網(wǎng)上在線考試系統(tǒng)的開發(fā)_第1頁
網(wǎng)上在線考試系統(tǒng)的開發(fā)_第2頁
網(wǎng)上在線考試系統(tǒng)的開發(fā)_第3頁
網(wǎng)上在線考試系統(tǒng)的開發(fā)_第4頁
網(wǎng)上在線考試系統(tǒng)的開發(fā)_第5頁
已閱讀5頁,還剩65頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

西安建筑科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文)開發(fā)學(xué)生姓名 院(系)女建萊科拉大學(xué)畢業(yè)設(shè)計(jì)(論文)用紙?jiān)诰€考試系統(tǒng)旨在實(shí)現(xiàn)考試的無紙化管理,通過互聯(lián)網(wǎng)絡(luò)或局域網(wǎng)可以對(duì)一些客觀試題為主的科目進(jìn)行考試,既方便校方考務(wù)的管理,也方便了考生,尤其適合考生分布廣,不易集中的遠(yuǎn)程教育。本設(shè)計(jì)以j2EE作為開發(fā)基礎(chǔ),用eclipse作為開發(fā)工具,主要使用了考試系統(tǒng)中考生和教師模塊的基本功能,其中包括考生在線修改個(gè)人信息維護(hù)、在線考試、在線練習(xí)、查詢考試記錄、查詢練習(xí)記錄、查詢成績、等功能;教師的個(gè)人信息維護(hù)、在線出題、在線組卷、隨機(jī)組卷、查詢成績、修改信息等功能。該系統(tǒng)界面簡單、操作方便、維護(hù)容易,經(jīng)過測(cè)試,系統(tǒng)可靠性良好。女建萊科拉大學(xué)畢業(yè)設(shè)計(jì)(論文)用紙theexaminationofsomesubjectsthroughtheInternetorLAmanagementoftheschoolExamination,cThecontentsofthisgraduat,Guersystembasedmainlyj2EEasthedevelopment,mainlyusingstexaminationsystemshouldbethemainfunctionalmpersonalinformation,access,correction;testmanagement,problemsetsofKeywords:OnlineExamination女建萊科拉大學(xué)畢業(yè)設(shè)計(jì)(論文)用紙目錄 1 1 1 3 3 3 3 3 42.2.1什么是JavaBeans 4 42.3關(guān)于Struts2 5 52.3.2Struts2的工作原理 52.3.3Struts2與Struts1的區(qū)別 62.4關(guān)于Spring 7 72.4.2為什么需要Spring 72.4.3為什么使用Spring 72.5關(guān)于Hibernate 82.5.1Hibernate簡介 82.5.2Hibernate的優(yōu)勢(shì)是什么 82.6關(guān)于Mysql 82.7Tomcat服務(wù)器 92.7.1Tomcat服務(wù)器簡介 92.7.2Tomcat的特點(diǎn)與優(yōu)勢(shì) 9 92.8關(guān)于B/S開發(fā)模式 2.8.1為什么使用B/S開發(fā)模式 3系統(tǒng)需求分析和總體設(shè)計(jì) 女建藥科拉大學(xué)畢業(yè)設(shè)計(jì)(論文)用紙3.1系統(tǒng)的功能需求 3.4.2數(shù)據(jù)表的設(shè)計(jì) 3.5.2過濾器類設(shè)計(jì) 4系統(tǒng)的詳細(xì)設(shè)計(jì) 4.1數(shù)據(jù)庫映射機(jī)制 4.2主要模塊的設(shè)計(jì)說明與界面展示 4.2.2考生模塊設(shè)計(jì) 5系統(tǒng)測(cè)試 5.1軟件質(zhì)量 5.2軟件測(cè)試 5.3考生管理測(cè)試 5.5報(bào)告分 白或建萊科拉史學(xué)畢業(yè)設(shè)計(jì)(論文)用紙1緒論1.1課題背景網(wǎng)絡(luò)化教育代表了教育改革的一個(gè)發(fā)展方向,已經(jīng)成為現(xiàn)代教育的一個(gè)特征,并對(duì)教育的發(fā)展形成新的推動(dòng)力。隨著Internet/Intranet的迅速發(fā)展和廣泛普及,建立在其上的遠(yuǎn)程教育成為現(xiàn)代教育技術(shù)發(fā)展方向之一,考試測(cè)試作為遠(yuǎn)程教育的一個(gè)子系統(tǒng)也成為一個(gè)重要的研究領(lǐng)域?,F(xiàn)代遠(yuǎn)程教育作為一種新的教學(xué)手段已經(jīng)開始進(jìn)入我們的生活,正在給傳統(tǒng)教育模式帶來新的變革,并Internet技術(shù)的發(fā)展使得考試的技術(shù)手段和載體發(fā)生了革命性的變化,Internet的開放性、分布性的特點(diǎn)和基于Internet的巨大的計(jì)算能力使得考試突破了時(shí)間和空間的限制?;贗nternet的考試系統(tǒng)正成為人們的研究熱點(diǎn)之一。與傳統(tǒng)考試模式相比,網(wǎng)上考試具有無可比擬的優(yōu)越性,它可以將傳統(tǒng)考試過程中的試卷組織、審定印制、傳送收集、登記發(fā)放、評(píng)判歸檔各個(gè)環(huán)節(jié)縮小到一至兩個(gè)環(huán)節(jié),幾乎屏蔽了所有人工直接干預(yù)考試活動(dòng)的可能性,不但能夠節(jié)約大量的時(shí)間、人力、物力與財(cái)力,而且還可以大幅度提高考試成績的客觀性網(wǎng)上考試系統(tǒng)課題產(chǎn)生是當(dāng)今教育信息化的趨勢(shì)及我國高校教育信息化系統(tǒng)的建設(shè)所需;目的是充分利用學(xué)?,F(xiàn)有的計(jì)算機(jī)軟、硬件資源和網(wǎng)絡(luò)資源實(shí)現(xiàn)無紙化考試以避免傳統(tǒng)手工考試的不足。與傳統(tǒng)考試模式相比,網(wǎng)上考試滲入了更多的技術(shù)環(huán)節(jié),對(duì)實(shí)現(xiàn)安全性的途徑、方法也提出了更高的技術(shù)要求。通過Internet/Intranet來實(shí)現(xiàn)網(wǎng)上考試,是現(xiàn)代教育技術(shù)的一個(gè)具體實(shí)現(xiàn),具有很重要的現(xiàn)實(shí)意義??梢詫?shí)現(xiàn)教考分離以及考務(wù)工作的全自動(dòng)化管理,可以有效利用校園網(wǎng)的軟硬件資源,使其發(fā)揮最大效力,更好的為學(xué)校的教學(xué)、科研、管理服務(wù),可以大規(guī)模的實(shí)行考試,實(shí)現(xiàn)考試的客觀、公證性,自動(dòng)化組卷、閱卷可以減輕教師的工作強(qiáng)度。隨著考試類型的不斷增加及考試要求的不斷提高,教師的工作量將會(huì)越來越大,并且其工作將是一件十分煩瑣和非常容易出錯(cuò)的事情,可以說傳統(tǒng)的考A建藤科拉大學(xué)畢業(yè)設(shè)計(jì)(論文)用紙?jiān)嚪绞揭呀?jīng)不能適應(yīng)現(xiàn)代考試的需要。計(jì)算機(jī)應(yīng)用的迅猛發(fā)展,網(wǎng)絡(luò)應(yīng)用不斷擴(kuò)大,如遠(yuǎn)程教育和虛擬大學(xué)的出現(xiàn)等等,且這些應(yīng)用正逐步深入到千家萬戶。人們迫切要求利用這些技術(shù)來進(jìn)行在線考試,以減輕教師的工作負(fù)擔(dān)及提高工作效率,與此同時(shí)也提高了考試的質(zhì)量,從而使考試更趨于公證、客觀、更加激發(fā)學(xué)生的學(xué)習(xí)興趣。例如目前許多國際著名的計(jì)算機(jī)公司所舉辦的各種認(rèn)證考試絕大部分采用這種方式。為了適應(yīng)新形勢(shì)的發(fā)展,我們推出了這一系統(tǒng),使其盡快在各類考試中發(fā)揮高效,便捷的作用。本設(shè)計(jì)就是針對(duì)單項(xiàng)選擇、多項(xiàng)選擇、判斷這類客觀性考試題為主的考試系統(tǒng)設(shè)計(jì),這類客觀試題的改卷相對(duì)單一,教師的工作量將會(huì)越來越大,并且其工作將是一件十分煩瑣和非常容易出錯(cuò)的事情,可以說傳統(tǒng)的考試方式已經(jīng)不能適應(yīng)現(xiàn)代考試的需要。本系統(tǒng)采用J2EE技術(shù),完成了考生與教師這兩個(gè)角色的一些基本功能,對(duì)于考生,可以通過本系統(tǒng)完成:在線修改個(gè)人信息、在線考試、在線練習(xí)、查詢考試記錄、查詢練習(xí)記錄、查詢成績、等功能;對(duì)于教師,可以通過本系統(tǒng)完成:在線修改個(gè)人信息、在線出題、在線組卷、隨機(jī)組卷、查詢成績、修改信息等功能。該系統(tǒng)界面簡單、操作方便、維護(hù)容易,經(jīng)過測(cè)試以上功能成功實(shí)現(xiàn),系統(tǒng)可靠性良好女建萊科拉大學(xué)畢業(yè)設(shè)計(jì)(論文)用紙JSP(JavaServerPages)是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn),類似于其他技術(shù)標(biāo)準(zhǔn),如ASP,PHP等,主要JSP是新一代的動(dòng)態(tài)內(nèi)容編程技術(shù),它繼承了Java技術(shù)的“一次編寫,隨處運(yùn)行”的特性,允許Web開發(fā)人員開發(fā)和維護(hù)與平臺(tái)無關(guān),信息豐富動(dòng)態(tài)的Web頁面,它能使Web開發(fā)人員輕易搭建網(wǎng)絡(luò)平臺(tái),建立起功能強(qiáng)大的Web2.1.2JSP的運(yùn)行機(jī)制JSP文檔被復(fù)制到Web服務(wù)器的文檔目錄中。當(dāng)有人請(qǐng)求這個(gè)文檔時(shí),服這個(gè)文檔時(shí),它被編譯成一個(gè)servlet對(duì)象,并存儲(chǔ)在內(nèi)存中,然后輸出內(nèi)容回看看這個(gè)文件是否做過改動(dòng),如果沒有變化,服務(wù)器調(diào)用先前編譯過的servlet1.用戶機(jī)請(qǐng)求一個(gè)JSP頁面。2.JSP引擎編譯該JSP成一個(gè)servlet。3.生成的servlet被編譯并裝載。4.編譯的servlet服務(wù)請(qǐng)求并把一響應(yīng)發(fā)送回用戶機(jī)。如下兩個(gè)優(yōu)勢(shì):方便與HTML混合;在開發(fā)、測(cè)試方面比Servlet方便。JSP與ASP(ActiveServerPage)兩者都是常用的動(dòng)態(tài)網(wǎng)頁技術(shù),也都是可以女建菲科拉大學(xué)畢業(yè)設(shè)計(jì)(論文)用紙行比較:和MicrosoftIIS都支持JSP頁面,只有微軟本身的MicrosoftIIS和PersonalWebServer可以支持ASP。和用戶定制的標(biāo)簽庫等組件)之上的,而ASP使用的是4.腳本語言:JSP可以使用Java編程語言或JavaScript作為腳本語言,而ASP使用VBScript或Jscript作為腳本語言。而ASP對(duì)Access數(shù)據(jù)庫使用DataActiveObjects。2.2Java組件JavaBeans2.2.1什么是JavaBeans 多數(shù)情況下,這應(yīng)該是一個(gè)public類型的類。最后,當(dāng)JavaBeans這樣的一個(gè)Java類在我們的具體的Java程序中被示例之后,我們有時(shí)也會(huì)將這樣的一個(gè)JavaBeans的實(shí)例稱之為JavaBeans。2.2.2JSP與JavaBeans的關(guān)系格式化最終頁面。使用JSP標(biāo)識(shí)或者小腳本生成頁面上的動(dòng)態(tài)內(nèi)容。生成內(nèi)容的邏輯被封裝在JSP標(biāo)識(shí)和JavaBeans組件中,并且捆綁在小腳本中,所有的腳女建菲科拉大學(xué)畢業(yè)設(shè)計(jì)(論文)用紙本在服務(wù)器端運(yùn)行。核心邏輯封裝在標(biāo)識(shí)和Beans中,可以方便頁面設(shè)計(jì)者編輯和使用JSP頁面。在服務(wù)器端,JSP引擎解釋JSP標(biāo)識(shí)和小腳本生成所請(qǐng)求的內(nèi)容(例如,通過訪問JavaBeans組件,使用JDBC技術(shù)訪問數(shù)據(jù)庫),并且將結(jié)果以HTML(或XML)頁面的形式發(fā)送回瀏覽器。絕大多數(shù)JSP頁面依賴于可重用的跨平臺(tái)的足見(JavaBeans或者EnterpriseJavaBeans組件)來執(zhí)行應(yīng)用程序所要求的復(fù)雜的處理。這樣的好處是開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,加速了總體開發(fā)過程。因此,基于Web的較為復(fù)雜的應(yīng)用程序(如JSP開發(fā)網(wǎng)站或網(wǎng)上MIS),JSP的復(fù)雜架構(gòu)必須由在另一個(gè)赫赫有名的框架:WebWork基礎(chǔ)上發(fā)展起來衍生出了Struts2,而不是Struts1衍生了Struts2.因?yàn)镾truts2是WebWork的升級(jí),而不是一個(gè)全新的框架,因此穩(wěn)定性、性能等各方面都有很好的保證:而且吸收了Struts1和WebWork兩者的優(yōu)勢(shì),因此,是一個(gè)非常值得期待的框架。ApacheStruts2是一個(gè)優(yōu)雅的,可擴(kuò)展的JAVAEEweb框架??蚣茉O(shè)計(jì)的目標(biāo)貫穿整個(gè)開發(fā)周期,從開發(fā)到發(fā)布,包括維護(hù)的整個(gè)過程。Apache前大家所熟知的WebWork2.在經(jīng)歷了幾年的各自發(fā)展后,WebWork和Struts社區(qū)決定合二為一,也即是Struts2工作流程當(dāng)接收到一個(gè)httprequestInterceptor做一些攔截或者初始的工作當(dāng)外部的httpservletrequest到來時(shí)初始到了servlet容器傳遞給一個(gè)標(biāo)準(zhǔn)的過濾器鏈ActionContextCleanUp這個(gè)在集成插件方面非常有用Otherfilters(SitMesh,etc)調(diào)用FilterDispatecher會(huì)去查找相應(yīng)胼ctionMapper如果找到了相應(yīng)的ActionMapper它將會(huì)將控制權(quán)限交給ActionProxyActionProxy將會(huì)通過ConfigurationManager來查找配置struts.xml下一步將會(huì)通過Actionlnvocation女建菲科拉大學(xué)畢業(yè)設(shè)計(jì)(論文)用紙來負(fù)責(zé)命令模式的實(shí)現(xiàn)(包括調(diào)用一些攔截Interceptor框架在調(diào)用action之前)一旦action返回,會(huì)查找相應(yīng)的ResultResult類型可以是jsp或者freeMark等這些組件和ActionMapper一起返回給請(qǐng)求的url(注意攔截器的執(zhí)行順序)響應(yīng)的返回是通過我們?cè)趙eb.xml中配置的過濾器如果ActionContextCleanUp是當(dāng)前使用的,則FilterDispatecher將不會(huì)清理sreadlocalActionContext如果Struts1要求Action類繼承一個(gè)抽象基類。Struts1的一個(gè)普遍問題是使用抽象類編程而不是接口;Struts2Action類可以實(shí)現(xiàn)一個(gè)Action接口,也可實(shí)現(xiàn)其他接口,使可選和定制的服務(wù)成為可能。Str實(shí)現(xiàn)常用的接口。Action接口不是必須的,任何有execute標(biāo)識(shí)的POJO對(duì)象都可以用作Struts2的Action對(duì)象。2.線程模式StrutslAction是單例模式并且必須是線程安全的,因?yàn)閮H有Action的一個(gè)實(shí)例來處理所有的請(qǐng)求。單例策略限制了Struts1Action能作的事,并且要在開發(fā)時(shí)特別小心。Action資源必須是線程安全的或同步的。Struts2Action對(duì)象為每一個(gè)請(qǐng)求產(chǎn)生一個(gè)實(shí)例,因此沒有線程安全問題。(實(shí)際上,servlet容器給每個(gè)請(qǐng)求產(chǎn)生許多可丟棄的對(duì)象,并且不會(huì)導(dǎo)致性能和垃圾回收問題)仍然可以訪問初始的request和response.但是,其他的元素減少或者消除了直接訪問HttpServetRequest和HttpServletResponse的必要性。4.可測(cè)性測(cè)試Struts1Action的一個(gè)主要問題是execute方法暴露了servletAPI(這使得測(cè)試要依賴于容器)。一個(gè)第三方擴(kuò)展——StrutsTestCase——提供了一套Struts1的模擬對(duì)象(來進(jìn)行測(cè)試)。Struts2Action可以通過初始化、設(shè)置屬性、5.捕獲輸入Struts1使用ActionForm對(duì)象捕獲輸入。所有的ActionForm必須繼承一個(gè)基類。因?yàn)槠渌鸍avaBean不能用作ActionForm,開發(fā)者經(jīng)常創(chuàng)建多余的類捕獲女建菲科拉大學(xué)畢業(yè)設(shè)計(jì)(論文)用紙輸入。Struts2直接使用Action屬性作為輸入屬性,消除了對(duì)第二個(gè)輸入對(duì)象的對(duì)象類型,包括業(yè)務(wù)對(duì)象,能夠用2.4關(guān)于SpringSpring是一個(gè)開源框架,它由RodJohnson創(chuàng)建。它是為了解決企業(yè)應(yīng)用開成的事情。然而,Spring的用途不僅限于服務(wù)器端的開發(fā)。從簡單性、可測(cè)試是一個(gè)輕量級(jí)的控制反轉(zhuǎn)(IoC)和面向切面(AOP)的容器框架。2.4.2為什么需要Spring當(dāng)已經(jīng)有許多開放源代碼(和專有)J2EEframework時(shí),我們?yōu)槭裁催€需要SpringFramework?Spring是獨(dú)特的,因?yàn)槿舾蓚€(gè)原因:種方法管理你的業(yè)務(wù)對(duì)象。選擇使用它孤立的任何部分,它的架構(gòu)仍然是內(nèi)在穩(wěn)定的。因此從你的學(xué)習(xí)中,用,或用來管理所有的業(yè)務(wù)對(duì)象。程的理想的framework。Spring對(duì)你的工程來說,它不需要一個(gè)以上的framework。Spring是潛在地一站式解決方案,定位于與典型應(yīng)用相關(guān)的大部分基礎(chǔ)結(jié)構(gòu)。它也涉及到其他framework沒有考慮到的內(nèi)容。2.4.3為什么使用Spring進(jìn)行控制,避免硬編碼所造成的過度程序耦合。有了Spring,用戶不必再為單女建萊科拉大學(xué)畢業(yè)設(shè)計(jì)(論文)用紙實(shí)例模式類、屬性文件解析等這些很底層的需求編寫代碼,可以更專注于上層的應(yīng)用。通過Spring提供的AOP功能,方便進(jìn)行面向切面的編程,許多不容易用傳統(tǒng)OOP實(shí)現(xiàn)的功能可以通過AOP輕松應(yīng)付。在Spring中,我們可以從單調(diào)煩悶的事務(wù)管理代碼中解脫出來,通過聲明式方式靈活地進(jìn)行事務(wù)的管理,2.5.1Hibernate簡介Hibernate是一個(gè)開放源代碼的對(duì)象關(guān)系映射框架,它對(duì)JDBC進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得Java程序員可以隨心所欲的使用對(duì)象編程思維來操縱數(shù)據(jù)庫。Hibernate可以應(yīng)用在任何使用JDBC的場合,既可以在Java的客戶Hibernate可以在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。Hibernate封裝了jdbc,簡化了很多重復(fù)性代碼,它簡化了DAO層編碼工作,使開發(fā)更對(duì)象化了,而且Hibernate有果換個(gè)數(shù)據(jù)庫只要在配置文件中變換配置就可以了,不用改變hibernate代碼。由于hibernate操作的是純粹的(pojo)java類,沒有實(shí)現(xiàn)任何接口,沒有侵入2.6關(guān)于MysqlMySQL是一種開放源代碼的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS),MySQL是管理內(nèi)容最好的選擇。它使用系統(tǒng)核心提供的多線程機(jī)制提供完全的多線程編程語言的編程接口(APIs),支持多種字段類型并且提供了完整的操作符支持女建萊科拉大學(xué)畢業(yè)設(shè)計(jì)(論文)用紙目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。2.7Tomcat服務(wù)器2.7.1Tomcat服務(wù)器簡介目中的一個(gè)核心項(xiàng)目,由Apache,Sun和其它一些公司及個(gè)人共同由于有了Sun的參與和支持,最新的Servlet和Jsp規(guī)范總能在Tomcat中得到體碼版或者二進(jìn)制版。由于Java的跨平臺(tái)特性,基于Java的Tomcat也具有跨平2.7.2Tomcat的特點(diǎn)與優(yōu)勢(shì)會(huì)自動(dòng)檢測(cè)到這個(gè)文件,并將其解壓。你在瀏覽器manager,訪問這個(gè)應(yīng)用需要用戶名和密碼,用戶名和密碼存儲(chǔ)在一個(gè)xml文件中。通過這個(gè)應(yīng)用,輔助于Ftp,你可以在遠(yuǎn)程通過Web部署和撤銷應(yīng)用。當(dāng)2.7.3Tomcat服務(wù)器的安裝和配置在開始安裝之前,先準(zhǔn)備J2SDK和TOMCAT兩個(gè)軟件,如果已經(jīng)安裝了J2SDK,就只需TOMCAT即可。表2-1環(huán)境變量設(shè)置參考數(shù)據(jù)變量名變量值D:\ProgramFiles\tomcat6.0女建萊科拉大學(xué)畢業(yè)設(shè)計(jì)(論文)用紙器即可.而C/S是指客戶機(jī)和服務(wù)器,在客戶機(jī)端必須裝客戶端軟件后,才能訪問服務(wù)器如sqlserver2000軟件體系結(jié)構(gòu)定義了軟件的局部和總體計(jì)算部件的構(gòu)成,以及這些部件之間的相互作用關(guān)系。部件包括諸如服務(wù)器、客戶、數(shù)據(jù)庫、過濾器、程序包、過程、子程序等一切軟件的組成成份。相互作用關(guān)系包括諸如過程調(diào)用、共享變量訪問、消息傳遞等。相互作用也包括具有十分復(fù)傳輸協(xié)議、異步事件的映射等,除了描述系統(tǒng)的構(gòu)成和結(jié)構(gòu)關(guān)系外,在系統(tǒng)的伴隨著Internet的迅速發(fā)展,計(jì)算機(jī)技術(shù)正在由基于C/S(client/Server)模式的應(yīng)用系統(tǒng)轉(zhuǎn)變?yōu)榛贐/S模式的應(yīng)用系統(tǒng)。過去,網(wǎng)絡(luò)軟件的開發(fā)都采用C/S(client)模式,在這種模式下,主要的業(yè)務(wù)邏輯都集中于用戶端程序,因此,必然導(dǎo)致以下問題:同樣,在軟件升級(jí)時(shí)也要對(duì)用戶端分別處理。全隱患。1.開發(fā)成本及維護(hù)成本降低。由于B/S架構(gòu)管理軟件只安裝在服務(wù)器端 就可以了,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器就行了,用戶界面主要事務(wù)邏輯在服務(wù)器(Server)端完全通過WWW瀏覽器實(shí)現(xiàn),極少部分事務(wù)邏輯在前端 (Browser)實(shí)現(xiàn),所有的用戶端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護(hù)。2.良好的安全性能,防火墻技術(shù)可以保證后臺(tái)數(shù)據(jù)庫的安全性。所有的配置工作都集中在服務(wù)器端且所有用戶端請(qǐng)求都是通過DBMS來訪問數(shù)據(jù)庫,從而大大減少了數(shù)據(jù)直接暴露的風(fēng)險(xiǎn)。女建萊科拉大學(xué)畢業(yè)設(shè)計(jì)(論文)用紙3系統(tǒng)需求分析和總體設(shè)計(jì)修改信息修改信息用戶管理批量刪除批量添加管理員查詢用戶查詢刪除題目添加題目題目分類自動(dòng)閱卷在線練習(xí)試卷管理在線考試選擇課程試題管理成績管理圖3-1系統(tǒng)結(jié)構(gòu)圖如圖3-1所示本系統(tǒng)總體分為四個(gè)部分,分別為:用戶管理、試題管理、1.用戶管理:這部分又分為學(xué)生管理與教師管理,分別對(duì)學(xué)生與教師的相關(guān)信息進(jìn)行添加、修改、刪除等操作。2.試題管理:這部分主要對(duì)試題的相關(guān)信息進(jìn)行添加、修改、刪除等操作。3.試卷管理:這部分主要對(duì)試卷的相關(guān)信息進(jìn)行添加、修改、刪除等操作。4.成績管理:這部分主要實(shí)現(xiàn)用戶查詢成績的功能?;谝陨闲枨?,本系統(tǒng)主要面向三個(gè)對(duì)象:教師、考生、管理員,管理員的功能主要完成對(duì)教師、考生、試題、試卷增刪改查操作,這個(gè)模塊主要由組內(nèi)的其他成員完成,本設(shè)計(jì)主要完成了學(xué)生與教師在在線考試系統(tǒng)的基本功能:1.考生:考生通過一系列程序獲得在系統(tǒng)管理員統(tǒng)一分配帳號(hào)和初始密碼后,可以修改自己的密碼和相關(guān)信息進(jìn)行修改;進(jìn)入系統(tǒng)后可以完成在線練習(xí)、女建菲科拉大學(xué)畢業(yè)設(shè)計(jì)(論文)用紙考試、練習(xí)成績、考試成績查詢、考試記錄、查詢自己的練習(xí)與考試成績等操2.教師:在系統(tǒng)管理員統(tǒng)一分配帳號(hào)和密碼后,教師可以進(jìn)行修改自己的密碼和其他相關(guān)信息,進(jìn)入系統(tǒng)后可以進(jìn)行在線出題與組卷等操作,其中組卷分為隨機(jī)組卷與手動(dòng)組卷、查閱學(xué)生的成績等操作。3.3總體設(shè)計(jì)思想概述極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端 在軟件體系架構(gòu)設(shè)計(jì)中,分層式結(jié)構(gòu)是最常見,也是最重要的一種結(jié)構(gòu)。推薦的分層式結(jié)構(gòu)一般分為三層,從下至上分別為:數(shù)據(jù)訪問(持久)層、業(yè)務(wù)邏輯層(或稱為領(lǐng)域?qū)?、表示層,如圖3-2:圖3-2系統(tǒng)架構(gòu)總的來說,采用分層結(jié)構(gòu)的設(shè)計(jì)思想,可以讓每個(gè)層由一組相關(guān)的類或組件構(gòu)成,共同完成特定的功能。層與層之間存在自上而下的依賴關(guān)系,上層組件會(huì)依賴下層組件的API,而下層組件則不依賴于上層組件。例如:表述層依賴于業(yè)務(wù)邏輯層,而業(yè)務(wù)邏輯層依賴于數(shù)據(jù)庫層。并且每個(gè)層對(duì)對(duì)上層公開API,他層的實(shí)現(xiàn)。在本系統(tǒng)中,使用開源的mysql數(shù)據(jù)庫,持久層用到spring所集成的Hibernate技術(shù),業(yè)務(wù)邏輯層用到spring的控制反轉(zhuǎn)技術(shù)(loc),表述層運(yùn)用struts2進(jìn)行展示,使前臺(tái)數(shù)據(jù)更容易被后臺(tái)訪問。3.4數(shù)據(jù)庫設(shè)計(jì)3.4.1E-R圖_topiclerel需2器致老琪廂鍍程錄入鞋師工號(hào)vrdr2)多項(xiàng)選擇題vrhe0TLafernc_8四上1_0ce成授,學(xué)生編號(hào)dhr21thrucarvirdr2)考生姓名idc20試卷名稱wrdir20)圖3-3系統(tǒng)E-R圖女建萊科拉大學(xué)畢業(yè)設(shè)計(jì)(論文)用紙下面列出了系統(tǒng)設(shè)計(jì)過程中所用到的數(shù)據(jù)庫表及其結(jié)構(gòu):表3-1tbstudent表用來保存學(xué)生的信息標(biāo)識(shí)字段類型長度是否主鍵是否外鍵允許為空備注是否學(xué)號(hào)否學(xué)生姓否性別否0-為女,1-為男專業(yè)是否班級(jí)是否密碼否錄入日否標(biāo)識(shí)字段類型是否主鍵是否外鍵允許為空備注是否工號(hào)否教師姓否性別否0-為女,1-為男密碼否錄入日否標(biāo)識(shí)字段類型長度是否是否外鍵允許為空備注是否工號(hào)否管理員姓否性別否0-為女,1-為男密碼否錄入日期否女建萊科拉大學(xué)畢業(yè)設(shè)計(jì)(論文)用紙標(biāo)識(shí)字段類型長度是否主鍵是否外鍵允許為空備注題目ID是否題目描述否預(yù)設(shè)答案答案否題目類型是否題目難度是否課程是否錄入教師工是否錄入日期否標(biāo)識(shí)字段類型長度是否主鍵是否外鍵允許為空備注題目類型ID是否題目類型名否標(biāo)識(shí)字段類型長度是否主鍵是否外鍵允許為空備注題目難度ID是否題目難度名否標(biāo)識(shí)字段類型長度是否主鍵是否外鍵允許為空備注專業(yè)ID是否專業(yè)名稱否標(biāo)識(shí)字段類型長度是否主鍵是否外鍵允許為空備注課程ID是否課程名稱否女建萊科拉大學(xué)畢業(yè)設(shè)計(jì)(論文)用紙標(biāo)識(shí)字段類型長度是否主鍵是否外鍵允許為空備注成績ID是否學(xué)生編號(hào)是否試卷ID是否試卷名稱否考試類型2否成績否表3-10tb_exam表用來保存試卷的信息標(biāo)識(shí)字段類型長度是否主鍵是否外鍵允許為空備注試卷ID是否試卷名稱否單項(xiàng)選擇題ID是否多項(xiàng)選擇題ID是否判斷題ID是否專業(yè)ID是否課程ID是否錄入教師工號(hào)是否創(chuàng)建時(shí)間否表3-11tbexamrecords表用來保存考試的信息標(biāo)識(shí)字段類型長度是否主鍵是否外鍵允許為空備注考試記錄ID是否試卷ID是否考生學(xué)號(hào)是否考生姓名否試卷名稱否考試類型否創(chuàng)建時(shí)間否女建萊科拉大學(xué)畢業(yè)設(shè)計(jì)(論文)用紙<!--配置數(shù)據(jù)源--><beanid="myDataSource"class="mons<value>jdbc:mysql://localhost這樣設(shè)計(jì)使整個(gè)系統(tǒng)變得更加靈活,如果想要換成其他的數(shù)據(jù)庫修改上面相關(guān)的參數(shù)就可以了。3.5.2過濾器類設(shè)計(jì)這個(gè)類的設(shè)計(jì)主要是控制JSP頁面的編碼格式,防止中文亂碼的出現(xiàn)關(guān)鍵<filter-name>Encoding<filter-class>com.dianke.filter.Encodi女建萊科拉大學(xué)畢業(yè)設(shè)計(jì)(論文)用紙只需要簡單的幾行代碼就可以解決在每個(gè)頁面都要設(shè)置編碼格式的問題,簡單實(shí)用。女建萊科拉大學(xué)畢業(yè)設(shè)計(jì)(論文)用紙數(shù)據(jù)庫映射主要是為了完成模型層與數(shù)據(jù)庫表的對(duì)應(yīng),通過這樣實(shí)現(xiàn)程序操作數(shù)據(jù)庫的目的。為了描述清楚數(shù)據(jù)庫是怎么進(jìn)行映射的,下面以試卷信息{以上的Exam類是程序處理中實(shí)際操作的字段信息,通過set與get方法進(jìn)行字段信息的設(shè)置與獲取,每個(gè)字段與數(shù)據(jù)庫表的映射關(guān)系由以下配置文件進(jìn)<hibernate-mappingpackage=<idname="examld"column="exam_id"t<propertyname="examName"column="exam_name"type="string"<propertyname="individuallds"column="individual_ids"type="string"<propertyname="multiplelds"column="multiple_ids"type="string"女建菲科拉大學(xué)畢業(yè)設(shè)計(jì)(論文)用紙<propertyname="judgelds"colum<propertyname="majorsld"column<propertyname="subjectld"column="subject_id"type="int"<propertyname="teacherNumber"column="teacher_number"type="string"length="20"not-<propertyname="createDate"column="createdate"type="date"通過以上的映射關(guān)系就可以將上面字段操作的信息同步到數(shù)據(jù)庫中,實(shí)通過以上的映射關(guān)系就可以將上面字段操作的信息同步到數(shù)據(jù)庫中,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫表的操作。4.2主要模塊的設(shè)計(jì)說明與界面展示在瀏覽器中輸http://localhost:8080/exam-platform/studentLogin.jsp地址,系統(tǒng)將進(jìn)入登錄界面,如圖4-1所示:登錄在線考試系統(tǒng)密碼:驗(yàn)證碼:重置女建萊科拉大學(xué)畢業(yè)設(shè)計(jì)(論文)用紙圖4-1用戶登錄頁面輸入學(xué)號(hào)、密碼、驗(yàn)證碼將登入系統(tǒng),如果在輸入時(shí),驗(yàn)證碼不小心輸入錯(cuò)誤,將提示驗(yàn)證碼輸入錯(cuò)誤并刷新驗(yàn)證碼;輸入正確的驗(yàn)證碼后,系統(tǒng)將對(duì)用戶名和密碼進(jìn)行驗(yàn)證,如果兩者不匹配,系統(tǒng)將提示用戶名或密碼輸入錯(cuò)誤;當(dāng)輸入的用戶名與密碼匹配而且驗(yàn)證碼正確時(shí)將正確登入系統(tǒng)。4.2.2考生模塊設(shè)計(jì)1.在線考試模塊設(shè)計(jì)用戶成功登錄系統(tǒng)后,進(jìn)入在線考試模塊,選擇相應(yīng)的專業(yè)與科目,點(diǎn)擊“點(diǎn)擊下一步”按鈕將展示出此專業(yè)該科目下的所有試題,選擇本次考試的試卷點(diǎn)擊“在線答題”按鈕,進(jìn)入在線考試頁面,如圖4-2所示:1列器個(gè)趣班馨在北酒省的填內(nèi)菲:四進(jìn)口癬躺的麗D:吸引外商在教國段資圖4-2在線考試頁面完成答題后,點(diǎn)擊"點(diǎn)擊交卷"按鈕,將顯示本次考試成績,5秒后將返回歡迎頁面。2.在線練習(xí)模塊設(shè)計(jì)本模塊主要設(shè)計(jì)思路與在線考試類似,不在重復(fù)說明3.修改密碼模塊設(shè)計(jì)用戶登錄成功后,進(jìn)入修改密碼模塊,系統(tǒng)將進(jìn)入修改密碼界面,如圖4-3所示:女建萊科拉大學(xué)修改密碼請(qǐng)輸入舊密碼:請(qǐng)輸入新密碼:圖4-3修改密碼頁面用戶成功登錄系統(tǒng)后,進(jìn)入在線出題模塊,選擇相應(yīng)的題型,點(diǎn)擊“點(diǎn)擊下一步"按鈕,系統(tǒng)將進(jìn)入添加試題界面,如圖4-4所示:項(xiàng)所屬專業(yè):畫圖4-4添加試題頁面填寫相關(guān)信息,點(diǎn)擊“保存”按鈕,題目添加完成,如果信息填寫不完全將提示填寫相關(guān)信息,如果中途想放棄添加可點(diǎn)擊“返回”按鈕,結(jié)束添加操2.在線組卷模塊設(shè)計(jì)用戶登錄系統(tǒng)后,進(jìn)入在線組卷模塊,填寫試卷名稱,選擇專業(yè)、課程點(diǎn)擊“點(diǎn)擊下一步”按鈕,進(jìn)入在線組卷界面,如圖4-5所示:女建萊科拉大學(xué)畢業(yè)設(shè)計(jì)(論文)用紙請(qǐng)選樣判摔開開始法掉 圖4-5在線組卷頁面點(diǎn)擊“開始選擇”按鈕,進(jìn)入試題窗口,選擇試題,試題選擇完成后,點(diǎn)擊“試卷預(yù)覽”按鈕,對(duì)即將生成的試卷進(jìn)行預(yù)覽,點(diǎn)擊“保存試卷”按鈕,對(duì)試卷進(jìn)行保存,如果有任意一種題型未選擇,系統(tǒng)將彈出提示框“題型選擇不能為空",保存成功后,彈出提示框“添加試卷成功”。3.隨機(jī)組卷模塊設(shè)計(jì)與在線組卷不同,隨機(jī)組卷模塊在用戶登錄系統(tǒng)后,只用填寫試卷名稱,選擇專業(yè)、課程,點(diǎn)擊“生成試卷”按鈕后,將由系統(tǒng)進(jìn)行隨機(jī)選題,并直接生成試卷。女建萊科拉大學(xué)畢業(yè)設(shè)計(jì)(論文)用紙5系統(tǒng)測(cè)試產(chǎn)品的價(jià)值取決于產(chǎn)品的質(zhì)量,軟件質(zhì)量的特性是多方面的。主要包括:1)與明確確定的功能和性能需求的一致性。2)與明確成文的開發(fā)標(biāo)準(zhǔn)的一致性。不遵循專門的開發(fā)標(biāo)準(zhǔn),將導(dǎo)致軟件質(zhì)量低劣。3)與所有專業(yè)開發(fā)的軟件所期望的隱含的特性的一致性。忽視軟件隱含的需求,軟件質(zhì)量將不可信。對(duì)于用戶來講,他們主要感興趣的是如何使用軟件、軟件性能和使用軟件他軟件連接的限制)。按照國際標(biāo)準(zhǔn)化組織ISO/IEC9126-1991的規(guī)定,軟件質(zhì)量可用6個(gè)特性來評(píng)價(jià):功能性(functionality)、可靠性(reliability)、易用性(usability)、效率(Efficiency):軟件執(zhí)行某項(xiàng)功能所需電腦資源的有效程度、可維護(hù)性(Maintainability)、可移植性(Portability)。從廣義上講,軟件測(cè)試貫穿整個(gè)軟件開發(fā)生命周期,是對(duì)軟件產(chǎn)品(包括階段性產(chǎn)品)進(jìn)行驗(yàn)證和確認(rèn)的活動(dòng)過程,其目的是盡快盡早地發(fā)現(xiàn)在軟件產(chǎn)品中所存在的各種問題,包括與用戶需求、預(yù)先定義的需求的不一致。從狹義上講,軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程。本系統(tǒng)執(zhí)行軟件測(cè)試的依據(jù)是測(cè)試用例。測(cè)試用例是為實(shí)施測(cè)試而向被測(cè)試系統(tǒng)提供的輸入數(shù)據(jù)、操作或各種環(huán)境設(shè)置以及期望結(jié)果的一個(gè)特定的集合,即解決要測(cè)什么、怎么測(cè)和如何衡量的問題。本系統(tǒng)測(cè)試用例的設(shè)計(jì)方法是:等價(jià)類劃分法、邊界值分析法。等價(jià)類劃分法是指將輸入域劃分為輸入域的子集合,在該子集合中,各個(gè)輸入數(shù)據(jù)對(duì)于揭示程序中的錯(cuò)誤都是等效的。邊界值分析法是對(duì)輸入或輸出的邊界值進(jìn)行測(cè)試的一種黑盒測(cè)試方法。本系統(tǒng)根據(jù)等價(jià)類劃分法和邊界值分析法設(shè)計(jì)功能測(cè)試內(nèi)容,主要包括:考生管理測(cè)試、教師管理測(cè)試。女建萊科拉大學(xué)畢業(yè)設(shè)計(jì)(論文)用紙測(cè)試內(nèi)容操作步驟期望結(jié)果實(shí)際結(jié)果考生登錄1、打開考生登錄界面2、點(diǎn)擊登錄登錄失敗,提示請(qǐng)輸入學(xué)號(hào)請(qǐng)輸入學(xué)號(hào)考生登錄1、打開考生登錄界面2、輸入學(xué)號(hào):0910401123、輸入密碼:1235813214、輸入錯(cuò)誤的驗(yàn)證碼5、點(diǎn)擊登錄登錄失敗,提示驗(yàn)證碼輸入錯(cuò),刷新驗(yàn)證碼刷新驗(yàn)證碼考生登錄1、打開考生登錄界面2、錯(cuò)誤的學(xué)號(hào)或密碼3、輸入正確的驗(yàn)證碼4、點(diǎn)擊登錄登錄失敗,提示用戶名或密碼錯(cuò)誤用戶名或密碼錯(cuò)誤考生登錄1、打開考生登錄界面2、輸入學(xué)號(hào):0910401123、輸入密碼:1235813214、輸入驗(yàn)證碼:kmdnh5、點(diǎn)擊登錄登錄成功,進(jìn)入考生管理首頁考生管理首頁考生退出系統(tǒng)1、成功登錄系統(tǒng)2、點(diǎn)擊退出登錄退出系統(tǒng),返回登錄界面在線考試1、成功登錄系統(tǒng)2、選擇專業(yè)與科目3、選擇要測(cè)試的試卷4、完成答卷5、提交試卷進(jìn)入展示結(jié)果頁面,顯示考試成績5秒后返回首頁進(jìn)入展示結(jié)果成績5秒后返回首頁在線練習(xí)1、成功登錄系統(tǒng)2、選擇專業(yè)與科目3、選擇要練習(xí)的試卷4、完成答卷5、提交試卷進(jìn)入展示結(jié)果頁面,顯示考試成績5秒后返回首頁進(jìn)入展示結(jié)果成績5秒后返回首頁在線練習(xí)1、成功登錄系統(tǒng)2、隨機(jī)選擇試卷3、完成答卷4、提交試卷進(jìn)入展示結(jié)果頁面,顯示考試成績5秒后返回首頁進(jìn)入展示結(jié)果成績5秒后返回首頁查看考試記錄1、成功登錄系統(tǒng)2、到數(shù)據(jù)庫查看與數(shù)據(jù)庫一致與數(shù)據(jù)庫一致查看練習(xí)記錄1、成功登錄系統(tǒng)2、到數(shù)據(jù)庫查看與數(shù)據(jù)庫一致與數(shù)據(jù)庫一致查看考試成績1、成功登錄系統(tǒng)2、到數(shù)據(jù)庫查看與數(shù)據(jù)庫一致與數(shù)據(jù)庫一致查看練習(xí)成績1、成功登錄系統(tǒng)2、到數(shù)據(jù)庫查看與數(shù)據(jù)庫一致與數(shù)據(jù)庫一致修改密碼1、成功登錄系統(tǒng)2、填寫舊密碼錯(cuò)誤3、輸入新密碼4、再次輸入新密碼5、提交修改失敗,提示舊密碼輸入錯(cuò)誤誤修改密碼1、成功登錄系統(tǒng)2、填寫舊密碼3、輸入新密碼4、再次輸入錯(cuò)誤新密碼5、提交修改失敗,提示兩次密碼輸入不一致兩次密碼輸入不一致修改密碼1、成功登錄系統(tǒng)2、填寫舊密碼3、輸入新密碼4、再次輸入新密碼5、提交修改成功,提示下次登錄密碼生效下次登錄密碼生效測(cè)試內(nèi)容操作步驟期望結(jié)果實(shí)際結(jié)果教師登錄1、打開教師登錄界面2、點(diǎn)擊登錄登錄失敗,提示請(qǐng)輸入工號(hào)登錄失敗,提示輸入工號(hào)第26頁第27頁教師登錄1、打開教師登錄界面2、輸入工號(hào):00013、輸入密碼:1234564、輸入錯(cuò)誤的驗(yàn)證碼5、點(diǎn)擊登錄登錄失敗,提示驗(yàn)證碼輸入錯(cuò),刷新驗(yàn)證碼登錄失敗,提示驗(yàn)證碼輸入錯(cuò),刷新驗(yàn)證碼教師登錄1、打開教師登錄界面2、輸入錯(cuò)誤的工號(hào)或密碼3、輸入正確的驗(yàn)證碼4、點(diǎn)擊登錄登錄失敗,提示工號(hào)或密碼錯(cuò)誤登錄失敗,提示工號(hào)或密碼錯(cuò)誤教師登錄1、打開教師登錄界面2、輸入學(xué)號(hào):00013、輸入密碼:1234564、輸入驗(yàn)證碼:kmdnh5、點(diǎn)擊登錄登錄成功,進(jìn)入教師管理首頁登錄成功,進(jìn)入教師管理首頁教師退出系統(tǒng)1、成功登錄系統(tǒng)2、點(diǎn)擊退出登錄退出系統(tǒng),返回登錄界面成功退出系統(tǒng),返回登錄界面在線出題1、成功登錄系統(tǒng)2、填寫相關(guān)信息3、保存添加成功,提示添加試題成功信息添加成功,提示添加試題成功信息在線組卷1、成功登錄系統(tǒng)2、填寫試卷名稱3、選擇專業(yè)與科目4、選擇需要的試題5、試卷預(yù)覽在新窗口中,顯示組成的試卷信息在新窗口中,顯示組成的試卷信息在線組卷1、成功登錄系統(tǒng)2、填寫試卷名稱3、選擇專業(yè)與科目4、選擇需要的試題5、保存試卷添加成功,彈出添加試卷成功提示框添加成功,彈出添加試卷成功提示框隨機(jī)組卷1、成功登錄系統(tǒng)2、填寫試卷名稱3、選擇專業(yè)與科目4、生成試卷添加成功,彈出添加試卷成功提示框添加成功,彈出添加試卷成功提示框第28頁查看試題3、成功登錄系統(tǒng)4、到數(shù)據(jù)庫查看與數(shù)據(jù)庫一致與數(shù)據(jù)庫一致查看試卷5、成功登錄系統(tǒng)6、到數(shù)據(jù)庫查看與數(shù)據(jù)庫一致與數(shù)據(jù)庫一致修改密碼1、成功登錄系統(tǒng)2、填寫舊密碼錯(cuò)誤3、輸入新密碼4、再次輸入新密碼5、提交舊密碼輸入錯(cuò)誤修改失敗,提示舊密碼輸入錯(cuò)誤修改密碼1、成功登錄系統(tǒng)2、填寫舊密碼3、輸入新密碼4、再次輸入錯(cuò)誤新密碼5、提交兩次密碼輸入不一致兩次密碼輸入不一致修改密碼1、成功登錄系統(tǒng)2、填寫舊密碼3、輸入新密碼4、再次輸入新密碼5、提交生效修改成功,提示下次登錄密碼生效2013年6月8日XiTongCeShi1.0項(xiàng)目名稱網(wǎng)上在線考試系統(tǒng)開發(fā)項(xiàng)目編號(hào)V1.0第一責(zé)任人梁夢(mèng)凡測(cè)試內(nèi)容測(cè)試人員操作方法測(cè)試結(jié)果考生登錄系統(tǒng)梁夢(mèng)凡操作、觀察、計(jì)算符合要求考生退出系統(tǒng)梁夢(mèng)凡操作、觀察、計(jì)算符合要求考生修改個(gè)人密碼梁夢(mèng)凡操作、觀察符合要求教師登錄系統(tǒng)梁夢(mèng)凡操作、觀察符合要求教師退出系統(tǒng)梁夢(mèng)凡操作、觀察符合要求女建菲科拉大學(xué)畢業(yè)設(shè)計(jì)(論文)用紙學(xué)生管理模塊梁夢(mèng)凡操作、觀察符合要求教師管理模塊梁夢(mèng)凡操作、觀察、計(jì)算符合要求測(cè)試結(jié)論本系統(tǒng)符合設(shè)計(jì)要求,實(shí)現(xiàn)了需求定義的功能。在本次測(cè)試中,測(cè)試用例通過率100%,可以發(fā)版。責(zé)任人梁夢(mèng)凡項(xiàng)目第一責(zé)任人梁夢(mèng)凡審核人畢業(yè)設(shè)計(jì)(論文)用紙6總結(jié)與展望開發(fā)Web站點(diǎn),是一項(xiàng)復(fù)雜、繁重的工作,需要多方面的知識(shí)。此次通過設(shè)計(jì)網(wǎng)上考試系統(tǒng),使我接觸到許多基于java語言的WEB網(wǎng)絡(luò)開發(fā)方面的知數(shù)據(jù)庫,服務(wù)器端開發(fā)語言JSP等,這些語言(或技術(shù))擴(kuò)展了我的知識(shí)面,也使我在制作的過程中對(duì)它們的特點(diǎn),應(yīng)用方向等有了基本的了解,并在實(shí)際的應(yīng)用中大致明白如何將它們?nèi)诤线\(yùn)用,以開發(fā)出界面美觀,功能強(qiáng)大的Web站點(diǎn)來。通過本次親自

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論