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

正文內(nèi)容

基于jsp的網(wǎng)上考試系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文設(shè)計-展示頁

2025-07-05 21:52本頁面
  

【正文】 。幸運的是,Eclipse附帶了一個標(biāo)準(zhǔn)的插件集,其中就包括Java開發(fā)工具(Java Development Tools,JDT)。 開發(fā)方案簡介本系統(tǒng)的開發(fā)工具是Eclipse和MyEclipse,Eclipse 是一個開放源代碼的,基于Java的可擴展開發(fā)平臺。它因為技術(shù)先進、性能穩(wěn)定而深受Java開發(fā)者的喜愛和部分軟件開發(fā)商的認(rèn)可,更重要的是它運行時占用的系統(tǒng)資源小,擴展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)系統(tǒng)常用的功能。所有用SQL編寫的程序都是可以移植的。SQL為許多任務(wù)提供了命令,包括:① 查詢數(shù)據(jù)② 在表中插入、修改和刪除記錄 ③ 建立、修改和刪除數(shù)據(jù)對象 ④ 控制對數(shù)據(jù)和數(shù)據(jù)對象的存取 ⑤ 保證數(shù)據(jù)庫一致性和完整性 以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨的語言,而SQL 將全部任務(wù)統(tǒng)一在一種語言中。(2)統(tǒng)一的語言所有用戶的DB活動模型都可以采用SQL,比如:數(shù)據(jù)庫管理員、系統(tǒng)管理員、系統(tǒng)決策支持人員、應(yīng)用程序員以及其它類型的終端用戶。SQL的集合特性允許SQL語句采用嵌套查詢的方式,在一條SQL語句中插入另一條語句。SQL具有如下的優(yōu)點: (1)SQL是一種非過程化的語言,它采用一次一記錄的方式,對數(shù)據(jù)提供自動導(dǎo)航。 (4) 數(shù)據(jù)控制語言DQLData Control Language COMMIT WORK, ROLLBACK WORK.SQL能受到廣泛關(guān)注并成為國際標(biāo)準(zhǔn),是因為它是一種功能強大、綜合性強同時又簡捷易學(xué)的語言。 (2)數(shù)據(jù)操縱語言DQLData Manipulation Language INSERT, UPDATE, DELETE。SQL 即Structured Query Language全稱是結(jié)構(gòu)化查詢語言, SQL Server 2005是微軟公司開發(fā)的一個大型的關(guān)系數(shù)據(jù)庫系統(tǒng),它為用戶提供了一個安全、可靠、易管理和高端的客戶/服務(wù)器平臺,而且SQL語言有統(tǒng)一的操作規(guī)范、操作方式集合化、簡單智能化、功能強大、語句簡潔和簡單易學(xué)等特點,便于使用者掌握和使用[5]。SQL Server 2005全面的集成、分析和報表功能使企業(yè)能夠提高他們已有應(yīng)用的價值,即便這些應(yīng)用是在不同的平臺上。SQL Server 2005 能夠把關(guān)鍵的信息及時的傳遞到組織內(nèi)員工的手中,從而實現(xiàn)了可伸縮的商業(yè)智能。 SQLServer2005簡介SQL Server是一種關(guān)系數(shù)據(jù)庫管理系統(tǒng),一個完整的商務(wù)智能平臺,提供各種特性、工具和功能,可用于構(gòu)建典型和創(chuàng)新的分析應(yīng)用程序。Java可以在分布式環(huán)境中動態(tài)地維護程序及類庫,無需修改程序,因為它的類在運行時是動態(tài)裝載的。在支持Java的瀏覽器上可以放心的運行Java的小應(yīng)用程序(Java Applet),另外Java提供了諸如jca之類的安全框架,能夠給應(yīng)用程序提供很好的安全保障。而C++沒有內(nèi)置的多線程機制,因此它如果想要進行多線程程序的設(shè)計就必須調(diào)用操作系統(tǒng)的多線程功能。(5)多線程:內(nèi)置對多線程的支持又是Java的一大特點,多線程可以同時進行多項任務(wù)。而Java的編譯并不針對CPU芯片,它是把源代碼編譯成一種“中間代碼”——字節(jié)碼文件。其他編程語言程序普遍遇到的一個重要問題就是:CPU升級、核心系統(tǒng)資源變化和操作系統(tǒng)的變化,都可能會產(chǎn)生程序錯誤或無法運行的結(jié)果,但是這個問題卻被Java虛擬機成功解決。(2)面向?qū)ο螅撼鲇谌说乃季S模式的考慮,面向?qū)ο蟮木幊趟枷?,使人們更容易編寫程序。如果從語言的簡單性方面看,Java要比C++簡單,C++中有很多容易混淆的概念,或者被Java棄之不用了,或者以一種更清楚更容易理解的方式實現(xiàn)。之所以稱Java編程語言具有革命性,是因為傳統(tǒng)的軟件往往依賴于具體的實現(xiàn)環(huán)境,環(huán)境一旦有所變化就要對軟件進行相應(yīng)改動,耗時費力,而Java編寫的軟件能在執(zhí)行碼上實現(xiàn)兼容。Java不僅可以用來開發(fā)大型的應(yīng)用程序,而且特別適合于Internet的應(yīng)用開發(fā)[2]。將計算機與數(shù)據(jù)庫技術(shù)應(yīng)用于現(xiàn)代高等教育中,是現(xiàn)代高等教育發(fā)展的需要,也是改革教育模式,提高學(xué)校教學(xué)效果和教學(xué)效率、提高科研和管理水平的必要手段。傳統(tǒng)的教學(xué)考試中,進行一場考試,老師要經(jīng)過多個步驟:策劃試卷、整理試卷、考慮試卷知識點覆蓋程度、安排考試、評閱試卷和分析試卷,這是一個繁重的過程,需要投入大量的人力、物力與時間,已經(jīng)越來越不能滿足學(xué)校信息化建設(shè)與現(xiàn)代教學(xué)的需要。而且,考生只能通過訪問web服務(wù)器進入考試系統(tǒng),答完考卷后答案自動存儲,若到達考試規(guī)定時間,系統(tǒng)會給出相應(yīng)交卷提示。教師可以進行試卷的查看和評閱,網(wǎng)上考試系統(tǒng)的最大特點就是能夠自動閱卷,現(xiàn)場給出客觀題得分,讓學(xué)生感到了很大的公平感。學(xué)生登錄進去以后可以自己選擇考試科目,并維護個人信息和查詢考試成績;(3)管理員功能:為管理員提供管理考試信息的服務(wù)。既然是考試系統(tǒng),人們當(dāng)然希望它能實現(xiàn)考試的基本功能和一些管理功能,所以開發(fā)網(wǎng)上考試系統(tǒng),至少要實現(xiàn)以下幾項任務(wù):(1)考生登錄功能:為考生提供登陸系統(tǒng)服務(wù)。值得關(guān)注的是,網(wǎng)上考試不僅減輕了教師的工作負(fù)擔(dān)而且提高了工作效率,同時更提高了考試的質(zhì)量,從而也讓學(xué)生感到了前所未有的公平感,更加激發(fā)了學(xué)生的學(xué)習(xí)興趣和積極性。另外,對于學(xué)生來講,也不能得到隨時能進行自我測評的鍛煉,綜合各方面,可以明顯看出傳統(tǒng)的考試模式已經(jīng)不能適應(yīng)現(xiàn)代考試的需要?;贘SP的網(wǎng)上考試系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文(設(shè)計)目 錄第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è)計 10 指導(dǎo)思想 10 數(shù)據(jù)庫設(shè)計 11 概念結(jié)構(gòu)設(shè)計 11 數(shù)據(jù)庫的設(shè)計 13 系統(tǒng)結(jié)構(gòu)設(shè)計 15 系統(tǒng)界面設(shè)計 17第4章 系統(tǒng)的實現(xiàn)、測試與維護 21 系統(tǒng)的實現(xiàn) 21 系統(tǒng)的測試 25 系統(tǒng)維護 26第5章 結(jié)論與展望 27 系統(tǒng)總結(jié) 27 前景展望 27參考文獻 28致 謝 29附 錄 30巢湖學(xué)院2013屆本科畢業(yè)論文(設(shè)計)第1章 開發(fā)背景及相關(guān)技術(shù) 系統(tǒng)開發(fā)背景 每個人從進入學(xué)校的那天開始就與考試結(jié)下了不解之緣,每個地區(qū)每個學(xué)校的教學(xué)模式不同,考試的形式也會略有差異,有的學(xué)??荚囶l繁,有的學(xué)校定期組織,但是都有一個共同點,每每進行考試的時候?qū)W生就會看到這樣熟悉的場景:老師抱著一大堆試卷匆忙走向班級,以至于有些學(xué)生看到這樣的場景都覺得害怕?,F(xiàn)階段,學(xué)校與社會上的各種考試大都采用傳統(tǒng)的考試方式,在此方式下,組織一場考試要花費教師大量的時間和精力去策劃試卷,并且還要考慮到試卷的難易和知識點覆蓋程度,試卷出好后還要經(jīng)過打印,又要花費不少金錢。并且隨著計算機應(yīng)用的不斷發(fā)展,網(wǎng)絡(luò)應(yīng)用不斷擴大,人們迫切要求利用這些技術(shù)來減輕目前繁瑣而又沉重的考試負(fù)擔(dān)。本系統(tǒng)是基于B/S模式的網(wǎng)上考試系統(tǒng),它能夠從試題庫中隨機抽取試題組成試卷,有效避免了考試作弊、相互抄襲的弊端。先將每個考生的各自學(xué)號和初始密碼等信息放入數(shù)據(jù)庫,這些將是學(xué)生的登錄驗證信息;(2)考生考試和個人管理功能:為考生提供網(wǎng)上考生的服務(wù)。管理員負(fù)責(zé)用戶、試題和考試設(shè)置的管理工作,也能夠?qū)€人信息進行維護;(4)教師管理功能:為教師提供管理考試的服務(wù)。 系統(tǒng)開發(fā)的目的和意義網(wǎng)上考試系統(tǒng)是通過計算機方式集中進行考試的系統(tǒng),其主要的目的就是能夠最大限度地利用現(xiàn)有的考試資源,建立完備的試題庫,提高資源的利用率和當(dāng)前的工作效率,利用計算機來組織考試,既提高了考試的科學(xué)性又減輕了教師的負(fù)擔(dān),同時也可以防止考生作弊,考試結(jié)束后系統(tǒng)將自動評閱試題,經(jīng)過處理后自動給出分?jǐn)?shù),方便學(xué)生查詢[1]。設(shè)定自動閱卷功能,標(biāo)準(zhǔn)化試題由于答案固定,可以讓計算機自動將考生答案和標(biāo)準(zhǔn)化答案比對,自動生成成績,確保成績的公平和公正,從而利于教學(xué)改進。而網(wǎng)上考試系統(tǒng),正是趨于信息化的標(biāo)志,它是傳統(tǒng)考場的拓展和延伸,它可以利用學(xué)校的局域網(wǎng)技術(shù)很方便地在任何合理時間內(nèi)對學(xué)生進行考試,加上數(shù)據(jù)庫技術(shù)的運用,大大簡化了傳統(tǒng)考試復(fù)雜的過程,因此網(wǎng)上考試系統(tǒng)是電子化教學(xué)不可缺少的輔助工具。 開發(fā)技術(shù)簡介 開發(fā)語言——Java簡介Java是一門優(yōu)秀的編程語言,具有面向?qū)ο?、與平臺無關(guān)、安全、穩(wěn)定和多線程等特點,是目前軟件設(shè)計中極為健壯的編程語言。1995年6月SUN公司將Java這種革命性的編程語言引進到這個世界,且在同一年,被美國的著名雜志《PC Magazine》評為十大優(yōu)秀科技作品之一。Java的具體特點有以下幾項:(1)簡單:指這門編程語言既易學(xué)又好用,不要將簡單誤解成這門編程語言很干癟。這樣對于初學(xué)者來說不至于那么難入門,也增加了人們學(xué)習(xí)的積極性。(3)與平臺無關(guān):Java最大的優(yōu)勢就是與平臺無關(guān)。(4)解釋型:我們知道C,C++等語言的編譯對象是CPU芯片,在此基礎(chǔ)上生成機器碼,其運行就依賴于特定的CPU。該文件與機器碼很接近,可以在提供了Java虛擬機(JVM)的任何系統(tǒng)上被解釋執(zhí)行。多線程之所以使人產(chǎn)生能夠并發(fā)執(zhí)行多個任務(wù)的錯覺,是因為處理器可以快速切換于不同線程之間,實際上,計算機處理器在同一時刻仍舊只能處理一個線程[3]。(6)安全:Java的安全性被認(rèn)為是字節(jié)碼和虛擬機的安全性,在語言級上提供了很好的安全措施。(7)動態(tài):類是Java的基本組成單位,類的種類很多,有些可以直接從類庫中引入,有些要自己編寫。而C++類庫升級之后,如果想讓程序具有新類庫提供的功能,就需要對程序進行修改和重新編譯[4]。SQL Server 2005 通過在可伸縮性、數(shù)據(jù)集成、開發(fā)工具和強大的分析等方面的革新更好地確立了微軟在BI領(lǐng)域的領(lǐng)導(dǎo)地位。從CEO 到信息工作者,員工可以快速地、容易地處理數(shù)據(jù),以更快更好地做出決策。SQL Server數(shù)據(jù)庫系統(tǒng)采用最常見的數(shù)據(jù)庫管理語言結(jié)構(gòu)化查詢語言(SQL)進行數(shù)據(jù)庫管理。SQL是一個通用的、功能極強的關(guān)系數(shù)據(jù)庫語言,包含4個部分: (1)數(shù)據(jù)查詢語言DQLData Query Language SELECT。 (3)數(shù)據(jù)定義語言DQLData Definition Language CREATE, ALTER, DROP。無論是數(shù)據(jù)庫管理員還是應(yīng)用程序員或者是終端用戶都感覺受益匪淺。SQL允許用戶將工作提升到高層的數(shù)據(jù)結(jié)構(gòu)上,可以對記錄集進行操作,并非單個記錄。 SQL不限定數(shù)據(jù)的存放方法, 這種特性使用戶更易集中精力于要得到的結(jié)果。基本的SQL 命令簡單易學(xué),就連最高級的命令也只要幾天時間便可掌握。(3)所有關(guān)系數(shù)據(jù)庫的公共語言由于所有主要的關(guān)系數(shù)據(jù)庫管理系統(tǒng)都支持SQL語言,用戶可將使用SQL的技能從一個RDBMS轉(zhuǎn)到另一個[6]。 TomCat簡介本系統(tǒng)的Web服務(wù)器選用Apache開元組織提供的TomCat,因為TomCat是一個免費的開元軟件是SUN公司推薦的web服務(wù)器。另外,TomCat是一個輕量級服務(wù)器,在中小型系統(tǒng)和并發(fā)用戶不是很多的情況下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選[7]。就其本身而言,他只是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。MyEclipse是Eclipse的插件,集成了對Spring,Struts,Hibernate等主流Java EE組件開發(fā)插件的支持,大大簡化了Java EE應(yīng)用的開發(fā)[8]。1.JSPJSP的全稱是Java Server Pages,它是SUN推出的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP具有以下的優(yōu)點:(1)將業(yè)務(wù)層與表示層分離:使用JSP技術(shù),網(wǎng)絡(luò)開發(fā)人員可充分使用HTML來設(shè)計頁面顯示部分(如字體顏色等),并使用JSP指令或者Java程序片段來生成網(wǎng)頁上
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1