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

正文內(nèi)容

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

2025-07-17 21:52 上一頁面

下一頁面
  

【正文】 C/C.%=()==null?:().trim()%br/ input type=radio name=choice%=i%Value value=D/D.%=()==null?:().trim()%br/ input type=hiddenvalue=%=()%name=choiceId%=i%/ input type=hidden value=%=()==null?:().trim()% name=choiceAnswer%=i%/ %}% /div試卷保存關(guān)鍵代碼及說明(以單選題的保存為例)TestSetUtil testUtil = new TestSetUtil()。% div class=singleChoice strong一、單選題/strong (共%=()%題,每題%=()%分) % //得到考題 al = (course,(),1)。//得到試卷設(shè)置實(shí)例TestSet ts = (())。 } }生成試卷關(guān)鍵代碼及說明(以生成單選題為例)% String course = (String)(course)。 (ques)。 ((6))。 if(()) { //保存試題 ((1))。)。 //sql語句 String sql = select top 1 * from Question where qtype=+type+ and course=39。 try{ conn = new ()。Connection conn = null。 通過設(shè)計(jì)網(wǎng)上考試系統(tǒng)掌握了開發(fā)小型系統(tǒng)的各個(gè)重要環(huán)節(jié)以及基本步驟,進(jìn)一步鞏固和加強(qiáng)基本知識(shí)和技能的訓(xùn)練,提高了多學(xué)科理論、知識(shí)與技能綜合運(yùn)用能力,培養(yǎng)了分析問題、解決問題的能力。并通過Java進(jìn)行了應(yīng)用程序開發(fā),實(shí)現(xiàn)了所有的系統(tǒng)模塊。在系統(tǒng)交付使用是還應(yīng)該對其進(jìn)行適應(yīng)性維護(hù)。如圖23所示: 圖23 考試設(shè)置界面管理員,顧名思義是進(jìn)行管理活動(dòng)的,那對考生和教師的信息就必然存在管理操作,管理員可以對用戶信息進(jìn)行修改和更新,還可以根據(jù)考生需要進(jìn)行用戶表的更新,添加用戶信息,并賦予相應(yīng)權(quán)限。如圖19所示: 圖19 教師評閱界面教師除了批改考生試卷外,還可以針對考生的成績進(jìn)行分?jǐn)?shù)段的統(tǒng)計(jì),分?jǐn)?shù)段分及格、6067078089和90100等幾個(gè)階段。系統(tǒng)的實(shí)現(xiàn)主要是對網(wǎng)上考試系統(tǒng)的各個(gè)模塊的功能實(shí)現(xiàn)和整體功能協(xié)調(diào),主要是代碼設(shè)計(jì),在代碼設(shè)計(jì)之后是對系統(tǒng)進(jìn)行測試,主要測試其功能是否全面和代碼編寫是否有誤,系統(tǒng)的維護(hù)是在系統(tǒng)交付之后的工作,主要是用戶在使用過程中遇到的錯(cuò)誤和想添加的一些功能。如圖11和圖12所示: 圖11 考生信息核對界面 圖12 考試界面 考生管理模塊是提供給考生自己的一個(gè)操作平臺(tái),考生可以進(jìn)行成績查詢和個(gè)人信息的維護(hù)。 系統(tǒng)界面設(shè)計(jì)在設(shè)計(jì)系統(tǒng)的界面時(shí),主要考慮到的是系統(tǒng)信息與用戶的交流是否簡單易懂,對于用戶的操作要考慮到少操作。軟件接口:運(yùn)行于Windows 2000/XP或更高的版本的操作系統(tǒng)之上,服務(wù)器需要安裝數(shù)據(jù)庫。若不成功,系統(tǒng)會(huì)提示重新輸入,若成功,則進(jìn)入各功能界面。表結(jié)構(gòu)如表6所示。其中考生編號(hào)和課程名稱共同作為主碼。(4)試卷設(shè)置表:該表用于記錄相應(yīng)課程的考試設(shè)置的相關(guān)信息,屬性有課程名稱,單選題、多選題、判斷題、簡答題、編程題數(shù)量和分值,考試時(shí)間等。表結(jié)構(gòu)如表2所示。其中用戶編號(hào)為主碼,它是用戶信息的唯一標(biāo)識(shí)。3. 便于修改,當(dāng)用戶需求發(fā)生改變時(shí),能夠方便地對概念模型進(jìn)行修改和擴(kuò)充。 數(shù)據(jù)庫設(shè)計(jì) 概念結(jié)構(gòu)設(shè)計(jì)任何軟件產(chǎn)品的開發(fā)都要追溯到用戶需求,概念結(jié)構(gòu)設(shè)計(jì)就是要將需求分析階段得到的用戶需求抽象為信息結(jié)構(gòu)的過程。第一種編程思想是面向過程的編程思想,按這種模式編寫的程序以一系列的代碼為特征,這些代碼可以被理解為用作于數(shù)據(jù)。2. 系統(tǒng)工程的流程思想我們在系統(tǒng)開發(fā)過程中,采用工程的概念、原理、技術(shù)和方法來開發(fā)與維護(hù)軟件,秉承軟件工程的思想,將技術(shù)與管理緊密結(jié)合。第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è)性化,具有直觀、簡單、方便的特點(diǎn),可以滿足客戶個(gè)性化的操作要求。 教師登錄模塊 每個(gè)教師有自己的教師編號(hào),正確輸入教師號(hào)和密碼并且選擇科目,就能進(jìn)入相應(yīng)的操作界面。(2)刪除用戶 管理員可以查詢用戶信息時(shí)刪除用戶。(1)添加考試課程 管理員可以添加新的考試科目,豐富考試類型。 考生功能模塊考生可以選擇考試科目,每種科目的考試時(shí)間有所不同,考生認(rèn)真答完每一題過后,可以檢查是否是有漏答或者想改動(dòng)的題目,確認(rèn)無誤后可以點(diǎn)擊交卷按鈕進(jìn)行交卷,考生可以查詢考試成績和自己的試卷信息,簡單方便。3.后臺(tái)管理的主要功能是:對于設(shè)置了管理員權(quán)限的用戶可以登錄服務(wù)器端,對系統(tǒng)進(jìn)行整體的管理和信息更新。1.考生前臺(tái)的主要功能是:每個(gè)學(xué)生都有自己的學(xué)號(hào)和密碼,這就是各自的登錄信息,在服務(wù)器開啟的情況下,考生可以分別選擇進(jìn)入考生管理和考生考試,選擇考試科目,就可以進(jìn)入相應(yīng)的考試界面,如果考試時(shí)間已到,系統(tǒng)會(huì)自動(dòng)提示考生交卷。 綜合上述,本系統(tǒng)的開發(fā)目的已明確,在經(jīng)濟(jì)和技術(shù)操作等方面都可行,并且開發(fā)成本低,成效明顯,因此開發(fā)本系統(tǒng)是完全可行的[11]。1.技術(shù)可行性:本系統(tǒng)采用了比較實(shí)用的Java語言、JSP開發(fā)框架和SQLServer2005數(shù)據(jù)庫作為進(jìn)行開發(fā)。而我所開發(fā)的這個(gè)系統(tǒng)正是針對于學(xué)校而言,用戶主體是學(xué)生,事件場合是考試,基于以上的闡述,再結(jié)合本文考試系統(tǒng)的用戶特點(diǎn),采用B/S模式最適合不過。系統(tǒng)性能方面,B/S具有異地瀏覽和靈活采集信息的優(yōu)勢,客戶端除了瀏覽器,一般無需任何用戶程序,只需從web服務(wù)器上下載程序到本地來執(zhí)行。它使用服務(wù)層框架可以將JavaBeans從JSP/Servlet中分離出來,而使用表現(xiàn)層框架則可以將JSP中剩余的JavaBeans完全分離,這部分JavaBeans主要負(fù)責(zé)顯示相關(guān)信息,一般是通過標(biāo)簽庫(Taglibrary)實(shí)現(xiàn),不同框架有自己不同的標(biāo)簽庫,Struts是應(yīng)用比較廣泛的一種表現(xiàn)層框架[10]。它在傳統(tǒng)的靜態(tài)頁面文件(*.html,*.htm)中加入Java程序片段和JSP標(biāo)記,就構(gòu)成了JSP頁面[9]。幸運(yùn)的是,Eclipse附帶了一個(gè)標(biāo)準(zhǔn)的插件集,其中就包括Java開發(fā)工具(Java Development Tools,JDT)。它因?yàn)榧夹g(shù)先進(jìn)、性能穩(wěn)定而深受Java開發(fā)者的喜愛和部分軟件開發(fā)商的認(rèn)可,更重要的是它運(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)系統(tǒng)常用的功能。SQL為許多任務(wù)提供了命令,包括:① 查詢數(shù)據(jù)② 在表中插入、修改和刪除記錄 ③ 建立、修改和刪除數(shù)據(jù)對象 ④ 控制對數(shù)據(jù)和數(shù)據(jù)對象的存取 ⑤ 保證數(shù)據(jù)庫一致性和完整性 以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨(dú)的語言,而SQL 將全部任務(wù)統(tǒng)一在一種語言中。SQL的集合特性允許SQL語句采用嵌套查詢的方式,在一條SQL語句中插入另一條語句。 (4) 數(shù)據(jù)控制語言DQLData Control Language COMMIT WORK, ROLLBACK WORK.SQL能受到廣泛關(guān)注并成為國際標(biāo)準(zhǔn),是因?yàn)樗且环N功能強(qiáng)大、綜合性強(qiáng)同時(shí)又簡捷易學(xué)的語言。SQL 即Structured Query Language全稱是結(jié)構(gòu)化查詢語言, SQL Server 2005是微軟公司開發(fā)的一個(gè)大型的關(guān)系數(shù)據(jù)庫系統(tǒng),它為用戶提供了一個(gè)安全、可靠、易管理和高端的客戶/服務(wù)器平臺(tái),而且SQL語言有統(tǒng)一的操作規(guī)范、操作方式集合化、簡單智能化、功能強(qiáng)大、語句簡潔和簡單易學(xué)等特點(diǎn),便于使用者掌握和使用[5]。SQL Server 2005 能夠把關(guān)鍵的信息及時(shí)的傳遞到組織內(nèi)員工的手中,從而實(shí)現(xiàn)了可伸縮的商業(yè)智能。Java可以在分布式環(huán)境中動(dòng)態(tài)地維護(hù)程序及類庫,無需修改程序,因?yàn)樗念愒谶\(yùn)行時(shí)是動(dòng)態(tài)裝載的。而C++沒有內(nèi)置的多線程機(jī)制,因此它如果想要進(jìn)行多線程程序的設(shè)計(jì)就必須調(diào)用操作系統(tǒng)的多線程功能。而Java的編譯并不針對CPU芯片,它是把源代碼編譯成一種“中間代碼”——字節(jié)碼文件。(2)面向?qū)ο螅撼鲇谌说乃季S模式的考慮,面向?qū)ο蟮木幊趟枷耄谷藗兏菀拙帉懗绦?。之所以稱Java編程語言具有革命性,是因?yàn)閭鹘y(tǒng)的軟件往往依賴于具體的實(shí)現(xiàn)環(huán)境,環(huán)境一旦有所變化就要對軟件進(jìn)行相應(yīng)改動(dòng),耗時(shí)費(fèi)力,而Java編寫的軟件能在執(zhí)行碼上實(shí)現(xiàn)兼容。將計(jì)算機(jī)與數(shù)據(jù)庫技術(shù)應(yīng)用于現(xiàn)代高等教育中,是現(xiàn)代高等教育發(fā)展的需要,也是改革教育模式,提高學(xué)校教學(xué)效果和教學(xué)效率、提高科研和管理水平的必要手段。而且,考生只能通過訪問web服務(wù)器進(jìn)入考試系統(tǒng),答完考卷后答案自動(dòng)存儲(chǔ),若到達(dá)考試規(guī)定時(shí)間,系統(tǒng)會(huì)給出相應(yīng)交卷提示。學(xué)生登錄進(jìn)去以后可以自己選擇考試科目,并維護(hù)個(gè)人信息和查詢考試成績;(3)管理員功能:為管理員提供管理考試信息的服務(wù)。值得關(guān)注的是,網(wǎng)上考試不僅減輕了教師的工作負(fù)擔(dān)而且提高了工作效率,同時(shí)更提高了考試的質(zhì)量,從而也讓學(xué)生感到了前所未有的公平感,更加激發(fā)了學(xué)生的學(xué)習(xí)興趣和積極性?;贘SP的網(wǎng)上考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(設(shè)計(jì))目 錄第1章 開發(fā)背景及相關(guān)技術(shù) 1 系統(tǒng)開發(fā)背景 1 系統(tǒng)開發(fā)的目的和意義 1 開發(fā)技術(shù)簡介 2 開發(fā)語言——Java簡介 2 SQLServer2005簡介 3 TomCat簡介 5 開發(fā)方案簡介 5 B/S開發(fā)模式 6第2章 系統(tǒng)分析 7 可行性分析 7 系統(tǒng)的總體需求分析 7 網(wǎng)上考試系統(tǒng)的使用范圍 7 系統(tǒng)功能描述 7 網(wǎng)上考試系統(tǒng)的用戶特征 8 8 考生登錄模塊 8 考生功能模塊 8 管理員登錄模塊 8 管理員功能模塊 9 教師登錄模塊 9 教師功能模塊 9第3章 系統(tǒng)設(shè)計(jì) 10 指導(dǎo)思想 10 數(shù)據(jù)庫設(shè)計(jì) 11 概念結(jié)構(gòu)設(shè)計(jì) 11 數(shù)據(jù)庫的設(shè)計(jì) 13 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 15 系統(tǒng)界面設(shè)計(jì) 17第4章 系統(tǒng)的實(shí)現(xiàn)、測試與維護(hù) 21 系統(tǒng)的實(shí)現(xiàn) 21 系統(tǒng)的測試 25 系統(tǒng)維護(hù) 26第5章 結(jié)論與展望 27 系統(tǒng)總結(jié) 27 前景展望 27參考文獻(xiàn) 28致 謝 29附 錄 30巢湖學(xué)院2013屆本科畢業(yè)論文(設(shè)計(jì))第1章 開發(fā)背景及相關(guān)技術(shù) 系統(tǒng)開發(fā)背景 每個(gè)人從進(jìn)入學(xué)校的那天開始就與考試結(jié)下了不解之緣,每個(gè)地區(qū)每個(gè)學(xué)校的教學(xué)模式不同,考試的形式也會(huì)略有差異,有的學(xué)??荚囶l繁,有的學(xué)校定期組織,但是都有一個(gè)共同點(diǎn),每每進(jìn)行考試的時(shí)候?qū)W生就會(huì)看到這樣熟悉的場景:老師抱著一大堆試卷匆忙走向班級,以至于有些學(xué)生看到這樣的場景都覺得害怕。并且隨著計(jì)算機(jī)應(yīng)用的不斷發(fā)展,網(wǎng)絡(luò)應(yīng)用不斷擴(kuò)大,人們迫切要求利用這些技術(shù)來減輕目前繁瑣而又沉重的考試負(fù)擔(dān)。先將每個(gè)考生的各自學(xué)號(hào)和初始密碼等信息放入數(shù)據(jù)庫,這些將是學(xué)生的登錄驗(yàn)證信息;(2)考生考試和個(gè)人管理功能:為考生提供網(wǎng)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1