![操作系統(tǒng)遠(yuǎn)程考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第1頁(yè)](http://file4.renrendoc.com/view/706878a968f879f3f60e061b9948f32c/706878a968f879f3f60e061b9948f32c1.gif)
![操作系統(tǒng)遠(yuǎn)程考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第2頁(yè)](http://file4.renrendoc.com/view/706878a968f879f3f60e061b9948f32c/706878a968f879f3f60e061b9948f32c2.gif)
![操作系統(tǒng)遠(yuǎn)程考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第3頁(yè)](http://file4.renrendoc.com/view/706878a968f879f3f60e061b9948f32c/706878a968f879f3f60e061b9948f32c3.gif)
![操作系統(tǒng)遠(yuǎn)程考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第4頁(yè)](http://file4.renrendoc.com/view/706878a968f879f3f60e061b9948f32c/706878a968f879f3f60e061b9948f32c4.gif)
![操作系統(tǒng)遠(yuǎn)程考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第5頁(yè)](http://file4.renrendoc.com/view/706878a968f879f3f60e061b9948f32c/706878a968f879f3f60e061b9948f32c5.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、學(xué)號(hào):1010431039劊袒岬況學(xué)院本科畢業(yè)論文(設(shè)計(jì))(2014屆)操作系統(tǒng)遠(yuǎn)程考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)院系計(jì)算機(jī)科學(xué)與技術(shù)系專(zhuān)業(yè)計(jì)算機(jī)軟件姓名指導(dǎo)教師職稱(chēng)講師合肥師范學(xué)院2014屆本科生畢業(yè)論文(設(shè)計(jì))操作系統(tǒng)遠(yuǎn)程考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘要隨著網(wǎng)絡(luò)的發(fā)展,高校也已進(jìn)入信息化時(shí)代,基于網(wǎng)絡(luò)的考試系統(tǒng)也是在這種形勢(shì)下應(yīng)運(yùn)而生。遠(yuǎn)程考試系統(tǒng)不僅增加了考試成績(jī)的客觀(guān)性和公正性,而且極大地提高了學(xué)校的工作效率。本次設(shè)計(jì)與實(shí)現(xiàn)的操作系統(tǒng)遠(yuǎn)程考試系統(tǒng)是基于JSP技術(shù),采用Java語(yǔ)言,以MyEclipse為開(kāi)發(fā)工具。本系統(tǒng)分為前臺(tái)設(shè)計(jì)與后臺(tái)設(shè)計(jì)兩部分,前臺(tái)設(shè)計(jì)主要是面對(duì)用戶(hù)而言,不同權(quán)限的用戶(hù)可以實(shí)現(xiàn)不同的功能
2、。后臺(tái)設(shè)計(jì)主要是對(duì)系統(tǒng)內(nèi)部信息進(jìn)行管理,其中最重要是數(shù)據(jù)庫(kù)的設(shè)計(jì),本系統(tǒng)采用MySQL數(shù)據(jù)庫(kù),為系統(tǒng)信息的使用及存儲(chǔ)提供技術(shù)支持。經(jīng)過(guò)測(cè)試,該操作系統(tǒng)遠(yuǎn)程考試系統(tǒng)運(yùn)行穩(wěn)定,操作方便、快捷。關(guān)鍵字:JSPMySQL在線(xiàn)考試操作系統(tǒng)ABSTRACTWiththedevelopmentofthenetwork,theuniversityalsohasenteredtheinformationage,network-basedtestsystemalsocameintobeinginthissituation.Remoteexaminationsystemnotonlyincreasesthetest
3、scoresofobjectivityandimpartiality,butalsogreatlyimprovetheefficiencyoftheschool.ThedesignandoperationofthesystemremotetestsystemimplementationisbasedonJSPtechnology,JavalanguageandMyEclipse.Thesystemisdividedintofrontandbackdesigndesignedintwoparts,thefrontdeskisdesignedprimarilytofacetheuser,diffe
4、rentuserscanachievedifferentfunctions.Backstagedesignedprimarilyforinternalinformationmanagementsystem,themostimportantthingisthedesignofthedatabase,thesystemusestheMySQLdatabasetoprovidetechnicalsupportfortheuseandstorageofsysteminformatio.Aftertesting,theoperatingsystemremoteexamsystemeffectisstab
5、le,convenientandquickoperation.Keywords:JSPMySQLOnlineExaminationOperatingSystem目錄TOC o 1-5 h z HYPERLINK l bookmark6 第1章緒論1 HYPERLINK l bookmark8 1.1開(kāi)發(fā)背景1 HYPERLINK l bookmark10 1.2相關(guān)技術(shù)的介紹1 HYPERLINK l bookmark12 1.3系統(tǒng)開(kāi)發(fā)環(huán)境.2 HYPERLINK l bookmark14 1.4論文組織結(jié)構(gòu)2 HYPERLINK l bookmark16 第2章需求分析與可行性分析2 HY
6、PERLINK l bookmark18 2.1需求分析2 HYPERLINK l bookmark20 2.2可行性分析3 HYPERLINK l bookmark26 第3章系統(tǒng)設(shè)計(jì)4 HYPERLINK l bookmark28 3.1系統(tǒng)概要設(shè)計(jì)4 HYPERLINK l bookmark30 3.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì).4 HYPERLINK l bookmark32 3.3系統(tǒng)詳細(xì)設(shè)計(jì)5 HYPERLINK l bookmark34 3.4系統(tǒng)設(shè)計(jì)目標(biāo)6 HYPERLINK l bookmark36 3.5系統(tǒng)設(shè)計(jì)用例示意圖7 HYPERLINK l bookmark38 第4章數(shù)據(jù)庫(kù)設(shè)計(jì)
7、8 HYPERLINK l bookmark40 4.1數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)8 HYPERLINK l bookmark42 4.2數(shù)據(jù)庫(kù)實(shí)體關(guān)系圖9 HYPERLINK l bookmark44 4.3數(shù)據(jù)庫(kù)實(shí)體屬性圖10 HYPERLINK l bookmark46 4.4數(shù)據(jù)庫(kù)表結(jié)構(gòu)11第5章系統(tǒng)實(shí)現(xiàn)145.1界面設(shè)計(jì)14 HYPERLINK l bookmark54 5.2題庫(kù)管理15 HYPERLINK l bookmark56 5.3試卷管理165.4閱卷管理175.5考生考試管理.17 HYPERLINK l bookmark58 5.6修改密碼18 HYPERLINK l bookm
8、ark60 第6章結(jié)束語(yǔ)19 HYPERLINK l bookmark62 致謝20參考文獻(xiàn)21附錄22合肥師范學(xué)院2014屆本科生畢業(yè)論文(設(shè)計(jì))合肥師范學(xué)院2014屆本科生畢業(yè)論文(設(shè)計(jì)) 第1章緒論1.1開(kāi)發(fā)背景隨著網(wǎng)絡(luò)科技的不斷發(fā)展和現(xiàn)代教學(xué)改革的進(jìn)一步推進(jìn),將傳統(tǒng)考試模式轉(zhuǎn)化為利用現(xiàn)代網(wǎng)絡(luò)技術(shù)進(jìn)行考試操作和管理的遠(yuǎn)程考試系統(tǒng)已成為現(xiàn)代教學(xué)改革的一項(xiàng)重要措施,并已成為進(jìn)行高校教學(xué)改革和學(xué)分制改革順利實(shí)施的關(guān)鍵。目前,我們國(guó)家的各種考試大多采用傳統(tǒng)的考試方式,在此方式下,每次組織考試都至少需要七個(gè)步驟,包括人工出卷、試卷審核、印刷試卷、考生考試、人工閱卷、成績(jī)?cè)u(píng)估和試卷分析,并且在考試過(guò)
9、程中還需要大量的監(jiān)考老師進(jìn)行現(xiàn)場(chǎng)監(jiān)考。顯然,隨著考試類(lèi)型的不斷增加及考試要求的不斷提高,教師在考試中的工作量也會(huì)越來(lái)越大,并且該工作也是一件十分煩瑣和非常容易出錯(cuò)的事情。因此,傳統(tǒng)的考試方式已經(jīng)不能很好的適應(yīng)現(xiàn)代考試的需要,遠(yuǎn)程考試系統(tǒng)應(yīng)運(yùn)而生。1.2相關(guān)技術(shù)的介紹本次操作系統(tǒng)遠(yuǎn)程考試系統(tǒng)采用B/S模式結(jié)構(gòu),用戶(hù)可以通過(guò)瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請(qǐng)求,服務(wù)器會(huì)對(duì)瀏覽器的請(qǐng)求進(jìn)行處理,將用戶(hù)所需信息返回到瀏覽器??蛻?hù)機(jī)/服務(wù)器結(jié)構(gòu)簡(jiǎn)化了會(huì)員機(jī)的工作,用戶(hù)機(jī)上只需配置少量的會(huì)員端軟件。服務(wù)器將會(huì)擔(dān)負(fù)更多的工作,包括對(duì)數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)和對(duì)應(yīng)用程序的執(zhí)行。瀏覽器發(fā)出請(qǐng)求,而其余工作,包括數(shù)據(jù)請(qǐng)求
10、、數(shù)據(jù)加工、結(jié)果返回以及動(dòng)態(tài)網(wǎng)頁(yè)生成等工作全部由WebServer完成。系統(tǒng)同時(shí)采用面向?qū)ο蟮能浖_(kāi)發(fā)方法,以MyEclipse作為前臺(tái)開(kāi)發(fā)工具,以Tomcat為服務(wù)器,以MySQL作為后臺(tái)數(shù)據(jù)庫(kù)開(kāi)發(fā)平臺(tái),實(shí)現(xiàn)了操作系統(tǒng)在線(xiàn)考試的功能需求。MySQL數(shù)據(jù)庫(kù)是一個(gè)分布式的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),具有客戶(hù)機(jī)/服務(wù)器體系結(jié)構(gòu),且具有圖形化用戶(hù)界面,使系統(tǒng)管理和數(shù)據(jù)庫(kù)管理更加直觀(guān)、簡(jiǎn)單;同時(shí)具有豐富的編程接口工具,為用戶(hù)進(jìn)行程序設(shè)計(jì)提供了更廣闊地選擇空間。ApacheTomcat作為該系統(tǒng)的服務(wù)器,它是一個(gè)開(kāi)放源代碼的Web應(yīng)用服務(wù)器且是免費(fèi)的,屬于輕量級(jí)應(yīng)用服務(wù)器,在許多中小型系統(tǒng)和并發(fā)訪(fǎng)問(wèn)用戶(hù)不是很
11、多的場(chǎng)合中被普遍使用,是開(kāi)發(fā)和調(diào)試JSP程序的首選。實(shí)際上,Tomcat部分是Apache服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)系統(tǒng)在運(yùn)行Tomcat時(shí),它實(shí)際上作為一個(gè)與Apache獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。當(dāng)在一臺(tái)機(jī)器上配置好Apache服務(wù)器后就可以利用它響應(yīng)HTML頁(yè)面的訪(fǎng)問(wèn)請(qǐng)求。結(jié)合系統(tǒng)的特點(diǎn)和功能,系統(tǒng)的編程語(yǔ)言選擇的是Java和Jsp,Java是完全面向?qū)ο蟮恼Z(yǔ)言,是主流的編程開(kāi)發(fā)語(yǔ)言之一。而JSP是由SunMicrosystems公司倡導(dǎo)、多家公司共同參與建立的一種動(dòng)態(tài)技術(shù)標(biāo)準(zhǔn),現(xiàn)在的JSP網(wǎng)頁(yè)就是在傳統(tǒng)的網(wǎng)頁(yè)HTML文件(*.htm,*.html)中加入Java程序片段(Scri
12、ptlet)和JSP標(biāo)簽,Java程序片段可以發(fā)送E-mail、重新定向網(wǎng)頁(yè)、操縱數(shù)據(jù)庫(kù)等,能夠?qū)崿F(xiàn)建立動(dòng)態(tài)網(wǎng)站所需要的功能,并且所有程序操作都將在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上僅僅將結(jié)果傳送給客戶(hù)端,因此,大大降低了對(duì)客戶(hù)瀏覽器的要求。1.3系統(tǒng)開(kāi)發(fā)環(huán)境操作系統(tǒng):Windows7;開(kāi)發(fā)工具:MyEclipse6.5服務(wù)器軟件:ApacheTomcat6.0數(shù)據(jù)庫(kù):MySQL開(kāi)發(fā)語(yǔ)言:Java1.4論文組織結(jié)構(gòu)本論文在第一章介紹了本系統(tǒng)的開(kāi)發(fā)背景、意義以及使用到的開(kāi)發(fā)工具和技術(shù),第二章敘述了需求分析和可行性分析,第三章主要介紹了系統(tǒng)的概要設(shè)計(jì)和詳細(xì)設(shè)計(jì),第四章主要描述的是本系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)的設(shè)計(jì),第五章是
13、系統(tǒng)的實(shí)現(xiàn),在論文的最后是本次論文的結(jié)束語(yǔ)、致謝以及參考文獻(xiàn),附錄部分是本次系統(tǒng)設(shè)計(jì)中具有代表性的代碼。第2章需求分析與可行性分析2.1需求分析建立操作系統(tǒng)課程遠(yuǎn)程考試系統(tǒng),主要就是為了充分利用計(jì)算機(jī)技術(shù)和數(shù)據(jù)庫(kù)技術(shù),改變操作系統(tǒng)課程傳統(tǒng)的紙質(zhì)考試模式,實(shí)現(xiàn)無(wú)紙化和自動(dòng)化相結(jié)合的現(xiàn)代考試模式。采用以計(jì)算機(jī)為主的現(xiàn)代化設(shè)備實(shí)現(xiàn)對(duì)遠(yuǎn)程考試過(guò)程中信息的管理和維護(hù),從而大大的提高考試工作中的效率。對(duì)于操作系統(tǒng)遠(yuǎn)程考試系統(tǒng)而言,系統(tǒng)的需求分析工作非常重要,它規(guī)定了系統(tǒng)的基本要求,為系統(tǒng)的最終目標(biāo)制定了完整、清晰和具體的規(guī)劃,是系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)的依據(jù)。其具體任務(wù)是:首先確定用戶(hù)對(duì)系統(tǒng)的整體要求,分析系統(tǒng)的數(shù)
14、據(jù)結(jié)構(gòu),其次導(dǎo)出系統(tǒng)的數(shù)據(jù)字典以及系統(tǒng)流程,最后確定和評(píng)價(jià)系統(tǒng)的方案,初步制定系統(tǒng)的開(kāi)發(fā)計(jì)劃。在需求分析階段,我們的關(guān)注點(diǎn)不是“怎么做”而是“做什么”。不是具體的解決問(wèn)題,而是能夠準(zhǔn)確地確定“為了滿(mǎn)足客戶(hù)需求,目標(biāo)系統(tǒng)必須實(shí)現(xiàn)什么”。即確定目標(biāo)系統(tǒng)必須具備的功能。但是,在實(shí)際的過(guò)程中,用戶(hù)通常對(duì)他們所面對(duì)的問(wèn)題和所需要的功能很了解,但往往不能準(zhǔn)確、完整地表達(dá)出來(lái),更不知道怎樣利用計(jì)算機(jī)技術(shù)來(lái)解決他們的問(wèn)題,于此同時(shí),軟件開(kāi)發(fā)人員知道怎樣從計(jì)算機(jī)技術(shù)方面滿(mǎn)足客戶(hù)的需求,但對(duì)特定用戶(hù)的具體要求并不清楚。因此為了解決這個(gè)問(wèn)題,就需要在需求分析階段實(shí)現(xiàn)軟件開(kāi)發(fā)人員和用戶(hù)之間進(jìn)行充分的信息交流,得出經(jīng)過(guò)
15、用戶(hù)確認(rèn)的系統(tǒng)邏輯模型,以保證在目前的技術(shù)和人員條件下,用戶(hù)的需求是可實(shí)現(xiàn)的,系統(tǒng)邏輯模型也是合理可行的。需求分析各過(guò)程如下:?jiǎn)栴}識(shí)別:確定目標(biāo)系統(tǒng)做什么,包括:系統(tǒng)功能、性能、安全性、穩(wěn)定性、用戶(hù)操作界面、系統(tǒng)開(kāi)發(fā)成本和進(jìn)度等,同時(shí)建立需求分析所需的通信渠道。問(wèn)題分析:從數(shù)據(jù)流和數(shù)據(jù)結(jié)構(gòu)出發(fā),逐步細(xì)化所有的模塊功能,分析每個(gè)元素之間的聯(lián)系和接口特性,確定它們是否滿(mǎn)足系統(tǒng)功能需求,對(duì)于不滿(mǎn)足的給予剔除并整理成綜合解決方案,給出目標(biāo)系統(tǒng)的詳細(xì)邏輯模型。編制需求分析文檔。需求評(píng)審。在本系統(tǒng)中,主要的需求模塊為:用戶(hù)管理:管理員擁有對(duì)用戶(hù)的最高管理權(quán)限,可以對(duì)所有的教師和考生用戶(hù)進(jìn)行管理,包括用戶(hù)信
16、息的查詢(xún),修改,刪除,添加等。教師及考生只擁有修改自己信息的權(quán)限,對(duì)于他人的信息不能進(jìn)行任何操作。題庫(kù)管理:系統(tǒng)管理員不僅對(duì)系統(tǒng)用戶(hù)進(jìn)行管理,同時(shí)也需要對(duì)試題庫(kù)哭進(jìn)行管理,通過(guò)在試題庫(kù)進(jìn)行增刪查改操作,從而可以調(diào)出適合的題目組成試卷,試卷使用權(quán)得到批準(zhǔn)后,既可以用于考生考試。2.2可行性分析2.2.1經(jīng)濟(jì)可行性目前高校普遍擁有信息化的處理設(shè)施和支持遠(yuǎn)程考試系統(tǒng)的應(yīng)用平臺(tái)。因此無(wú)需再投入資金購(gòu)買(mǎi)其他設(shè)施,只需在軟件開(kāi)發(fā)方面投入少許經(jīng)費(fèi)即可,并且本系統(tǒng)在實(shí)施之后能夠顯著地提高考試系統(tǒng)的工作效率,降低管理費(fèi)用和勞動(dòng)費(fèi)用,提高人員利用率,實(shí)現(xiàn)人力資源合理分配,從而達(dá)到資源優(yōu)化,保證了工作質(zhì)量,避免出現(xiàn)
17、人為因素造成的差錯(cuò),降低了考試過(guò)程中的預(yù)算,因此,操作系統(tǒng)遠(yuǎn)程考試系統(tǒng)在經(jīng)濟(jì)上是可行的。合肥師范學(xué)院2014屆本科生畢業(yè)論文(設(shè)計(jì)) 2.2.2技術(shù)可行性技術(shù)可行性分析主要是分析當(dāng)前的開(kāi)發(fā)條件是否能夠滿(mǎn)足系統(tǒng)開(kāi)發(fā)需求。硬件方面:隨著網(wǎng)絡(luò)科技的不斷發(fā)展,硬件的可靠性越來(lái)越高,能夠充分滿(mǎn)足當(dāng)前軟件開(kāi)發(fā)的硬件需求。軟件方面:編程軟件以及系統(tǒng)設(shè)計(jì)的技術(shù)日趨完善,如java,JSP等技術(shù),并且網(wǎng)絡(luò)上可以搜集到許多系統(tǒng)設(shè)計(jì)的模板,可以為本系統(tǒng)的開(kāi)發(fā)和實(shí)現(xiàn)提供很好的參考。利用JSP技術(shù)可以建立先進(jìn)、安全和跨平臺(tái)的動(dòng)態(tài)網(wǎng)站,且目前包括MySQL在內(nèi)的數(shù)據(jù)庫(kù)技術(shù)也相當(dāng)完善,這些技術(shù)都為本系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)提供了堅(jiān)
18、實(shí)的技術(shù)保障,就其目前的發(fā)展水平來(lái)說(shuō),完全能夠滿(mǎn)足本次系統(tǒng)的開(kāi)發(fā)與運(yùn)用。第3章系統(tǒng)設(shè)計(jì)3.1系統(tǒng)概要設(shè)計(jì)在需求分析階段,明確了“系統(tǒng)需要做什么”,現(xiàn)在在概要設(shè)計(jì)階段就是回答“應(yīng)該怎樣做”。因此,概要設(shè)計(jì)就是將系統(tǒng)中多種物理元素進(jìn)行劃分,包括:程序、文件、數(shù)據(jù)庫(kù)、文檔等,但是每個(gè)物理元素依然處于黑盒子階段,黑盒子里面的具體內(nèi)容仍需在后續(xù)的詳細(xì)設(shè)計(jì)中進(jìn)行具體地設(shè)計(jì)。概要設(shè)計(jì)中確定的功能主要有:用戶(hù)登錄功能、用戶(hù)信息管理功能、考生在線(xiàn)考試功能、成績(jī)查詢(xún)功能、試卷選擇功能、試題庫(kù)管理功能等。3.2系統(tǒng)結(jié)構(gòu)圖操作系統(tǒng)在線(xiàn)考試系統(tǒng)主要包括兩個(gè)子系統(tǒng):用戶(hù)前臺(tái)系統(tǒng)和后臺(tái)管理系統(tǒng)。(1)前臺(tái)系統(tǒng)結(jié)構(gòu)圖:圖3-
19、1前臺(tái)系統(tǒng)結(jié)構(gòu)圖(2)后臺(tái)系統(tǒng)結(jié)構(gòu)圖:圖3-2后臺(tái)系統(tǒng)結(jié)構(gòu)圖3.3系統(tǒng)詳細(xì)設(shè)計(jì)操作系統(tǒng)遠(yuǎn)程考試系統(tǒng)的詳細(xì)設(shè)計(jì)階段的目標(biāo)是要確定怎樣具體的實(shí)現(xiàn)系統(tǒng),換句話(huà)說(shuō),就是對(duì)目標(biāo)系統(tǒng)進(jìn)行精確地描述,從而在編碼階段把用戶(hù)的描述翻譯成程序語(yǔ)言。但是,需要明確的是,詳細(xì)設(shè)計(jì)階段的任務(wù)并不是具體的編寫(xiě)程序,而是要設(shè)計(jì)出程序的“藍(lán)圖”這個(gè)“藍(lán)圖”既是程序員在編寫(xiě)程序代碼時(shí)的依據(jù)。因此,詳細(xì)設(shè)計(jì)階段的工作是極其重要的,它將直接決定最后程序編寫(xiě)的質(zhì)量。在本次的系統(tǒng)詳細(xì)設(shè)計(jì)中,主要是分為若干模塊經(jīng)行設(shè)計(jì),先要保證每個(gè)模塊功能的正確實(shí)現(xiàn),才能保證最終整個(gè)系統(tǒng)的功能的實(shí)現(xiàn)。具體如圖所示:圖3-3在線(xiàn)考試系統(tǒng)模塊圖在本次的操作
20、系統(tǒng)遠(yuǎn)程考試系統(tǒng)中,用戶(hù)必須輸入正確的用戶(hù)名和密碼才能進(jìn)入系統(tǒng),并且采用了權(quán)限登錄,把用戶(hù)分為管理員、教師和考生。在系統(tǒng)中的管理員管理模塊,主要實(shí)現(xiàn)的是功能有添加、刪除、查詢(xún)?cè)囶}和用戶(hù)信息等功能。在系統(tǒng)中的老師模塊,主要實(shí)現(xiàn)在系統(tǒng)中閱卷,改卷以及對(duì)自己的信息經(jīng)行修改。在系統(tǒng)中的考生模塊,主要實(shí)現(xiàn)的是功能有考生考試、查詢(xún)成績(jī)及對(duì)自己信息經(jīng)行修改等功能。3.4系統(tǒng)設(shè)計(jì)目標(biāo)本系統(tǒng)應(yīng)達(dá)到以下目標(biāo):(1)系統(tǒng)操作界面簡(jiǎn)潔、美觀(guān)。(2)用戶(hù)通過(guò)不同的身份進(jìn)入系統(tǒng)且不同身份的用戶(hù)權(quán)限不一,包括教師、考生和管理員。(3)系統(tǒng)能實(shí)現(xiàn)組卷,每個(gè)題型抽取部分題目,包括:選擇題、填空題、判斷題、合肥師范學(xué)院2014屆
21、本科生畢業(yè)論文(設(shè)計(jì)) 簡(jiǎn)單題。在考生考試時(shí)需加入倒計(jì)時(shí)功能。每個(gè)用戶(hù)可以對(duì)自己的信息經(jīng)行管理。3.5系統(tǒng)用例示意圖操作系統(tǒng)遠(yuǎn)程考試系統(tǒng)的面對(duì)對(duì)象的是考生、教師以及管理員??忌徒處熤饕倪M(jìn)行前臺(tái)的操作,而管理員的任務(wù)主要是對(duì)系統(tǒng)進(jìn)行必要的管理和維護(hù),因此,在系統(tǒng)設(shè)計(jì)時(shí)要多從多種用戶(hù)的角度出發(fā),對(duì)系統(tǒng)的功能進(jìn)行設(shè)計(jì)和完善。合肥師范學(xué)院2014屆本科生畢業(yè)論文(設(shè)計(jì)) 第4章數(shù)據(jù)庫(kù)設(shè)計(jì)4.1數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)的設(shè)計(jì)分析就是對(duì)系統(tǒng)中的數(shù)據(jù)進(jìn)行具體分析,明確用戶(hù)需要查詢(xún)、更新、刪除和保存哪些數(shù)據(jù),然后分析數(shù)據(jù)結(jié)構(gòu)與聯(lián)系,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。數(shù)據(jù)庫(kù)名為:kaos,共包含
22、7張表:kaoshi為存放考試成績(jī),試卷創(chuàng)作時(shí)間等整體性情況的表,kaoshjilu為存放考試過(guò)程中具體的每張?jiān)嚲砬闆r的表,kecheng為存放課程信息的表,shijuan為試卷信息表,shiti為試題信息表,user為用戶(hù)表,其數(shù)據(jù)庫(kù)結(jié)構(gòu)如下圖4-1:4.2數(shù)據(jù)庫(kù)實(shí)體關(guān)系圖該系統(tǒng)數(shù)據(jù)庫(kù)中擁有6個(gè)實(shí)體,分別為:管理員、考生、教師、試卷、成績(jī)、試題;其中管理員與用戶(hù),試題及試卷之間的關(guān)系是管理;考生和教師與成績(jī)之間是查詢(xún)關(guān)系;考生與試卷之間是考試關(guān)系,而教師與試卷之間是批改關(guān)系;用戶(hù)與成績(jī)間均是查詢(xún)關(guān)系;試卷的組成是從題庫(kù)中抽取得到的,因此試卷與試題間是調(diào)取的關(guān)系,具體的實(shí)體關(guān)系如下圖所示:圖4
23、-2試題關(guān)系圖4.3數(shù)據(jù)庫(kù)實(shí)體屬性圖通過(guò)對(duì)系統(tǒng)進(jìn)行需求分析規(guī)劃出數(shù)據(jù)庫(kù)各表的實(shí)體關(guān)系,以下是實(shí)體屬性圖??荚噲D4-4考試實(shí)體圖圖4-6試卷實(shí)體圖4.4數(shù)據(jù)庫(kù)表結(jié)構(gòu)本系統(tǒng)數(shù)據(jù)庫(kù)名為kaos,共包含7張數(shù)據(jù)庫(kù)表:kaoshi、kaoshijilu、kecheng、shijuan、shijuanitem、shiti、user,以下是各表的結(jié)構(gòu):表4-1考試表字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明idbigint學(xué)號(hào)(主鍵)Chengji2double考試成績(jī)createtimedatetime考試時(shí)間kaoshibianhaovarchar考試編號(hào)zhuangtaivarchar狀態(tài)shijuanidbigint試卷
24、iduseridbigint用戶(hù)idyuejuanrenidbigint閱卷人id表4-2考試記錄表字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明idbigint年齡(主鍵)KechenglockInt是否刪除kechengmingvarchar科目明細(xì)表4-3科目表字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明idbigint編號(hào)(主鍵)kechenglockint是否刪除kechengmingvarchar科目明細(xì)表4-4試卷表字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明idbigint編號(hào)(主鍵)createtimedatetime出卷時(shí)間Juanmingvarchar卷名kaoshishijuanint考試時(shí)間shifoushiyongvarchar狀態(tài)zon
25、gfendouble總分Kechengidbigint科目iduseridbigint用戶(hù)id表4-5試卷明細(xì)表字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明idBigint編號(hào)(主鍵)fenzhiDouble分值shijuanitemlockInt是否刪除shijuanidBigint試卷idshitiidBigint試題iduseridbigint用戶(hù)id表4-6試題表字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明idbigint編號(hào)(主鍵)avarchar選項(xiàng)abvarchar選項(xiàng)bcvarchar選項(xiàng)cdvarchar選項(xiàng)dcreatetimedatetime添加時(shí)間daanvarchar答案leixingvarchar題型shitil
26、ockint是否刪除shizhidianvarchar知識(shí)點(diǎn)wentivarchar問(wèn)題kechengidbigint科目id表4-7用戶(hù)表字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明idbigint編號(hào)(主鍵)createtimedatetime添加時(shí)間passwordvarchar密碼roleint用戶(hù)權(quán)限truenamevarchar真實(shí)姓名usernamevarchar用戶(hù)名userlockint是否刪除第5章系統(tǒng)實(shí)現(xiàn)5.1界面設(shè)計(jì)5.1.1登錄界面在瀏覽器中輸入http:/localhost:8080/kaos后回車(chē),即可進(jìn)入操作系統(tǒng)遠(yuǎn)程考試系統(tǒng)的登錄界面。不同的用戶(hù)通過(guò)輸入用戶(hù)名和密碼并選擇登錄方式后點(diǎn)擊
27、登錄即可進(jìn)入系統(tǒng)主界面。登錄界面如圖5-1所示。圖5-1登錄界面用戶(hù)在登錄時(shí),系統(tǒng)會(huì)對(duì)用戶(hù)的信息進(jìn)行驗(yàn)證,通過(guò)查找數(shù)據(jù)庫(kù)中的user表,判斷用戶(hù)輸入的用戶(hù)名、密碼以及用戶(hù)身份是否是正確的,從而跳轉(zhuǎn)至相應(yīng)的用戶(hù)界面,具體代碼如下:Useruser=userDao.selectBean(whereusername=+username+andpassword=+password+anduserlock=0);if(user!=null&role.equals(user.getRole()+)HttpSessionsession=request.getSession();session.setAttr
28、ibute(user,user);this.setUrl(index);returnredirect;elseHttpServletResponseresponse=ServletActionContext.getRespons();response.setCharacterEncoding(gbk);response.getWriter().print(合肥師范學(xué)院2014屆本科生畢業(yè)論文(設(shè)計(jì))合肥師范學(xué)院2014屆本科生畢業(yè)論文(設(shè)計(jì)) vscriptlanguage=javascriptalert(用戶(hù)名或者密碼錯(cuò)誤);window.location.href=index;v/scri
29、pt);returnnull;5.1.2管理員主界面不同用戶(hù)登錄到的主界面不同,圖5-2是管理員的登錄界面。圖5-2管理員主界面點(diǎn)擊界面上的用戶(hù)用戶(hù)管理、試卷管理等就可以跳轉(zhuǎn)只相應(yīng)的操作界面。例如點(diǎn)擊用戶(hù)管理一用戶(hù)添加按鈕時(shí),通過(guò)this.setUrl(user/useradd.jsp)此語(yǔ)句可以實(shí)現(xiàn)跳轉(zhuǎn)至用戶(hù)添加的界面,如果返回值是SUCCESS,說(shuō)明跳轉(zhuǎn)成功,否則,跳轉(zhuǎn)失敗。其他的界面也是通過(guò)這種方法實(shí)現(xiàn)。5.2題庫(kù)管理題庫(kù)管理界面如圖5-3。圖5-3題庫(kù)管理上圖是題庫(kù)管理對(duì)應(yīng)的顯示界面,該界面是針對(duì)管理員的操作界面,管理員通過(guò)此界面可以實(shí)現(xiàn)對(duì)題庫(kù)的操作,例如:設(shè)置題目的類(lèi)型及數(shù)量、分值等
30、,其中包含選擇題、填空題、判斷題、簡(jiǎn)答題。添加后可以實(shí)現(xiàn)查看、修改或者刪除試題。在代碼部分要對(duì)當(dāng)前頁(yè)面和頁(yè)面大小進(jìn)行復(fù)制,通過(guò)語(yǔ)句intcurrentpage=1;intpagesize=20;即可實(shí)現(xiàn)。5.3試卷管理功能列夷命系統(tǒng)首頁(yè)用戶(hù)管理科目管理試題庫(kù)管理試卷菅理用戶(hù)管理卷名科目考試時(shí)間總分狀態(tài)出卷時(shí)間題目管理操作用戶(hù)管理編程基礎(chǔ)計(jì)算機(jī)2552.0已使用2014-03-0717:16:52題目管理修改試卷刪除試卷使用試卷停用試卷用戶(hù)添加計(jì)算機(jī)基礎(chǔ)考試計(jì)算機(jī)2044.0已使用2014-03-0715:59:41題目管理修改試卷刪除試卷使用試卷停用試卷科目管理日科目管理5添加科目試題岸管理日
31、試題庫(kù)管理試卷管理日試卷管理日創(chuàng)建試卷成績(jī)查詢(xún)?nèi)沾吒拿艽a百屮安全退出圖5-4試卷管理界面上圖為試卷管理界面,通過(guò)對(duì)試題庫(kù)中的試題進(jìn)行選擇,在選擇的時(shí)候不僅可以選擇題目的類(lèi)型,還可以標(biāo)注題注的分值以及題目考查的知識(shí)點(diǎn)及考試時(shí)間等。這樣不僅可以幫助老師在改試卷時(shí)有給分的標(biāo)準(zhǔn),而且也可以在考生考試的時(shí)候經(jīng)行時(shí)間提醒。完成組卷后,試卷組成后也可以對(duì)試卷進(jìn)行修改,刪除,從而實(shí)現(xiàn)試卷的多樣化。在使用試卷時(shí),要首先對(duì)試卷的狀態(tài)進(jìn)行判斷,若試卷狀態(tài)為“未使用”,需先設(shè)置為“使用”后再使用試卷。通過(guò)以下代碼實(shí)現(xiàn):Shijuanbean=newShijuan();bean.setKaoshishijian(Int
32、eger.parseIn(kaoshishijian);bean.setCreatetime(newDate();bean.setJuanming(juanming);bean.setKecheng(kechengDao.selectBean(”whereid=+kemu);bean.setShifoushiyong(”未使用);HttpSessionsession=request.getSession();Useruser=(User)session.getAttribute(user);bean.setUser(user);5.4閱卷管理圖5-5閱卷模塊該模塊教師用戶(hù)實(shí)現(xiàn)的,教師根據(jù)考生的
33、用戶(hù)名或者真實(shí)姓名進(jìn)行試卷的搜索并進(jìn)行閱卷,此過(guò)程要求考生的用戶(hù)名不能為空,需通過(guò)一個(gè)IF語(yǔ)句進(jìn)行判斷,判斷后才能實(shí)現(xiàn)閱卷界面的跳轉(zhuǎn)if(username!二null&!”if(username!二null&!”.equals。閱:卷ame)后也可以實(shí)現(xiàn)對(duì)成績(jī)經(jīng)行導(dǎo)出操作。在閱卷過(guò)程中,每題都有考查的知識(shí)點(diǎn)備注,這樣可以方便教師在批閱簡(jiǎn)答題時(shí)考慮給予的分值。5.5考生考試管理考試時(shí)間:60分鐘科目:操作系統(tǒng)剩余時(shí)間$9分鐘3$秒序號(hào)間題A選項(xiàng)B選頂C選頂D選項(xiàng)我的答案第1題設(shè)與某資源相關(guān)聯(lián)的信號(hào)量初值為3,當(dāng)前值為1,若M表示該資源的可用個(gè)數(shù),N表示等待資源的進(jìn)程數(shù),則MN分別是()0,11,
34、01,22,0A第2題下列選項(xiàng)中,降低進(jìn)程優(yōu)先權(quán)級(jí)的合理時(shí)機(jī)是)進(jìn)程的時(shí)間片用完進(jìn)程剛完成Z/O,進(jìn)人就緒隊(duì)列一進(jìn)IM就列一就緒從就緒狀態(tài)轉(zhuǎn)為運(yùn)行態(tài)Ai選擇題:判斷題:序號(hào)冋題我的答案第1題操作系統(tǒng)中系統(tǒng)調(diào)用越多,系統(tǒng)功能就越強(qiáng),用戶(hù)使用越復(fù)雜。0正確第2題一個(gè)進(jìn)程可以?huà)炱鹱砸?,也可以激活自已?正確填空題,圖5-6考生考試模塊考生在登錄系統(tǒng)后選擇所要考試的科目,點(diǎn)擊“確定開(kāi)始考試”,考試過(guò)程中有考試時(shí)間的倒計(jì)時(shí),超出考試時(shí)間系統(tǒng)會(huì)自動(dòng)收卷,結(jié)束考試。對(duì)于已經(jīng)提交的試卷,教師登錄后就可以進(jìn)行閱卷,評(píng)分。5.6修改密碼原密碼新密碼確認(rèn)新密碼提交取消圖5-7修改密碼模塊用戶(hù)可以在此界面對(duì)自己的密碼
35、進(jìn)行修改,這樣可以提高系統(tǒng)的安全性。第6章結(jié)束語(yǔ)經(jīng)過(guò)為期幾個(gè)月的設(shè)計(jì)和開(kāi)發(fā),終于實(shí)現(xiàn)了操作系統(tǒng)遠(yuǎn)程考試系統(tǒng)的每一個(gè)模塊功能,在編譯,運(yùn)行成功的瞬間,心中充滿(mǎn)了自豪感。在本次畢業(yè)設(shè)計(jì)的過(guò)程中,我充分的了解了軟件設(shè)計(jì)開(kāi)發(fā)的工作流程,對(duì)Java編譯語(yǔ)言的運(yùn)用更加靈活、熟練、精準(zhǔn),對(duì)數(shù)據(jù)庫(kù)MySQL的操作也更為熟練。從需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì),模塊編碼,功能測(cè)試、集成測(cè)試到軟件設(shè)計(jì)的完成,通過(guò)實(shí)踐與理論相結(jié)合,進(jìn)一步加深了我對(duì)軟件開(kāi)發(fā)的了解,從而提高了我對(duì)計(jì)算機(jī)軟件這個(gè)專(zhuān)業(yè)的興趣。軟件的開(kāi)發(fā)最基本的任務(wù)是要滿(mǎn)足客戶(hù)的需求,此外還要有良好的設(shè)計(jì),完備的文檔資料,方便于日后的系統(tǒng)維護(hù)。因此,做好系統(tǒng)設(shè)
36、計(jì)并保存完備的文檔是不可或缺的部分。在本次系統(tǒng)開(kāi)發(fā)的整個(gè)過(guò)程中,我都力求系統(tǒng)和文檔的規(guī)范化,將自己以前學(xué)的知識(shí)充分的運(yùn)用到本次系統(tǒng)的開(kāi)發(fā)中,盡量保證整個(gè)系統(tǒng)的開(kāi)發(fā)進(jìn)度和質(zhì)量,最終順利完成了這次的畢業(yè)設(shè)計(jì),使自己的大學(xué)生涯得以完美落幕。不過(guò),在系統(tǒng)開(kāi)發(fā)過(guò)程中,還是感覺(jué)自己欠缺很多的知識(shí),因此就要求我在系統(tǒng)開(kāi)發(fā)的同時(shí)仍然要不斷的學(xué)習(xí),就增長(zhǎng)了系統(tǒng)開(kāi)發(fā)的時(shí)間和難度,比如,平日學(xué)習(xí)中所采用的數(shù)據(jù)庫(kù)主要是SQLServer2000,但這次結(jié)合系統(tǒng)的開(kāi)發(fā)特點(diǎn),我選擇了自己不是很熟悉的MySQL。但在老師、同學(xué)的不斷幫助以及自己的不斷努力下,最終使自己的知識(shí)得以不斷地積累。完成了整個(gè)系統(tǒng)的開(kāi)發(fā)與實(shí)現(xiàn)。當(dāng)然在
37、本系統(tǒng)中肯定還存在很多不足之處,希望各位評(píng)委老師和同學(xué)給予指正與建議。我相信,只要肯鉆研與不斷進(jìn)取,就能實(shí)現(xiàn)完成自己的任務(wù),實(shí)現(xiàn)自身的追求,讓我們的青春汗水在奮斗中閃光!致謝經(jīng)過(guò)這段時(shí)間的努力,終于將操作系統(tǒng)遠(yuǎn)程考試系統(tǒng)這個(gè)畢業(yè)課題完成。在這里,我首先要感謝的是我的指導(dǎo)老師趙群禮。在這次畢業(yè)設(shè)計(jì)的過(guò)程中,我遇到了許許多多的問(wèn)題,但是趙老師仍然給了我大量的時(shí)間讓我完成設(shè)計(jì),并且給予我耐心地指導(dǎo)。正是他的悉心教導(dǎo)和妥善安排保證了我在系統(tǒng)設(shè)計(jì)中各項(xiàng)任務(wù)以及論文寫(xiě)作的順利完成。特別是在論文的審查階段,趙群禮老師對(duì)我的論文寫(xiě)作進(jìn)行嚴(yán)格督促,并耐心指導(dǎo)。在此,向我的導(dǎo)師趙群禮老師表示最誠(chéng)摯的敬意和最衷心的
38、感謝。同時(shí)還要感謝在畢業(yè)設(shè)計(jì)期間給予我指導(dǎo)和建議的其他專(zhuān)業(yè)課老師們,每當(dāng)我遇到問(wèn)題時(shí),他們耐心的講解使我能夠很好地解決難題,同時(shí)也積累了寶貴的經(jīng)驗(yàn)。最后感謝和我一起討論和解決問(wèn)題的其他同學(xué),他們讓我體會(huì)到了團(tuán)隊(duì)精神的重要性,也正是我們之間的交流,相互的鼓勵(lì)和幫助才令整體的畢業(yè)設(shè)計(jì)的進(jìn)度得以保持,最終使大家的畢業(yè)設(shè)計(jì)都得以順利完成。合肥師范學(xué)院2014屆本科生畢業(yè)論文(設(shè)計(jì)) 參考文獻(xiàn)李俊青.JavaEEWeb開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)M.華中科技大學(xué)出版社,2011.明日科技.Java經(jīng)典編程300例M.清華大學(xué)出版社,2012.張孝祥,張紅梅.JavaScript網(wǎng)頁(yè)開(kāi)發(fā)一體驗(yàn)式學(xué)習(xí)教程M.清華大學(xué)出版
39、社,2004張孝祥.深入JavaWeb開(kāi)發(fā)內(nèi)幕一核心基礎(chǔ)M.電子工業(yè)出版社,2006.耿祥義.Java基礎(chǔ)教程M.清華大學(xué)出版社,2004.苗雪蘭數(shù)據(jù)庫(kù)系統(tǒng)原理及應(yīng)用教程M.機(jī)械工業(yè)出版社,2007.張海藩軟件工程(第二版)M人民郵電出版社,2006湯小丹,梁紅兵,哲鳳屏,湯子瀛.計(jì)算機(jī)操作系統(tǒng)(第三版)M西安電子科技大學(xué)出版社,2012MartyHall.JavaScript高級(jí)程序設(shè)計(jì)M.人民郵電出版社.2006.龍馬工作室.典型網(wǎng)站建設(shè)M.人民郵電出版社,2004.高寅系統(tǒng)分析之路M.電子工業(yè)出版社,2005.袁玫網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用教程M.人民郵電出版社,2002范云之.基于Web數(shù)據(jù)庫(kù)在線(xiàn)
40、考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)研究J.商丘師范學(xué)院學(xué)報(bào),2006,22(5):1-20.MarkusAleksy,AxelKorthaus,MartinSchader.UseJavaandtheCORBArealizationdistributetypesystemJ.JournalofPingxiangCollege,No.4,2005:104-105.GOUXue-rong,YUBin.TheTechnicalStrategytoBuildingModemDistanceEducationSystemJTechnologyandStandardizationofTelecommunicationEn
41、gineering,2000,(3):4-6.PENGXu-fu.DiscussionofExchangedDistanceEducationJ.JournalofHigherCorrespondenceEducation(NaturalSciences),2000,13(2):4-7.合肥師范學(xué)院2014屆本科生畢業(yè)論文(設(shè)計(jì)) 附錄本系統(tǒng)代碼較多,這里只附上具有代表意義的代碼文件。/用戶(hù)登錄操作publicStringlogin()throwsIOExceptionHttpServletRequestrequest二ServletActionContext.getRequest();Str
42、ingusername=request.getParameter(username);Stringpassword=request.getParameter(password);Stringrole=request.getParameter(role);Useruser=userDao.selectBean(whereusername=+username+andpassword二+password+anduserlock=0);if(user!=null&role.equals(user.getRole()+)HttpSessionsession=request.getSession();se
43、ssion.setAttribute(user,user);this.setUrl(index);returnredirect;elseHttpServletResponseresponse=ServletActionContext.getResponse();response.setCharacterEncoding(gbk);response.getWriter().print(scriptlanguage二javascriptalert(用戶(hù)名或者密碼錯(cuò)誤);window.location.href二index;/script);returnnull;/添加用戶(hù)操作publicvoidu
44、seradd2()throwsIOExceptionHttpServletRequestrequest二ServletActionContext.getRequest();Stringtruename=request.getParameter(truename);Stringusername=request.getParameter(username);Stringrole=request.getParameter(role);Userbean=userDao.selectBean(whereusername=+username+anduserlock=0);if(bean=null)bean
45、=newUser();bean.setCreatetime(newDate();bean.setPassword(111111);bean.setRole(0);bean.setTruename(truename);bean.setUsername(username);bean.setRole(Integer.parselnt(role);userDao.insertBean(bean);HttpServletResponseresp=ServletActionContext.getResponse();resp.setCharacterEncoding(utf-8);PrintWritero
46、ut二resp.getWriter();out.print(Util.tiaozhuan(操作成功,method!userlist,userlist);out.flush();out.close();elseHttpServletResponseresp=ServletActionContext.getResponse();resp.setCharacterEncoding(utf-8);PrintWriterout二resp.getWriter();out.print(Util.tiaozhuan(操作失敗,該用戶(hù)已存在,method!userlist,userlist);out.flush
47、();out.close();/修改用戶(hù)操作publicvoiduserupdate2()throwsIOExceptionHttpServletRequestrequest二ServletActionContext.getRequest();Stringtruename=request.getParameter(truename);Stringrole=request.getParameter(role);Userbean=userDao.selectBean(whereid=+request.getParameter(id);bean.setRole(Integer.parselnt(ro
48、le);bean.setTruename(truename);userDao.updateBean(bean);HttpServletResponseresp=ServletActionContext.getResponse();resp.setCharacterEncoding(utf-8);PrintWriterout二resp.getWriter();out.print(Util.tiaozhuan(操作成功,method!userlist,userlist);out.flush();out.close();/試題庫(kù)管理publicStringkechenglist2()HttpServ
49、letRequestrequest二ServletActionContext.getRequest();intcurrentpage=1;intpagesize=20;if(request.getParameter(pageNum)!=null)currentpage=Integer.parseInt(request.getParameter(pageNum);pagesize=Integer.parseInt(request.getParameter(numPerPage);Stringwhere=wherekechenglock=0orderbyiddesc;Stringwhere2=wh
50、erekechenglock=0;inttotal=kechengDao.selectBeanCount(where2);request.setAttribute(list,kechengDao.selectBeanList(current1)*pagesize,pagesize,where);request.setAttribute(totalCount,total);request.setAttribute(ps,pagesize);request.setAttribute(pn,currentpage);request.setAttribute(url,method!kechenglis
51、t2);this.setUrl(kecheng/kechenglist2.jsp);returnSUCCESS;/試題管理publicStringshitilist()HttpServletRequestrequest二ServletActionContext.getRequest();Stringkecheng=request.getParameter(id);request.setAttribute(kechengid,kecheng);intcurrentpage=1;intpagesize=20;if(request.getParameter(pageNum)!=null)curren
52、tpage=Integer.parseInt(request.getParameter(pageNum);pagesize=Integer.parseInt(request.getParameter(numPerPage);Stringwhere=whereshitilock=0andkecheng.id二+kecheng+orderbyiddescStringwhere2=whereshitilock=0andkecheng.id=+kecheng;inttotal=shitiDao.selectBeanCount(where2);request.setAttribute(list,shit
53、iDao.selectBeanList(current1)*pagesize,pagesize,where);request.setAttribute(totalCount,total);request.setAttribute(ps,pagesize);request.setAttribute(pn,currentpage);request.setAttribute(url,method!shitilist?id二+kecheng);this.setUrl(shiti/shitilist.jsp);returnSUCCESS;/評(píng)分操作publicvoidkaoshijiluupdate2(
54、)throwsIOExceptionHttpServletRequestrequest二ServletActionContext.getRequest();Stringkaishiid=request.getParameter(kaoshiid);Kaoshikaoshi=kaoshiDao.selectBean(whereid=+kaishiid);Stringdefen=request.getParameter(defen);Stringdianping=request.getParameter(dianping);kaoshijiluDao.selectBean(whereidKaoshijilubean+request.getParameter(id);kaoshi.setChengji2(kaoshi.getChengji2()+Double.parseDouble(de
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全球及中國(guó)機(jī)器人用立體攝像頭行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025年全球及中國(guó)油藏模擬軟件行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025年全球及中國(guó)電子保險(xiǎn)絲芯片行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球中低牌號(hào)無(wú)取向硅鋼行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國(guó)特殊需求三輪車(chē)行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025年全球及中國(guó)超精密非球面磨床行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球軟件工程智能平臺(tái)行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球1P儲(chǔ)能鋰電池行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國(guó)漫畫(huà)書(shū)出版商行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025年全球及中國(guó)自動(dòng)血壓脈搏測(cè)試儀行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 涉詐風(fēng)險(xiǎn)賬戶(hù)審查表
- 2023年大學(xué)英語(yǔ)四級(jí)考試模擬真題及答案
- 四年級(jí)數(shù)學(xué)上冊(cè)口算天天練4
- 蘇教版二年級(jí)數(shù)學(xué)寒假輔導(dǎo)提高班課件 第1講 眼花繚亂的數(shù)據(jù)(66張PPT)
- 水利水電工程監(jiān)理平行檢測(cè)表部分
- 分部分項(xiàng)工程質(zhì)量檢驗(yàn)計(jì)劃表
- 社區(qū)衛(wèi)生服務(wù)中心醫(yī)療服務(wù)推薦病-2023版1-4-10
- HY/T 266-2018外壓中空纖維超濾膜表面親水性的測(cè)試接觸角法
- 【英文原版小說(shuō)】the things they carried《負(fù)荷》
- 領(lǐng)導(dǎo)干部如何管理壓力與情緒課件
- 2022-2023年度神農(nóng)中華農(nóng)業(yè)科技獎(jiǎng)科研和科普類(lèi)推薦書(shū)和摘要表(樣本)
評(píng)論
0/150
提交評(píng)論