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

正文內(nèi)容

基于java實(shí)現(xiàn)的計(jì)算機(jī)考試系統(tǒng)畢業(yè)論文(編輯修改稿)

2025-07-15 16:52 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 流行的Web應(yīng)用服務(wù)器 Tomcat很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,任何一個(gè)感興趣的程序員都可以更改它或在其中加入新的功能。Tomcat是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選。對(duì)于一個(gè)初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好Apache服務(wù)器,可利用它響應(yīng)對(duì)HTML頁面的訪問請(qǐng)求。實(shí)際上Tomcat 部分是Apache服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行tomcat時(shí),它實(shí)際上作為一個(gè)與Apache獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。[14] 。 Tomcat服務(wù)器接受客戶請(qǐng)求并做出響應(yīng)的過程1客戶端(通常都是瀏覽器)訪問Web服務(wù)器,發(fā)送HTPP請(qǐng)求。2 Web服務(wù)器接收到請(qǐng)求后,傳遞給Servlet容器。3 Servlet容器加載Servlet,產(chǎn)生Servlet實(shí)例后,向其傳遞表示請(qǐng)求和響應(yīng)的對(duì)象。4 Servlet實(shí)例使用請(qǐng)求對(duì)象得到客戶端的請(qǐng)求信息,然后進(jìn)行相應(yīng)的處理。5 Servlet實(shí)例將處理結(jié)果通過響應(yīng)對(duì)象發(fā)送回客戶端,容器負(fù)責(zé)確保響應(yīng)正確送出,同時(shí)將控制返回給Web服務(wù)器。[15] MySQL數(shù)據(jù)庫介紹 數(shù)據(jù)庫的歷史和發(fā)展 在當(dāng)前信息時(shí)代,作為信息管理的主要工具——數(shù)據(jù)庫技術(shù)得到了廣泛的應(yīng)用。數(shù)據(jù)庫一詞起源于20世紀(jì)50年代,當(dāng)時(shí)美國的研究人員為了戰(zhàn)爭(zhēng)的需要,把各種情報(bào)集中在一起存儲(chǔ)在計(jì)算機(jī)中,稱為 Information Base 或 DataBase。半個(gè)世紀(jì)以來,數(shù)據(jù)庫技術(shù)已經(jīng)成為計(jì)算機(jī)領(lǐng)域中最重要的技術(shù)之一,它是軟件學(xué)科中一個(gè)獨(dú)立的分支。數(shù)據(jù)庫技術(shù)的出現(xiàn)使得計(jì)算機(jī)應(yīng)用滲透到工業(yè)、農(nóng)業(yè)、商業(yè)、行政、科研、工程、國防、軍事、文化教育等各個(gè)部門,滲透到社會(huì)的每個(gè)角落,并且正改變著人們的工作和生活方式。管理信息系統(tǒng)、辦公自動(dòng)化系統(tǒng)、決策支持系統(tǒng)等都是使用的數(shù)據(jù)庫技術(shù)的計(jì)算機(jī)應(yīng)用系統(tǒng)。數(shù)據(jù)庫技術(shù)已經(jīng)成為了信息高速公路的核心組件技術(shù)[16]。當(dāng)前主要的數(shù)據(jù)庫產(chǎn)品有IBM的DB2當(dāng)前版本為9,Microsoft 的 SQL Server當(dāng)前版本為2005,Oracle數(shù)據(jù)庫當(dāng)前版本為11g,。 MySQL介紹 MySQL: MySQL是最受歡迎的開源SQL數(shù)據(jù)庫管理系統(tǒng),它由MySQL AB開發(fā)、發(fā)布和支持。MySQL AB是一家基于MySQL開發(fā)人員的商業(yè)公司,它是一家使用了一種成功的商業(yè)模式來結(jié)合開源價(jià)值和方法論的第二代開源公司。MySQL是MySQL AB的注冊(cè)商標(biāo)。MySQL網(wǎng)站()提供了關(guān)于MySQL和MySQL AB的最新的消息。MySQL是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng)關(guān)系數(shù)據(jù)庫把數(shù)據(jù)存放在分立的表格中,這比把所有數(shù)據(jù)存放在一個(gè)大倉庫中要好得多,這樣做將增加你的速度和靈活性?!癕ySQL”中的SQL代表“Structured Query Language”(結(jié)構(gòu)化查詢語言)。SQL是用于訪問數(shù)據(jù)庫的最通用的標(biāo)準(zhǔn)語言,它是由ANSI/ISO定義的SQL標(biāo)準(zhǔn)。SQL標(biāo)準(zhǔn)發(fā)展自1986年以來,已經(jīng)存在多個(gè)版本:SQL86,SQL92,SQL:1999,SQL:2003,其中SQL:2003是該標(biāo)準(zhǔn)的當(dāng)前版本。MySQL是一個(gè)真正的多用戶、多線程SQL數(shù)據(jù)庫服務(wù)器。SQL(結(jié)構(gòu)化查詢語言)是世界上最流行的和標(biāo)準(zhǔn)化的數(shù)據(jù)庫語言。MySQL是以一個(gè)客戶機(jī)/服務(wù)器結(jié)構(gòu)的實(shí)現(xiàn),它由一個(gè)服務(wù)器守護(hù)程序mysqld和很多不同的客戶程序和庫組成。SQL是一種標(biāo)準(zhǔn)化的語言,它使得存儲(chǔ)、更新和存取信息更容易。例如,你能用SQL語言為一個(gè)網(wǎng)站檢索產(chǎn)品信息及存儲(chǔ)顧客信息,同時(shí)MySQL也足夠快和靈活以允許你存儲(chǔ)記錄文件和圖像。[17]MySQL 主要目標(biāo)是快速、健壯和易用。最初是因?yàn)槲覀冃枰@樣一個(gè)SQL服務(wù)器,它能處理與任何可不昂貴硬件平臺(tái)上提供數(shù)據(jù)庫的廠家在一個(gè)數(shù)量級(jí)上的大型數(shù)據(jù)庫,但速度更快,MySQL就開發(fā)出來。 MySQL的主要特性使用核心線程的完全多線程。這意味著它能很容易地利用多CPU。C、C++、Eiffel、Java、Perl、PHP、Python API可運(yùn)行在不同的平臺(tái)上。多種列類型:和8字節(jié)長度的有符號(hào)/無符號(hào)整數(shù)、FLOAT、DOUBLE、CHAR、VARCHAR、TEXT、BLOB、DATE、TIME、DATETIME、TIMESTAMP、YEAR、SET和ENUM類型。利用一個(gè)優(yōu)化的一遍掃描多重聯(lián)結(jié)(onesweep multijoin)非??焖俚剡M(jìn)行聯(lián)結(jié)(join)。通過一個(gè)高度優(yōu)化的類庫實(shí)現(xiàn)SQL函數(shù)庫并且像他們能達(dá)到的一樣快速,通常在查詢初始化后不應(yīng)該有任何內(nèi)存分配。一個(gè)非??焖俚幕诰€程的內(nèi)存分配系統(tǒng)。函數(shù)名不會(huì)與表或列名沖突。例如ABS是一個(gè)有效的列名字。對(duì)函數(shù)調(diào)用的唯一限制是函數(shù)名與隨后的“(”不能有空格支持ANSI SQL的LEFT OUTER JOIN和ODBC語法。所有MySQL程序可以用選項(xiàng)help或?獲得聯(lián)機(jī)幫助。服務(wù)器能為客戶提供多種語言的出錯(cuò)消息 第3章 系統(tǒng)需求分析 隨著網(wǎng)絡(luò)的發(fā)展,越來越多的應(yīng)用被移植到網(wǎng)絡(luò)上,有人預(yù)言網(wǎng)絡(luò)操作系統(tǒng)將會(huì)替代現(xiàn)在的桌面操作系統(tǒng)。采用B/S結(jié)構(gòu)的WEB應(yīng)用程序具有瘦客戶端的特點(diǎn),它不需要像C/S結(jié)構(gòu)的桌面應(yīng)用程序那樣進(jìn)行繁瑣和費(fèi)時(shí)的安裝,你只需要一個(gè)瀏覽器便可以使用WEB應(yīng)用程序。但是WEB應(yīng)用程序也有一定的局限性,因?yàn)樗鼘⒋罅康牟僮饔煞?wù)器完成,這將大大加重服務(wù)器的負(fù)擔(dān),因此大型的WEB應(yīng)用程序需要強(qiáng)大服務(wù)器支持。 本系統(tǒng)采用B/S結(jié)構(gòu)設(shè)計(jì)開發(fā),旨在讓用戶通過網(wǎng)絡(luò)瀏覽器實(shí)現(xiàn)對(duì)系統(tǒng)的訪問??梢源蟠鬁p少各個(gè)用戶在時(shí)間和空間上的限制。不同級(jí)別的用戶可以對(duì)系統(tǒng)進(jìn)行不同的管理和操作。這個(gè)系統(tǒng)主要目的是可以讓考試變得更方便,讓改卷變得更輕松,讓管理變得更容易。有了這個(gè)系統(tǒng),學(xué)生可以拿到一臺(tái)計(jì)算機(jī)就可以考試,不必?fù)?dān)心這臺(tái)機(jī)器上是否裝有考試系統(tǒng)。 用戶按照不同的角色進(jìn)行分類,分為管理員(admin)、學(xué)生(student)和教師(teacher)三類,每個(gè)角色對(duì)應(yīng)不同的權(quán)限。admin帳號(hào)為系統(tǒng)產(chǎn)生是存在。student 和 teacher 帳號(hào)不能注冊(cè),必須由管理員進(jìn)行錄入,產(chǎn)生相應(yīng)的帳號(hào)和密碼在告訴學(xué)生和教師,學(xué)生和教師可登錄系統(tǒng)進(jìn)行密碼的修改。admin主要職責(zé)是維護(hù)、管理和添加各種數(shù)據(jù)。teacher主要職責(zé)是管理題庫、試卷庫、查看學(xué)生的考試信息。student主要職責(zé)是考試和查看自己的考試信息。名稱說明角色系統(tǒng)中包括 管理員(admin) 學(xué)生(student) 教師(teacher) 三種角色帳號(hào)登錄時(shí)需要,唯一區(qū)別每個(gè)用戶的。密碼登錄時(shí)必須輸入。登錄: 登錄流程圖 管理員登錄: 管理員登錄流程圖 教師登錄: 教師登錄流程圖 學(xué)生登錄: 學(xué)生登錄流程圖 根據(jù)對(duì)計(jì)算機(jī)考試系統(tǒng)的分析和理解,本系統(tǒng)應(yīng)該包含以下幾個(gè)功能: 登錄頁面上有一個(gè)角色下拉框,兩個(gè)文本框分別是輸入帳號(hào)和密碼。登錄前選擇登錄的角色,輸入帳號(hào)和密碼,如果相應(yīng)的數(shù)據(jù)庫表中與輸入的帳號(hào)密碼相同則登錄成功,否則頁面上顯示錯(cuò)誤信息。 系統(tǒng)管理模塊是只有管理員可見的模塊,它包括5個(gè)小模塊,分別是:學(xué)校數(shù)據(jù)模塊、學(xué)院數(shù)據(jù)模塊、班級(jí)數(shù)據(jù)模塊、教師數(shù)據(jù)模塊、學(xué)生數(shù)據(jù)模塊。 (1)學(xué)校數(shù)據(jù)模塊學(xué)校數(shù)據(jù)模塊首先在頁面中列出相關(guān)的學(xué)校數(shù)據(jù),它的功能包括對(duì)學(xué)校數(shù)據(jù)的增加、刪除和修改,增加操作將跳轉(zhuǎn)到一個(gè)增加頁面填入相應(yīng)的字段驗(yàn)證通過后保存到數(shù)據(jù)庫。刪除一條記錄時(shí)則需要考慮這條記錄是否被后面的數(shù)據(jù)所使用,要是被使用則提示無法刪除。修改一條記錄時(shí)跳轉(zhuǎn)到修改頁面,對(duì)一些可修改的字段進(jìn)行修改,驗(yàn)證通過后保存。(2)學(xué)院數(shù)據(jù)模塊 學(xué)院數(shù)據(jù)模塊首先在頁面中列出相關(guān)的學(xué)院數(shù)據(jù),它的功能包括對(duì)學(xué)院數(shù)據(jù)的增加、刪除和修改,增加操作將跳轉(zhuǎn)到增加頁面,頁面中有一個(gè)所在學(xué)校的字段時(shí)一個(gè)下拉框,內(nèi)容為學(xué)校數(shù)據(jù)中增加進(jìn)去的學(xué)校,選擇一個(gè)學(xué)校填入其他數(shù)據(jù)驗(yàn)證通過后保存到數(shù)據(jù)庫。刪除一條記錄時(shí)則需要考慮這條記錄是否被后面的數(shù)據(jù)所使用,要是被使用則提示無法刪除。修改一條記錄時(shí)跳轉(zhuǎn)到修改頁面,對(duì)一些可修改的字段進(jìn)行修改,驗(yàn)證通過后保存。 (3)班級(jí)數(shù)據(jù)模塊 班級(jí)數(shù)據(jù)模塊首先在頁面中列出相關(guān)的班級(jí)數(shù)據(jù),它的功能包括對(duì)班級(jí)數(shù)據(jù)的增加、刪除和修改,增加操作將跳轉(zhuǎn)到增加頁面,頁面中有兩個(gè)下拉框一個(gè)是所在學(xué)校,一個(gè)是所在學(xué)院,這兩個(gè)為二級(jí)聯(lián)動(dòng)的下拉框,選中所在學(xué)校后,學(xué)院下拉框中顯示相應(yīng)學(xué)校的學(xué)院,填入其他數(shù)據(jù)驗(yàn)證通過后保存到數(shù)據(jù)庫。刪除一條記錄時(shí)則需要考慮這條記錄是否被后面的數(shù)據(jù)所使用,要是被使用則提示無法刪除。修改一條記錄時(shí)跳轉(zhuǎn)到修改頁面,對(duì)一些可修改的字段進(jìn)行修改,驗(yàn)證通過后保存。(4)教師數(shù)據(jù)模塊 教師數(shù)據(jù)模塊首先在頁面總列出相關(guān)的教師數(shù)據(jù),它的功能包括對(duì)教師數(shù)據(jù)的增加、刪除和修改,增加操作將跳轉(zhuǎn)到增加頁面,頁面中有兩個(gè)下拉框一個(gè)是所在學(xué)校,一個(gè)是所在學(xué)院,這兩個(gè)為二級(jí)聯(lián)動(dòng)的下拉框,選中所在學(xué)校后,學(xué)院下拉框中顯示相應(yīng)學(xué)校的學(xué)院,填入其他數(shù)據(jù)驗(yàn)證通過后保存到數(shù)據(jù)庫。刪除一條記錄時(shí)則需要考慮這條記錄是否被后面的數(shù)據(jù)所使用,要是被使用則提示無法刪除。修改一條記錄時(shí)跳轉(zhuǎn)到修改頁面,對(duì)一些可修改的字段進(jìn)行修改,驗(yàn)證通過后保存。 (5)學(xué)生數(shù)據(jù)模塊 學(xué)生數(shù)據(jù)模塊首先在頁面中列出相關(guān)的學(xué)生數(shù)據(jù),它的功能包括對(duì)學(xué)生數(shù)據(jù)的增加、刪除和修改,增加操作將跳轉(zhuǎn)到增加頁面,頁面中有三個(gè)下拉框一個(gè)為所在學(xué)校,一個(gè)為所在學(xué)院,一個(gè)為所在班級(jí),這三個(gè)為三級(jí)聯(lián)動(dòng)的下拉框,選擇相應(yīng)的學(xué)校、學(xué)院、班級(jí)后,填入其他數(shù)據(jù)驗(yàn)證通過后保存到數(shù)據(jù)庫。刪除一條記錄時(shí)則需要考慮這條記錄是否被后面的數(shù)據(jù)所使用,要是被使用則提示無法刪除。修改一條記錄時(shí)跳轉(zhuǎn)到修改頁面,對(duì)一些可修改的字段進(jìn)行修改,驗(yàn)證通過后保存。 科目管理模塊頁面首先顯示大學(xué)一年級(jí)的科目列表,頁面上有大學(xué)一年級(jí)、大學(xué)二年級(jí)、大學(xué)三年級(jí)、大學(xué)四年級(jí)鏈接,點(diǎn)擊分別顯示不同年級(jí)的科目列表。模塊功能包括對(duì)科目數(shù)據(jù)的增加、刪除和修改,增加操作是只要選擇一個(gè)年級(jí)然后填入科目名稱驗(yàn)證通過后保存到數(shù)據(jù)庫。刪除一條記錄時(shí)則需要考慮這條記錄是否被后面的數(shù)據(jù)所使用,要是被使用則提示無法刪除。修改一條記錄時(shí)跳轉(zhuǎn)到修改頁面,對(duì)一些可修改的字段進(jìn)行修改,驗(yàn)證通過后保存。題庫管理模塊頁面上包括列出各年級(jí)科目,列出題型,列出題目列表,默認(rèn)為選擇題。題庫管理模塊功能包括對(duì)題庫數(shù)據(jù)的增加、刪除、修改和產(chǎn)生試卷、試卷重置。增加操作是進(jìn)入某個(gè)科目和某種題型的頁面后點(diǎn)擊增加到題目鏈接后進(jìn)入增加題目的頁面,填入相應(yīng)的數(shù)據(jù)驗(yàn)證通過后保存到數(shù)據(jù)庫。刪除一條記錄時(shí)則需要考慮這條記錄是否被后面的數(shù)據(jù)所使用,要是被使用則提示無法刪除。修改一條記錄時(shí)跳轉(zhuǎn)到修改頁面,對(duì)一些可修改的字段進(jìn)行修改,驗(yàn)證通過后保存。手動(dòng)產(chǎn)生試卷首先要選擇(將記錄前面的checkBox打勾)需要加入到試卷的題目,點(diǎn)擊將題目加入到試卷的鏈接后題目信息被保存到cookie中,等到各種題型的題目都選擇好并加入到試卷后,可以進(jìn)行試卷預(yù)覽、試卷重置或者直接生成試卷,試卷預(yù)覽是以考試試卷的形式跳出一個(gè)新頁面,試卷重置是將保存到cookie中的題目信息清除,生成試卷時(shí)首先要進(jìn)入預(yù)覽,填入試卷名和考試時(shí)間后按確定將試卷保存到數(shù)據(jù)庫。用戶可到試卷管理模塊查看生成的試卷信息。試卷管理頁面上列出了各年級(jí)的科目,和科目的試卷列表。點(diǎn)擊試卷名稱可以查看試卷的信息,點(diǎn)擊刪除可以將此試卷從數(shù)據(jù)庫中刪除。 帳戶管理模塊主要分為帳戶信息、帳戶信息修改和帳戶密碼修改3個(gè)子模塊。帳戶管理頁面首先顯示帳戶信息,點(diǎn)擊帳戶信息修改鏈接進(jìn)入帳戶信息修改頁面,顯示帳戶信息的各個(gè)字段,修改可修改的字段(角色和帳號(hào)為不可修改)按確定進(jìn)行修改。點(diǎn)擊帳戶密碼修改進(jìn)入密碼修改頁面帳號(hào)為不可修改,需要輸入舊密碼和輸入兩次新密碼,舊密碼必須正確且兩次新密碼必須相同,滿足則點(diǎn)擊確定修改成功。 考試管理模塊分為考試新聞、進(jìn)入考試和信息查詢,考試管理模塊首先顯示考試新聞,這個(gè)頁面顯示一些新聞或者公告。點(diǎn)擊進(jìn)入考試鏈接進(jìn)入另一個(gè)頁面,頁面顯示有年級(jí)、科目和試卷三個(gè)級(jí)聯(lián)下拉框供選擇,點(diǎn)擊下一步進(jìn)入考試頁面,顯示試卷,開始計(jì)時(shí),答題完成后點(diǎn)擊提交,后臺(tái)進(jìn)行改卷并保存。點(diǎn)擊信息查詢可以查詢考試記錄,點(diǎn)擊相關(guān)記錄可以查看詳細(xì)信息。 信息查詢模塊不同與考試管理中的信息查詢子模塊,考試管理中的信息查詢是讓考試學(xué)生查詢自己的考試信息用的。而這個(gè)信息查詢則是為了讓教師用戶查詢某個(gè)班級(jí)、某個(gè)名字或者某個(gè)學(xué)號(hào)的學(xué)生的考試信息。頁面上有一個(gè)下拉框顯示教師所在學(xué)院的班級(jí),兩個(gè)文本框,一個(gè)輸入學(xué)生姓名,一個(gè)輸入學(xué)號(hào),輸入查詢條件后點(diǎn)擊查詢按鈕在頁面中列出相應(yīng)的查詢結(jié)果。點(diǎn)擊某個(gè)學(xué)生可以進(jìn)入此學(xué)生的考試信息。 操作系統(tǒng):Microsoft Windows XP professional 程序開發(fā)環(huán)境:MyEclipse 應(yīng)用服務(wù)器:Tomcat 6 數(shù)據(jù)庫:MySql 第4章 系統(tǒng)設(shè)計(jì) : 系統(tǒng)整體架構(gòu)設(shè)計(jì) 系統(tǒng)管理分為5個(gè)子模塊,分別是 學(xué)校數(shù)據(jù)管理,學(xué)院數(shù)據(jù)管理,班級(jí)數(shù)據(jù)管理,教師數(shù)據(jù)管理,學(xué)生數(shù)據(jù)管理。: 學(xué)校數(shù)據(jù)管理流程圖 : 學(xué)院管理數(shù)據(jù)流程圖 : 班級(jí)數(shù)據(jù)管理流程圖 : 教師數(shù)據(jù)管理流程圖 : 學(xué)生數(shù)據(jù)管理流程圖 題庫管理可以讓管理員或者教師管理題目,完成對(duì)題目的增加、刪除和修改操作,對(duì)于生成的題目可以選擇需要的生成試卷。: 題庫管理流程圖 科目管理可以讓管理員或者是教師管理各個(gè)年級(jí)的科目,可以對(duì)科目數(shù)據(jù)進(jìn)行增加、刪除和修改操作。: 科目管理流程圖 試卷管理可以讓管理員或者教師查
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1