【正文】
感謝大學(xué)三年和我一同走過的朋友們,與他們一起學(xué)習(xí),生活,讓我擁有許多難忘時光。程序開發(fā)的一般過程和對數(shù)據(jù)庫知識的進一步的了解,在這個快速發(fā)展的當(dāng)代社會里,數(shù)據(jù)庫已經(jīng)普遍應(yīng)用在各個領(lǐng)域。如果不采用Session對象進行注冊驗證,則用戶在瀏覽器中敲入“URL/?page=1”即可繞過注冊界面,直接進入系統(tǒng)。例如,對于網(wǎng)上書店的數(shù)據(jù)庫文件,不要簡單地命名為“”或“”,而是要起個非常規(guī)的名字,例如:,再把它放在如./akkjj16t/kjhgb661/acd/avccx55 之類的深層目錄下。這加深了我對計算機軟件設(shè)計的理解,同時也給我提供了一次為以后實際模擬鍛煉的機會,我感到受益非淺。 開始之初,當(dāng)用戶進入本系統(tǒng)的各個頁面時,要想返回到主頁或是該頁的上一頁時,都是通過瀏覽器的”返回”按鈕來實現(xiàn)的,特別是瀏覽很多頁面后要回到主頁必須多次按下瀏覽器的”返回”按鈕,這樣對選民來講是極其不方便的,后來根據(jù)系統(tǒng)運行流程在不同的頁面都加上了”返回”鏈接,這樣就能快速跳轉(zhuǎn)到相應(yīng)的頁面了。2. 程序功能測試經(jīng)過代碼測試正確的程序只是基本上驗證了程序邏輯上的正確性,但并不能驗證程序是否滿足程序設(shè)計中定義的功能,也不能驗證測試數(shù)據(jù)本身是否完備。在本系統(tǒng)中凡是有數(shù)據(jù)提交的地方都輸入以確定無誤的正常數(shù)據(jù)進行調(diào)試,例如:用戶登錄窗口中輸入數(shù)據(jù)庫中存在的用戶信息等。39。 errfound = true。注冊成功amp。 } }if (==) { if (!errfound) { (請輸入口令!)。字段名稱類型主鍵非空ID自動編號YesYesUusename文本YesYesPwd文本NoYesSex文本NoYesAge數(shù)字NoYesAddress文本NoYesMail文本NoYes(2)名稱:文件路徑信息表,如表42所示(Vip_Filedir)。3. 在線考試系統(tǒng)的數(shù)據(jù)庫設(shè)計在進行數(shù)據(jù)庫的架構(gòu)時,一般要遵循以下的規(guī)則:(1).盡量減少數(shù)據(jù)的冗余性和重復(fù)。相關(guān)代碼見附錄。 處理:輸入用戶資料。管理登陸管理登陸模塊設(shè)置在首頁面,管理員只有通過管理登陸才能進入管理頁面,才能對數(shù)據(jù)庫進行管理。后臺系統(tǒng),此系統(tǒng)由四部分組成:群組管理,用戶管理,修改密碼,退出登陸。(2)連接數(shù)據(jù)庫模塊(),此模塊主要功能是建立與數(shù)據(jù)庫的連接,這在論文第三章創(chuàng)建數(shù)據(jù)庫連接中已講過,這里不再重復(fù)敘述。詳細(xì)設(shè)計的目標(biāo)不僅僅是邏輯上正確地實現(xiàn)每個模塊的功能,更重要的是設(shè)計出的處理過程應(yīng)該盡可能簡明易懂。結(jié)構(gòu)設(shè)計與操作設(shè)計相結(jié)合。對于一個ASP網(wǎng)站來說,Web數(shù)據(jù)庫尤為重要,甚至可以說,數(shù)據(jù)庫是一個網(wǎng)站的根本,而ASP只不過是一個工具而已。對于客觀題,系統(tǒng)自動進行答案檢驗;對于主觀題,則由教師根據(jù)學(xué)生作答情況,給予評分。(2)實時考試在本在線考試系統(tǒng)中,教師可以根據(jù)試卷類型隨機從題庫中抽取題目,組成個性化試卷;自動計算考試時間;自動保存考生作答情況,保留考試現(xiàn)場;防止考生利用網(wǎng)絡(luò)技術(shù)進行作弊。(12)退出登陸:返回登陸界面。 (4)考試信息:查看當(dāng)前考試實時信息。對已經(jīng)定制的試卷進行預(yù)覽,并隨時修改。③在線考試系統(tǒng)試卷定義了全面的試卷參數(shù)如:試卷總分、通過分?jǐn)?shù)、是否允許考生多次考試、是允許考生查看評分結(jié)果等。 需求分析各過程如下:(1)問題識別:解決目標(biāo)系統(tǒng)做什么,做到什么程度。科學(xué)的方法需求分析是一個復(fù)雜、長期的系統(tǒng)工程,沒有科學(xué)的分析方法,難免要走彎路,甚至導(dǎo)致整個信息系統(tǒng)工程的失敗。需求分析是在可行性分析研究的基礎(chǔ)上,確定新項目必須完成的工作,既對項目最終目標(biāo)提出完整準(zhǔn)確清晰和具體的要求。SQL服務(wù)代理為各個級別的可伸縮性提供一種創(chuàng)新的、分發(fā)的、異步的應(yīng)用系統(tǒng)體系結(jié)構(gòu)。確定系統(tǒng)的流程圖后,就要開始著手底層數(shù)據(jù)庫的設(shè)計,只有完成數(shù)據(jù)庫的架設(shè)后才能在以后的編程中對數(shù)據(jù)的操作有所依據(jù)。 , .NET 兼容的語言(包括 Visual Basic .NET、C 和 JScript .NET.)創(chuàng)作應(yīng)用程序。多處理器環(huán)境的可靠性 ,它在多處理器的環(huán)境下用特殊的無縫連接技術(shù),將很大的提高運行速度。,所以它的強大性和適應(yīng)性,可以使它運行在Web應(yīng)用軟件開發(fā)者的幾乎全部的平臺上(筆者到現(xiàn)在為止只知道它只能用在Windows 2000/2003 Server/VISTA/7上)。微軟通過技術(shù)平臺,而技術(shù)人員在這個技術(shù)平臺之上創(chuàng)建應(yīng)用系統(tǒng)。2. 開發(fā)平臺本文我們采用的是ASP. NET開發(fā)平臺。只要有一臺能上網(wǎng)的電腦就能使用,客戶端零維護。第二章 相關(guān)技術(shù)簡介1. 架構(gòu)在線考試系統(tǒng)的開發(fā)當(dāng)中我們將使用B/S架構(gòu)。針對實時數(shù)據(jù)庫的特點.提出了一種在J2EE環(huán)境下,利用設(shè)計模式緩存數(shù)據(jù)提高訪問效率的方法,給出了實時數(shù)據(jù)庫和其他應(yīng)用的接口實現(xiàn)方式和通信方法,利用該方法建立的實時數(shù)據(jù)庫具有全面的開放性、可維護性和可擴充性。(2)、系統(tǒng)功能設(shè)計(各個模塊)考試系統(tǒng)總體包括模塊如下:系統(tǒng)登錄、試題錄入、試卷批閱、自動組卷、在線考試、成績查詢、考試管理。通過對計算機網(wǎng)絡(luò)技術(shù)、Jsp技術(shù)和Java語言、數(shù)據(jù)庫技術(shù)、組件復(fù)用等技術(shù)的深入研究,實現(xiàn)基于Web的在線考試,將任課教師從考試這些環(huán)節(jié)中解放出來,使他們能有更多的時間去研究課堂教學(xué)和實驗等環(huán)節(jié);對于學(xué)生來說,這種形式的考試也更客觀、更公平、更公正,避免出現(xiàn)人情分。因此教學(xué)的質(zhì)量和效果也就比以前有了明顯的滑坡。2. 課題背景及目的考試的實質(zhì)就是利用各種方式來考察學(xué)生對于知識的掌握程度,從而把這些信息反饋給教師或?qū)W生,以便及時恰當(dāng)?shù)卣{(diào)整下一步的教學(xué)活動,進一步提高教學(xué)質(zhì)量及效果。然后,本文描述了系統(tǒng)的總體設(shè)計方案,為系統(tǒng)的實施進行了合理的分析和設(shè)計。本次所開發(fā)的基于web的在線考試系統(tǒng)打破了原有的考試模式,利用現(xiàn)有的網(wǎng)絡(luò)資源構(gòu)架出一種新的考試平臺。關(guān)鍵詞:JSP、JAVA、ORACLE數(shù)據(jù)庫、B/S模式、考試系統(tǒng)、在線考試、實時性ABSTRCATWith more and more widespread and profound application of information technology in management, the implement of management information system has bee mature in technology step by step. Managing information system is a new subject. Enterprise needs existence and development, so enterprise activities should be organized efficiently and organically, which means tightening up the enterprise management and strengthening effective management of any resource internal the enterprise, and also establishing a management information system fitting in with its own characteristics.The project we empoldered based on web this time is called Online Realtime Test System. It breaks the intrinsic teaching mode by using the existing network resources to build up a new test platform. And it also simplifies the former plicated operation, enables the students to take different tests or exams more conveniently regardless of the limit of space and time.This article, firstly, summarizes the main frame of the Online Realtime Test System, and gives an accurate orientation to the system. Base on this, we also introduce the problems we met in the process of our exploitation and the solutions. Next, the article respectively summarizes the diversified effective testing techniques used on the system and the aspects the system needs to improve.At last, we retrospect and summarize on the system’s plete, and prospect on the system’s development in the future.In the process of developing this system, one can be able to use the database connection pond. It can also increase the database’s access rate. One can have a deeper reorganization of achieving a similar manage system development flow, and builds the foundation for the further development.Key words:Management、information、system、Management、Online Test Realtime目 錄摘 要 1目 錄 3第一章 緒論 51. 引言 52. 課題背景及目的 53. 國內(nèi)外發(fā)展?fàn)顩r 6第二章 相關(guān)技術(shù)簡介 81. 架構(gòu) 82. 開發(fā)平臺 93. 數(shù)據(jù)庫系統(tǒng) 10第三章 在線考試系統(tǒng)的需求分析 121. 任務(wù)概述 122. 功能需求概括 143. 功能需求模塊分析 144. 運行環(huán)境 15第四章 在線考試系統(tǒng)的設(shè)計 161. 在線考