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

正文內(nèi)容

基于jsp的網(wǎng)上在線考試系統(tǒng)的畢業(yè)設(shè)計(jì)(完整版)

  

【正文】 carry out the JSP on own system. The After Sun release the JSP( the Java Server Pages) formally, the this kind of new Web application development technique very quickly caused the people39。JSP是建立在Java servlets模型之上的表達(dá)層技術(shù),它使編寫HTML變得更簡(jiǎn)單。在討論過(guò)程中,研討會(huì)的主席提出了Jini的議題,這在當(dāng)時(shí)是一項(xiàng)新的Java技術(shù)。Servlet其實(shí)和傳統(tǒng)的CGI、ISAPI、NSAPI等Web程序開(kāi)發(fā)工具的作用是相似的,在使用Java Servlet以后,用戶不必再使用效率低下的CGI方式,也不必使用只能在某個(gè)固定Web服務(wù)器平臺(tái)運(yùn)行的API方式來(lái)動(dòng)態(tài)生成Web頁(yè)面。依據(jù)開(kāi)發(fā)團(tuán)隊(duì)的大小,及項(xiàng)目的復(fù)雜程度,可以對(duì)靜態(tài)HTML和動(dòng)態(tài)內(nèi)容進(jìn)行弱分離(weaker separation)和強(qiáng)分離(stronger separation)。和單獨(dú)使用servlet相比,JSP提供下述好處:JSP中HTML的編寫與維護(hù)更為簡(jiǎn)單。JSP與Microsoft的ASP技術(shù)非常相似。JSPJava Server Pages(JSP)是一種基于web的腳本編程技術(shù),類似于網(wǎng)景公司的服務(wù)器端Java腳本語(yǔ)言—— serverside JavaScript(SSJS)和微軟的Active Server Pages(ASP)。 結(jié) 論通過(guò)這次畢業(yè)設(shè)計(jì),對(duì)很多東西有了新的認(rèn)識(shí)和新的見(jiàn)解,認(rèn)識(shí)問(wèn)題的和思考解決辦法有了本質(zhì)上的進(jìn)步,特別是對(duì)一個(gè)系統(tǒng)開(kāi)發(fā)的模式有了更深的認(rèn)識(shí),對(duì)專業(yè)技能的運(yùn)用更熟練。對(duì)于本次做的網(wǎng)上考試系統(tǒng)有很多的不足和不完善的地方。白盒測(cè)試法(又稱結(jié)構(gòu)測(cè)試法)是把程序看成裝在一個(gè)透明的白盒子里,也就是完全了解程序的結(jié)構(gòu)和處理過(guò)程,這種方法按照程序內(nèi)部的邏輯測(cè)試程序,檢驗(yàn)程序中的每條通路是否都能按照預(yù)定要求正確工作。 ().forward(requestresponse)。 ().forward(request, response)。 ().forward(request, response)。 (title)。 String message = 。//獲取參數(shù) HttpSession session = ()。學(xué)生信息管理:可以添加、修改、刪除學(xué)生的信息。 (url, url)。 } catch (Exception e) { // TODO Autogenerated catch block ()。 myanswer = null == (answer) ? : (answer).trim()。 } catch (Exception e) { // TODO Autogenerated catch block ()。 myanswer = (answer).trim()。 PaperCom = new PaperCom()。 (())。//獲取試卷編號(hào) if (null == (testno)) testno = ((Testpaper) () .getAttribute(testpaper)).getTestno()。 (paperlist, list3)。 } } dao = new DaoPaperCom()。 int testno = 0。、。 User user = (User) (user)。amp。 (user, user)。 HttpSession session = ()。: 學(xué)生登錄面 在登錄頁(yè)面時(shí),當(dāng)用戶提交了登錄資料后,就由“”這個(gè)servlet進(jìn)行驗(yàn)證,它的工作主要是判斷用戶登錄的帳號(hào)和密碼是否一致。初始的請(qǐng)求由Servlet來(lái)處理,Servlet調(diào)用商業(yè)邏輯和數(shù)據(jù)處理代碼,并創(chuàng)建Bean來(lái)表示相應(yīng)的結(jié)果(模型)。模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則。題庫(kù)信息管理模塊功能:教師對(duì)試卷的基本信息的維護(hù),實(shí)現(xiàn)對(duì)題庫(kù)(選擇題和填空題)的增,刪,改。將一個(gè)關(guān)系分解為兩個(gè)或者多個(gè)關(guān)系,以滿足規(guī)范,從而避免產(chǎn)生插入異常、刪除異常、更新異常。:對(duì)于關(guān)系型數(shù)據(jù)庫(kù)[11],數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)完畢后,要把ER圖描述的概念數(shù)據(jù)模型轉(zhuǎn)換為等價(jià)的關(guān)系模式極其約束。SQL Server 2000 還支持基于標(biāo)準(zhǔn)的、與 Windows DNA 集成的程序設(shè)計(jì)模型,使 SQL Server 數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)的使用成為生成強(qiáng)大的可伸縮系統(tǒng)的無(wú)縫部分。   。SQL Server 2000 數(shù)據(jù)庫(kù)引擎提供完整的XML 支持。JSP在執(zhí)行前先被編譯成字節(jié)碼,字節(jié)碼由Java虛擬機(jī)解釋執(zhí)行,比源碼解釋效率高。JSP的技術(shù)的優(yōu)勢(shì):一次編寫,到處運(yùn)行。選擇微軟平臺(tái)作為主導(dǎo),一方面考慮目前微軟的飛速發(fā)展,越來(lái)越多的企業(yè)在規(guī)劃內(nèi)部網(wǎng)絡(luò)時(shí),將微軟平臺(tái)作為首選方案;令一方面從技術(shù)角度來(lái)講,微軟平臺(tái)上的應(yīng)用無(wú)論是在開(kāi)發(fā)上,還是在軟件的部署上都是非常容易,而且性能優(yōu)越。用戶的身份不同,使用的系統(tǒng)資源也不同。在線考試系統(tǒng)的總體目標(biāo):在線考試系統(tǒng)可以幫助教師完成一個(gè)考試從題目設(shè)計(jì),考試安排,考試實(shí)施,考卷批改到分?jǐn)?shù)計(jì)算總結(jié)的所有工作。開(kāi)發(fā)一套能滿足網(wǎng)上考試系統(tǒng)的軟件是十分必要的,實(shí)現(xiàn)試卷管理和試卷生成自動(dòng)化,在減少由于認(rèn)為失誤而早成損失的同時(shí),也可以使教師減少工作量。進(jìn)行考試:由于同一次考試的試卷相同,要杜絕考生作弊是一個(gè)普遍的難題,因此,歷屆組織考試的人動(dòng)了很多腦筋,如分AB卷,加強(qiáng)監(jiān)考,加重對(duì)作弊者的懲罰程度等,但這些都沒(méi)能從根本上杜絕作弊。而如何不在考試之前使命好的試題泄漏出去,也是組織者費(fèi)盡心思。很多學(xué)校學(xué)生的期末考試仍采用任課教師(個(gè)人或集體)考前出題的方式。為解決學(xué)生壓題,考前漏題,補(bǔ)(緩)考試題與正式考試試題題量及難度差異問(wèn)題,教務(wù)管理部門通常要求教師同時(shí)出多套試卷,其題量與難度要求相同,并且要同時(shí)給出答案和評(píng)分標(biāo)準(zhǔn)。試卷印刷:對(duì)于大規(guī)模的考試,試卷印刷費(fèi)工費(fèi)時(shí),成本高,對(duì)紙張資源也是一種浪費(fèi)。不同地域監(jiān)考的嚴(yán)格程度,考試時(shí)問(wèn)控制的嚴(yán)格程度,也很難達(dá)到統(tǒng)一。本系統(tǒng)在經(jīng)濟(jì)上是可以接受的,并且本系統(tǒng)實(shí)施后可以顯著提高考試效率,有助于學(xué)院完全實(shí)現(xiàn)網(wǎng)絡(luò)化管理。所有的考試數(shù)據(jù)和其它數(shù)據(jù)庫(kù)需要一種主流的方式進(jìn)行存儲(chǔ)和管理,例如使用數(shù)據(jù)庫(kù)技術(shù)??忌梢詤⒓釉诰€考試和查看成績(jī),核對(duì)答案;普通教師可以在線制作試卷,控制考試、成績(jī)查詢、添加試題等。具體如下:開(kāi)發(fā)工具:Eclipse [4]輔助開(kāi)發(fā)工具: Dreamweaver數(shù)據(jù)庫(kù):SQLServer 2000[5]服務(wù)器 :Apache [6]運(yùn)行環(huán)境 :。在這一點(diǎn)上Java比PHP[8]更出色,除了系統(tǒng)之外,代碼不需要做任何更改??删S護(hù)性。它還具有構(gòu)成最大的Web 站點(diǎn)的數(shù)據(jù)存儲(chǔ)組件所需的可伸縮性、可用性和安全功能。SQL Server 2000 關(guān)系數(shù)據(jù)庫(kù)引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。這些功能使您得以快速交付 SQL Server 應(yīng)用程序,使客戶只需最少的安裝和管理開(kāi)銷即可實(shí)現(xiàn)這些應(yīng)用程序。邏輯設(shè)計(jì)的基本工作主要包括如下的3個(gè)步驟。學(xué)生信息表如表31所示表31 學(xué)生信息表(tbstudent)列名類型備注說(shuō)明stunoVarchar(20)主鍵stunameVarchar(20)stusexVarchar(5)Is ‘male’ or ‘female’stuclassVarchar(30)班級(jí)stupassVarchar(30)密碼教師信息表如表32所示 表32 教師信息表(tbteacher)列名類型備注說(shuō)明teoVarchar(20)主鍵teameVarchar(20)tecpassVarchar(30)密碼選擇題信息表如表33所示表33 選擇題信息表(tbchoice)列名類型備注說(shuō)明titlenoint自動(dòng)增長(zhǎng) 主鍵titleVarchar(200)optionAVarchar(50)optionBVarchar(50)optionCVarchar(50)optionDVarchar(50)answerVarchar(2)courseVarchar(20)TeoVarchar(20)Adddatedatetime填空題信息表如表34所示表34 填空題信息表(tbpletion)列名類型備注說(shuō)明titlenoint自動(dòng)增長(zhǎng) 主鍵titleVarchar(200)answerVarchar(50)courseVarchar(20)TeoVarchar(20)Adddatedatetime 試卷表如表35所示表35 試卷表(tbtestpaper)列名類型備注說(shuō)明testnoint自動(dòng)增長(zhǎng) 主鍵titleVarchar(60)試卷名稱courseVarchar(20)學(xué)科maxscoreint分值adddatedatetime試卷命題時(shí)間startdatedatetime試卷開(kāi)放時(shí)間enddatedatetime試卷終止時(shí)間TeoVarchar(20)試卷選擇表如表36所示表36 試卷選擇表(tbpaperchoice)列名類型備注說(shuō)明testnoint外鍵titlenoint外鍵scoreInt分值NoinpaperInt試卷中的題號(hào)TeoVarchar(20)試卷填空表如表37所示表37 試卷填空表(tbpaper)列名類型備注說(shuō)明testnoint外鍵titlenoint外鍵scoreInt分值NoinpaperInt試卷中的題號(hào)TeoVarchar(20)學(xué)科信息表如表38所示表38 學(xué)科信息表(tbcourse)列名類型備注說(shuō)明courseVarchar(20)主鍵考試表如表39所示表39 考試表(tbmytest)列名類型備注說(shuō)明idint自動(dòng)增長(zhǎng) 主鍵testnoint外鍵stunoVarchar(20)外鍵scoreint得分Testtimedatetime考試時(shí)間考試選擇題考生答案表如圖310所示表310 考試選擇題考生答案表(tbmytestchoice)列名類型備注說(shuō)明idint外鍵titlenoint外鍵NoinpaperInt試卷中題號(hào)myanswerVarchar(2)考試填空題考生答案表如圖311所示表311 考試填空題考生答案表(tbmytest)列名類型備注說(shuō)明idint外鍵titlenoint外鍵myanswerVarchar(50)NoinpaperInt試卷中題號(hào)scoreint分?jǐn)?shù)模塊化設(shè)計(jì)的要求不僅是為了提高代碼的重用性,更重要的是為了提高代碼的可維護(hù)性和穩(wěn)定性。 MVC模式設(shè)計(jì)(Jsp+Servlet+JavaBean)MVC(Model View Controller)[13]是一個(gè)設(shè)計(jì)模式,它強(qiáng)制性的使應(yīng)用程序的輸入、處理和輸出分開(kāi)。在MVC的三個(gè)部件中,模型擁有最多的處理任務(wù)。然后Servlet確定哪個(gè)頁(yè)面適合于表達(dá)這些特定的結(jié)果,并將請(qǐng)求轉(zhuǎn)發(fā)到相應(yīng)的頁(yè)面(JSP頁(yè)面即為視圖),由Servlet確定哪個(gè)業(yè)務(wù)邏輯適用,應(yīng)該用哪個(gè)JSP頁(yè)面相應(yīng)結(jié)果(Servlet就是控制器)。建立橋接器師可能發(fā)生異常,必須捕獲這個(gè)異常,建立橋接器的代碼是:try { (“”)。完成這工作就必須連接存儲(chǔ)用戶數(shù)據(jù)庫(kù)取出相關(guān)信息記錄。//得到session對(duì)象 if (student.equals(role)) {//判斷是否用student身份登錄 Student student = new Student()。 (role, role)。 (().trim())) { User user = new User(username, password, role)。 if (null != user) {//判斷是否已經(jīng)登錄 (login success)。: 學(xué)生登錄首頁(yè)教師登錄系統(tǒng)后,: 教師界面 不同用戶登錄系統(tǒng)后顯示的界面都是簡(jiǎn)單都是一些功能的鏈接。//獲取試卷編號(hào),每份試卷有一個(gè)唯一的試卷編號(hào) if (null == (testno)) testno = ((Testpap
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1