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

正文內容

基于web的在線考試系統的開發(fā)與實現畢業(yè)論文(編輯修改稿)

2025-07-16 12:42 本頁面
 

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