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

正文內(nèi)容

網(wǎng)上考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(文件)

 

【正文】 務(wù),即用于分析用例,理解涉及多個(gè)用例的工作流、多線程及并行,顯示相互聯(lián)系的行為整體,還可用于對(duì)企業(yè)過(guò)程建模,對(duì)系統(tǒng)的功能建模。通過(guò)對(duì)問(wèn)題及其環(huán)境的理解與分析,為問(wèn)題涉及的信息、功能及系統(tǒng)行為建立模型,將用戶(hù)需求精確化、完全化。其次,由于考試是面向特定的某些對(duì)象,所以考生進(jìn)入系統(tǒng)應(yīng)該進(jìn)行身份驗(yàn)證。在線考試基于網(wǎng)絡(luò)環(huán)境,試卷應(yīng)該從服務(wù)器的試題庫(kù)隨機(jī)抽取試題后動(dòng)態(tài)生成的??荚囌哌x擇提交后,應(yīng)該由計(jì)算機(jī)自動(dòng)判卷,并將成績(jī)保存。根據(jù)以上分析和考試流程,本系統(tǒng)至少應(yīng)該 具有以下功能或目標(biāo): (1)用戶(hù)管理:可以對(duì)教師、學(xué)生用戶(hù)增加、編輯、刪除。 (5)試卷生成:可以指定試卷的各題型的數(shù)量,從試題庫(kù)里隨機(jī)抽取試題生成一份考卷。 (9)考試分析與評(píng)估:考試系統(tǒng)根據(jù)考試情況對(duì)試題區(qū)分度、難度進(jìn)行評(píng)估,以及試卷信度的分析。 UML是一種圖示化的面向?qū)ο蠼UZ(yǔ)言,對(duì) Web技術(shù)和組件技術(shù)在系統(tǒng)開(kāi)發(fā)中的建模方法有合理有效的定義。 這兩個(gè)參與者的描述如下: ① 角色名:教師 (Teacher) 角色職責(zé):管理教師和學(xué)生帳戶(hù)、教師用戶(hù)授權(quán)、維護(hù)題庫(kù)、設(shè)置組卷參數(shù)、監(jiān)督考試情況、評(píng)閱主觀題、查詢(xún)學(xué)生的試卷和成績(jī),對(duì)考試情況的統(tǒng)計(jì)和分析、回答學(xué)生提問(wèn)等。經(jīng)過(guò)對(duì)需求進(jìn)一步的分析,確定系統(tǒng)中存在如圖 3?1所示的如下用例: 圖 3?1系統(tǒng)的用例關(guān)系圖 ① 與教師相關(guān)的用例 ●教師信息的查詢(xún)、增加、刪除、修改 ●教師權(quán)限的查詢(xún)、授予 ●考生信息的查詢(xún)、增加、刪除、修改 ●操作日志的查詢(xún)、刪除 ●答疑信息的查詢(xún)、刪除、回復(fù) ●試題庫(kù)中試題的查詢(xún)、增加、刪除、修改 ●生成試卷 ●考試過(guò)程的監(jiān)視 ●試卷客觀題的批閱 ●試卷總分的計(jì)算 ●試卷的分析與評(píng)估 ② 考生相關(guān)的用例 ●完成答卷 ●查詢(xún)分?jǐn)?shù) ●疑問(wèn)的查詢(xún)、提交 ●個(gè)人操作日志的查看 用例建模 用例:用于反映用戶(hù)與計(jì)算機(jī)之間進(jìn)行典型的交互。用例圖的主要元素是用例和執(zhí)行者。如圖 3?2所示。如圖 3?4所示。如圖 3?6所示。一個(gè)活動(dòng)結(jié)束自動(dòng)引發(fā)下個(gè)活動(dòng)開(kāi)始,則兩個(gè)活動(dòng)之間用帶箭頭的連線 連接,連線的箭頭指向下一個(gè)活動(dòng)。 圖 3?7學(xué)生登錄活動(dòng)圖 (2)題庫(kù)管理 如圖 3?8所示,系統(tǒng)首先提示教師輸入用戶(hù)名和密碼,然后教師輸入用戶(hù)名和密碼提交,系統(tǒng)驗(yàn)證輸入的用戶(hù)名和密碼是否正確,如正確,則啟動(dòng)系統(tǒng),教師可以對(duì)題庫(kù)存進(jìn)行維護(hù)操作。 圖 3?9在線答題活動(dòng)圖 (4)專(zhuān)家答疑 如圖 3?10 所示,本圖簡(jiǎn)化了有關(guān)學(xué)生、教師登錄驗(yàn)證等相關(guān)動(dòng)作,當(dāng)學(xué)生提交問(wèn)題,系統(tǒng)接收到問(wèn)題集中,教師查看問(wèn)題集和回答問(wèn)題,學(xué)生可以查看已 經(jīng)回復(fù)的問(wèn)題。在 UML中問(wèn)題域最終要被逐步轉(zhuǎn)化,通過(guò)類(lèi)來(lái)建模,通過(guò)編程語(yǔ)言構(gòu)建這些類(lèi)從而實(shí)現(xiàn)系統(tǒng)。 圖 3?11教師、學(xué)生類(lèi)圖 類(lèi)圖中一般用戶(hù) (user)具有姓名、密碼、身份三個(gè)屬性和瀏覽、登錄兩個(gè)方法。相類(lèi)似的信息管理模塊也可以用類(lèi)圖來(lái)描述。 圖 3?13考生考試狀態(tài)圖 時(shí)序圖描述用例 在 UML 中,系統(tǒng)的動(dòng)態(tài)行為模型可以用交互作用圖 (包括時(shí)序圖和協(xié)作圖 ) 來(lái)描述。 經(jīng)過(guò)分析,在本考試系統(tǒng)中主要包含了兩種類(lèi)型的時(shí)序圖: (1)考生活動(dòng)時(shí)序圖 描述考生參加考試全過(guò)程的時(shí)序圖,如圖 3?14所示。 數(shù)據(jù)流程分析 通過(guò)前面對(duì)系統(tǒng)功能需求,以及功能模塊的劃分情況的深入研究分析,可以得到如圖 4?1所示的網(wǎng)上考試系統(tǒng)的數(shù)據(jù)流程圖。 年級(jí),包括的數(shù)據(jù)項(xiàng)有:年級(jí)編號(hào)、年級(jí)名稱(chēng)等。 考生試卷,包括的數(shù)據(jù)項(xiàng)有:試卷編號(hào)、學(xué)號(hào)、考場(chǎng)號(hào)、題目編號(hào)、試題編號(hào) (題庫(kù) )、試題類(lèi)型、試題答案、試題狀態(tài)、試題分?jǐn)?shù)、考生答案、考生得分等。 信息分類(lèi),包括的數(shù)據(jù)項(xiàng)有:分類(lèi)編號(hào)、分類(lèi)名稱(chēng)等。 本考試系統(tǒng)中的所有表均保存于數(shù)據(jù)庫(kù) ,主要包括教師信息表、學(xué)生信息表、科目表、年級(jí)表、班級(jí)表、試題庫(kù)表、考試信息表、考生試卷表、考生成績(jī)表、學(xué)生試卷表、專(zhuān)家答疑表、操作日志表、新聞信息表等 12 個(gè)表,在編程時(shí)還需要產(chǎn)生臨時(shí)表。 在 線 考 試 系 統(tǒng)學(xué) 生 子 系 統(tǒng)在線考試教 師 子 系 統(tǒng)修改密碼提交問(wèn)題成績(jī)查詢(xún)登錄系統(tǒng)修改密碼登錄系統(tǒng)考場(chǎng)監(jiān)控考試發(fā)布試題管理專(zhuān)家答疑用戶(hù)管理信息發(fā)布教師授權(quán)日志管理查看日志 圖 5?1在線考試系統(tǒng)總體結(jié)構(gòu)圖 教師子系統(tǒng)是為教師發(fā)布信息、管理用戶(hù)、分配操作權(quán)限、問(wèn)題答疑、管理試題庫(kù)、配置組卷方案、考試監(jiān)考管理、考試成績(jī)分析、試題試卷分析提供服務(wù)。用戶(hù)界面層,實(shí)現(xiàn)人機(jī)交互,用于收集、顯示數(shù)據(jù),考慮到用戶(hù)的視覺(jué)效果采用了CSS+DIV進(jìn)行版面布局如圖 5?3頁(yè)面布局 DIV嵌套結(jié)構(gòu)圖所示。 margin:0px。backgroundcolor:ffffff。 backgroundimage:url(images/)。 backgroundrepeat:repeatx。height:400px。 textalign:left}/*頁(yè)面右側(cè) */ rnav{width:805px。padding:5px 0px 5px 0px。 height:370px。textjustify:interideograph。 color:000000}/*主體的右邊信息顯示部分,首行縮進(jìn)兩端對(duì)齊 */ foot{width:1000px。 marginbottom:5px。 borderbottom:1px solid E2F4FC。 功能分析 通用模塊用 于實(shí)現(xiàn)對(duì)基本數(shù)據(jù)在數(shù)據(jù)庫(kù)的增加、刪除、修改、查詢(xún)、信息列 表、詳細(xì)內(nèi)容顯示等功能。通用模塊也包括一些連接數(shù)據(jù)庫(kù)、驗(yàn)證碼、防注入過(guò)濾、日志記錄等功能。定義數(shù)據(jù)庫(kù)類(lèi)別, 0為 Access 數(shù)據(jù)庫(kù) ,1為 SQL數(shù)據(jù)庫(kù), 2為迖夢(mèng)數(shù)據(jù)庫(kù), 3為虛谷數(shù)據(jù)庫(kù), 4為 MySQL數(shù)據(jù)庫(kù) Const IsSqlDataBase = 1 39。連接 Access 數(shù)據(jù)庫(kù) Case 1 ConnStr = Driver={SQL Server}。database=examDB。 UID=SYSDBA。連接迖夢(mèng)數(shù)據(jù)庫(kù) Case 3 ConnStr = Driver={XuguSQL}。 database=examDB。 user name=root。MySQL數(shù)據(jù)庫(kù) End Select Set conn = () ConnStr If Err Then Set conn = Nothing 數(shù)據(jù)連接錯(cuò)誤 ! () End If % 表單驗(yàn)證代碼 script language=JavaScript type=text/JavaScript ! //檢查表單信息填寫(xiě)情況 function checkFormData(theForm){ if( .value==){ alert(提示信息 )。 } // /script 身份驗(yàn)證代碼 (此處以教師身份驗(yàn)證代碼為例 ) % 39。return false。 database=examDB。連接虛谷數(shù)據(jù)庫(kù) Case 4 ConnStr = Driver={mysql odbc driver}。 UID=SYSDBA。 database=examDB。連接 SQL數(shù)據(jù)庫(kù) Case 2 ConnStr = Driver={DM ODBC Driver}。uid=sa。Data Source= amp。 填 寫(xiě) 表 單進(jìn) 入 操 作 界 面修 改表 單 驗(yàn) 證刪 除 查 詢(xún)?cè)?加數(shù) 據(jù) 庫(kù)結(jié) 束 操 作顯 示 結(jié) 果重 新 填 寫(xiě)確 認(rèn) 操 作 圖 5?4通用模塊流程圖 實(shí)現(xiàn)代碼 連接數(shù)據(jù)庫(kù)代碼 本系統(tǒng)可以方便的連接不同類(lèi)型的數(shù)據(jù)庫(kù),只需更改常量 IsSqlDataBase 的值即可 ,從根本上實(shí)現(xiàn)了跨平臺(tái)、可移植性。 流程分析 首先用戶(hù)進(jìn)入登錄界面,輸入帳戶(hù)和密碼通過(guò)系統(tǒng)驗(yàn)證后方可進(jìn)入操作界面,用戶(hù)可以進(jìn)行添加、修改、刪除等操作。color:1473B3。 paddingbottom:5px。 float:left。 padding:10px 20px 10px 20px。border: 1px solid 7acdf2。 fontweight:bold。 margin:5px 5px 5px 5px。borderleft:1px dashed 1071b5。 height:auto。 height:31px。 height:auto}/*頁(yè)面容器 */ banner{width:1000px。fontsize:12px。數(shù)據(jù)存儲(chǔ)層,接收數(shù)據(jù)操縱層傳遞的指令用標(biāo)準(zhǔn)的 SQL 語(yǔ)句直接對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,并將結(jié)果反饋給數(shù)據(jù)操作層。 各個(gè)模塊又都是基于三層的數(shù)據(jù)結(jié)構(gòu) :用戶(hù)界面層、數(shù)據(jù)操縱和數(shù)據(jù)邏輯層、數(shù)據(jù)存儲(chǔ)層。 表 4?1教師信息表 (teainfo) 字段名稱(chēng) 數(shù)據(jù) 類(lèi)型 約束說(shuō)明 功能說(shuō)明 ID bigint(8) not null 自動(dòng)編號(hào) teaID nvarchar(50) key, not null 教師編號(hào) teaName nvarchar(50) not null 教師姓名 teaPwd nvarchar(50) not null 密碼 purview nvarchar(50) not null 權(quán)限 表 4?2學(xué)生信息表 (stuinfo) 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 約束說(shuō)明 功能說(shuō)明 stuID bigint(8) key, not null 學(xué)號(hào) stuName nvarchar(50) not null 學(xué)生姓名 stuPwd nvarchar(50) not null 密碼 gradeID int not null 年級(jí)編號(hào) classID int not null 班級(jí)編號(hào) 表 4?3科目信息表 (subject) 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 約束說(shuō)明 功能說(shuō)明 subjID int(4) key, not null 科目編號(hào) subjName nvarchar(50) not null 科目名稱(chēng) subjInfo nvarchar(250) null 科目信息 表 4?4年級(jí)信息表 (gradeInfo) 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 約束說(shuō)明 功能說(shuō)明 gradeID int(4) key, not null 年級(jí)編號(hào) gradeName nvarchar(50) not null 年級(jí)名稱(chēng) 表 4?5班級(jí)信息表 (classInfo) 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 約束說(shuō)明 功能說(shuō)明 classID int(4) key, not null 班級(jí)編號(hào) className nvarchar(50) not null 班級(jí)名稱(chēng) 表 4?6試題表 (quizLib) 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 約束說(shuō)明 功能說(shuō)明 quizID bigint(8) key, not null 試題編號(hào) subjID int(4) not null 所屬科目 quizTitle nvarchar(1000) not null 題干 quizClass nvarchar(50) not null 題型 quizOption nvarchar(200) not null 選項(xiàng) quizKey nvarchar(50) not null 標(biāo)準(zhǔn)答案 quizHits int(4) not null 選中次數(shù) quizKeyOk int(4) not null 答對(duì)率 quizWriter nvarchar(50) null 試題作者 quizTime smalldatetime(4) not null 添加時(shí)間 表 4?7考卷信息表 (examInfo) 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 約束說(shuō)明 功能說(shuō)明 examID bigint(8) key, not null 考卷編號(hào) examName nvarchar(200) not null 班級(jí)名稱(chēng) examPwd nvarchar(50) not null 考場(chǎng)密碼 examClass nvarchar(50) not null 考試類(lèi)別 subjID int(4) not null 考試科目 examStart smalldatetime(4) not null 開(kāi)考時(shí)間 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 約束說(shuō)明 功能說(shuō)明 examEnd smalldatetime(4) not null 結(jié)束時(shí)間 teaID nvarchar(50) not null 教師號(hào) GradeID int(4) not null 考生年級(jí)編號(hào) ClassID int(4) not null 考生班級(jí)編號(hào) radio1Sum int(4) not null 判斷題數(shù)目 radio1Val int(4) null 判斷題分值 ra
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1