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

正文內(nèi)容

基于web的在線考試系統(tǒng)的開發(fā)與實(shí)現(xiàn)畢業(yè)論文(編輯修改稿)

2025-07-16 12:42 本頁面
 

【文章內(nèi)容簡介】 ar(10) 學(xué)生學(xué)號 不允許為空Score money(4,1) 學(xué)生成績 允許為空examDate smalldatetime 考試日期 允許為空4.考試試卷信息表 每次考試之前,由管理員(教師)創(chuàng)建本次考試的試卷,試卷信息被保存在試卷信息表中。試卷編號組成:兩位試卷類型(網(wǎng)絡(luò)試卷:NW;軟件試卷:SF)+年月日+5 位隨機(jī)碼。如:網(wǎng)絡(luò):NW2022041988888 或 軟件:SF2022041977777考試試卷信息表結(jié)構(gòu)如表 所示。 第 9 頁 9表 字 段 名 數(shù)據(jù)類型及長度 說 明 備 注id int 試卷 id 主鍵,遞增type varchar(20) 試卷類型 不允許為空paperId varchar(20) 試卷編號 不允許為空title varchar(20) 標(biāo)題 不允許為空estimateCount int 判斷題數(shù)量 不允許為空estimateScore numeric(2,1) 判斷題每題分?jǐn)?shù) 不允許為空choiceCount int 選擇題數(shù)量 不允許為空choiceScore numeric(2,1) 選擇題每題分?jǐn)?shù) 不允許為空mangchoiceCount int 多選題數(shù)量 不允許為空mangchoiceScore numeric(2,1) 多選題每題分?jǐn)?shù) 不允許為空doTime int 答題時(shí)間 不允許為空setupDate smalldatetime 設(shè)置考試日期 不允許為空5.試卷模板表 試卷模板表主要保存生成試卷的基本條件。試卷模板表結(jié)構(gòu)如表 所示。表 字 段 名 數(shù)據(jù)類型及長度 說 明 備 注id int 編號 主鍵 (自動(dòng)增長) modelName varchar(20) 名稱 不允許為空estimateCount int 判斷題數(shù)量 不允許為空estimateScore numeric(2,1) 判斷題每題分?jǐn)?shù) 不允許為空choiceCount int 選擇題數(shù)量 不允許為空choiceScore numeric(2,1) 選擇題每題分?jǐn)?shù) 不允許為空Ext_Fill_Count int 填空題數(shù)量 不允許為空Ext_Fill_Score numeric(2,1) 填空題每題分?jǐn)?shù) 不允許為空6.試卷內(nèi)容表 試卷內(nèi)容表負(fù)責(zé)存儲(chǔ)試卷的題目信息。試卷內(nèi)容表結(jié)構(gòu)如表 所示。 第 10 頁 10表 字 段 名 數(shù)據(jù)類型及長度 說 明 備 注paperId varchar(20) 試卷 id 不允許為空tkId int 題目編號 不允許為空7.題庫表 存儲(chǔ)題目信息的題庫表。題目級別:主要指題目是屬于初級、中級、還是高級。題庫表結(jié)構(gòu)如表 所示。表 字 段 名 數(shù)據(jù)類型及長度 說 明 備 注id int 題目編號 主鍵(自動(dòng)增長)Type int 題目類型 不允許為空 [level] int 題目等級 不允許為空tkType int 科目類型 不允許為空question nvarchar(MAX ) 題目內(nèi)容 不允許為空answer nvarchar(20) 正確答案 不允許為空date smalldatetime 添加題目日期 允許為空8.題庫類型表 存儲(chǔ)題目信息的題庫類型。題庫類型表結(jié)構(gòu)如表 所示。表 字 段 名 數(shù)據(jù)類型及長度 說 明 備 注id int 試卷 id 不允許為空typeName varchar(20) 題目類型 不允許為空 數(shù)據(jù)庫結(jié)構(gòu)分析該系統(tǒng)的開發(fā)采用 SQL Server2022 數(shù)據(jù)庫 [10],在數(shù)據(jù)庫中建立了八張表,各表都有數(shù)據(jù)結(jié)構(gòu)化、最低冗余度、較高的程序與數(shù)據(jù)獨(dú)立性、易于擴(kuò)充、易于編制應(yīng)用程序等優(yōu)點(diǎn),系統(tǒng)在運(yùn)行過程中通過與各自不同的主鍵進(jìn)行匹配完成相關(guān)操作,其中在管理員信息表中設(shè)置“身份”這一字段,分別用“管理員”和“學(xué)生”進(jìn)行區(qū)分用戶 第 11 頁 11權(quán)限。 系統(tǒng)開發(fā)環(huán)境 硬件、軟件平臺(tái)鑒于以上對系統(tǒng)的分析,可以得出開發(fā)運(yùn)行本系統(tǒng)所要求的硬件平臺(tái)主要為:(1)操作系統(tǒng):WindowXP; (2)CPU:P Ⅲ以上;(3)內(nèi)存:256 MB 以上;(4)開發(fā)工具軟件:、Photoshop CS4;(5)數(shù)據(jù)庫程序:SQL Server2022;(6)服務(wù)器:Smart Server V13。 系統(tǒng)開發(fā)技術(shù)描述本系統(tǒng)的管理界面采用 JSP 中的 MVC 分層技術(shù) [12],MVC 是三個(gè)單詞的縮寫,分別為:模型(Model),視圖(View)和控制 Controller)。MVC 模式的目的就是實(shí)現(xiàn) Web 系統(tǒng)的職能分工。在對服務(wù)器端和客戶端操作中使用 Vbscript 和 Javascript 腳本語言,使能在客戶端解決問題在客戶端解決,減輕服務(wù)器的負(fù)擔(dān),提高系統(tǒng)的速度。在對與數(shù)據(jù)庫的交互操作中,使用 SQL 檢索技術(shù)。在系統(tǒng)的代碼實(shí)現(xiàn)過程中,把代碼模塊化,代碼間相互調(diào)用,這樣便于系統(tǒng)的擴(kuò)充系統(tǒng)代碼維護(hù)和代碼重用。 第 12 頁 123 系統(tǒng)概要設(shè)計(jì) 總體結(jié)構(gòu)設(shè)計(jì) 系統(tǒng) HIPO 圖根據(jù)認(rèn)真詳細(xì)的系統(tǒng)需求分析 [7]可以得出開發(fā)本系統(tǒng)的結(jié)構(gòu),本系統(tǒng)的 HIPO 圖為:基于WEB的在線考試系統(tǒng)前臺(tái)考試后臺(tái)管理學(xué)生管理系統(tǒng)信息用戶管理題庫管理試卷管理成績管理系統(tǒng)信息查看個(gè)人信息開始考試個(gè)人成績退出系統(tǒng)添加學(xué)生 學(xué)生列表添加試題 試題列表 導(dǎo)入試題 試卷列表 試卷模板生成試卷查看考試成績當(dāng)前登錄用戶 系統(tǒng)首頁退出系統(tǒng)系統(tǒng)首頁圖 系統(tǒng) HIPO 圖 第 13 頁 13 系統(tǒng)主要功能模塊本系統(tǒng)的功能模塊主要分為以下兩個(gè)部分:前臺(tái)考試部分和后臺(tái)管理部分。前臺(tái)考試部分:包括查看個(gè)人信息、開始考試、查看個(gè)人成績?nèi)糠帧:笈_(tái)管理部分:包括用戶管理、題庫管理、試卷管理、成績管理四部分,其中用戶管理包括添加考生、學(xué)生列表;題庫管理包括添加試題、試題列表、導(dǎo)入試題;試卷管理包括試卷列表、試卷模板、生成試卷。 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)根據(jù)軟件工程所學(xué)知識(shí)和以上對本次畢業(yè)設(shè)計(jì)系統(tǒng)的分析,最終畫出系統(tǒng)的實(shí)體關(guān)系圖(ER 圖)如下所示。用戶名密碼試卷編號科目類型題型等級學(xué)號姓名注冊時(shí)間成績班級性別密碼管理員學(xué)生試卷管理選擇管理圖 系統(tǒng)實(shí)體關(guān)系圖 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)由圖 實(shí)體關(guān)系圖可以得到系統(tǒng)的關(guān)系模式為:管理員(用戶名,密碼)學(xué)生(學(xué)號,姓名,密碼,性別,班級,成績,注冊時(shí)間)試卷(試卷編號,科目類型,題型,等級) 第 14 頁 14 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)根據(jù)上述層層分析,系統(tǒng)數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)如圖所示。圖 用戶信息表圖 考試試卷信息表圖 試卷內(nèi)容表 第 15 頁 15圖 試卷模板表圖 考試成績表圖 學(xué)生信息表 第 16 頁 16圖 題庫表圖 題庫類型表 第 17 頁 174 系統(tǒng)詳細(xì)設(shè)計(jì)無論是管理員還是學(xué)生只有登錄成功后才能使用本系統(tǒng)。登錄成功后的學(xué)生即可執(zhí)行權(quán)限主要有:查看個(gè)人信息、開始考試、查看個(gè)人成績?nèi)糠?。登錄成功后的管理員即可執(zhí)行權(quán)限主要有:用戶管理、題庫管理、試卷管理、成績管理四部分,其中用戶管理包括添加考生、學(xué)生列表;題庫管理包括添加試題、試題列表、導(dǎo)入試題;試卷管理包括試卷列表、試卷模板、生成試卷。 系統(tǒng)總體設(shè)計(jì) 用戶登錄界面設(shè)計(jì)用戶向系統(tǒng)輸入身份驗(yàn)證信息并提交,等待系統(tǒng)的驗(yàn)證,驗(yàn)證成功即可進(jìn)入系統(tǒng)主界面頁面,如果身份認(rèn)證失敗,則無法進(jìn)入系統(tǒng),系統(tǒng)再次轉(zhuǎn)向登錄界面。圖 用戶登錄頁面package 。/** * 管理員 Bean * @author DLZZ * */public class Admin {private int id。private String adminName。 第 18 頁 18private String adminPwd。public String getAdminName() {return adminName。}public void setAdminName(String adminName) { = adminName。}public String getAdminPwd() {return adminPwd。}public void setAdminPwd(String adminPwd) { = adminPwd。}public int getId() {return id。}public void setId(int id) { = id。}}package 。import 。import 。import 。import 。import 。import 。/** 第 19 頁 19 * 管理員 Dao * @author DLZZ * */public class AdminDao {private Connection conn。private PreparedStatement pstmt。private ResultSet rs。/** * 根據(jù)姓名查詢管理員信息 * @param adminName 管理員姓名 * @return admin 內(nèi)容集合 * @throws SQLException Dao 層拋出的異常 */public Admin findByName(String adminName) throws SQLException {Admin admin = new Admin()。conn = ()。try {pstmt = (select * from Admin where adminName=? )。(1, adminName)。rs = ()。while (()) {((id))。((adminName))。((adminPwd))。}} catch (SQLException e) {throw new SQLException(執(zhí)行 SQL 語句出錯(cuò)了,原因 =+e)。}finally{ 第 20 頁 20try {if(rs != null){()。}if(pstmt != null){()。}if(conn != null){()。}} catch (SQLException e) {throw new SQLException(關(guān)閉連接出錯(cuò)了,原因 =+e)。}}return admin。}} 系統(tǒng)管理員主頁設(shè)計(jì)系統(tǒng)管理員主頁是管理員操作的直接界面,該界面上包含著管理員的所有功能模塊,本系統(tǒng)的管理界面采用 JSP 中的 MVC 分層技術(shù) [12],MVC 是三個(gè)單詞的縮寫,分別為:模型(Model),視圖(View)和控制 Controller)。MVC 模式的目的就是實(shí)現(xiàn) Web 系統(tǒng)的職能分工。圖 系統(tǒng)管理員主頁 第 21 頁 21 系統(tǒng)學(xué)生主頁設(shè)計(jì)系統(tǒng)學(xué)生主頁是學(xué)生操作的直接界面,該界面上包含著學(xué)生的所有功能模塊,本系統(tǒng)的管理界面采用 JSP 中的 MVC 分層技術(shù) [12],MVC 是三個(gè)單詞的縮寫,分別為:模型(Model),視圖(View)和控制 Controller)。MVC 模式的目的就是實(shí)現(xiàn) Web 系統(tǒng)的職能分工。圖 系統(tǒng)學(xué)生主頁 系統(tǒng)管理員操作設(shè)計(jì)登錄成功后的管理員即可執(zhí)行權(quán)限主要有:用戶管理、題庫管理、試卷管理、成績管理四部分,其中用戶管理包括添加考生、學(xué)生列表;題庫管理包括添加試題、試題列表、導(dǎo)入試題;試卷管理包括試卷列表、試卷模板、生成試卷。添加學(xué)生頁面管理員可以在此添加學(xué)生信息或者取消添加操作,其中學(xué)生學(xué)號、姓名、班級為必填,性別為必選項(xiàng),密碼不做要求,填寫完畢后點(diǎn)擊“提交”就可以完成提交學(xué)生信息操作,或點(diǎn)擊“取消”就可以取消本次操作,如圖 添加學(xué)生信息頁面。圖 添加學(xué)生界面學(xué)生列表頁面管理員可以在此查找、修改、刪除學(xué)生信息,學(xué)生信息有學(xué)生編號、考號、姓名、班級、注冊日期。在“根據(jù)名稱” 、 “學(xué)號”填入相關(guān)信息點(diǎn)擊搜索符號就可以查找學(xué)生信息;雙擊一個(gè)學(xué)生信息就可以修改學(xué)生信息;在每個(gè)學(xué)生信息后面都有一個(gè)“刪除”操作,點(diǎn)擊“刪除”就可以刪除該學(xué)生的信息,如圖 學(xué)生列表頁面。 第 22 頁 22 圖 學(xué)生列表界面添加試題頁面管理員可以在此添加試題,在這里管理員可以選擇“單選” 、 “判斷” 、 “多選”題目類型,還可以選擇“類型” 、 “級
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1