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

正文內(nèi)容

本科畢業(yè)論文---基于web的試卷生成系統(tǒng)(已改無錯字)

2022-12-23 01:01:32 本頁面
  

【正文】 述了管理員對密碼信息的 管理 。如圖 所示: 圖 密碼管理 4)管理員高級管理,主要描述了管理員對 錄入 功能的應(yīng)用數(shù)據(jù)流顯示。如圖 所示: 圖 管理員高級管理 數(shù)據(jù)字典 數(shù)據(jù)項名 : 管理員信息 描述 :包括管理員的主要登錄信息 別名 :無 定義 :用戶名 +密碼 數(shù)據(jù)項名 : 管理員與 用戶 描述 :包括管理員與 用戶 屬性信息 別名 :無 定義 :登陸名 +密碼 +性別 +所在部門號 西安工業(yè)大學(xué)學(xué)士學(xué)位論文 11 數(shù)據(jù)項名 : 試卷信息 描述 :包括試卷的相關(guān)信息 別名 :無 定義 :試卷號 +科目號 +試卷標(biāo)題 +部門號 +試卷狀態(tài) 4 系統(tǒng)設(shè)計 12 4 系統(tǒng)設(shè)計 試卷生成系統(tǒng)的 程序開發(fā),要做的第一件事就是,先分析整個 系統(tǒng) 中需處理的數(shù)據(jù),從中提取出抽象模板,以這個抽象模板設(shè)計類,再在其中逐步添加處理而實現(xiàn)封裝。 本系統(tǒng)主要是用來生成試卷并管理 .數(shù)據(jù)庫設(shè)計主要是進行數(shù)據(jù)庫的邏輯設(shè)計,即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和邏輯層次組織起來,是面向用戶的。數(shù)據(jù)庫設(shè)計時需要綜合企業(yè)各個部門的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個數(shù)據(jù)之間的關(guān)系,按照 DBMS 提供的功能和描述工具,設(shè)計出規(guī)模適當(dāng)、正確反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余少、存取效率高、 能滿足多種查詢要求的數(shù)據(jù)模型。根據(jù)試卷生成系統(tǒng)的一般要求,通過對整個系統(tǒng)功能、運行過程和數(shù)據(jù)流程的分析,可以得出數(shù)據(jù)庫中應(yīng)包含的表。 數(shù)據(jù)庫 設(shè)計 我建立了多個數(shù)據(jù)庫表 ,分別是:管理員信息表 (administrators)用來存放管理員信息;部門信息表( departmen)用來放置添加的部門信息;科目信息表( subject)用于放置添加的科目信息;試卷屬性表( pap)用來放置試卷的屬性;問題屬性表( question)用來放置試題的屬性;問題庫表( storer)用來放置問題信息和答案。數(shù)據(jù)庫設(shè)計時需要綜 合企業(yè)各個部門的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個數(shù)據(jù)之間的關(guān)系,按照 DBMS 提供的功能和描述工具,設(shè)計出規(guī)模適當(dāng)、正確反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余少、存取效率高、能滿足多種查詢要求的數(shù)據(jù)模型。根據(jù)試卷生成系統(tǒng)的一般要求,通過對整個系統(tǒng)功能、運行過程和數(shù)據(jù)流程的分析,可以得出數(shù)據(jù)庫中應(yīng)包含以下各表: 1. 名稱:管理員信息表( administrators) 數(shù)據(jù)來源:前臺頁面取得。 管理員信息表如表 41 所示 : 表 41管理員信息表 名稱 字段名稱 數(shù)據(jù)類型 主鍵 非 空 工作證號 wnum Varchar(4) YES YES 密碼 wpswd Varchar(30) NO NO 管理員姓名 tname Varchar(20) NO NO 性別 tsex Int(4) NO NO 所在部門號 tdep Int(4) NO NO 身份等級 tpri Int(4) NO NO 2. 名稱:部門信息表( departmen) 西安工業(yè)大學(xué)學(xué)士學(xué)位論文 13 數(shù)據(jù)來源:前臺頁面取得。 部門信息表 如表 42所示 : 表 42部門信息表 名稱 字段名稱 數(shù)據(jù)類型 主鍵 非空 部門號 dep Int(4) YES YES 部門名稱 Depname Varchar(50) NO NO 3. 名稱:科目信息表( subject) 數(shù)據(jù)來源:前臺頁面取得。 科目信息表 如表 43所示 : 表 43科目信息表 名稱 字段名稱 數(shù)據(jù)類型 主鍵 非空 科門號 sbnum Int(4) YES YES 科門名稱 sbname Varchar(50) NO NO 部門號 dep Int(4) NO NO 外鍵:【 dep】對應(yīng)部門信息表( departmen)的主鍵【 dep】。 4. 名稱:試卷屬性表( pap) 試卷屬性表 如表 44所示 : 表 44試卷屬性表 名稱 字段名稱 數(shù)據(jù)類型 主鍵 非空 科門號 sbnum Int(4) YES YES 試卷號 pnum Int(4) YES YES 試卷標(biāo)題 phead Varchar(100) NO NO 部門號 dep Int( 4) NO NO 試卷屬性 wproper Int( 4) NO NO 用戶工作證號 wnum Varchar(4) NO NO 試卷狀態(tài) pstate Int( 4) NO NO 【 wproper】用來保存試卷的屬性。用數(shù)字表示, 1 代表標(biāo)準(zhǔn)考試, 2代表補考。 【 pstate】用來保存試卷的狀態(tài)。有兩種 狀態(tài), null 代表制作完成, 1代表發(fā)布。 外鍵:【 sbnum】對應(yīng)科目信息表( subject)的主鍵【 sbnum】。 【 pnum】對應(yīng)管理員信息表( administrators)的主鍵【 pnum】。 5. 名稱:問題屬性表( question) 西安工業(yè)大學(xué)學(xué)士學(xué)位論文 14 問題屬性表 如表 45所示 : 表 45問題屬性表 名稱 字段名稱 數(shù)據(jù)類型 主鍵 非空 科門號 sbnum Int(4) YES YES 試卷號 pnum Int(4) YES YES 問題號 qnum Int(4) YES NO 問題 question Varchar(400) NO YES 題型 type Int( 4) NO YES 難度 diff Int( 4) NO YES 分數(shù) mark Int( 4) NO YES 狀態(tài) state Int( 4) NO YES 被提取次數(shù) num Int( 4) NO YES 【 type】用來保存題型。在本系統(tǒng)中題型有四種: 1 代表單選, 2 代表多選,3代表判斷, 4代表 填空。用數(shù)字表示。 【 diff】用來保存問題的難度。在本系統(tǒng)中難度分成三個等級: 1代表易,2代表中, 3代表難。用數(shù)字表示。 【 state】用來 保存問題的狀態(tài),用在隨機提取問題上,有兩種狀態(tài), 0 代表沒有被提取。 1 代表已經(jīng)被提取。用數(shù)字表示。 外鍵:【 sbnum】【 pnum】對應(yīng)試卷屬性表( pap)的主鍵【 sbnum】【 pnum】。 6. 名稱:問題庫表( storer) 數(shù)據(jù)來源:前臺頁面取得。 問題庫表 如表 46 所示 : 表 46問題庫表 名稱 字段名稱 數(shù)據(jù)類型 主鍵 非空 問題 question Varchar(400) YES YES 科目號 sbnum Int(4) NO NO 選項號 knum Int(4) NO NO 選項內(nèi)容 answer Varchar(400) NO NO 答案 keys Varchar(800) NO NO 外鍵:【 sbnum】對應(yīng)科目信息表( subject)的主鍵【 sbnum】 。 數(shù)據(jù)庫 ER圖 由數(shù)據(jù)庫我們看出總共設(shè)計了系統(tǒng)管理員, 部門信息 , 科目信息 ,試卷信息,問題信息和問題庫信息等 共 6個實體。 系統(tǒng)管理員和試卷的 ER圖如圖 47 所示: 西安工業(yè)大學(xué)學(xué)士學(xué)位論文 15 圖 47 系統(tǒng)管理員和試卷之間的 ER圖 生成試卷的 ER圖如圖 48 所示: 圖 48 生成試卷的 ER圖 西安工業(yè)大學(xué)學(xué)士學(xué)位論文 16 系統(tǒng)總體模塊設(shè)計 根據(jù) 畢業(yè)設(shè)計選題的業(yè)務(wù)情況,該系統(tǒng)共分成:系統(tǒng)管理,題庫管理兩大系統(tǒng)模塊 。 系統(tǒng)管理模塊:管理員登陸、更改密碼、添加資源、添加管理員、刪除管理員、升級管理員、審批試卷 。 題庫管理:基本屬性設(shè)置、自定義試卷、題型設(shè)置、問題設(shè)置、隨機生成試卷、生成問題、預(yù)覽。 以下分別給出系統(tǒng)總模塊 圖 和 各 分模塊 流程圖,對系統(tǒng)進行近一步說明。 系統(tǒng)總體模塊 圖如圖 49所示: 圖 49系統(tǒng)總體模塊圖 系統(tǒng) 總體 流程圖如圖 410所示: 圖 410系統(tǒng)總體流程圖西安工業(yè)大學(xué)學(xué)士學(xué)位論文 17 系統(tǒng)子功能模塊設(shè)計 系統(tǒng)管理模塊 系統(tǒng)管 理模塊主要功能包括:更改密碼、添加資源、添加管理員、刪除管理員、升級管理員、審批試卷。 模塊名:系統(tǒng)管理模塊 功能:對系統(tǒng)的數(shù)據(jù)、資源信息進行管理 下級模塊:管理員的增、刪、升級,試卷的審批,資源(部門)的添加 輸入接口:管理員登錄信息 輸出接口:新生成信息 管理 功能模塊圖如圖 411所示 : 圖 411管理功能模塊圖 系統(tǒng)根據(jù)管理員的賬號密碼 判斷,該管理員的權(quán)限,是否可以進行對管理員的添加、刪除、升級或 對資源的添加。 管理功能 模塊 流程圖如圖 412所示: 圖 412管理功能模塊 流程圖西安工業(yè)大學(xué)學(xué)士學(xué)位論文 18 其中高級管理員可以完成的是有關(guān)于系統(tǒng)管理的功能,一般管理員(即教師)完成的是制作試卷的功能。 題庫管理 模塊 題庫管理模塊的主要功能包括:基本屬性設(shè)置、自定義試卷、題型設(shè)置、問題設(shè)置、隨機生成試卷、生成問題、預(yù)覽。 模塊名:題庫管理模塊 功能:對試題、試卷的添加、生成、預(yù)覽 下級模塊:添加試題、生成試卷、預(yù)覽試卷 輸入接口:一般管理員登錄 輸出接口:新的試題、試卷 題庫管理 模塊圖如圖 413所示: 圖 413題庫管理模塊圖 進入題庫管理后,根據(jù)選擇的操作執(zhí)行相應(yīng)的功能,確定生成題目后,就將題目放入數(shù)據(jù)庫中,以備生成試卷時使用。 題庫管理模塊 流程圖如圖 414所示 : 圖 414題庫管理模塊 流程 圖 5 系統(tǒng)的實現(xiàn)與使用 19 5 系統(tǒng)的實現(xiàn)與使用 系統(tǒng)管理模塊 管理員登錄 輸入:管理員工作證號,密碼。 處理: 判斷工作證號和密碼是否有效。填入工作證號和密碼后點擊【登錄】,系統(tǒng)將自動從數(shù)據(jù)庫中的管理員信息表中判斷是否存在相同的管理員工作證號和密碼,如果有則進入系統(tǒng),如果不存在則提示工作證號和密碼有錯誤信息。 輸出:登錄成功,進入管理員的系統(tǒng)使用資源頁面,不成功則顯示錯誤信息。 管理員登錄成功頁面如圖 51所示: 圖 51管理員登錄成功 從上一頁面取得工作證號、密碼后,查詢數(shù)據(jù)庫管理員表,如果存在則將其保存在 session 中并進入下一頁面,否則關(guān)閉結(jié)果集。 % String wnum = new String((wnum))。 String word = new String((word))。 String sql = select tpri from administrators whrer wnum = 39。+wnum+39。and wpswd = 39。+word+39。 ResultSet rs = (sql)。 if(()){ String tpri = (tpri)。 (wnum,wnum)。 (tpri,tpri)。 ()。 西安工業(yè)大學(xué)學(xué)士學(xué)位論文 20 ()。 } % 更改密碼 點擊系統(tǒng)管理后可以進入高級管理頁面,這里可以修改密碼。 輸入:管理員工作證號、密碼、新密碼 處理: 判斷工作證號、密碼、新密碼是否有效,填入工作證號、密碼、細密密碼后點擊【修改】,系統(tǒng)將自動從數(shù)據(jù)庫中的管理員信息表中判斷是否存在相同的管理員和密碼,如果有,則從頁面取得新密碼,修改管理員信息表,下次登錄時,輸入新密碼就可以使用本系統(tǒng)的資源了。 輸出:修改成功,提示成功信息,不成功則顯示錯誤信息。 高級管理 輸入:管理員工作證號、密碼、新密碼。 處理: 1)高級系統(tǒng)管理員設(shè)置。在做題庫制作系統(tǒng)時,將系統(tǒng)設(shè)為第一個登陸本系統(tǒng)的人,系統(tǒng)就將此人的權(quán)限設(shè)為高級的系統(tǒng)管理員。他可以添加新的系統(tǒng)管理員,刪除或升級系統(tǒng)已經(jīng)存在的系統(tǒng)管理員。 2)添加新的系統(tǒng)管理員。輸入要進 行添加的管理員代碼和密碼,便可在數(shù)據(jù)庫管理員表中添加 用戶。以后此用戶便可根據(jù)分配的用戶名和密碼登錄系統(tǒng)。 3)刪除系統(tǒng)管理員。高級系統(tǒng)管理員可以填寫要刪除的管理員名稱和密碼,系統(tǒng)將自動從數(shù)據(jù)庫中刪除此管理員,以后此管理員便不能再登錄系統(tǒng)。 4)升級系統(tǒng)管理員。高級管理員將現(xiàn)有的管理員進行升 級,經(jīng)過升級的系統(tǒng)管理員就是高級的系統(tǒng)管理員了,他就擁有使用這部分功能的權(quán)限。實際上只是將數(shù)據(jù)庫中管理員信息表中身份等級字段設(shè)為最高等級。 輸出:提交成功,提示成功信息,不成功則顯示錯誤信息頁面。 高級管理頁面如圖 52 所示: 圖 52高級管理頁面 西安工業(yè)大學(xué)學(xué)士學(xué)位論文 21 添加資源 輸入:部門名稱、科目名稱。處理: 1)添加部門名稱。這個功能是在高級管理下的子功能。因為
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1