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

正文內(nèi)容

基于jsp的網(wǎng)上考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文設(shè)計(jì)-文庫(kù)吧資料

2025-07-02 21:52本頁(yè)面
  

【正文】 教師登錄成功,進(jìn)入教師管理界面測(cè)試用例6:教師號(hào):10010 密碼:000期望結(jié)果:教師登錄失敗,系統(tǒng)提示失敗信息實(shí)際結(jié)果:教師登錄失敗,系統(tǒng)提示密碼錯(cuò)誤2. 添加用戶測(cè)試用例1:用戶編號(hào):123456 姓名:張三 用戶類型:學(xué)生 性別:男期望結(jié)果:添加用戶成功,系統(tǒng)提示成功信息實(shí)際結(jié)果:添加用戶成功,系統(tǒng)提示成功信息測(cè)試用例2:用戶編號(hào):08010086 姓名:趙庭 用戶類型:學(xué)生 性別:女期望結(jié)果:添加用戶失敗,系統(tǒng)提示失敗信息實(shí)際結(jié)果:添加用戶失敗,系統(tǒng)提示該用戶已存在3. 修改密碼測(cè)試用例1:舊密碼:123 新密碼:000 確認(rèn)密碼:000期望結(jié)果:修改密碼成功,系統(tǒng)提示成功信息實(shí)際結(jié)果:修改密碼成功,系統(tǒng)提示成功信息測(cè)試用例2:舊密碼:123 新密碼:000 確認(rèn)密碼:111 期望結(jié)果:修改密碼失敗,系統(tǒng)提示失敗信息實(shí)際結(jié)果:修改密碼失敗,系統(tǒng)提示密碼不一致 系統(tǒng)維護(hù) 網(wǎng)上考試系統(tǒng)的維護(hù)主要有以下幾個(gè)方面:1.糾錯(cuò)性維護(hù):在開發(fā)網(wǎng)上考試系統(tǒng)時(shí),其主要的開發(fā)工作由一人承擔(dān),在各個(gè)方面都存在一定的不足之處,假如系統(tǒng)投入使用,用戶將在使用過程中遇到系統(tǒng)的錯(cuò)誤,并及時(shí)通知開發(fā)人員進(jìn)行維護(hù)。如圖23所示: 圖23 考試設(shè)置界面管理員,顧名思義是進(jìn)行管理活動(dòng)的,那對(duì)考生和教師的信息就必然存在管理操作,管理員可以對(duì)用戶信息進(jìn)行修改和更新,還可以根據(jù)考生需要進(jìn)行用戶表的更新,添加用戶信息,并賦予相應(yīng)權(quán)限。如圖20所示: 圖20 分?jǐn)?shù)段統(tǒng)計(jì)界面3. 管理員模塊管理員模塊是本系統(tǒng)的一大核心模塊,管理員主要負(fù)責(zé)整個(gè)網(wǎng)上考試系統(tǒng)的管理,試題管理是其中的一個(gè)重點(diǎn),他可以在原有試題的基礎(chǔ)上進(jìn)行改進(jìn)和完善,提高試題質(zhì)量,還可以增加新題型,讓試題庫(kù)更加豐富充實(shí),可以有效提高考生的學(xué)習(xí)效率。如圖19所示: 圖19 教師評(píng)閱界面教師除了批改考生試卷外,還可以針對(duì)考生的成績(jī)進(jìn)行分?jǐn)?shù)段的統(tǒng)計(jì),分?jǐn)?shù)段分及格、6067078089和90100等幾個(gè)階段。如圖16和圖17所示: 圖16 考試成績(jī)查詢界面(無(wú)顯示) 圖17 考生成績(jī)查詢界面(有顯示)考生可以查詢自己的個(gè)人信息,并且對(duì)個(gè)人信息進(jìn)行維護(hù)更新,修改個(gè)人密碼,首先應(yīng)正確輸入原密碼,然后輸入你想修改的新密碼,在確認(rèn)新密碼無(wú)誤的情況下,點(diǎn)擊“修改”按鈕,即可修改密碼。系統(tǒng)的實(shí)現(xiàn)主要是對(duì)網(wǎng)上考試系統(tǒng)的各個(gè)模塊的功能實(shí)現(xiàn)和整體功能協(xié)調(diào),主要是代碼設(shè)計(jì),在代碼設(shè)計(jì)之后是對(duì)系統(tǒng)進(jìn)行測(cè)試,主要測(cè)試其功能是否全面和代碼編寫是否有誤,系統(tǒng)的維護(hù)是在系統(tǒng)交付之后的工作,主要是用戶在使用過程中遇到的錯(cuò)誤和想添加的一些功能。如圖14所示: 圖14 教師管理界面4. 管理員功能模塊管理員輸入特定的用戶名和密碼,經(jīng)過驗(yàn)證即可進(jìn)入管理員界面,對(duì)整個(gè)網(wǎng)上考試系統(tǒng)進(jìn)行管理。如圖11和圖12所示: 圖11 考生信息核對(duì)界面 圖12 考試界面 考生管理模塊是提供給考生自己的一個(gè)操作平臺(tái),考生可以進(jìn)行成績(jī)查詢和個(gè)人信息的維護(hù)。圖9 系統(tǒng)主界面2. 考生功能模塊考生正確輸入學(xué)號(hào)和密碼,可以分別選擇進(jìn)入考生考試和考生管理子模塊,進(jìn)入考生考試模塊,核對(duì)個(gè)人信息和考試科目無(wú)誤后,考生就可以進(jìn)行在線考試;在考生管理模塊中,考生可以查詢自己的考試成績(jī)并且對(duì)個(gè)人信息進(jìn)行維護(hù)更新。 系統(tǒng)界面設(shè)計(jì)在設(shè)計(jì)系統(tǒng)的界面時(shí),主要考慮到的是系統(tǒng)信息與用戶的交流是否簡(jiǎn)單易懂,對(duì)于用戶的操作要考慮到少操作。初始化功能:在身份驗(yàn)證過后,系統(tǒng)調(diào)用初始化操作,執(zhí)行完畢后進(jìn)入相應(yīng)的用戶界面。軟件接口:運(yùn)行于Windows 2000/XP或更高的版本的操作系統(tǒng)之上,服務(wù)器需要安裝數(shù)據(jù)庫(kù)。例如:用戶編號(hào)、用戶名稱、密碼、用戶類型、性別等信息進(jìn)行的管理。若不成功,系統(tǒng)會(huì)提示重新輸入,若成功,則進(jìn)入各功能界面。整個(gè)系統(tǒng)的層次方框圖如圖8所示: 圖8 系統(tǒng)層次框架圖2. 接口設(shè)計(jì)①.用戶接口身份驗(yàn)證:在用戶使用本系統(tǒng)之初,首先需要登錄,即進(jìn)行身份認(rèn)證。表結(jié)構(gòu)如表6所示。(6)成績(jī)表:該表用于保存考生的考試成績(jī)信息,屬性有考生編號(hào),課程名稱,各考題得分,總得分。其中考生編號(hào)和課程名稱共同作為主碼。表結(jié)構(gòu)如表4所示。(4)試卷設(shè)置表:該表用于記錄相應(yīng)課程的考試設(shè)置的相關(guān)信息,屬性有課程名稱,單選題、多選題、判斷題、簡(jiǎn)答題、編程題數(shù)量和分值,考試時(shí)間等。其中考題編號(hào)為主碼。表結(jié)構(gòu)如表2所示。(2)考生標(biāo)記表:該表用于保存考生是否已經(jīng)考試的標(biāo)識(shí)信息,屬性有用戶編號(hào)、課程名稱、標(biāo)識(shí)信息。其中用戶編號(hào)為主碼,它是用戶信息的唯一標(biāo)識(shí)。本系統(tǒng)的概念結(jié)構(gòu)設(shè)計(jì)采用的方法是自底向上設(shè)計(jì)方法,首先定義各局部應(yīng)用的概念結(jié)構(gòu),然后將他們集成起來得到全局概念結(jié)構(gòu)[5]。3. 便于修改,當(dāng)用戶需求發(fā)生改變時(shí),能夠方便地對(duì)概念模型進(jìn)行修改和擴(kuò)充。1. 能準(zhǔn)確、真實(shí)地反映現(xiàn)實(shí)世界中事物和事物之間的聯(lián)系,能滿足用戶需求,是對(duì)現(xiàn)實(shí)世界的抽象,并且應(yīng)該是一個(gè)真實(shí)模型。 數(shù)據(jù)庫(kù)設(shè)計(jì) 概念結(jié)構(gòu)設(shè)計(jì)任何軟件產(chǎn)品的開發(fā)都要追溯到用戶需求,概念結(jié)構(gòu)設(shè)計(jì)就是要將需求分析階段得到的用戶需求抽象為信息結(jié)構(gòu)的過程。第二種編程思想是面向?qū)ο蟮木幊趟枷?,按這種模式編寫的程序根據(jù)程序的對(duì)象和針對(duì)該對(duì)象而嚴(yán)格定義的接口來組織程序,它的特點(diǎn)是把控制權(quán)轉(zhuǎn)移到數(shù)據(jù)上,代碼的訪問由數(shù)據(jù)控制。第一種編程思想是面向過程的編程思想,按這種模式編寫的程序以一系列的代碼為特征,這些代碼可以被理解為用作于數(shù)據(jù)。 圖1 軟件工程的主要環(huán)節(jié) 3. 面向?qū)ο髾C(jī)制的設(shè)計(jì)思想代碼和數(shù)據(jù)是組成所有計(jì)算機(jī)的基本元素。2. 系統(tǒng)工程的流程思想我們?cè)谙到y(tǒng)開發(fā)過程中,采用工程的概念、原理、技術(shù)和方法來開發(fā)與維護(hù)軟件,秉承軟件工程的思想,將技術(shù)與管理緊密結(jié)合。它是一次性到位的開發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如LAN, WAN, Internet/Intranet等)訪問和操作共同的數(shù)據(jù)庫(kù);它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫(kù)也很安全 。第3章 系統(tǒng)設(shè)計(jì) 指導(dǎo)思想1. B/S 結(jié)構(gòu)開發(fā)思想基于本系統(tǒng)的開發(fā)背景和開發(fā)目的,衡量之下采用B/S結(jié)構(gòu)更適合,B/S結(jié)構(gòu)可以將客戶操作界面設(shè)計(jì)個(gè)性化,具有直觀、簡(jiǎn)單、方便的特點(diǎn),可以滿足客戶個(gè)性化的操作要求。2. 分?jǐn)?shù)段統(tǒng)計(jì)教師可以根據(jù)學(xué)生的得分情況進(jìn)行分?jǐn)?shù)段統(tǒng)計(jì),算出相應(yīng)比例,可以很清楚地顯示出相應(yīng)時(shí)間段內(nèi)學(xué)生的學(xué)習(xí)情況,有利于教學(xué)研究。 教師登錄模塊 每個(gè)教師有自己的教師編號(hào),正確輸入教師號(hào)和密碼并且選擇科目,就能進(jìn)入相應(yīng)的操作界面。4. 個(gè)人信息維護(hù)(1)修改個(gè)人信息 管理員可以修改自己的用戶信息。(2)刪除用戶 管理員可以查詢用戶信息時(shí)刪除用戶。(3)刪除考試課程 管理員可以對(duì)已經(jīng)過時(shí)的考試課程進(jìn)行刪除操作。(1)添加考試課程 管理員可以添加新的考試科目,豐富考試類型。 管理員登錄模塊管理員登錄的是服務(wù)器端,登錄界面也要求簡(jiǎn)單大方,管理員應(yīng)該有特定的用戶名和密碼,而且相對(duì)于客戶端來說應(yīng)該具有一定的安全隱蔽性。 考生功能模塊考生可以選擇考試科目,每種科目的考試時(shí)間有所不同,考生認(rèn)真答完每一題過后,可以檢查是否是有漏答或者想改動(dòng)的題目,確認(rèn)無(wú)誤后可以點(diǎn)擊交卷按鈕進(jìn)行交卷,考生可以查詢考試成績(jī)和自己的試卷信息,簡(jiǎn)單方便。 網(wǎng)上考試系統(tǒng)的用戶特征網(wǎng)上考試系統(tǒng)的使用者是學(xué)生、教師和管理員,一個(gè)是服務(wù)端,一個(gè)是客戶端,進(jìn)行了嚴(yán)格的劃分,學(xué)生和教師分別是進(jìn)行考試和試卷評(píng)閱的普通用戶,管理員是整個(gè)網(wǎng)上考試系統(tǒng)的管理人員。3.后臺(tái)管理的主要功能是:對(duì)于設(shè)置了管理員權(quán)限的用戶可以登錄服務(wù)器端,對(duì)系統(tǒng)進(jìn)行整體的管理和信息更新??忌?yè)面功能豐富詳細(xì),簡(jiǎn)單大方,看起來舒適方便,考生可以很清楚自己的考題類型和考試時(shí)間,考生過程中還可以自由跳轉(zhuǎn),查看題目的完成情況,是否有漏答和想要更改答案的題目,大大增加了考試的靈活性。1.考生前臺(tái)的主要功能是:每個(gè)學(xué)生都有自己的學(xué)號(hào)和密碼,這就是各自的登錄信息,在服務(wù)器開啟的情況下,考生可以分別選擇進(jìn)入考生管理和考生考試,選擇考試科目,就可以進(jìn)入相應(yīng)的考試界面,如果考試時(shí)間已到,系統(tǒng)會(huì)自動(dòng)提示考生交卷。 系統(tǒng)功能描述網(wǎng)上考試系統(tǒng)實(shí)現(xiàn)的是方便學(xué)校對(duì)學(xué)生進(jìn)行考試的管理,通過以上對(duì)網(wǎng)上考試系統(tǒng)的任務(wù)和目標(biāo)的分析可以看出,一個(gè)標(biāo)準(zhǔn)的網(wǎng)上考試系統(tǒng)主要功能模塊分為以下兩個(gè):一個(gè)考生前臺(tái),一個(gè)后臺(tái)管理,考生前臺(tái)主要是能夠?qū)崿F(xiàn)登錄和考試的功能,后臺(tái)管理的功能比較豐富,管理員負(fù)責(zé)將考生信息添加到數(shù)據(jù)庫(kù),對(duì)考生信息有相應(yīng)操作的權(quán)限,管理員最重要的是進(jìn)行題庫(kù)的管理,還有對(duì)考試設(shè)置信息的管理。 綜合上述,本系統(tǒng)的開發(fā)目的已明確,在經(jīng)濟(jì)和技術(shù)操作等方面都可行,并且開發(fā)成本低,成效明顯,因此開發(fā)本系統(tǒng)是完全可行的[11]。3.操作可行性:主要是管理人員和學(xué)生是否支持,嚴(yán)格區(qū)分服務(wù)端和客戶端,有嚴(yán)格規(guī)章制度和管理要求,操作簡(jiǎn)單方便。1.技術(shù)可行性:本系統(tǒng)采用了比較實(shí)用的Java語(yǔ)言、JSP開發(fā)框架和SQLServer2005數(shù)據(jù)庫(kù)作為進(jìn)行開發(fā)。可行性研究的目的不是解決問題,而是能夠話費(fèi)最小的代價(jià)在最短的時(shí)間內(nèi)確定問題是否值得去解決。而我所開發(fā)的這個(gè)系統(tǒng)正是針對(duì)于學(xué)校而言,用戶主體是學(xué)生,事件場(chǎng)合是考試,基于以上的闡述,再結(jié)合本文考試系統(tǒng)的用戶特點(diǎn),采用B/S模式最適合不過。這種結(jié)構(gòu)中,可以將許許多多的網(wǎng)連接到一起,形成一個(gè)巨大的網(wǎng),即全球網(wǎng)。系統(tǒng)性能方面,B/S具有異地瀏覽和靈活采集信息的優(yōu)勢(shì),客戶端除了瀏覽器,一般無(wú)需任何用戶程序,只需從web服務(wù)器上下載程序到本地來執(zhí)行。運(yùn)行維護(hù)簡(jiǎn)便是B/S結(jié)構(gòu)的最大好處,它能夠滿足不同的人員,從不同的地點(diǎn),以不同的接入方式訪問和操作共同的數(shù)據(jù)。它使用服務(wù)層框架可以將JavaBeans從JSP/Servlet中分離出來,而使用表現(xiàn)層框架則可以將JSP中剩余的JavaBeans完全分離,這部分JavaBeans主要負(fù)責(zé)顯示相關(guān)信息,一般是通過標(biāo)簽庫(kù)(Taglibrary)實(shí)現(xiàn),不同框架有自己不同的標(biāo)簽庫(kù),Struts是應(yīng)用比較廣泛的一種表現(xiàn)層框架[10]。2. StrutsStruts是一個(gè)為開發(fā)基于模型(Model)-視圖(View)-控制器(Controller)模式的應(yīng)用架構(gòu)的開源框架,實(shí)現(xiàn)了MVC框架,是利用Servlet,JSP和Custom Tag library構(gòu)建web應(yīng)用的一項(xiàng)非常有用的技術(shù)。它在傳統(tǒng)的靜態(tài)頁(yè)面文件(*.html,*.htm)中加入Java程序片段和JSP標(biāo)記,就構(gòu)成了JSP頁(yè)面[9]。對(duì)于開發(fā)框架,本系統(tǒng)采用JSP+ Struts的整合,其實(shí)任何一種框架都可以完成我們的項(xiàng)目,但我們選擇兩種框架的組合是因?yàn)閮煞N框架各有好處,我們利用它們的優(yōu)點(diǎn),來避免它們的缺點(diǎn),充分利用Java技術(shù)在web上的應(yīng)用
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1