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

正文內(nèi)容

基于javaee的在線考試系統(tǒng)畢業(yè)設(shè)計(jì)論文-預(yù)覽頁(yè)

 

【正文】 庫(kù)的連接及數(shù)據(jù)的備份與還原。The need analysis introduced the total need of the online examination system and the function request of each mold of system piece。如微軟的MCSE、Cisco的CCNA等。所以我們考慮這是一個(gè)機(jī)會(huì)。各考點(diǎn)模塊通過(guò)網(wǎng)絡(luò)獲取題庫(kù),考點(diǎn)模塊按照題庫(kù)中的抽題策略,自動(dòng)給每個(gè)考生生成一份試卷,考生在線作答,考試結(jié)果數(shù)據(jù)通過(guò)網(wǎng)絡(luò)回收,系統(tǒng)自動(dòng)進(jìn)行判分,生成考試成績(jī)和統(tǒng)計(jì)數(shù)據(jù)。顯然,隨著考試類型的不斷增加及考試要求的不斷提高,教師的工作量將會(huì)越來(lái)越大,并且其工作將是一件十分煩瑣和非常容易出錯(cuò)的事情,可以說(shuō)傳統(tǒng)的考試方式已經(jīng)不能適應(yīng)現(xiàn)代考試的需要。為了適應(yīng)新形勢(shì)的發(fā)展,我們推出了這一系統(tǒng),使其盡快在各類考試中發(fā)揮高效,便捷的作用,把老師從繁重的工作中解脫出來(lái)。它可以利用互聯(lián)網(wǎng)絡(luò)和局域網(wǎng),隨時(shí)隨地的對(duì)學(xué)生進(jìn)行考試,加上數(shù)據(jù)庫(kù)技術(shù)的利用,大大簡(jiǎn)化了傳統(tǒng)考試的過(guò)程,因此在線考試是電子化教學(xué)的不可缺少的輔助手段。所有的考試數(shù)據(jù)和其它數(shù)據(jù)庫(kù)需要一種主流的方式進(jìn)行存儲(chǔ)和管理,例如使用數(shù)據(jù)庫(kù)技術(shù)。穩(wěn)定性可以保證每一次考試對(duì)每一個(gè)考生是公平的,隨機(jī)性可以避免作弊的發(fā)生。考生的考試結(jié)果可以被保存下來(lái),供進(jìn)行分析統(tǒng)計(jì)和察看。Web應(yīng)用程序開(kāi)發(fā)環(huán)境—JSP技術(shù)JSP的全稱是Java Server Pages,它是SUN推出的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。你在瀏覽器中訪問(wèn)這個(gè)應(yīng)用的Jsp時(shí),通常第一次會(huì)很慢,因?yàn)門(mén)omcat要將Jsp轉(zhuǎn)化為Servlet文件,然后編譯。我們可以將Tomcat和Apache集成到一塊,讓Apache處理靜態(tài)Html,而Tomcat處理Jsp和Servlet。由于客戶端的硬件配置可能存在差異,軟件環(huán)能各不相同,因此,在安裝時(shí),必須對(duì)每一個(gè)客戶端分別進(jìn)行配置,同樣,在軟件升級(jí)時(shí)也要對(duì)客戶端分別處理。良好的安全性能,防火墻技術(shù)可以保證后臺(tái)數(shù)據(jù)庫(kù)的安全性。由于Struts能充分滿足應(yīng)用開(kāi)發(fā)的需求,簡(jiǎn)單易用,敏捷迅速。用戶可以認(rèn)為JavaBean提供了一種隨時(shí)隨地的復(fù)制和粘貼的功能,而不用關(guān)心任何改變。從此,JavaBean就可以擴(kuò)展為一個(gè)java web 應(yīng)用的標(biāo)準(zhǔn)部件,并且JavaBean部件框架已經(jīng)擴(kuò)展為企業(yè)版的 Bean(EJB)。Hibernate的工作原理是通過(guò)文件把值對(duì)象和數(shù)據(jù)庫(kù)表之間建立起一個(gè)映射關(guān)系,這樣,我們只需要通過(guò)操作這些值對(duì)象和Hibernate提供的一 些基本類,就可以達(dá)到使用數(shù)據(jù)庫(kù)的目的??荚嚬芾恚簩?duì)考試分配試卷,并對(duì)考試的基本信息進(jìn)行維護(hù)評(píng)卷管理:對(duì)試卷的客觀題自動(dòng)的批改和查詢成績(jī)管理:對(duì)每次考試的學(xué)生成績(jī)的基本信息進(jìn)行維護(hù),并提供學(xué)生成績(jī)的統(tǒng)計(jì)管理用戶管理:對(duì)使用本系統(tǒng)的用戶基本信息進(jìn)行維護(hù),用戶多數(shù)為:系統(tǒng)管理員,學(xué)生 運(yùn)行環(huán)境硬件需求: PIII/256M/10G 及以上配置,要求為考試系統(tǒng)分配足夠的數(shù)據(jù)庫(kù)磁盤(pán)空間推薦配置: PIV 2G/512M/40G操作系統(tǒng)需求: Windows2000及以上操作系統(tǒng) ( 推薦 ) ,也可以使用 Sun Solaris 等 Linux 操作系統(tǒng)數(shù)據(jù)庫(kù)軟件需求:MySQL數(shù)據(jù)庫(kù) ( 推薦 ) ,也可以使Oracle 8i/Oracle 9i 數(shù)據(jù)庫(kù)中間件軟件需求:tomcat myeclipse 系列服務(wù)器 系統(tǒng)設(shè)計(jì) 指導(dǎo)思想、B/S結(jié)構(gòu)開(kāi)發(fā)思想B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。這三個(gè)部分分別是:工作站或表示層接口、事務(wù)邏輯、數(shù)據(jù)庫(kù)以及與其相關(guān)的程序設(shè)計(jì)。然而應(yīng)用程序的設(shè)計(jì)可能比這個(gè)架構(gòu)要復(fù)雜,對(duì)于大型程序來(lái)說(shuō),這個(gè)三層模式是一種比較簡(jiǎn)便的考慮方法。以目前的技術(shù)看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過(guò)Internet/Intranet模式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、成本也是較低的。 、面向?qū)ο髾C(jī)制的設(shè)計(jì)思想所有計(jì)算機(jī)均由兩種元素組成:代碼和數(shù)據(jù)。第二種編程方式叫做面向?qū)ο蟮哪P?,按這種模型編寫(xiě)的程序圍繞著程序的數(shù)據(jù)(對(duì)象)和針對(duì)該對(duì)象而嚴(yán)格定義的接口來(lái)組織程序,面向?qū)ο蟮哪P驮诮M織方式上有:抽象、封裝、繼承和多態(tài)的好處。試卷表:(exampaper): 保存考卷的信息、數(shù)據(jù)庫(kù)ER圖數(shù)據(jù)庫(kù)設(shè)計(jì)的邏輯實(shí)體關(guān)系圖表示如下:Table_questionPkidcontext answer1 answer2 answer3 answer4 answer primary key(id) ExampaperPkIdFkFkerid int null,qid int null,answer varchar(150)primary key(id)StudentPkStu_idsno name password primary key(stu_id) ExamreportPkIdFkStid int,auto_increment,score int,term varchar(50),、數(shù)據(jù)庫(kù)表的創(chuàng)建語(yǔ)句及表的屬性。 成績(jī)表:create table Examreport(id int not null auto_increment,score int,分?jǐn)?shù)stid int,學(xué)生的id引用term varchar(50),學(xué)期 primary key(id)主鍵定義 )。//創(chuàng)建試卷的業(yè)務(wù)方法。 String passwd = (password)。 if (stu != null) {//以下是對(duì)登錄用戶的驗(yàn)證。 target = t。 } } else { (stinfo, 用戶不存在)。 考生卷的界面: 考卷的生成是本系統(tǒng)中的最核心的,當(dāng)考生點(diǎn)擊參加考試,頁(yè)面上的事件會(huì)提交給Action 中的處理的相應(yīng)的生成試卷方法,action只是起到一種控制流程的作用,是mvc 模式中的control層中,此時(shí)會(huì)調(diào)用相應(yīng)后臺(tái)生成試卷的核心算法,核心算法如下: 核心的算法。// int rd = 0。 Question q = new Question()。//得到唯一的題目號(hào)通過(guò)hql。//得到題目的總數(shù)。 i++) { temp = Rdm(rd)。 } return qs。 }//通過(guò)試卷表中的erid得到試卷列表。 return (Examreport) ( from Examreport where stid = ? and term=?).setInteger(0, sno) .setString(1, ()).uniqueResult()。 (ep)。 (er)。 return null。 random = new Random()。 Session session = ()。 int count = ((hql).setInteger(0, erid).uniqueResult().toString())。 public Examreport getExamreport(int id) { Session session = ()。//查詢分?jǐn)?shù)的action public ActionForward seekScore(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { int score = 0。//從會(huì)話中得到一個(gè)學(xué)生的實(shí)體。//異常的處理。 //實(shí)現(xiàn)頁(yè)面的跳轉(zhuǎn)。 (qs, qs)。 Question q = (id)。 } 考生信息模塊的維護(hù): 考生的添加界面,和源碼。 return (list)。 if(s!=null) { b=(s)。開(kāi)放數(shù)據(jù)連接(ODBC)最初是為微軟操作系統(tǒng)上的SQL提供API標(biāo)準(zhǔn),后來(lái)也在其他的平臺(tái)上提供了支持。由于我們開(kāi)發(fā)時(shí)是利用MVC的設(shè)計(jì)模式,所以在此我們的數(shù)據(jù)庫(kù)連接是封存在M中的,即只要我們和M層連接上,就已經(jīng)連接上數(shù)據(jù)庫(kù)了。以下的action中的參數(shù)都是一樣的。import 。public class HbnUtil { private static final ThreadLocal threadLocal = new ThreadLocal()。//讀取配置文件中的配置信息 sf = ()。//得到單一的上鎖的session對(duì)象 try { if(s!=null) ()。 Session s =(Session) ()。} return s。 參考文獻(xiàn)[1] 洪維恩,何嘉. Java2面向?qū)ο蟪绦蛟O(shè)計(jì)[M].[2] tarena課堂系統(tǒng)Java就業(yè)培訓(xùn)教程(網(wǎng)上課堂).[3] (java 官方網(wǎng)站).[4] (中國(guó)java網(wǎng)站).[5] [M].. [6] Bruce [M].. :[7] (美) plete reference[M].. :20100[8] (美)Marty [M].北京v機(jī)械工業(yè)出版社. :30350[9] (美)Marty [M].. :50200[10](美)David [M].. :10200[11] :基于strutsspringhibernate的Java應(yīng)用開(kāi)發(fā)[M].. :10300[12] Web設(shè)計(jì)與開(kāi)發(fā)大全[M].. [13] Web開(kāi)發(fā)及整合應(yīng)用[M].. [14] 從入門(mén)到精通[M].. [15] [M].. :10200[16] [M].. :30200[17] (displaytag官方網(wǎng)站)[18] (Apache軟件Jakarta項(xiàng)目組官方網(wǎng)站) [19] (hibernate官方網(wǎng)站)[20] (spring官方網(wǎng)站)[21] [J].商丘師范學(xué)院學(xué)報(bào)第22卷第5期 :120致謝在實(shí)踐的過(guò)程中,充分理解面向?qū)ο笳Z(yǔ)言的思想及網(wǎng)絡(luò)對(duì)我們的沖擊,計(jì)算機(jī)在網(wǎng)絡(luò)上的應(yīng)用已經(jīng)成為我們生活里不可或缺的輔助元素,而利用計(jì)算機(jī)科學(xué)與應(yīng)用技術(shù)來(lái)解決生活中的實(shí)際問(wèn)題是我們學(xué)習(xí)計(jì)算機(jī)的主要目的;沒(méi)有計(jì)算機(jī)時(shí)我們也可以解決,但有了計(jì)算機(jī)、網(wǎng)絡(luò)我們會(huì)更輕松的解決問(wèn)題。對(duì)本研究提供過(guò)幫助和做出過(guò)貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說(shuō)明并表示了謝意。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。涉密論文按學(xué)校規(guī)定處理。圖表整潔,布局合理,文字注釋必須使用工程字書(shū)寫(xiě),不準(zhǔn)用徒手畫(huà)3)畢業(yè)論文須用A4單面打印,論文50頁(yè)以上的雙面打印4)圖表應(yīng)繪制于無(wú)格子的頁(yè)面上5)軟件工程類課題應(yīng)有程序清單,并提供電子文檔1)設(shè)計(jì)(論文)2)附件:按照任務(wù)書(shū)、開(kāi)題報(bào)告、外文譯文、譯文原文(復(fù)印件)次序裝訂3)其它共 40 頁(yè) 第 40 頁(yè)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1