在線考試系統(tǒng)畢業(yè)論文 (4)_第1頁
已閱讀1頁,還剩37頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、<p>  畢 業(yè) 設 計 [論 文]</p><p>  題目: 在線考試系統(tǒng)</p><p>  系 別:計算機科學與工程系</p><p>  專 業(yè):網(wǎng)絡技術(shù)</p><p>  姓 名:jjjj</p><p>  學 號:xxxxx</p><p>

2、;<b>  指導教師: guo</b></p><p>  2012年 5 月 16 日</p><p><b>  摘 要</b></p><p>  考試系統(tǒng)是目前市場占有率較高,應用最廣泛的遠程網(wǎng)絡學習考試軟件,適合政府、行業(yè)及企業(yè)的各專業(yè)網(wǎng)上考試、作業(yè)、練習等應用。它采用Web方式,同時適用于局域網(wǎng)和Int

3、ernet,無需安裝客戶端,即可實現(xiàn)網(wǎng)上考試、作業(yè)、練習、成績排行等功能,并能夠答卷保存、自動判分、成績查詢和分析等功能。</p><p>  該系統(tǒng)同時擁有最開放的題庫管理系統(tǒng)和最靈活的組卷系統(tǒng),能夠自動輸出Word試卷,提供Excel題目導入導出、題庫和試卷導入導出等設計,提供資源的快速收集和高度共享。</p><p>  在開發(fā)方法上,引入了當今流行的Microsoft .Net R

4、emoting 技術(shù)思想,把整個開發(fā)程分為需求分析、概要設計、詳細設計、系統(tǒng)實現(xiàn)等步驟。該系統(tǒng)通過優(yōu)化和再造管理流程,使人力資源的管理更為高效和科學,數(shù)據(jù)更為準確,從而將人事部門從繁重的、耗時的工作中解放出來,把精力集中到更高層的政策性工作中去。</p><p>  關(guān)鍵詞 : 在線考試系統(tǒng) ; C#.net編程語言 ; Visual Studio 2008 ;SQL Server 2005數(shù)據(jù)庫</p&g

5、t;<p><b>  Abstract</b></p><p>  Examination system WebExam higher market share, the most widely used remote network to learn the exam software, suitable for the application of government,

6、 industry and corporate professional online examinations, operations, exercises and so on. It uses the Web the way, applies to both the LAN and the Internet, without having to install the client, can be realized online e

7、xaminations, operations, exercises, score ranked features, and be able to respondents save automatically identifying points, </p><p><b>  撤消修改</b></p><p>  Key words: online examinat

8、ion system; C #. NET programming language; the Visual Studio 2008; SQL Server 2005 database</p><p><b>  目 錄</b></p><p><b>  第一章緒論1</b></p><p>  1.1課題研究背景

9、1</p><p>  1.2課題研究目的和意義1</p><p>  第2章 系統(tǒng)分析概述2</p><p><b>  2.1引言2</b></p><p>  2.2 系統(tǒng)需求分析2</p><p><b>  系統(tǒng)概述3</b></p><

10、;p>  Visual Studio 2005的概述4</p><p>  SQL Server 2005數(shù)據(jù)庫的概述5</p><p>  第3章 系統(tǒng)方案總體設計7</p><p>  系統(tǒng)設計思想及相關(guān)技術(shù)介紹7</p><p>  3.1.1系統(tǒng)架構(gòu)設計7</p><p>  3.1.2系統(tǒng)

11、總體模塊功能設計7</p><p>  第4章 數(shù)據(jù)庫的設計9</p><p><b>  4.1 引言9</b></p><p><b>  數(shù)據(jù)庫需求分析9</b></p><p>  數(shù)據(jù)庫概念結(jié)構(gòu)設計9</p><p>  數(shù)據(jù)庫邏輯結(jié)構(gòu)設計9</p

12、><p>  第5章 界面設計與實現(xiàn)12</p><p><b>  主頁設計12</b></p><p>  5.1.1 實現(xiàn)目標12</p><p>  5.1.2 登錄窗口13</p><p>  5.2 主要界面設計—用戶登錄信息畫面17</p><p>  

13、5.2.1 實現(xiàn)目標17</p><p>  5.2.2 主界面17</p><p>  5.3 管理員登陸頁面18</p><p>  5.3.1 實現(xiàn)目標18</p><p>  5.3.2管理員登陸頁面18</p><p>  5.4教師登陸頁面21</p><p>  5.4

14、.1 實現(xiàn)目標21</p><p>  5.4.2 教師登陸頁面22</p><p>  5.5學生登陸頁面25</p><p>  5.5.1實現(xiàn)目標25</p><p>  5.5.2 學生登陸界面25</p><p><b>  結(jié) 論30</b></p>

15、<p><b>  致 謝31</b></p><p>  參 考 文 獻32</p><p><b>  緒論</b></p><p><b>  1.1課題研究背景</b></p><p>  近幾年來,隨著Internet的崛起,遠程教育開始發(fā)展,普及網(wǎng)絡

16、教育的呼聲日益高漲,其勢頭不亞于電子商務。</p><p>  聯(lián)合國教科文組織1998年在其一項調(diào)查報告中:無論是發(fā)達國家還是發(fā)展中國家,都不同程度存在教育滯后于現(xiàn)實需要的問題,特別是第三世界國家,而普及遠程教育,尤其是網(wǎng)絡教育,不僅是解決這一問題的有效途徑,而且將成為革新傳統(tǒng)教育模式的重要動力。</p><p>  中國的網(wǎng)絡教育也隨Internet的發(fā)展而同步增長,同時,網(wǎng)絡教育也為

17、中國的教育事業(yè)開辟了新的天地。</p><p>  1.2課題研究目的和意義</p><p>  隨著網(wǎng)絡技術(shù)的飛速發(fā)展,現(xiàn)在很多國外的大學和社會其他部門都已經(jīng)開始設了遠程教育。但是,遠程教育的軟件的開發(fā)目前還處于起步階段,隨著這項技術(shù)的不斷深入發(fā)展,就要求有更好、更完善的軟件系統(tǒng)到遠程教育當中去,這就給軟件設計人員提出了更高的設計要求。</p><p>  遠程教

18、育包括很多環(huán)節(jié)。其中一個很重要的環(huán)節(jié)是在線考試系統(tǒng),同時,它也是最難實現(xiàn)的環(huán)節(jié)。在我國,遠程教育以蓬勃發(fā)展起來。但目前學校和社會上的各種考試大都采用傳統(tǒng)的考試方法,在此方式下,組織一次考試,要經(jīng)過五個步驟,即人工出題、考生考試、人工閱卷、成績評估和試卷分析。</p><p>  顯然隨著考試類型的不斷增加和考試要求的不斷提高,教師的工作量也越來越大,可以說傳統(tǒng)的考試方法已經(jīng)不能適用于現(xiàn)代考試的需要。隨著計算機應用

19、的迅猛發(fā)展,網(wǎng)絡應用不斷擴大,如遠程教育和虛擬大學的出現(xiàn)等等,且這些應用正逐步深入到千家萬戶。人們迫切需要這些技術(shù)來進行在線考試,以減輕教師的工作的負擔以及提高工作效率,與此同時提高了考試的質(zhì)量,從而使考試更趨于公正、客觀,更加激發(fā)學生的學習興趣。</p><p>  第2章 系統(tǒng)分析概述</p><p><b>  2.1引言</b></p><

20、p>  ASP.NET是微軟公司最新推出的一種統(tǒng)一Web開發(fā)平臺,與最新的數(shù)據(jù)訪問技術(shù)ADO.NET一起可構(gòu)建出強大、安全和可靠的企業(yè)級Web應用程序。ASP.NET的語法在很大程度上與ASP兼容,同時它還提供一種新的編程模型和結(jié)構(gòu),用于生成更安全、可伸縮和穩(wěn)定的應用程序。</p><p>  采取了ASP.NET技術(shù)的系統(tǒng)在性能上有了很大的改善,主要表現(xiàn)在以下幾方面: </p><p&

21、gt;  由于ASP頁面每次打開都必須經(jīng)過先編譯后解釋的過程,所以頁面在反復打開時速度沒有任何提升,而ASP.NET頁面只需要一次編譯后不需要重新編譯,直到該頁面被修改或Web應用程序重新啟動。這使得在多次訪問時速度有了極大的提升;</p><p>  由于ASP沒有提供任何輸出數(shù)據(jù)為內(nèi)容的元件,所以在使用ASP撰寫數(shù)據(jù)庫頁面時只能借助ADO的RecordSet對象逐筆讀取記錄,而ASP.NET通過ADO.NET

22、提供的DataGrid等數(shù)據(jù)庫元件可以直接和數(shù)據(jù)庫聯(lián)系;</p><p>  ASP.NET支持應用程序的實時更新,管理員不必關(guān)掉網(wǎng)絡服務器或者甚至不用停止應用程序的運行就可以更新應用文件。應用程序文件永遠不會被加鎖,因此甚至在程序運行時文件就可以被覆蓋,當文件更新后,系統(tǒng)會溫和地轉(zhuǎn)換到新的版本;</p><p>  ASP.NET采取"CodeBehind(代碼分離)技術(shù)&qu

23、ot;方式編寫代碼使得代碼更易于編寫,結(jié)構(gòu)更清晰,降低了系統(tǒng)開發(fā)與維護的復雜度和費用。</p><p>  2.2 系統(tǒng)需求分析</p><p>  系統(tǒng)開發(fā)的總體任務是實現(xiàn)在線考試的系統(tǒng)化、規(guī)范化和自動化。</p><p>  系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務的基礎(chǔ)上完成的。在線考試系統(tǒng)需要完成的功能主要有:用戶的注冊和登錄;用戶在線答題;對科目進行管理;對管理

24、員進行試題的管理;以及個人信息管理功能。在數(shù)據(jù)庫方面,利用關(guān)系數(shù)據(jù)庫功能強大的查詢語言對企業(yè)各類信息入庫保存,按要求及時處理。</p><p>  該系統(tǒng)集錄入、維護、查詢、審核和各種處理為一體,各種操作可以通過菜單進行,操作快捷、方便,性能高效、強大;使用易懂、易會,形象增強的數(shù)據(jù)處理,用戶均可根據(jù)需要自行使用。</p><p><b>  系統(tǒng)概述</b><

25、/p><p>  本系統(tǒng)是一個在線考試系統(tǒng),在實施過程中主要實現(xiàn)以下目標:</p><p> ?。?)界面友好、美觀,體現(xiàn)在線考試系統(tǒng)的特點,而且操作簡便。</p><p> ?。?)各功能模塊層次清晰,代碼高效易懂。</p><p>  (3)添加和編輯簡便、清晰,提高工作效率。</p><p> ?。?)查詢方便,數(shù)據(jù)

26、存儲安全可靠。</p><p> ?。?)功能全面,實用性強。</p><p><b>  主要功能有:</b></p><p><b>  1.用戶模塊</b></p><p>  用戶主要實現(xiàn)用戶的登錄功能。</p><p><b>  在線測試模塊</b

27、></p><p>  在線測試是本系統(tǒng)的核心模塊,不論是管理員還是普通用戶都可以進行在線測試。在此頁面中,可以選擇不同的科目進行科目測試。</p><p><b>  科目管理模塊</b></p><p>  只有管理員權(quán)限的用戶登錄才可以進入科目管理模塊,在科目管理模塊中,除了顯示已有己。</p><p>&l

28、t;b>  試題管理模塊</b></p><p>  只有管理員權(quán)限的用戶才可以進入試題管理模塊。</p><p><b>  用戶管理模塊</b></p><p>  在用戶管理模塊中,管理員可以刪除用戶和修改用戶信息,以及增加用戶。</p><p><b>  個人信息修改模塊</b

29、></p><p>  普通用戶登陸后可以進入個人信息修改模塊,修改個人密碼等信息。</p><p><b>  開發(fā)環(huán)境的選擇方法</b></p><p>  目前,用于開發(fā)數(shù)據(jù)庫管理信息系統(tǒng)的編程語言很多,比如Delphi、PowerBuilder、Visual C++、Java、Visual Basic6及VB.NET等等,而用于后

30、臺數(shù)據(jù)庫管理的DBMS也有很多,比如有Oracle、MS SQL SERVER、SYBASE、INFORMIX、DB2、VISUAL FOXPRO、ACCESS等等。</p><p>  本人根據(jù)老師的布置要求,采用面向?qū)ο蟮能浖_發(fā)方法來實現(xiàn)此在線考試軟件,系統(tǒng)開發(fā)工具我們選擇了能夠跨平臺的開發(fā)工具Visual Studio 2005。在前臺操作與后臺數(shù)據(jù)庫處理的連接上,主要采用ADO.NET技術(shù)和SQL Se

31、rver2005數(shù)據(jù)庫,運用客戶機服務器模式(C/S)配合功能強大的SQL查詢語言實現(xiàn)預定的功能需求。</p><p>  Visual Studio 2005的概述</p><p>  Visual Studio 2005是一個全面集成的開發(fā)環(huán)境,用于編寫,調(diào)試代碼,把代碼編譯為程序集進行發(fā)布,實際上,Visual Studio 提供了非常專業(yè)的多文檔界面應用程序,在該應用程序中可以進行

32、與開發(fā)代碼相關(guān)的任何操作,它提供了:</p><p>  文本編輯器:在文本編輯器中,可以編寫C#代碼(以及VB 2005,J#和C++代碼)。這個文本編輯器相當復雜。</p><p>  代碼的設計視圖編輯器:它可以在項目中可視化的放置用戶界面和數(shù)據(jù)訪問控件。此時Visual Studio會自動在源文件中添加必要的C#代碼,在項目中實例化這些控件。</p><p>

33、;  支持窗口:它們可以查看修改項目的各個方面。也可以使用這些窗口指定編譯選項。</p><p>  在環(huán)境中編譯:可以只選擇一個菜單選項編譯項目,而不必在命令行上運行C#編譯器。Visual Studio會調(diào)用C#編譯器。</p><p>  集成的調(diào)試程序:編程的本質(zhì)是代碼在第一次運行時,一般不會正確執(zhí)行。也許在第二次、第三次才能正確運行。Visual Studio無縫的鏈接到一個調(diào)試

34、程序上,可以在該調(diào)試環(huán)境中設置斷點,觀察變量。</p><p>  集成的MSDN幫助:Visual Studio可以在IDE中調(diào)用MSDN文檔說明。</p><p>  訪問其他程序:Visual Studio還能調(diào)用許多其他工具來查看和修改計算機或網(wǎng)絡的一些內(nèi)容,而無需退出開發(fā)環(huán)境。</p><p>  SQL Server 2005數(shù)據(jù)庫的概述</p&g

35、t;<p>  SQL Sevrer2005是一個C/S體系結(jié)構(gòu)的關(guān)系數(shù)據(jù)庫管理系統(tǒng),它使Transact—SQL語言在客戶和SQL Server之間發(fā)送處理請求,SQL Server利用C/S體系結(jié)構(gòu)把工作分成兩部分:客戶端負責邏輯處理把數(shù)據(jù)呈現(xiàn)給用戶,SQL Server管理數(shù)據(jù)庫。SQL Server用Transact—SQL作為它的數(shù)據(jù)庫查詢和編程語言,使用Transact—SQL能夠方便地存取數(shù)據(jù)、查詢、更新和管

36、理關(guān)系數(shù)據(jù)庫。</p><p>  SQL Server 2005 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級的數(shù)據(jù)管理。SQL Server 2005 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,使您可以構(gòu)建和管理用于業(yè)務的高可用和高性能的數(shù)據(jù)應用程序?! QL Server 2005 數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解決方案的核心。此外 SQL Server 2005

37、 結(jié)合了分析、報表、集成和通知功能。這使您的企業(yè)可以構(gòu)建和部署經(jīng)濟有效的 BI 解決方案,幫助您的團隊通過記分卡、Dashboard、Web services 和移動設備將數(shù)據(jù)應用推向業(yè)務的各個領(lǐng)域?! ∨c Microsoft Visual Studio、Microsoft Office System 以及新的開發(fā)工具包(包括 Business Intelligence Development Studio)的緊密集成使 SQL Se

38、rver 2005 與眾不同。無論您是開發(fā)人員、數(shù)據(jù)庫管理員、信息工作者還是決策者,SQL Server 2005 都可以為您提供創(chuàng)新的解決方案,幫助您從數(shù)據(jù)中更多地獲益。  M</p><p>  第3章 系統(tǒng)方案總體設計</p><p>  系統(tǒng)設計思想及相關(guān)技術(shù)介紹</p><p><b>  系統(tǒng)架構(gòu)設計</b></p>

39、<p>  首先用戶登錄,如果登陸成功系統(tǒng)檢測用戶類型,用戶類型分為兩種:普通用戶和管理員。普通用戶登錄后只能進行在線答題和個人信息管理,在線答題時可以選擇科目,進行答題,答題完畢后可以交卷,交卷后不可更改。</p><p>  管理員身份登錄功能較多,除了可以在線答題外,還可以進行科目管理、試題管理和用戶管理,科目管理包括增加、刪除、修改科目,試題管理同樣是增、刪、改操作;用戶管理中只能刪除和修改用

40、戶信息,。</p><p>  系統(tǒng)總體模塊功能設計</p><p>  經(jīng)過對整個系統(tǒng)的分析,可以得出以下功能模塊,如圖3-3所示:</p><p>  登陸者模塊:面向登陸者??梢韵扔泄芾韱T添加,再實現(xiàn)登錄功能,進而進行在線考試。</p><p>  教師模塊:面向教師。有權(quán)力決定該科目是否允許考試以及試題的制定。</p>

41、<p>  管理員模塊:面向管理員??梢詫碱}進行添加、刪除、修改和更新功能;可以進行答題的測試;科目的管理;題庫的管理;以及對用戶的管理。</p><p>  圖3-1 功能模塊圖</p><p>  第4章 數(shù)據(jù)庫的設計</p><p><b>  4.1 引言</b></p><p>  數(shù)據(jù)庫是一個應用

42、系統(tǒng)的核心,數(shù)據(jù)庫設計的好壞直接關(guān)系到應用系統(tǒng)的執(zhí)行效率,數(shù)據(jù)的一致性和完整性,設計數(shù)據(jù)庫系統(tǒng)時應該首先充分了解用戶各個方面的需求,包括現(xiàn)有的以及將來可能增加的需求,數(shù)據(jù)庫設計一般包括以下幾個步驟:</p><p><b>  數(shù)據(jù)庫需求分析</b></p><p><b>  數(shù)據(jù)庫概念結(jié)構(gòu)設計</b></p><p>

43、<b>  數(shù)據(jù)庫邏輯結(jié)構(gòu)設計</b></p><p><b>  數(shù)據(jù)庫需求分析</b></p><p>  數(shù)據(jù)庫需求分析就是要了解在這個應用系統(tǒng)中,用戶需要查詢、更新、刪除和保存哪些數(shù)據(jù),收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設計打下基礎(chǔ)。</p><p>  通在線考試系統(tǒng)的

44、數(shù)據(jù)庫管理要進行各種各樣的數(shù)據(jù)輸入和導出,提供各類信息的添加、刪除、修改和更新等功能。通過上述對系統(tǒng)的設計分析,根據(jù)在線考試系統(tǒng)的需求,共需設計以下五種信息:</p><p> ?。?)用戶考試信息。</p><p> ?。?)科目管理信息。</p><p> ?。?)試題管理信息。</p><p> ?。?)用戶管理信息。</p>

45、;<p>  (5)個人信息管理。</p><p><b>  數(shù)據(jù)庫概念結(jié)構(gòu)設計</b></p><p>  等到了上面的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)以后,就可以設計出能夠滿足用戶需求的各種實體以及實體之間的關(guān)系,為后面的數(shù)據(jù)庫邏輯結(jié)構(gòu)設計打下基礎(chǔ)。這些實體包括各種具體信息,通過相互之間的作用形成數(shù)據(jù)流動。</p><p><b>

46、;  數(shù)據(jù)庫邏輯結(jié)構(gòu)設計</b></p><p>  通過調(diào)查分析各種資料,根據(jù)本管理系統(tǒng)用戶需要操作和處理的各種數(shù)據(jù),對數(shù)據(jù)表進行了分析。確定在數(shù)據(jù)庫中存儲的各種數(shù)據(jù)之間的關(guān)系以及數(shù)據(jù)類型,列舉出部分數(shù)據(jù)表的關(guān)系如下:</p><p>  用戶信息表(User)包括的數(shù)據(jù)項有: 用戶名、密碼、性別、身份證號碼、電子郵箱、角色編號等。(如表4-1所示)</p>&

47、lt;p><b>  表4-1用戶信息表</b></p><p>  角色表(Role)中的字段有角色編號、角色名。(如表4-2所示)</p><p><b>  表4-2 角色表</b></p><p> ?。–ourse)中的字段有課程編號和課程名以及兩個備用字段。(如圖4-3所示)</p><

48、;p>  表4-3 課程表角色表</p><p>  試題表(question)中的字段有題號、課程編號、題干、A答案、B答案、C答案、D答案、正確答案。(如表4-4所示)</p><p><b>  表4-4 角色表</b></p><p>  第5章 界面設計與實現(xiàn)</p><p><b>  主頁設

49、計</b></p><p>  5.1.1 實現(xiàn)目標</p><p>  程序啟動后,進入登陸窗體,用戶輸入用戶名和密碼,然后進行登錄。同時可以按下取消按鈕退出本系統(tǒng),登錄界面模塊中主要實現(xiàn)如下功能:</p><p>  (1)可進行選擇用戶身份,支持鼠標操作。</p><p> ?。?)用戶名和密碼驗證成功后,進入主界面。<

50、;/p><p> ?。?)用戶名錯誤或密碼錯誤提醒并返回輸入有誤。</p><p>  5.1.2 登錄窗口</p><p><b>  5-2 登錄窗口</b></p><p>  在登錄過程中,系統(tǒng)會首先根據(jù)畫面上用戶輸入的內(nèi)容進行驗證檢查,相關(guān)代碼如下:</p><p><b>  H

51、TML></b></p><p><b>  <HEAD></b></p><p>  <title>用戶登錄</title></p><p>  <meta content="Microsoft Visual Studio .NET 7.1" name="

52、;GENERATOR"></p><p>  <meta content="C#" name="CODE_LANGUAGE"></p><p>  <meta content="JavaScript" name="vs_defaultClientScript"></

53、p><p>  <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema"></p><p>  <meta http-equiv="Content-Type" content="text/html

54、; charset=gb2312"></p><p>  <style type="text/css">BODY { BACKGROUND-IMAGE: none; MARGIN: 0px }</p><p><b>  </style></b></p><p>  <scrip

55、t language="javascript"></p><p>  function load_focus()</p><p><b>  {</b></p><p>  document.Login.Textbox_stuId.focus();</p><p><b>  } &l

56、t;/b></p><p><b>  </script></b></p><p><b>  </HEAD></b></p><p>  <body leftMargin="0" onload="load_focus()"></p&g

57、t;<p>  <form id="Login" method="post" runat="server"></p><p>  <table width="1000" bgColor="#9999ff" border="0"></p><

58、;p><b>  <tr></b></p><p>  <td width="950" background="images\3.jpg" height="164">&nbsp;</td></p><p><b>  </tr></

59、b></p><p><b>  <tr></b></p><p>  <td align="right"><A href="about.html" target="_blank">關(guān)于本考試系統(tǒng)</A></td></p><

60、;p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td bgColor="#9999ff" height="300"></p><p>  <table style="W

61、IDTH: 251px; HEIGHT: 166px" borderColor="#66cc99" borderColorDark="#6699ff"</p><p>  width="251" align="center" border="1"></p><p><b

62、>  <tr></b></p><p>  <td style="WIDTH: 151px"><IMG height="34" src="images/login.jpg" width="112"></td></p><p>  <td&g

63、t;&nbsp;</td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td style="WIDTH: 151px" width="151">&n

64、bsp;</p><p>  <DIV style="DISPLAY: inline; WIDTH: 70px; HEIGHT: 15px">用戶名:</DIV></p><p><b>  </td></b></p><p>  <td width="137"&

65、gt;&nbsp;</p><p>  <asp:textbox id="Textbox_stuId" runat="server" BorderStyle="Groove" Width="112px"></asp:textbox></td></p><p><

66、b>  </tr></b></p><p><b>  <tr></b></p><p>  <td style="WIDTH: 151px; HEIGHT: 35px">&nbsp;</p><p>  <DIV style="DISPLAY:

67、inline; WIDTH: 70px; HEIGHT: 15px"><FONT face="宋體">&nbsp;密</p><p>  碼:</FONT></DIV></p><p><b>  </td></b></p><p>  <td s

68、tyle="HEIGHT: 35px">&nbsp;</p><p>  <asp:textbox id="Textbox_userPwd" runat="server" BorderStyle="Groove" Width="112px" TextMode="Password&quo

69、t;</p><p>  BackColor="White"></asp:textbox></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <t

70、d style="WIDTH: 151px; HEIGHT: 26px"></p><p>  <DIV style="DISPLAY: inline; WIDTH: 88px; HEIGHT: 20px">選擇角色:</DIV></p><p><b>  </td></b></

71、p><p>  <td style="HEIGHT: 26px">&nbsp;&nbsp;</p><p>  <asp:dropdownlist id="DropDownList1" runat="server"></p><p>  <asp:ListItem

72、Value="學生">學生</asp:ListItem></p><p>  <asp:ListItem Value="教師">教師</asp:ListItem></p><p>  <asp:ListItem Value="管理員">管理員</asp:ListItem&

73、gt;</p><p>  </asp:dropdownlist></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td style="WIDTH: 166p

74、x">&nbsp;<FONT face="宋體">&nbsp;&nbsp;</p><p>  <asp:imagebutton id="ImageButton1" runat="server" ImageUrl="images\btn_sure_1.gif"></

75、asp:imagebutton></FONT></td></p><p>  <td><FONT face="宋體">&nbsp;&nbsp;&nbsp; </FONT>&nbsp;</p><p>  <asp:imagebutton id="ImageB

76、utton2" runat="server" ImageUrl="images\btn_reinstall_1.gif"></asp:imagebutton></td></p><p><b>  </tr></b></p><p><b>  </table&

77、gt;</b></p><p><b>  </td></b></p><p><b>  </tr></b></p><p>  <tr bgColor="#9999ff"></p><p>  <td height=&qu

78、ot;200"></td></p><p><b>  </tr></b></p><p><b>  </table></b></p><p><b>  </form></b></p><p><b>

79、;  </body></b></p><p><b>  </HTML></b></p><p>  如果驗證通過,系統(tǒng)會連接數(shù)據(jù)庫,進行數(shù)據(jù)正確性以及用戶權(quán)限的檢查,以上檢查成功的情況下,就會進入本系統(tǒng)的主窗體,如果失敗,跳出錯誤提示框。</p><p>  5.2 主要界面設計—用戶登錄信息畫面</

80、p><p>  5.2.1 實現(xiàn)目標</p><p>  實現(xiàn)用戶的認證和登錄。</p><p><b>  5.2.2 主界面</b></p><p>  本界面為主操作界面。管理員通過登錄界面的驗證后,方能進入此界面。</p><p>  此畫面可以進行考試各類信息的添加,更新和刪除,以及用戶信息

81、查詢等功能。</p><p>  5.3 管理員登陸頁面</p><p>  5.3.1 實現(xiàn)目標</p><p><b>  實現(xiàn)管理員的登陸</b></p><p>  5.3.2管理員登陸頁面</p><p><b>  圖5-6 科目管理</b></p>

82、<p>  當管理員登入系統(tǒng)后,進入信息添加頁面,需要將相關(guān)考試信息錄入考試系統(tǒng)中,方便用戶進行考試。相關(guān)代碼如下:</p><p><b>  <HTML></b></p><p><b>  <HEAD></b></p><p>  <title>adminInfo<

83、;/title></p><p>  <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1"></p><p>  <meta name="CODE_LANGUAGE" Content="C#"></

84、p><p>  <meta name="vs_defaultClientScript" content="JavaScript"></p><p>  <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisens

85、e/ie5"></p><p>  <style type="text/css"></p><p>  .STYLE1 { FONT-SIZE: 24px }</p><p><b>  </style></b></p><p><b>  </

86、HEAD></b></p><p>  <body bgColor="#ffffcc"></p><p>  <form id="Form1" method="post" runat="server"></p><p>  <table w

87、idth="128" border="0" align="left" style="WIDTH: 128px; HEIGHT: 471px"></p><p><b>  <TR></b></p><p>  <TD height="44" co

88、lspan="1" align="center"><h3>歡迎您登錄!</h3></p><p><b>  </TD></b></p><p><b>  </TR></b></p><p><b>  <TR&

89、gt;</b></p><p>  <TD width="135" height="25" bgcolor="#ffffcc" style="WIDTH: 135px; HEIGHT: 25px"><FONT face="宋體"></FONT></TD>&

90、lt;/p><p><b>  </TR></b></p><p><b>  <tr></b></p><p>  <td height="28" bgcolor="#ffffcc" style="WIDTH: 135px; HEIGHT: 28

91、px"><DIV style="DISPLAY: inline; WIDTH: 70px; HEIGHT: 15px">管理員ID:</DIV></p><p>  <asp:Label id="lbl_adminId" runat="server">未登錄</asp:Label></

92、p><p><b>  </td></b></p><p>  &nbsp;</TD></p><p><b>  </tr></b></p><p><b>  <TR></b></p><p>  

93、<TD style="WIDTH: 135px; HEIGHT: 45px" bgColor="#ffffcc">&nbsp;</p><p>  <asp:HyperLink id="HyperLink4" runat="server" ToolTip="維護學生信息" Target=&

94、quot;main" NavigateUrl="stuInfoView.aspx">學生信息管理</asp:HyperLink></TD></p><p><b>  </TR></b></p><p><b>  <TR></b></p><

95、p>  <TD style="WIDTH: 135px; HEIGHT: 45px" bgColor="#ffffcc">&nbsp;</p><p>  <asp:HyperLink id="Hyperlink7" runat="server" ToolTip="維護教師信息" T

96、arget="main" NavigateUrl="teacherInfoView.aspx">教師信息管理</asp:HyperLink></TD></p><p><b>  </TR></b></p><p><b>  <tr></b></

97、p><p>  <td bgcolor="#ffffcc" style="WIDTH: 135px; HEIGHT: 44px">&nbsp;</p><p>  <asp:HyperLink id="HyperLink2" runat="server" NavigateUrl="

98、;showTest.aspx" Target="main">試題信息管理</asp:HyperLink></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <t

99、d bgcolor="#ffffcc" style="WIDTH: 135px; HEIGHT: 44px">&nbsp;</p><p>  <asp:HyperLink id="HyperLink3" runat="server" NavigateUrl="courseView.aspx"

100、Target="main">科目信息維護</asp:HyperLink></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td bgcolor="#ffff

101、cc" style="WIDTH: 135px; HEIGHT: 44px">&nbsp;</p><p>  <asp:HyperLink id="HyperLink5" runat="server" Target="main" NavigateUrl="testResult.aspx&quo

102、t;>考試結(jié)果管理</asp:HyperLink></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td bgcolor="#ffffcc" style="

103、WIDTH: 135px; HEIGHT: 44px">&nbsp;</p><p>  <asp:HyperLink id="HyperLink6" runat="server" NavigateUrl="admin.aspx" Target="main">管理員信息維護</asp:Hype

104、rLink></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td bgcolor="#ffffcc" style="WIDTH: 135px; HEIGHT: 44p

105、x">&nbsp;</p><p>  <asp:HyperLink id="HyperLink1" runat="server" NavigateUrl="login.aspx" Target="_parent">退出</asp:HyperLink></td></p&

106、gt;<p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td bgcolor="#ffffcc" style="WIDTH: 135px">&nbsp;</td></p>

107、;<p><b>  </tr></b></p><p><b>  </table></b></p><p><b>  </form></b></p><p><b>  </body></b></p>

108、<p><b>  </HTML></b></p><p><b>  5.4教師登陸頁面</b></p><p>  5.4.1 實現(xiàn)目標</p><p><b>  教師登陸和認證</b></p><p>  5.4.2 教師登陸頁面<

109、/p><p><b>  相關(guān)代碼為:</b></p><p><b>  <HEAD></b></p><p>  <title>教師詳細信息查看</title></p><p>  <meta content="Microsoft Visual S

110、tudio .NET 7.1" name="GENERATOR"></p><p>  <meta content="C#" name="CODE_LANGUAGE"></p><p>  <meta content="JavaScript" name="vs_def

111、aultClientScript"></p><p>  <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema"></p><p><b>  </HEAD></b></

112、p><p>  <body bgColor="#99ff99"></p><p>  <h1 align="center">老師詳細信息</h1></p><p>  <form id="Form1" method="post" runat=&quo

113、t;server"></p><p>  <table borderColor="#0066cc" width="600" align="center" border="1"></p><p><b>  <tr></b></p>&l

114、t;p>  <td><FONT face="宋體">以下是該教師的詳細信息</FONT></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td

115、><FONT face="宋體">教師ID:</p><p>  <asp:label id="lbl_teacherId" runat="server"></asp:label></FONT></td></p><p><b>  </tr>

116、</b></p><p><b>  <tr></b></p><p>  <td><FONT face="宋體">教師姓名:</p><p>  <asp:textbox id="tbx_teacherName" runat="server

117、"></asp:textbox></FONT></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td><FONT face="宋體"

118、>密碼:&nbsp;&nbsp;&nbsp;&nbsp;</p><p>  <asp:textbox id="tbx_teacherPwd" runat="server"></asp:textbox></FONT></td></p><p><b>  

119、</tr></b></p><p><b>  <tr></b></p><p><b>  <td></b></p><p>  <P><FONT face="宋體">所教科目ID:</p><p>  &

120、lt;asp:label id="lbl_courseId" runat="server"></asp:label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><FONT face="宋體">所教科目名稱:</FONT></p&g

121、t;<p>  <asp:label id="lbl_courseName" runat="server"></asp:label></P></p><p>  <P><FONT face="宋體" color="#ff0000">要修改教師所負責科目請點擊修改

122、。</FONT></P></p><p>  <asp:imagebutton id="ImageButton1" runat="server" ImageUrl="images\btn_amend_1.gif"></asp:imagebutton>&nbsp;&nbsp;&nbsp

123、;&nbsp;&nbsp;</p><p>  <asp:imagebutton id="ImageButton4" runat="server" ImageUrl="images/btn_cancel_1.gif"></asp:imagebutton></FONT><br></p&g

124、t;<p><b>  <br></b></p><p>  <asp:panel id="Panel1" runat="server" Visible="False" Height="226px"></p><p>  <TABLE width

125、="600"></p><p><b>  <TR></b></p><p><b>  <TD></b></p><p><b>  <P></b></p><p>  <asp:listbox id=&qu

126、ot;ListBox1" runat="server" Height="202px" Width="176px" AutoPostBack="True" onselectedindexchanged="ListBox1_SelectedIndexChanged"></asp:listbox></P>

127、</p><p><b>  </TD></b></p><p>  <TD><FONT face="宋體">選定的科目ID:</FONT></p><p>  <asp:label id="lbl_newCourseId" runat="s

128、erver"></asp:label><BR></p><p>  <FONT face="宋體">目前負責該科目的教師:</FONT></p><p>  <asp:label id="lbl_teacherName" runat="server">&l

129、t;/asp:label></TD></p><p><b>  </TR></b></p><p><b>  </TABLE></b></p><p>  <P><FONT face="宋體"></FONT>&nb

130、sp;</P></p><p>  </asp:panel></FONT></td></p><p><b>  </tr></b></p><p><b>  <TR></b></p><p>  <td align=&

131、quot;center"><asp:imagebutton id="ImageButton2" runat="server" ImageUrl="images\btn_save_1.gif"></asp:imagebutton><FONT face="宋體">&nbsp;&nbsp;&

132、;nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p><b>  </FONT></b></p><p>  <asp:imagebutton id="ImageButton3" runat="server" ImageUrl="images/b

133、tn_cancel_1.gif"></asp:imagebutton></td></p><p><b>  </TR></b></p><p><b>  </table></b></p><p><b>  </form></b

134、></p><p><b>  </body></b></p><p><b>  </HTML></b></p><p><b>  5.5學生登陸頁面</b></p><p><b>  5.5.1實現(xiàn)目標</b><

135、/p><p>  實現(xiàn)學生信息的認證和登陸</p><p>  5.5.2 學生登陸界面</p><p><b>  代碼如下:</b></p><p><b>  <HTML></b></p><p><b>  <HEAD></b>

136、;</p><p>  <title>學生信息</title></p><p>  <meta content="False" name="vs_snapToGrid"></p><p>  <meta content="False" name="vs_s

137、howGrid"></p><p>  <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR"></p><p>  <meta content="C#" name="CODE_LANGUAGE">

138、;</p><p>  <meta content="JavaScript" name="vs_defaultClientScript"></p><p>  <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_t

139、argetSchema"></p><p>  <meta http-equiv="Content-Type" content="text/html; charset=gb2312"></p><p><b>  </HEAD></b></p><p>  <

140、body leftMargin="0" bgColor="#99ff99"></p><p>  <form method="post" runat="server"></p><p>  <table borderColor="#000000" width=&quo

141、t;1000" border="1" bgColor="#99ff99"></p><p><b>  <tr></b></p><p>  <td width="950" background="images\3.jpg" height="16

142、4" colspan="3">&nbsp;</td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td colSpan="1">學號:<

143、;asp:label id="lbl_stuId" runat="server" Height="7px" Width="84px" ForeColor="Red"></asp:label></td></p><p>  <td colSpan="1">

144、姓名:<asp:label id="lbl_stuName" runat="server" ForeColor="Red"></asp:label></td></p><p>  <td><asp:imagebutton id="ImageButton3" runat="

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論