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

正文內(nèi)容

在線考試系統(tǒng)_大學(xué)本科畢業(yè)論文-文庫吧資料

2025-07-12 14:01本頁面
  

【正文】 sion) 序號 字段名 類型 字段解釋 1 id int 唯一標(biāo)識 2 permission_name varchar(30) 權(quán)限名稱 3 descr varchar(100) 權(quán)限描述 4 permission_action varchar(30) 授權(quán)的 action 名稱 5 group_id int 所屬權(quán)限組 id 江西先鋒軟件學(xué)院外包分院 2 系統(tǒng)設(shè)計 12 6 is_group varchar(1) 是否為權(quán)限組 7 group_name varchar(30) 權(quán)限組名稱 表: 27 角色表( t_role) 序號 字段名 類型 字段解釋 1 id int 唯一標(biāo)識 2 role_name varchar(20) 角色名稱 3 descr varchar(100) 角色描述 表: 28 角色 權(quán)限信息表( t_role_permission) 序號 字段名 類型 字段解釋 1 id int 唯一標(biāo)識 2 role_id int 所屬角色 id 3 permission_id int 權(quán)限 id 表: 29 試題表( t_question) 序號 字段名 類型 字段解釋 1 id int 唯一標(biāo)識 2 content text 題目內(nèi)容 3 selectionA varchar(100) 選項 A 內(nèi)容 4 selectionB varchar(100) 選項 B 內(nèi)容 5 selectionC varchar(100) 選項 C 內(nèi)容 6 selectionD varchar(100) 選項 D 內(nèi)容 7 answer text 答案 8 type int 試題類型 9 difficulty int 難度 10 key_point_id int 所屬知識點 id 11 course_id int 所屬課程 id 江西先鋒軟件學(xué)院外包分院 2 系統(tǒng)設(shè)計 13 表: 210 試卷表( t_paper) 序號 字段名 類型 字段解釋 1 id int 唯一標(biāo)識 2 paper_name varchar(40) 試卷名稱 3 full_score int 總分值 4 exam_time int 考試時間 5 singleChoice_Question_Info varchar(10) 單選題個數(shù)及分值 6 multipleChoice_Question_Info varchar(10) 多選題個數(shù)及分值 7 trueFalse_Question_Info varchar(10) 判斷題個數(shù)及分值 8 blank_Question_Info varchar(10) 填空題個數(shù)及分值 9 briefAnswer_Question_Info varchar(10) 簡答題個數(shù)及分值 10 question_types varchar(20) 所有試題類型 11 key_point_id int 組卷方式 12 create_time datetime 出卷時間 13 creator_id int 出卷人編號 14 course_id int 所屬課程 id 表: 211 試題 試卷信息表( t_question_paper) 序號 字段名 類型 字段解釋 1 id int 唯一標(biāo)識 2 paper_id int 試卷 id 3 question_id int 試題 id 4 order_in_type int 題號 表: 212 管理員表( t_admin) 序號 字段名 類型 字段解釋 1 id int 唯一標(biāo)識 2 real_name varchar(10) 真實姓名 江西先鋒軟件學(xué)院外包分院 2 系統(tǒng)設(shè)計 14 3 username varchar(20) 用戶名 表: 213 考生 考試信息表( t_exam_info) 序號 字段名 類型 字段解釋 1 id int 唯一標(biāo)識 2 student_id int 考生 id 3 paper_id int 試卷 id 4 course_id int 課程 id 5 score float 分數(shù) 6 subjective_answer varchar(255) 客觀題答案 7 objective_answer longtext 主觀題答案 8 time_cost int 考試所用時間 9 is_exam varchar(1) 考試狀態(tài) 表: 214 留言表( t_message) 序號 字段名 類型 字段解釋 1 id int 唯一標(biāo)識 2 title varchar(10) 留言標(biāo)題 3 content varchar(20) 留言內(nèi)容 4 leave_date varchar(32) 留言時間 5 is_leaf int 是否回復(fù) 6 parent_id int 回復(fù)留言的 id 7 student_id int 留言的考生 id 8 reply_admin_id int 回復(fù)的管理員 id 江西先鋒軟件學(xué)院外包分院 2 系統(tǒng)設(shè)計 15 系統(tǒng)流程設(shè)計 隨機抽題 圖: 21 隨機抽題流程圖 獲得重點和非重點知識點集合試題總個數(shù)是否大于重點知識個數(shù)從每個重點知識點中抽取一個試題是隨機從重點知識點抽取所有題目否重點知識點的題目個數(shù)是否超過總題數(shù)的80 %是剩余題目將隨機從非重點知識點中抽取繼續(xù)從重點知識點中隨機抽題否開始自動組卷重點知識點的題目個數(shù)是否超過總題數(shù)的80 %否是自動組卷結(jié)束江西先鋒軟件學(xué)院外包分院 2 系統(tǒng)設(shè)計 16 考試流程 圖: 22 考試流程圖 準(zhǔn) 備 考 試進 入 考 試 登 陸 界 面學(xué) 號 與 密 碼 是否 正 確是否進 入 考 生 的 個 人 中心根 據(jù) 系 統(tǒng) 信 息 選 擇考 試 科 目當(dāng) 前 考 試 狀 態(tài)是 否 正 常是否獲 得 考 生 已 答 題 的答 案 及 考 試 時 間系 統(tǒng) 計 時 , 考 生 考試系 統(tǒng) 繼 續(xù) 計 時 , 考生 繼 續(xù) 考 試考 試 時 間 是 否結(jié) 束是考 試 結(jié) 束否江西先鋒軟件學(xué)院外包分院 3 系統(tǒng)實現(xiàn) 17 3 系統(tǒng)實現(xiàn) 數(shù)據(jù)庫相關(guān)配置 數(shù)據(jù)庫連接配置 在項目同時使用 Hibernate 和 Spring 兩個開源框架時,要把對數(shù)據(jù)庫的配置寫入Spring 的 XML 配置文件中,這樣 Spring 的容器會在項目運行時創(chuàng)建數(shù)據(jù)源對象,并把它封裝成一個 sessionFactory,而在 sessionFactory 中 Hibernate 封裝了很多方便的數(shù)據(jù)庫操作方法,如: save(Object object)。 MySQL 被廣泛地應(yīng)用在 Inter上的中小型網(wǎng)站中。 江西先鋒軟件學(xué)院外包分院 1 系統(tǒng)概述 9 本章小結(jié) 本章主要介紹了本在線考試系統(tǒng)所采用 B/S 結(jié)構(gòu),以及本系統(tǒng)使用到的技術(shù): Struts,Hibernate, Spring, jQuery, ExtJs,并把系統(tǒng)的詳細需求、軟件功能結(jié)構(gòu)圖和系統(tǒng)的已知故障處理需求列出,為下面一章系統(tǒng)設(shè)計作為參考。 ? 考生 在未完成試卷的情況下因操作失誤退出考試,系統(tǒng)應(yīng)及時彈出對話窗口向考生詢問是否繼續(xù)做題或確認交卷。考生在考試時會有一些誤操作,如:未做完題目而點擊交卷或直接點擊關(guān)閉考試系統(tǒng)窗口,系統(tǒng)應(yīng)該給予考生未完成的提示,并詢問考生是否要繼續(xù)做題或是確認交卷。 留言管理:考生在用系統(tǒng)進行考試后,可能會有一些對考試系統(tǒng)積極的建議,根據(jù)考生的此種需求,系統(tǒng)應(yīng)具備留言功能,并且教師可以對考生的留言進行回復(fù)以及刪除無用的留言。 試卷管理:在此模塊中,擁有一定權(quán)限的系統(tǒng)用戶(教師)能進行試卷的生成,系統(tǒng)應(yīng)具備兩種方式來生成試卷:由系統(tǒng)自動生成試卷或由系統(tǒng)用戶手動選擇題庫內(nèi)的試題來生成試卷。 題庫管理:系統(tǒng)應(yīng)具備 對單個試題的增、刪、改、查的功能,可對題庫進行數(shù)據(jù)備份和數(shù)據(jù)還原。具有一定權(quán)限的系統(tǒng)用戶(閱卷教師)應(yīng)具備對考生江西先鋒軟件學(xué)院外包分院 1 系統(tǒng)概述 8 的基本信息進行查看、修改和刪除等功能。 考生管理:在系統(tǒng)管理員輸入考生的基本信息以及考生需要參加的考試科目(即課程表中的數(shù)據(jù)),系統(tǒng)應(yīng)為每個考生自動生成密碼,考生能夠使用生成的密碼登陸考試系統(tǒng)。系統(tǒng)還可設(shè)置重點知識點,以確保系統(tǒng)會首先從以上重點知識點來隨機抽題。并且 ExtJs 能夠和后臺服務(wù)器無縫結(jié)合,可采用 JSON( JavaScript Object Notation,一種輕量級的數(shù)據(jù)交換格式)與服務(wù)器進行交換,開發(fā)出用戶體驗較高的 RIA系統(tǒng)。 ExtJs 最開始基于 YUI( Yahoo! User Interface)技術(shù),由開發(fā)人員 Jack Slocum 開發(fā),通過參考 Java Swing 等機制來組織可視化組件,無論從 UI( User Interface)界面上 CSS 樣式的應(yīng)用,到數(shù)據(jù)解析上的異常處理,都可算是一款不可多得的 JavaScript 客戶端技術(shù)的精品。 ExtJS 可以用來開發(fā) RIA 也即富客戶端的 AJAX 應(yīng)用,是一個用 JavaScript 寫的,主要用于創(chuàng)建前端用戶界面,是一個與后臺 技術(shù)無關(guān)的前端 AJAX 框架。 jQuery 使得開發(fā)人員充分利用了 CSS( Cascading Style Sheet,層疊樣式表單)、XHTML( eXtensible HyperText Markup Language,可擴展超文本標(biāo)記語言)及普通JavaScript 知識,去直接操作頁面元素,實現(xiàn)更快速的開發(fā)。這門語言不得不快速成長,因為客戶端開發(fā)者已經(jīng)拋棄剪切和粘貼 JavaScript 的方式,轉(zhuǎn)而采用方便快捷、功能完備的 JavaScript 庫。 隨 著 AJAX 的成熟,一些簡化 AJAX 使用方法的類庫也相繼問世,如接下來要介紹本系統(tǒng)采用的 jQuery 和 ExtJs。這使得 Web應(yīng)用程序更為迅捷地回應(yīng)用戶動作,并避免了在網(wǎng)絡(luò)上發(fā)送那些沒有改變過的信息。同時很多的處理工作可以在發(fā)出請求的客戶端機器上完成,所以 Web 服務(wù)器的處理時間也減少了。 與此不同, AJAX 應(yīng)用可以僅向服務(wù)器發(fā)送并取回必需的數(shù)據(jù),并在客戶端采用JavaScript 處理來自服務(wù)器的響應(yīng)。由于每次應(yīng)用的交互都需要向服務(wù)器發(fā)送請求,應(yīng)用的響應(yīng)時間就依賴于服務(wù)器的 響應(yīng)時間。服務(wù)器接收并處理傳來的表單,然後返回一個新的網(wǎng)頁。 AJAX 即“ Asynchronous JavaScript and XML”(異步 JavaScript 和 XML) ,是指一種創(chuàng)建交互式網(wǎng)頁應(yīng)用的網(wǎng)頁開發(fā)技術(shù),可以采用 JavaScript 來編寫或者使用更方便的江西先鋒軟件學(xué)院外包分院 1 系統(tǒng)概述 5 類庫。 AOP 的核心構(gòu)造是切面,它將那些影響多個類的行為封裝到可重用的模塊中。這也就是所謂“控制反轉(zhuǎn)”的概念所在:控制權(quán)由應(yīng)用代碼中轉(zhuǎn)到了外部容器,控制權(quán)的轉(zhuǎn)移,是所謂反轉(zhuǎn)。組件處在一個容器當(dāng)中,由容器負責(zé)管理。ll call you(別找我,我會來找你的)。其原理是基于 OO 設(shè)計原則的 The Hollywood Principle: Don39。在代碼中不直接與對象和服務(wù)連接,但在配置文件中描述哪一個組件 需要哪一項服務(wù)。 Spring 的主要兩個概念如下: ? IoC:控制反轉(zhuǎn) Spring 通過一種稱作控制反轉(zhuǎn)( Inversion of Control)的技術(shù)促進了松耦合。并且 Spring 的用途不僅限于服務(wù)器端的開發(fā)。 Spring 是一個輕量級的控制反轉(zhuǎn) (IoC)和面向切面 (AOP)的容器框架。對于以數(shù)據(jù)為中心的程序來說,它們往往只在數(shù)據(jù)庫中使用存儲過程來實現(xiàn)商業(yè)邏輯, Hibernate 可能不是最好的解決方案;對于那些在基于 Java 的中間層應(yīng)用中,它們實現(xiàn)面向?qū)ο蟮臉I(yè)務(wù)模型和商業(yè)邏輯 的應(yīng)用, Hibernate 是最有用的,會大大提高開發(fā)效率。 Hibernate 不僅管理 Java 類到數(shù)據(jù)庫表的映射(包括 Java 數(shù)據(jù)類型到 SQL 數(shù)據(jù)類型的映射),還提供數(shù)據(jù)查詢和獲取數(shù)據(jù)的方法,可以大幅度減少開發(fā)時對人工使用 SQL 和 JDBC 處理數(shù)據(jù)的時間。 Hibernate 是一個開放源代碼的對象關(guān)系映射框架,它對 JDBC 進行了非常輕量級的對象封裝,使得 Java 程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。 Struts 繼承了MVC 的各項特性,并根據(jù) J2EE 的特點,做了相應(yīng)的變化與擴展。 MVC 減弱了業(yè)務(wù)邏輯接口和數(shù)據(jù)接口之間的耦合,以及讓視圖層更富于變化。 江西先鋒軟件學(xué)院外包分院 1 系統(tǒng)概述 3 主要應(yīng)用技術(shù) Struts 最早是作為 Apache
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1