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

正文內(nèi)容

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

2025-07-15 16:52 本頁面
 

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