freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

網(wǎng)上在線考試系統(tǒng)的開發(fā)-wenkub

2022-09-09 15:29:05 本頁面
 

【正文】 而 ASP 使用 Windows NT 的安全結(jié)構(gòu)。首先, JavaBeans 是一種規(guī)范,一種在 Java(包括 JSP)中使用可重復(fù)使用的 Java 組件的技術(shù)規(guī)范。使用 JSP 標識或者小腳本生成頁面上的動態(tài)內(nèi)容。 絕大多數(shù) JSP 頁面依賴于可重用的跨平臺的足見 (JavaBeans 或者 Enterprise JavaBeans 組件 )來執(zhí)行應(yīng)用程序所要求的復(fù)雜的處理。 Struts 2 與 Struts 1 相比,確實有很多革命性的改進,但它并不是新發(fā)布的新框架,而是在另一個赫赫有名的框架: WebWork基礎(chǔ)上發(fā)展起來的??蚣茉O(shè)計的目標貫穿整個開發(fā)周期,從開發(fā)到發(fā)布,包括維護的整個過程。 Struts2 提供一個 ActionSupport 基類去實現(xiàn) 常用的接口。 Action資源必須是線程安全的或同步的。如果需要, Struts2 Action仍然可以訪問初始的 request 和 ,其他的元素減少或者消除了直接訪問 HttpServetRequest 和 HttpServletResponse 的必要性。 5. 捕獲輸入 Struts1 使用 ActionForm 對象捕獲輸入。 Struts2 也支持 ActionForm模式。它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。 簡單來說, Spring是一個輕量級的控制反轉(zhuǎn) (IoC)和面向切面 (AOP)的容器框架。 Spring有分層的體系結(jié)構(gòu) , 這意味著你能選擇使用它孤立的任何部分 , 它的架構(gòu)仍然是內(nèi)在穩(wěn)定的。 Spring是用于測試驅(qū)動工程的理想的 framework。 為什么使用 Spring 通過 Spring 提供的 IoC 容器,我們可以將對象之間的依賴關(guān)系交由 Spring進行控制,避免硬編碼所造成的過度程序耦合。 關(guān)于 Hibernate Hibernate 簡介 Hibernate 是一個開放源代碼的 對象 關(guān)系映射 框架 ,它對 JDBC 進行了非常輕量級的對象封裝,使得 Java 程序員 可以隨心所欲的使用對象 編程 思維來操縱數(shù)據(jù)庫 。 關(guān)于 Mysql MySQL 是一種開放源代碼的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)( RDBMS), MySQL數(shù)據(jù)庫系統(tǒng)使用最常用的數(shù)據(jù)庫管理語言 結(jié)構(gòu)化查詢語言( SQL)進行數(shù)據(jù)庫管理。它使用系統(tǒng)核心提供的多線程機制提供完全的多線程運行模式,提供了面向 C、 C++、 Eiffel、 Java、 Perl、 PHP、 Python 以及 Tcl 等編程語言的編程接口( APIs),支持多種字段類型并且提供了完整的操作符支持查詢中的 SELECT 和 WHERE 操作。由于有了 Sun的參與和支持,最新的 Servlet 和 Jsp 規(guī)范總能在 Tomcat 中得到體現(xiàn)。 Tomcat 的特點與優(yōu)勢 在 Tomcat 中,應(yīng)用程序的部署很簡單,你只需將你的 WAR 放到 Tomcat的 webapp 目錄下, Tomcat 會自動檢測到這個文件,并將其解壓。通過這個應(yīng)用,輔助于 Ftp,你可以在遠程通過 Web 部署和撤銷應(yīng)用。%JAVA_HOME%\lib。相互作用也包括具有十分復(fù)雜的語義和構(gòu)成關(guān)系,諸如客戶 /服務(wù)器的訪問協(xié)議、數(shù)據(jù)庫的訪問協(xié)議網(wǎng)絡(luò)的傳輸協(xié)議、異步事 件的映射等,除了描述系統(tǒng)的構(gòu)成和結(jié)構(gòu)關(guān)系外,在系統(tǒng)的功能需求方面,體系結(jié)構(gòu)還表達了系統(tǒng)需求和構(gòu)成之間的對應(yīng)關(guān)系。 2.在整個系統(tǒng)中,業(yè)務(wù)邏輯和用戶界面都集中到了用戶端,必然會增加安全隱患。所有的配置工作都集中在服務(wù)器端且所有用戶端請求都是通過 DBMS 來訪問數(shù)據(jù)庫,從而大大減少了數(shù)據(jù)直接暴露的風險。 3. 試卷管理:這部分主要對試卷的相關(guān)信息進行添加、修改、刪除等操作。 總體設(shè)計思想概述 本系統(tǒng)是基于 B/S 架構(gòu)下的多層結(jié)構(gòu)應(yīng)用系統(tǒng)。這樣就大大簡化了用戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本( TCO)。例如:表述層依 第 13 頁 賴于業(yè)務(wù)邏輯層,而業(yè)務(wù)邏輯層依賴于數(shù)據(jù)庫層。 數(shù)據(jù)庫設(shè)計 ER 圖 圖 33 系統(tǒng) ER圖 第 14 頁 數(shù)據(jù)表的設(shè)計 下面列出了系統(tǒng)設(shè)計過程中所用到的數(shù)據(jù)庫表及其結(jié)構(gòu): 表 31 tb_student表用來保存學生的信息 標識 字段 類型 長度 是否主鍵 是否外鍵 允許為空 備注 id id int 是 否 學號 stu_number varchar 20 否 學生姓名 stu_name varchar 20 否 性別 sex varchar 20 否 0為女, 1為男 專業(yè) majors varchar 20 是 否 班級 grades varchar 20 是 否 密碼 password varchar 20 否 錄入日期 createdate datatime 20 否 表 32 tb_ teacher 表用來保存教師 的信息 標識 字段 類型 長度 是否主鍵 是否外鍵 允許為空 備注 id id int 是 否 工號 teacher_number varchar 20 否 教師姓名 teacher_name varchar 20 否 性別 sex varchar 20 否 0為女, 1為男 密碼 password varchar 20 否 錄入日期 createdate datatime 20 否 表 33 tb_manage表用來保存超級管理員的信息 標識 字段 類型 長度 是否主鍵 是否外鍵 允許為空 備注 id id int 是 否 工號 manage_number varchar 20 否 管理員姓名 manage_name varchar 20 否 性別 sex varchar 20 否 0為女, 1為男 密碼 password varchar 20 否 錄入日期 createdate datatime 20 否 第 15 頁 表 34 tb_topic表用來保存題目 的信息 標識 字段 類型 長度 是否主鍵 是否外鍵 允許為空 備注 題目 ID topic_id int 20 是 否 題目描述 topic_dicr varchar 500 否 預(yù)設(shè)答案 topic_panswer varchar 200 答案 topic_answer varchar 200 否 題目類型 topic_type varchar 20 是 否 題目難度 topic_level varchar 20 是 否 課程 subject_id varchar 20 是 否 錄入教師工號 teacher_number varchar 20 是 否 錄入日期 createdate datatime 20 否 表 35 tb_topic_type 表用來保存題目類型 的信息 標識 字段 類型 長度 是否主鍵 是否外鍵 允許為空 備注 題目類型 ID topic_type_id int 20 是 否 題目類型名稱 topic_type_name varchar 20 否 表 36 tb_topic_level 表用來保存題目難度等級 的信息 標識 字段 類型 長度 是否主鍵 是否外鍵 允許為空 備注 題目難度 ID topic_level_id int 20 是 否 題目難度名稱 topic_level_name varchar 20 否 表 37 tb_majors 表用來保存專 業(yè) 的信息 標識 字段 類型 長度 是否主鍵 是否外鍵 允許為空 備注 專業(yè) ID majors_id int 20 是 否 專業(yè)名稱 majors_name varchar 20 否 表 38 tb_subject表用來保存課程 的信息 標識 字段 類型 長度 是否主鍵 是否外鍵 允許為空 備注 課程 ID subject_id int 20 是 否 課程名稱 subject_name varchar 20 否 第 16 頁 表 39 tb_score 表用來保存成績 的信息 標識 字段 類型 長度 是否主鍵 是否外鍵 允許為空 備注 成績 ID score_id int 20 是 否 學生編號 stu_number varchar 20 是 否 試卷 ID exam_id int 20 是 否 試卷名稱 exam_name varchar 100 否 考試類型 exam_type int 2 否 成績 score double 20 否 表 310 tb_exam表用來保存試卷 的信息 標識 字段 類型 長度 是否主鍵 是否外鍵 允許為空 備注 試卷 ID exam_id int 20 是 否 試卷名稱 exam_name int 20 否 單項選擇題 ID individual_ids varchar 20 是 否 多項選擇題 ID multiple_ids number 20 是 否 判斷題 ID judge_ids varchar 20 是 否 專業(yè) ID majors_id int 20 是 否 課程 ID subject_id int 20 是 否 錄入教師工號 teacher_number varchar 20 是 否 創(chuàng)建時間 createdate datatime 20 否 表 311 tb_exam_records 表用來保存考試 的信息 標識 字段 類型 長度 是否主鍵 是否外鍵 允許為空 備注 考試記錄 ID exam_records_id int 20 是 否 試卷 ID exam_id int 20 是 否 考生學號 stu_number varchar 20 是 否 考生姓名 stu_name varchar 20 否 試卷名稱 exam_name varchar 20 否 考試類型 exam_type int 20 否 創(chuàng)建時間 createdate datatime 20 否 第 17 頁 系統(tǒng)的類設(shè)計 數(shù)據(jù)庫連接類 的設(shè)計 本系統(tǒng)的數(shù)據(jù)庫連接主要通過 Spring進行管理關(guān)鍵代碼如下: ! 配置數(shù)據(jù)源 bean id=myDataSource class= destroymethod=close property name=driverClassName value/value /property property name=url valuejdbc: /property property name=username valueroot/value /property property name=password value123456/value /property /bean 這樣設(shè)計使整個系統(tǒng)變得更加靈活,如果想要換成其他的數(shù)據(jù)庫修改上面相關(guān)的參數(shù)就可以了。 private String examName。 private int majorsId。 } 以上的 Exam 類是程序處理中實際操作的字段信息,通過 set 與 get 方法進行字段信息的設(shè)置與獲取,每個字段與數(shù)據(jù)庫表的映射關(guān)系由以下配置文件進行管理代碼如下: hibernatemapping package= class name=Exam table=tb_exam
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1