畢業(yè)論文--網(wǎng)上考試系統(tǒng)-管理員模塊,考題管理_第1頁
已閱讀1頁,還剩33頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  本科畢業(yè)論文(設(shè)計(jì))</p><p>  題 目 網(wǎng)上考試系統(tǒng)-管理員模塊,考題管理 </p><p>  指導(dǎo)教師 職稱 講師 </p><p>  學(xué)生姓名 學(xué)號(hào) </p><p>  專

2、 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù)(09級(jí)) </p><p>  班 級(jí) 1班 </p><p>  院 (系) 電子信息工程 </p><p>  完成時(shí)間 2013-4-15 </p&

3、gt;<p>  網(wǎng)上考試系統(tǒng)——管理員模塊考題管理</p><p><b>  摘 要</b></p><p>  隨著計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)的發(fā)展,很多日常的工作和任務(wù)都可以在計(jì)算機(jī)和網(wǎng)絡(luò)上進(jìn)行完成,在線考試能大大的方便一些考試的進(jìn)行。所以近年來網(wǎng)上考試系統(tǒng)受到了更多的關(guān)注。</p><p>  本次畢業(yè)設(shè)計(jì)的是網(wǎng)上考試系統(tǒng),系統(tǒng)

4、采用了B/S模式開發(fā),主要功能有系統(tǒng)管理、考生管理、題庫管理、試卷管理,考生的個(gè)人資料管理、考試管理。</p><p>  論文首先對(duì)系統(tǒng)進(jìn)行了可行性分析,然后進(jìn)行了系統(tǒng)的設(shè)計(jì),最后對(duì)各個(gè)功能部分進(jìn)行了測(cè)試。</p><p>  關(guān)鍵字 在線考試/ B/S /考試系統(tǒng)</p><p>  ONLINE EXAMINATION SYSTEM</p>&

5、lt;p><b>  Abstract</b></p><p>  With the development of computer and network technology, many of the day-to-day work and tasks can be completed on computers and networks, online examination ca

6、n greatly facilitate the conduct of the exam. In recent years, online examination system has been more attention.</p><p>  The graduation project online examination system, the system uses the B / S model de

7、velopment, the main function of the system management, candidate management, examination management, paper management, management of personal data of candidates, examination management.</p><p>  Firstly, the

8、 system feasibility analysis, and then carry out the design of the system, the last part of the various functional test</p><p><b>  .</b></p><p>  KEY WORDS Online examination/ B/S/

9、Examination System </p><p><b>  目 錄</b></p><p>  中文摘要 </p><p>  英文摘要

10、 </p><p><b>  1 緒論1</b></p><p>  1.1網(wǎng)上考試系統(tǒng)的開發(fā)背景及發(fā)展現(xiàn)狀1</p><p>  1.2研究的目的和內(nèi)容1</p><p>  1.2.1研究的目的1</p><p>  1.2.2研究的主要內(nèi)容2</p&g

11、t;<p>  2系統(tǒng)相關(guān)技術(shù)介紹2</p><p>  2.1 B/S架構(gòu)介紹2</p><p>  2.1.1 B/S架構(gòu)概述2</p><p>  2.1.2 B/S架構(gòu)軟件的優(yōu)勢(shì)與劣勢(shì)3</p><p>  2.2 .NET 介紹4</p><p>  2.3 C# 語言介紹6<

12、/p><p>  2.4 ASP.NET介紹7</p><p>  2.4.1 ASP 介紹7</p><p>  2.4.2 ASP.NET 的工作原理7</p><p>  2.5 開發(fā)工具——Visual Studio 2010 + SQL Server 20058</p><p>  2.5.1 Visua

13、l Studio 20108</p><p>  2.6.2 SQL Server 20059</p><p>  3 系統(tǒng)需求分析與總體設(shè)計(jì)10</p><p>  3.1 系統(tǒng)可行性研究10</p><p>  3.1.1 技術(shù)可行性10</p><p>  3.1.2 經(jīng)濟(jì)可行性10</p>

14、;<p>  3.1.3 操作可行性10</p><p>  3.1.4 可行性研究11</p><p>  3.2 系統(tǒng)需求分析11</p><p>  3.2.1 系統(tǒng)功能需求11</p><p>  3.2.2 用戶需求12</p><p>  3.3 系統(tǒng)總體功能設(shè)計(jì)12</p&

15、gt;<p>  3.3.2 角色功能模塊劃分13</p><p>  3.3.2 角色功能模塊劃分13</p><p>  3.4 系統(tǒng)總體數(shù)據(jù)庫設(shè)計(jì)15</p><p>  3.4.1 數(shù)據(jù)表設(shè)計(jì)15</p><p>  4 管理員模塊——考題管理的具體設(shè)計(jì)及實(shí)現(xiàn)17</p><p>  4

16、.1 管理員模塊——考題管理的工作流程17</p><p>  4.2管理員模塊——考題管理題庫管理詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)18</p><p>  4.2.1 界面設(shè)計(jì)18</p><p>  4.2.2 功能的具體實(shí)現(xiàn)27</p><p>  4.3管理員模塊——考題管理試卷管理詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)31</p><p>

17、  4.3.1 界面設(shè)計(jì)31</p><p>  4.3.2 功能的具體實(shí)現(xiàn)31</p><p><b>  結(jié) 論37</b></p><p><b>  致 謝38</b></p><p><b>  參考文獻(xiàn)39</b></p><p&g

18、t;<b>  1 緒論</b></p><p>  1.1網(wǎng)上考試系統(tǒng)的開發(fā)背景及發(fā)展現(xiàn)狀</p><p>  目前而言,很多學(xué)校學(xué)生的期末試卷仍采用由任課教師(個(gè)人或集體)考前出題的形式完成。為解決學(xué)生壓題,考前漏題,補(bǔ)(緩)考試題與正式考試試題題量及難度差異問題,教務(wù)管理部門通常要求教師同時(shí)出多套試卷,其題量與難度要求相仿,同時(shí)還要給出答案和評(píng)分標(biāo)準(zhǔn)。這種考試形

19、式給教師增加了很大的工作負(fù)擔(dān),并且試題難易的不同,讓每次考試獨(dú)立起來,無法直觀的從考試結(jié)果來判定一月、一季度、一年教學(xué)成果的優(yōu)劣,不能及時(shí)有效的調(diào)整不當(dāng)?shù)慕虒W(xué)思路,改進(jìn)教學(xué)方法。</p><p>  若將試題建庫,每次考前從題庫中隨機(jī)抽取生成試卷,就可以較好地解決考教分離問題,也可將廣大教師從繁重的命題工作中解放出來。近年來,部分學(xué)校開始著手開發(fā)基于計(jì)算機(jī)的題庫系統(tǒng),并將成果向其它學(xué)校推廣,但這些題庫一般都是結(jié)合

20、開發(fā)學(xué)校自身的具體情況開發(fā)的針對(duì)單一課程的小型題庫,并且這些題庫系統(tǒng)有的題目本身是不可更新維護(hù)的,即使有些題目過于陳舊或不適合自己學(xué)校學(xué)生,也無法更新、刪除。</p><p>  近來發(fā)展迅速的Internet技術(shù),使這些問題有了很好的解決方法,充分的利用網(wǎng)絡(luò)資源,通過互聯(lián)網(wǎng)建立網(wǎng)上題庫,開發(fā)出網(wǎng)上考試系統(tǒng),現(xiàn)在許多公司、團(tuán)體都在進(jìn)行開發(fā)嘗試。我們團(tuán)隊(duì)一起參考了多個(gè)網(wǎng)上考試系統(tǒng),探討研究之后,開發(fā)出這個(gè)系統(tǒng)。&l

21、t;/p><p>  1.2研究的目的和內(nèi)容</p><p>  1.2.1研究的目的</p><p>  主要目的為,通過互聯(lián)網(wǎng),使多人參與建立更加完備的試題庫,全面的整合現(xiàn)有的考試資源,提高資源的利用率和工作的效率;利用計(jì)算機(jī)快速從題庫選題生成試卷,減輕教師負(fù)擔(dān),同時(shí)也起到了防止考生們的作弊;登陸以后根據(jù)用戶類型的不同分別進(jìn)入各自的界面;考生答卷完畢后答案自動(dòng)存儲(chǔ);

22、設(shè)定了自動(dòng)閱卷功能,標(biāo)準(zhǔn)化試題的答案固定,計(jì)算機(jī)可以自動(dòng)將考生答案和標(biāo)準(zhǔn)化答案進(jìn)行比對(duì),生成成績,確保成績的公平和公正,更加有利于教學(xué)改進(jìn)。</p><p>  該系統(tǒng)運(yùn)行于校園網(wǎng)上,依據(jù)傳統(tǒng)考試過程進(jìn)行了比較合理的結(jié)構(gòu)設(shè)計(jì),該系統(tǒng)提供網(wǎng)上考試及題庫的框架結(jié)構(gòu),完成包括身份識(shí)別、賬號(hào)管理、網(wǎng)上考試、成績查詢、試卷生成、自動(dòng)評(píng)分等模塊,具有登錄鑒別、按題型抽題、自動(dòng)評(píng)分等功能,基本滿足常規(guī)的要求和設(shè)計(jì)的初期指導(dǎo)思想

23、。</p><p>  但本系統(tǒng)軟件只包括少量的題目,都是由我們團(tuán)隊(duì)隨意編寫的,題庫管理員可以隨時(shí)的刪除補(bǔ)充新題目,將題庫將不斷的擴(kuò)充,出題人可通過題庫管理員向題庫中加載試題、維護(hù)題庫、以及生成試卷,從而將廣大教師從繁重的命題任務(wù)中解放出來,將精力更多的投入到教學(xué)任務(wù)當(dāng)中,并可以教師平時(shí)在上網(wǎng)時(shí)也可以自行組合試卷,對(duì)相應(yīng)的學(xué)生進(jìn)行測(cè)試,這樣教學(xué)質(zhì)量將會(huì)有極大提高。</p><p>  本文

24、對(duì)系統(tǒng)的工作原理、需求分析和總體設(shè)計(jì)做了簡(jiǎn)要的概述,并針對(duì)系統(tǒng)中重要的子系統(tǒng)進(jìn)行了詳細(xì)的闡述和說明。</p><p>  1.2.2研究的主要內(nèi)容</p><p>  緒論部分主要對(duì)開發(fā)“網(wǎng)上考試系統(tǒng)”的開發(fā)背景及研究現(xiàn)狀做進(jìn)行分析,明確本次研究的方向。</p><p>  然后著重介紹與“網(wǎng)上考試系統(tǒng)”的開發(fā)和實(shí)現(xiàn)用到的相關(guān)技術(shù),并且概括描述了Visual Stu

25、dio 2010和SQL Server2005兩種開發(fā)工具。</p><p>  接著進(jìn)行了系統(tǒng)需求的分析與總體的設(shè)計(jì),對(duì)系統(tǒng)在技術(shù)、經(jīng)濟(jì)、操作可行性進(jìn)行研究,并對(duì)系統(tǒng)總體功能和數(shù)據(jù)庫進(jìn)行設(shè)計(jì)。</p><p>  講述管理員模塊,考題管理及下屬的題庫管理模塊和試卷管理模塊的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)。</p><p>  最后簡(jiǎn)述了系統(tǒng)測(cè)試的方法和部署,介紹設(shè)計(jì)的體會(huì),并指出

26、了系統(tǒng)設(shè)計(jì)中的不足及改進(jìn)方向。</p><p><b>  2系統(tǒng)相關(guān)技術(shù)介紹</b></p><p>  2.1 B/S架構(gòu)介紹</p><p>  2.1.1 B/S架構(gòu)概述</p><p>  隨著Internet和WWW的流行,從前的主機(jī)/終端和C/S結(jié)構(gòu)已經(jīng)無法滿足新時(shí)期開放式網(wǎng)絡(luò)的需求。B/S結(jié)構(gòu),就是瀏覽器

27、和服務(wù)器結(jié)構(gòu)。它是跟著Internet技術(shù)的興起,從C/S結(jié)構(gòu)演變而來的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶是通過Web瀏覽器來實(shí)現(xiàn),其中很少一部分的事務(wù)邏輯是在瀏覽器(Browser)實(shí)現(xiàn),其主要事務(wù)邏輯是在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層3-tier結(jié)構(gòu)。和C/S結(jié)構(gòu)需要使用者電腦上安裝相應(yīng)的軟件相比,B/S結(jié)構(gòu)的系統(tǒng)不需要安裝軟件,其主要的邏輯都在服務(wù)器端,這樣就很大程度上簡(jiǎn)化了客戶端電腦的負(fù)荷,減輕了系統(tǒng)升級(jí)與維護(hù)的工作量和成本,

28、降低了用戶的總體成本(TCO)。從目前的技術(shù)水平來看,在局域網(wǎng)中建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過Internet/Intranet模式下數(shù)據(jù)庫應(yīng)用,相比起來更容易把握、成本也是比較低的。它是個(gè)一次到位的開發(fā),不同的人員,可以從不同的地點(diǎn),用不同的接入方式操作和訪問相同的數(shù)據(jù)庫;它能很有效地管理訪問權(quán)限和保護(hù)數(shù)據(jù)平臺(tái),服務(wù)器的數(shù)據(jù)庫也能很安全。在JAVA這類跨平臺(tái)的語言出現(xiàn)之后,B/S架構(gòu)的管理軟件變的更加高效、快捷、方便。[1]<

29、/p><p>  2.1.2 B/S架構(gòu)軟件的優(yōu)勢(shì)與劣勢(shì)</p><p>  B/S結(jié)構(gòu)它最大的優(yōu)點(diǎn)就在于可以在所有地方進(jìn)行操作而無需安裝任何專門的軟件。只需要一臺(tái)能上網(wǎng)的電腦就可以使用,客戶端無需維護(hù)。系統(tǒng)的擴(kuò)展性很高,只要可以上網(wǎng),系統(tǒng)管理員再分配一套用戶名和密碼,就可以使用了。</p><p>  不過任何事物也都有它的兩面性,B/S結(jié)構(gòu)也不例外。B/S結(jié)構(gòu)的優(yōu)點(diǎn)

30、主要有維護(hù)和升級(jí)方式簡(jiǎn)單、成本降低、選擇更多,缺點(diǎn)主要是應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重。</p><p>  B/S結(jié)構(gòu)同C/S結(jié)構(gòu)軟件進(jìn)行對(duì)比:</p><p>  1. 數(shù)據(jù)安全性比較</p><p>  從C/S結(jié)構(gòu)軟件的數(shù)據(jù)分布特性來看,C/S結(jié)構(gòu)客戶端所發(fā)生的盜搶、病毒、火災(zāi)、地震、黑客等都可能對(duì)數(shù)據(jù)造成危害。 </p><p>  2

31、. 數(shù)據(jù)一致性比較</p><p>  在C/S結(jié)構(gòu)軟件的解決方案中,對(duì)于經(jīng)營在異地的大型集團(tuán)都會(huì)采用在各地安裝區(qū)域級(jí)服務(wù)器,然后再進(jìn)行數(shù)據(jù)同步的模式。這些服務(wù)器必須進(jìn)行各自的同步后,總機(jī)才能得到最終的數(shù)據(jù)。當(dāng)個(gè)別的數(shù)據(jù)庫出現(xiàn)故障,數(shù)據(jù)不能及時(shí)同步的話,數(shù)據(jù)就無法保持一致,不能用于最后的決策。而B/S結(jié)構(gòu)軟件的數(shù)據(jù)是集中存放的,客戶端的數(shù)據(jù)都是直接進(jìn)入中央數(shù)據(jù)庫,不會(huì)出現(xiàn)數(shù)據(jù)一致性的問題。 </p>

32、<p>  3. 數(shù)據(jù)實(shí)時(shí)性比較</p><p>  在集團(tuán)級(jí)應(yīng)用中,C/S結(jié)構(gòu)看到的都是最終的數(shù)據(jù);而B/S結(jié)構(gòu)可以看到實(shí)時(shí)的數(shù)據(jù),可以盡可能的避免企業(yè)的損失 </p><p>  4. 數(shù)據(jù)溯源性比較</p><p>  B/S結(jié)構(gòu)的數(shù)據(jù)是集中存放的,所以查詢到的數(shù)據(jù)可溯源。而很大一部分的C/S結(jié)構(gòu)軟件,為了減少通信量,無法查到原始數(shù)據(jù),只能查到中間

33、報(bào)表的數(shù)據(jù)。 </p><p>  5,服務(wù)響應(yīng)及時(shí)性比較</p><p>  C/S結(jié)構(gòu)的軟件,它的應(yīng)用是分布的,需要對(duì)每一個(gè)使用節(jié)點(diǎn)進(jìn)行程序安裝,使得很小的程序缺陷都需要很長時(shí)間重新部署,重新部署時(shí),還要保證程序版本的統(tǒng)一性,并且暫停一切業(yè)務(wù)進(jìn)行更新,所以他的服務(wù)響應(yīng)時(shí)間會(huì)很長。而B/S結(jié)構(gòu)的軟件與其不同,他的應(yīng)用全都集中于總部服務(wù)器上,各應(yīng)用結(jié)點(diǎn)并沒有任何程序,一個(gè)地方更新則全部應(yīng)用

34、程序更新,可以做到快速服務(wù)響應(yīng)。 </p><p>  6,網(wǎng)絡(luò)應(yīng)用限制比較</p><p>  C/S結(jié)構(gòu)軟件僅適用于局域網(wǎng)內(nèi)部用戶或?qū)拵в脩簦?兆以上);而我們的B/S結(jié)構(gòu)軟件可以適用于任何網(wǎng)絡(luò)結(jié)構(gòu)(包括33.6K撥號(hào)入網(wǎng)方式),特別適于寬帶不能到達(dá)的地方(例如迪信通集團(tuán)的某些分公司,僅靠電話上網(wǎng)即可正常使用軟件系統(tǒng))。</p><p>  2.2 .NET 介

35、紹</p><p>  .NET就是微軟的用來實(shí)現(xiàn)XML,Web Services,SOA(面向服務(wù)的體系結(jié)構(gòu)service-oriented architecture)和敏捷性的技術(shù)。對(duì)技術(shù)人員,想真正了解什么是.NET,必須先了解.NET技術(shù)出現(xiàn)的原因和它想解決的問題,必須先了解為什么他們需要XML,Web Services 和 SOA。技術(shù)人員一般將微軟看成一個(gè)平臺(tái)廠商。微軟搭建技術(shù)平臺(tái),而技術(shù)人員在這個(gè)技

36、術(shù)平臺(tái)之上創(chuàng)建應(yīng)用系統(tǒng)。從這個(gè)角度,.NET也可以如下來定義:.NET是微軟的新一代技術(shù)平臺(tái),為敏捷商務(wù)構(gòu)建互聯(lián)互通的應(yīng)用系統(tǒng),這些系統(tǒng)是基于標(biāo)準(zhǔn)的,聯(lián)通的,適應(yīng)變化的,穩(wěn)定的和高性能的。從技術(shù)的角度,一個(gè).NET應(yīng)用是一個(gè)運(yùn)行于.NET Framework之上的應(yīng)用程序。(更精確的說,一個(gè).NET應(yīng)用是一個(gè)使用.NET Framework類庫來編寫,并運(yùn)行于公共語言運(yùn)行時(shí) Common Language Runtime之上的應(yīng)用程序。

37、)如果一個(gè)應(yīng)用程序跟.NET Framework無關(guān),它就不能叫做.NET程序。比如,僅僅使用了XML并不就是.NET應(yīng)用,僅僅使用SOAP SDK調(diào)用一個(gè)Web Se</p><p>  .NET 的應(yīng)用組件包括:客戶端應(yīng)用,WebService,接口規(guī)范,CLR 與 CIL。</p><p>  asp.net2.0是一種動(dòng)態(tài)網(wǎng)站高級(jí)編程語言。 </p><p>

38、;  asp.net2.0是微軟公司的最新版本,是一種建立在公共語言運(yùn)行庫上的編程框架,可用于服務(wù)器上開發(fā)強(qiáng)大的web應(yīng)用程序。asp.net2.0不但執(zhí)行效率大大提高,對(duì)代碼的控制也做的很好。并且支持web controls 功能和多種語言。以提高安全性,以管理性和高擴(kuò)展性。 </p><p>  asp.net技術(shù)從1.0升級(jí)到1.1的變化不大,但是升級(jí)到2.0,卻發(fā)生了相當(dāng)大的變化,在開發(fā)過程中,微軟公司深

39、入市場(chǎng),針對(duì)大量開發(fā)人員和軟件使用者,進(jìn)行了卓有成效的研究,并為其指定了開發(fā)代號(hào),asp.net2.0設(shè)計(jì)目標(biāo)的核心,可以用一個(gè)詞來形容--簡(jiǎn)化。因?yàn)槠湓O(shè)計(jì)目的是將應(yīng)用程序代碼數(shù)量減少百分之七十以上,改變過去那種需要編寫很多重復(fù)行代碼的狀況,盡可能做到寫很少的代碼就可以完成任務(wù)。對(duì)于軟件工程師來說,asp.net2.0是web開發(fā)史上的一個(gè)重要的里程碑! </p><p>  asp.net2.0的新特性: &l

40、t;/p><p>  生產(chǎn)效率,使用新增的asp.net2.0服務(wù)器控件和包含新增功能的現(xiàn)有控件,可以輕松的創(chuàng)建asp.net2.0網(wǎng)頁和應(yīng)用程序。 </p><p>  靈活性和可擴(kuò)展性,很多asp.net2.0功能都可以擴(kuò)展。這樣可以輕松的將自定義功能集成到應(yīng)用程序中。 </p><p>  性能,使用如預(yù)編譯,可配置緩存和sql緩存失效等功能。 </p>

41、;<p>  安全性,現(xiàn)在相web應(yīng)用程序添加身份驗(yàn)證和授權(quán)非常簡(jiǎn)單。 </p><p>  完整性,新增功能和現(xiàn)用功能協(xié)同工作,可以創(chuàng)建解決實(shí)時(shí)web開發(fā)挑戰(zhàn)的端對(duì)端方案。</p><p>  圖2-1 .NET框架模型</p><p>  2.3 C# 語言介紹</p><p>  C#(C Sharp)是微軟專門為.NET

42、 Framework訂做的一種程序語言,C#擁有C和C++的強(qiáng)大功能以及Visual Basic使用很簡(jiǎn)易的特征,是第一個(gè)組件導(dǎo)向(Component-oriented)的程序語言,和Java和C++一樣都是面向?qū)ο蟮某绦蛘Z言。</p><p>  微軟對(duì)C#語言的定義主要是從C和C++繼承而來的,這從語言中的種種元素中就能反映這一點(diǎn)。C#在設(shè)計(jì)者從C++繼承的可選選項(xiàng)方面比JAVA要廣泛一些(比如說struts

43、),它還增加了一些自己獨(dú)特的特點(diǎn)(比方說源代碼版本定義).不過它還不能算成熟的語言,暫時(shí)也不可能擠垮JAVA。C#還需要變成一種開發(fā)者可以接受和采用的語言。</p><p>  因?yàn)镃#面向?qū)ο蠓矫娴淖吭皆O(shè)計(jì),使得它成為了構(gòu)建各類組件的理想之選。使用簡(jiǎn)單的C#語言結(jié)構(gòu),就能夠方便的轉(zhuǎn)化成為XML網(wǎng)絡(luò)服務(wù),從而使它們可以在任何操作系統(tǒng)上由任何語言通過INTERNET進(jìn)行調(diào)用。最重要的是,C#語言可以使C++程序員能

44、夠更高效的開發(fā)程序,不會(huì)損失C和C++的強(qiáng)大功能。因?yàn)檫@種關(guān)系,C#與C和C++有著很大的相似性,熟悉C和C++的開發(fā)者能夠很輕易的轉(zhuǎn)向C#。</p><p>  C#從Java語言中繼承而來的特點(diǎn):結(jié)構(gòu)形式,強(qiáng)類型。</p><p>  C#從C和C++語言中繼承的特點(diǎn):編譯,結(jié)構(gòu)體,預(yù)編譯,命名空間,操作符重載。</p><p>  C#獨(dú)有的特點(diǎn):動(dòng)態(tài)查閱,具

45、名參數(shù)與可選參數(shù),中間代碼,命名空間中的申明,基本的數(shù)據(jù)類型,兩個(gè)基本類,參數(shù)傳遞,與COM的集成,索引下標(biāo),代理和反饋。</p><p>  2.4 ASP.NET介紹</p><p>  2.4.1 ASP 介紹</p><p>  Active Server Page,縮寫為ASP,中文翻譯是“動(dòng)態(tài)服務(wù)器頁面”。ASP是微軟公司用于代替CGI腳本程序才開發(fā)的一

46、種應(yīng)用,它能跟數(shù)據(jù)庫和其它程序進(jìn)行交互,是一種很方便、簡(jiǎn)單的編程工具。ASP文件的格式是.asp,動(dòng)態(tài)網(wǎng)站現(xiàn)在很多都用這種技術(shù)。</p><p>  ASP是一種環(huán)境,是服務(wù)器端的腳本編寫環(huán)境,可以創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁或Web應(yīng)用程序。ASP網(wǎng)頁能夠包含HTML標(biāo)記、普通文本、腳本命令以及COM組件等。ASP還可以向網(wǎng)站中添加交互式的內(nèi)容(如在線表單),也可以用HTML網(wǎng)頁作為用戶界面的web應(yīng)用程序。相比于HTM

47、L,ASP的網(wǎng)頁具有以下特點(diǎn): </p><p>  (1)ASP能夠突破靜態(tài)網(wǎng)頁的一些功能限制,實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁的技術(shù); </p><p>  (2)ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測(cè)試;</p><p>  (3)服務(wù)器端的ASP解釋程序會(huì)在服務(wù)器端執(zhí)行ASP程序,并將結(jié)果以HTML格式傳送到客戶端瀏覽器上,所以使用各種瀏覽器都可以瀏覽AS

48、P網(wǎng)頁; </p><p>  (4)ASP中有一些內(nèi)置對(duì)象,他們可以用來增強(qiáng)服務(wù)器端腳本功能。</p><p>  (5)ASP可以通過服務(wù)器端的ActiveX組件來執(zhí)行各式各樣的任務(wù),例如發(fā)送Email;</p><p>  (6)使用者看不到ASP的源代碼,可以防止源代碼的泄漏;</p><p>  (7)方便連接ACCESS與SQL數(shù)

49、據(jù)庫; </p><p>  2.4.2 ASP.NET 的工作原理</p><p>  一般情況下,可以將ASP.NET的頁面看成HTML頁面,頁面上含有一些特殊功能的代碼段。當(dāng)安裝.NET時(shí),本地的IIS Web服務(wù)器會(huì)自動(dòng)查找擴(kuò)展名為.aspx的文件,且用ASP.NET模塊(名為aspnet_isapi.dll的文件)處理這些文件。</p><p>  從技術(shù)

50、上講,ASP.NET模塊分析ASPX文件的內(nèi)容,并將文件內(nèi)容分解成單獨(dú)的命令以建立代碼的整體結(jié)構(gòu)。完成此工作后,ASP.NET模塊將各命令放置到預(yù)定義的類定義中(不需要放在一起,也不需要按編寫順序放置),然后使用這個(gè)類定義一個(gè)特殊的ASP.NET對(duì)象Page。該對(duì)象要完成的任務(wù)之一就是生成HTML流,這些HTML流可以返回到IIS,再從IIS返回到客戶。簡(jiǎn)言之,在用戶請(qǐng)求IIS服務(wù)器提供一個(gè)頁面時(shí),IIS服務(wù)器就根據(jù)頁面上的文本、HTM

51、L和代碼(這對(duì)我們來說是最重要的)建立該頁面。</p><p>  2.5 開發(fā)工具——Visual Studio 2010 + SQL Server 2005</p><p>  2.5.1 Visual Studio 2010</p><p>  Visual Studio開發(fā)環(huán)境是微軟推出。它是目前最流行的Windows平臺(tái)應(yīng)用程序開發(fā)環(huán)境。 Visual S

52、tudio 2010的版本,2010年4月12日上市,其集成開發(fā)環(huán)境(IDE)接口已經(jīng)被重新設(shè)計(jì)和組織變得更加簡(jiǎn)單。 Visual Studio 2010中也帶到了NET Framework 4.0中,微軟的Visual Studio 2010 CTP(社區(qū)技術(shù)預(yù)覽版 - CTP),并支持為Windows 7開發(fā)的應(yīng)用程序。除了到Microsoft SQL Server還支持IBM DB2和Oracle數(shù)據(jù)庫。 Visual

53、Studio可以用來創(chuàng)建Windows平臺(tái)下的Windows應(yīng)用程序和網(wǎng)絡(luò)應(yīng)用,網(wǎng)絡(luò)服務(wù),智能設(shè)備應(yīng)用程序和Office插件插件也可以用于創(chuàng)建。有五個(gè)版本:專業(yè)版,高級(jí)版,旗艦版,學(xué)習(xí)版和Beta。專業(yè)版 對(duì)于個(gè)人開發(fā)者提供的集成開發(fā)環(huán)境,開發(fā)平臺(tái)支持,測(cè)試工具,包括MSDN基本(MSDN訂閱有效期為一年)的完整版售價(jià)799美元,升級(jí)版售價(jià)為549美元的專業(yè)版(專業(yè)) MSDN訂閱的完整版售價(jià)1199美元,升級(jí)版售價(jià)799

54、美元</p><p>  2.6.2 SQL Server 2005</p><p>  SQL Server 2005是個(gè)影響重大的產(chǎn)品版本之一,它具有完善而強(qiáng)大的功能,并推出很多新的特性和重要功能的改進(jìn)。</p><p>  SQL Server 2005具有可伸縮性好、軟件集成度高等特點(diǎn),使應(yīng)用程序在運(yùn)行時(shí)大大降低了數(shù)據(jù)管理和信息交互的成本。 </p&g

55、t;<p>  server平臺(tái)有以下特點(diǎn): </p><p>  可信任的——sql server具有很高的安全性、可靠性及可擴(kuò)展性,可以使平臺(tái)使用公司放心的運(yùn)行最關(guān)鍵的應(yīng)用程序。 </p><p>  高效的——server平臺(tái)可以使公司大大降低開發(fā)及管理數(shù)據(jù)基礎(chǔ)設(shè)施的成本和時(shí)間。 </p><p>  3 系統(tǒng)需求分析與總體設(shè)計(jì)</p>

56、;<p>  3.1 系統(tǒng)可行性研究</p><p>  3.1.1 技術(shù)可行性</p><p>  技術(shù)的可行性主要包括硬件和軟件兩方面。</p><p>  軟件,網(wǎng)上考試系統(tǒng)需要的各種軟件環(huán)境都相當(dāng)?shù)某墒欤?net framework4.0、SQL Server、vs2010等。這些工具完備、自由的強(qiáng)大功能,為程序的編寫提供良好的條件,故系統(tǒng)開發(fā)

57、在軟件方面具有絕對(duì)的可行性。</p><p>  硬件,便隨著科技的發(fā)展,計(jì)算機(jī)功能越來越強(qiáng)大,進(jìn)行數(shù)據(jù)處理安全、迅速,輕松儲(chǔ)存、備份海量數(shù)據(jù)數(shù),而且隨著計(jì)算機(jī)技術(shù)的日益成熟,計(jì)算機(jī)功能的強(qiáng)大還便隨著價(jià)格的低廉,因此硬件方面完全可以滿足系統(tǒng)運(yùn)行需要。</p><p>  3.1.2 經(jīng)濟(jì)可行性</p><p>  經(jīng)濟(jì)的可行性就是對(duì)系統(tǒng)推行后效益的評(píng)估。網(wǎng)上考試系

58、統(tǒng)投入主要在軟件的研發(fā)和維護(hù),系統(tǒng)題庫一旦建立可以持續(xù)更新使用,而且系統(tǒng)有便利的組卷和自動(dòng)評(píng)分等自動(dòng)化功能,與傳統(tǒng)考試相比,節(jié)約大量的紙張、油墨等有型的資產(chǎn)和無限重復(fù)的無形資產(chǎn),人力物力的投入都大大減少,經(jīng)濟(jì)效益非常顯著。所以系統(tǒng)的實(shí)現(xiàn)在經(jīng)濟(jì)方面完全可行的。</p><p>  3.1.3 操作可行性</p><p>  只要有計(jì)算機(jī)和網(wǎng)絡(luò)就可以進(jìn)行使用。</p><p

59、>  3.1.4 可行性研究</p><p>  綜上所述,系統(tǒng)的開發(fā)以后為考試帶來的便利與資源的節(jié)約是相當(dāng)顯著的,在技術(shù)、經(jīng)濟(jì)、操作方面都具有絕對(duì)的可行性。</p><p>  3.2 系統(tǒng)需求分析</p><p>  3.2.1 系統(tǒng)功能需求</p><p>  經(jīng)過對(duì)考試流程的分析,結(jié)合網(wǎng)絡(luò)的特性,并對(duì)相關(guān)系統(tǒng)進(jìn)行考察后,將本系統(tǒng)

60、分為以下幾個(gè)模塊:</p><p><b>  考生模塊</b></p><p>  本模塊主要負(fù)責(zé)考生登陸系統(tǒng)后的一系列操作,個(gè)人信息管理方便考試自主核對(duì)修改自己的相關(guān)信息,考試管理是分為開始考試和成績查詢兩塊,選擇開始考試后考生可以選擇要考的試卷進(jìn)行答題,成績查詢則是考生查詢考試成績的入口。</p><p>  管理員模塊,考生管理<

61、/p><p>  該模塊主要是針對(duì)管理員對(duì)人員信息的管理,分為系統(tǒng)管理和用戶管理,系統(tǒng)管理負(fù)責(zé)超級(jí)管理員對(duì)普通管理員的管理,普通管理員不具有操作此子模塊的權(quán)利,用戶管理則是所有管理都可以進(jìn)行操作,是對(duì)考生的信息的管理,可以對(duì)其進(jìn)行添加和查詢。</p><p>  管理員模塊,考題管理</p><p>  這個(gè)模塊是對(duì)考題及試卷進(jìn)行管理,試題管理是對(duì)試題庫進(jìn)行添加和查詢的

62、入口,試卷管理可以從題庫選題進(jìn)行快速組合試卷,和對(duì)以前組合的試卷進(jìn)行查詢、添加題目和刪除。</p><p><b>  總體,數(shù)據(jù)庫</b></p><p>  該模塊主要負(fù)責(zé)對(duì)考生模塊、管理員模塊需要進(jìn)行數(shù)據(jù)交換的部分設(shè)計(jì)對(duì)應(yīng)的數(shù)據(jù)庫,整合所有模塊,使系統(tǒng)具有完整性和操作的連貫性。</p><p><b>  系統(tǒng)測(cè)試</b&

63、gt;</p><p>  此模塊則是對(duì)系統(tǒng)的進(jìn)行完善和糾錯(cuò),使用多種方法對(duì)系統(tǒng)進(jìn)行測(cè)試找到其漏洞,并予以修復(fù)。</p><p>  3.2.2 用戶需求</p><p>  本系統(tǒng)用戶角色分為三種:考生、管理員和超級(jí)管理員,登陸界面的不同,擁有各自的權(quán)限,能分別使用各自的功能:</p><p>  超級(jí)管理員:擁有普通管理員的一切權(quán)利,并且

64、能對(duì)普通管理員進(jìn)行添加和刪除,擁有系統(tǒng)的最高權(quán)限,只有一個(gè)不可添加。</p><p>  管理員:能夠?qū)忌M(jìn)行添加和刪除,題庫更新試題庫,組合試卷和刪除試卷。</p><p>  考生:修改自己的信息,進(jìn)行考試和成績查詢。</p><p>  3.3 系統(tǒng)總體功能設(shè)計(jì)</p><p>  系統(tǒng)設(shè)計(jì)是程序的開發(fā)過程中另外一個(gè)非常重要的階段,這

65、一階段根據(jù)之前所做的邏輯分析、系統(tǒng)分析的基礎(chǔ)上,按照定義的邏輯模型的一系列要求,進(jìn)行新系統(tǒng)設(shè)計(jì)。系統(tǒng)的設(shè)計(jì)包含兩大方面:第一是總體結(jié)構(gòu)的設(shè)計(jì),第二是具體的物理模型設(shè)計(jì)。這個(gè)階段主要將反映用戶需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以在計(jì)算機(jī)上運(yùn)行的物理方案,為下一階段系統(tǒng)事實(shí)的實(shí)現(xiàn)提供技術(shù)資料的支持。</p><p>  系統(tǒng)設(shè)計(jì)的依據(jù)如下:</p><p>  (1)相關(guān)系統(tǒng)研究和分析階段的成果<

66、;/p><p>  (2)計(jì)算機(jī)的軟件技術(shù)及數(shù)據(jù)庫技術(shù)</p><p>  (3)現(xiàn)行的信息管理標(biāo)準(zhǔn)與信息技術(shù)標(biāo)準(zhǔn)</p><p><b>  (4)用戶要求</b></p><p>  (5) 系統(tǒng)運(yùn)行所需的環(huán)境</p><p>  我們采用的是結(jié)構(gòu)化的設(shè)計(jì)來實(shí)現(xiàn)系統(tǒng)的功能,把整個(gè)系統(tǒng)劃分為幾個(gè)功能

67、模塊,正確處理好模塊之間和模塊內(nèi)部的聯(lián)系及調(diào)用關(guān)系和數(shù)據(jù)聯(lián)系,確定各個(gè)模塊的內(nèi)部結(jié)構(gòu),通過對(duì)模塊及其之間關(guān)系的統(tǒng)系設(shè)計(jì)來實(shí)現(xiàn)系統(tǒng)整體的功能。</p><p>  根據(jù)上述的需求分析,網(wǎng)上考試系統(tǒng)是使用B/S模型的架構(gòu)來進(jìn)行開發(fā)的。根據(jù)考試流程實(shí)際的需要,本系統(tǒng)將使用者分為三種角色:超級(jí)管理員(擁有普通管理員的一切權(quán)利,并且能對(duì)普通管理員進(jìn)行添加和刪除,擁有系統(tǒng)的最高權(quán)限,只有一個(gè)不可添加)管理員(能夠?qū)忌M(jìn)行添

68、加和刪除,題庫更新試題庫,組合試卷和刪除試卷)考生(修改自己的信息,進(jìn)行考試和成績查詢)一個(gè)完美的系統(tǒng)要求數(shù)據(jù)庫數(shù)據(jù)的一致性、完整性和安全性都必須很強(qiáng),操作界面也必須功能完善、美觀大方且簡(jiǎn)單易用。</p><p>  在對(duì)系統(tǒng)進(jìn)行開發(fā)之前,對(duì)要開發(fā)的數(shù)據(jù)庫的大題思路,數(shù)據(jù)庫結(jié)構(gòu)、開發(fā)數(shù)據(jù)庫程序的具體步驟有相當(dāng)清楚的了解。數(shù)據(jù)庫型應(yīng)用系統(tǒng)的開發(fā)唯一目標(biāo)是制作出一個(gè)能夠長期穩(wěn)定使用的產(chǎn)品。[9]</p>

69、<p>  開發(fā)過程為:理解用戶需求,然后將它們轉(zhuǎn)化為合理的數(shù)據(jù)庫設(shè)計(jì)。接著把設(shè)計(jì)轉(zhuǎn)變成實(shí)際的數(shù)據(jù)庫,并且將這些數(shù)據(jù)庫附加上使用便捷,功能完善的應(yīng)用。</p><p>  本系統(tǒng)采用的是ASP.NET和SQL Server 工具來進(jìn)行開發(fā)的,對(duì)數(shù)據(jù)庫系統(tǒng)具有初步掌握的同時(shí),還應(yīng)該具有程序開發(fā)以及對(duì)系統(tǒng)界面進(jìn)行美化的能力,進(jìn)而才能開發(fā)出一個(gè)穩(wěn)定、漂亮的系統(tǒng)。文中分析了ASP.NET技術(shù)及基于ASP.NE

70、T建立網(wǎng)上考試系統(tǒng)的技術(shù)手段,并結(jié)合Microsoft SQL Server 2005 數(shù)據(jù)庫技術(shù),設(shè)計(jì)并實(shí)現(xiàn)了這個(gè)網(wǎng)上考試系統(tǒng)。</p><p>  3.3.2 角色功能模塊劃分</p><p>  圖3-1 系統(tǒng)總體功能模塊劃分</p><p>  3.3.2 角色功能模塊劃分</p><p>  圖3-2 超級(jí)管理員功能模塊</p

71、><p>  圖3-3管理員功能模塊</p><p>  圖3-4 考生功能模塊</p><p>  3.4 系統(tǒng)總體數(shù)據(jù)庫設(shè)計(jì)</p><p>  3.4.1 數(shù)據(jù)表設(shè)計(jì)</p><p>  根據(jù)系統(tǒng)的用戶需求,本系統(tǒng)需要設(shè)計(jì)的數(shù)據(jù)表共有6個(gè)。</p><p>  各表的詳細(xì)信息如下:</p

72、><p><b>  用戶</b></p><p><b>  圖3-5</b></p><p><b>  分?jǐn)?shù)</b></p><p><b>  圖3-6</b></p><p><b>  試卷</b>&l

73、t;/p><p><b>  圖3-7</b></p><p><b>  添加試題</b></p><p><b>  圖3-8</b></p><p><b>  試題</b></p><p><b>  圖3-9<

74、/b></p><p><b>  員工</b></p><p><b>  圖3-10</b></p><p>  4 管理員模塊——考題管理的具體設(shè)計(jì)及實(shí)現(xiàn)</p><p>  4.1 管理員模塊——考題管理的工作流程</p><p>  根據(jù)系統(tǒng)的具體需求,我們根

75、據(jù)考試的具體流程,將考題部分設(shè)計(jì)為以下流程:</p><p><b>  圖4-1工作流程</b></p><p>  4.2管理員模塊——考題管理題庫管理詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)</p><p>  4.2.1 界面設(shè)計(jì)</p><p><b>  主界面:</b></p><p>

76、<b>  圖4-2主界面</b></p><p>  題庫管理鏈接在主界面的側(cè)欄上,點(diǎn)擊后會(huì)出現(xiàn)相應(yīng)的選項(xiàng)(如圖)</p><p>  圖4-3題庫管理選項(xiàng)</p><p>  管理員選擇題庫添加,可以點(diǎn)擊下拉菜單選擇要添加試題的類型,選擇完畢后確定,進(jìn)入相應(yīng)類型試題的添加界面</p><p>  圖4-4題庫添加與查

77、詢</p><p>  4.2.2 功能的具體實(shí)現(xiàn)</p><p>  進(jìn)入題庫添加之后,可以打開下拉菜單進(jìn)行實(shí)體類型的選擇,由單選題、多選題和判斷題三種,點(diǎn)擊相應(yīng)的類型可以進(jìn)行相應(yīng)試題的添加,需要添加的項(xiàng)目有題目名稱,選項(xiàng),正確答案,分?jǐn)?shù)。 題庫添加代碼如下:</p><p>  <table cellSpacing="0" border

78、ColorDark="#9cc7ef" cellPadding="4" width="100%" align="center"</p><p>  borderColorLight="#145aa0" border="1"></p><p>  <tr bgC

79、olor="#4296e7"></p><p>  <td colSpan="2"></p><p>  <div align="center"><font color="#ffffff">添加題目</font></div></p>

80、<p><b>  </td></b></p><p><b>  </tr></b></p><p>  <tr><td noWrap width='30' style='WIDTH: 164px'><FONT face=宋體'>題目

81、稱:</FONT></td><td width='79%'> <asp:TextBox ID='timu_name' runat='server'></asp:TextBox>* </p><p>  <tr><td noWrap width='30' style='

82、;WIDTH: 164px'><FONT face='宋體'>選項(xiàng)A:</FONT></td><td width='79%'><asp:TextBox ID='timu_xuanxianga' runat='server'></asp:TextBox>* </p><p

83、>  <tr><td noWrap width='30' style='WIDTH: 164px'><FONT face='宋體'>選項(xiàng)B:</FONT></td><td width='79%'><asp:TextBox ID='timu_xuanxiangb' runat=

84、'server'></asp:TextBox>* </p><p>  <tr><td noWrap width='30' style='WIDTH: 164px'><FONT face='宋體'>選項(xiàng)C:</FONT></td><td width='79%&

85、#39;><asp:TextBox ID='timu_xuanxiangc' runat='server'></asp:TextBox>* </p><p>  <tr><td noWrap width='30' style='WIDTH: 164px'><FONT face='宋體

86、'>選項(xiàng)D:</FONT></td><td width='79%'><asp:TextBox ID='timu_xuanxiangd' runat='server'></asp:TextBox>* </p><p>  <tr><td noWrap width='30

87、' style='WIDTH: 164px'><FONT face='宋體'>正確答案ã?:</FONT></td><td width='79%'><asp:TextBox ID='timu_daan' runat='server' ></asp:TextBox>

88、* (單選題的答案只能是A,B,C,D中D的一個(gè))</p><p>  <tr><td noWrap width='30' style='WIDTH: 164px'><FONT face='宋體'>分?jǐn)?shù):</FONT></td><td width='79%'><asp:Te

89、xtBox ID='timu_fenshu' runat='server' Text="0" ></asp:TextBox>* </p><p><b>  <tr></b></p><p>  <td noWrap width="164" height=&qu

90、ot;25" style="WIDTH: 164px"></p><p>  <div align="right"><FONT face="宋體"></FONT>&nbsp;</div></p><p><b>  </td></b

91、></p><p>  <td width="59%" height="25">&nbsp;</p><p>  <asp:button id="Button1" runat="server" Text="添加" onclick="Button1_C

92、lick"></asp:button><FONT face="宋體">&nbsp;</FONT></p><p>  <input id="Reset1" type="reset" value="重置" /></td></p><p

93、><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td colSpan="2"></p><p>  <div align="center"></div></p

94、><p><b>  </td></b></p><p><b>  </tr></b></p><p>  <tr bgColor="#4296e7"></p><p>  <td colSpan="2">&

95、;nbsp;</td></p><p><b>  </tr></b></p><p><b>  </table></b></p><p>  進(jìn)入題庫查詢選項(xiàng)后進(jìn)入題庫查詢界面,可以根據(jù)試題題目含有的字符或者題目類型進(jìn)行范圍搜索,還可以對(duì)題目進(jìn)行刪除,題庫查詢的代碼如下:</p

96、><p>  <table id="search" align="center" border="1" bordercolor="#cccccc" cellpadding="0"</p><p>  cellspacing="1" class="table_1

97、" width="98%"></p><p><b>  <tbody></b></p><p>  <tr class="tr2"></p><p>  <td bgcolor="#f1f8f5" style="padding-

98、left: 5px; height: 25px"></p><p>  題庫信息列表</td></p><p><b>  </tr></b></p><p>  <tr class="tr1"></p><p>  <td style=&qu

99、ot;padding-left: 5px; height: 25px"></p><p>  <asp:DataGrid ID="DataGrid1" runat="server" AllowSorting="True" AutoGenerateColumns="False"</p><p&g

100、t;  BorderColor="Black" CellPadding="2" font-name="verdana" Font-Names="verdana"</p><p>  Font-Size="8pt" HeaderStyle-BackColor="#F8FAFC" </p>

101、;<p>  PageSize="8" Width="100%" OnPageIndexChanged="DataGrid1_PageIndexChanged" AllowPaging="True"></p><p>  <HeaderStyle BackColor="#F8FAFC" F

102、ont-Bold="True" HorizontalAlign="Center" VerticalAlign="Middle" /></p><p>  <PagerStyle Font-Bold="True" Font-Names="宋體" ForeColor="Blue" Hor

103、izontalAlign="Right"</p><p>  NextPageText="下一頁" PrevPageText="上一頁" /></p><p>  <EditItemStyle BackColor="#E9F0F8" CssClass="input_text" F

104、ont-Bold="False" Font-Italic="False"</p><p>  Font-Overline="False" Font-Size="Smaller" Font-Strikeout="False" Font-Underline="False"</p>&l

105、t;p>  HorizontalAlign="Left" VerticalAlign="Middle" Wrap="False" /></p><p><b>  <Columns></b></p><p>  <asp:TemplateColumn HeaderText=&qu

106、ot;序號(hào)"></p><p>  <HeaderStyle Width="50px" /></p><p>  <ItemTemplate></p><p>  <%#Container.ItemIndex+1 %></p><p>  </ItemTemplat

107、e></p><p>  </asp:TemplateColumn></p><p>  <asp:BoundColumn DataField=timu_name HeaderText='題目名稱'></asp:BoundColumn></p><p>  <asp:BoundColumn DataFi

108、eld=timu_xuanxianga HeaderText='選項(xiàng)A'></asp:BoundColumn></p><p>  <asp:BoundColumn DataField=timu_xuanxiangb HeaderText='選項(xiàng)B'></asp:BoundColumn></p><p>  <

109、asp:BoundColumn DataField=timu_xuanxiangc HeaderText='選項(xiàng)C'></asp:BoundColumn></p><p>  <asp:BoundColumn DataField=timu_xuanxiangd HeaderText='選項(xiàng)D'></asp:BoundColumn></

110、p><p>  <asp:BoundColumn DataField=timu_daan HeaderText='答案'></asp:BoundColumn></p><p>  <asp:BoundColumn DataField=timu_fenshu HeaderText='分?jǐn)?shù)'></asp:BoundColum

111、n></p><p>  <asp:BoundColumn DataField=timu_leixing HeaderText='題目類型'></asp:BoundColumn></p><p>  <asp:TemplateColumn HeaderText="刪除"></p><p>

112、  <ItemTemplate></p><p>  <a href='delid.aspx?delid=<%#DataBinder.Eval(Container.DataItem, "tts_id") %>&tablename=t_timu_shiti&npage=shiti_list.aspx'</p><p

113、>  onclick="return confirm('確定要?jiǎng)h除?')">刪除</a></p><p>  </ItemTemplate></p><p>  </asp:TemplateColumn></p><p>  </Columns></p>&

114、lt;p>  <ItemStyle Font-Bold="False" Font-Italic="False" Font-Overline="False" Font-Strikeout="False"</p><p>  Font-Underline="False" HorizontalAlign=&q

115、uot;Center" /></p><p>  </asp:DataGrid></td></p><p><b>  </tr></b></p><p>  <tr class="tr1"></p><p>  <td bgcol

116、or="#f1f8f5" style="padding-left: 5px; height: 25px"></p><p>  <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label></p><

117、p>  <a href="#" onclick="javascript:window.print();">打印本頁</a></td></p><p><b>  </tr></b></p><p><b>  </tbody></b><

118、/p><p><b>  </table></b></p><p>  4.3管理員模塊——考題管理試卷管理詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)</p><p>  4.3.1 界面設(shè)計(jì)</p><p>  主界面?zhèn)葯诘脑嚲礞溄哟蜷_后,展開的選項(xiàng)如下圖:</p><p><b>  圖4-4 試卷管理

119、</b></p><p>  管理員點(diǎn)擊試卷添加,可以輸入試卷的名稱和描述來完成添加試卷,點(diǎn)擊試卷查詢可以對(duì)試卷進(jìn)行查詢、添加題目和刪除,如下圖:</p><p><b>  圖4-5試卷管理</b></p><p><b>  前端代碼同4.2</b></p><p>  4.3.2

120、功能的具體實(shí)現(xiàn)</p><p>  進(jìn)入試卷添加界面后,添加試卷的名稱和試卷描述后就可以完成試卷的添加,試卷添加代碼如下:</p><p>  <table cellSpacing="0" borderColorDark="#9cc7ef" cellPadding="4" width="100%" ali

121、gn="center"</p><p>  borderColorLight="#145aa0" border="1"></p><p>  <tr bgColor="#4296e7"></p><p>  <td colSpan="2">

122、;</p><p>  <div align="center"><font color="#ffffff">添加試卷</font></div></p><p><b>  </td></b></p><p><b>  </tr&

123、gt;</b></p><p>  <tr><td noWrap width='30' style='WIDTH: 164px'><FONT face='宋體?'>試卷名?稱?:</FONT></td><td width='79%'> <asp:TextBox

124、ID='shiti_name' runat='server'></asp:TextBox>* </p><p>  <tr><td noWrap width='30' style='WIDTH: 164px'><FONT face='宋體'>試卷描述º?:</FON

125、T></td><td width='79%'><asp:TextBox ID='shiti_jieshao' runat='server' ></asp:TextBox>* </p><p><b>  <tr></b></p><p>  <td

126、 noWrap width="164" height="25" style="WIDTH: 164px"></p><p>  <div align="right"><FONT face="宋?體¬?"></FONT>&nbsp;</div>&

127、lt;/p><p><b>  </td></b></p><p>  <td width="59%" height="25">&nbsp;</p><p>  <asp:button id="Button1" runat="server&q

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論