在線考試系統(tǒng)畢業(yè)論文2
《在線考試系統(tǒng)畢業(yè)論文2》由會(huì)員分享,可在線閱讀,更多相關(guān)《在線考試系統(tǒng)畢業(yè)論文2(12頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、摘要 摘 要 隨著社會(huì)的進(jìn)步和商品經(jīng)濟(jì)的不斷發(fā)展,社會(huì)對勞動(dòng)者和技術(shù)人員的知識(shí)和能力水平的要求越來越高??荚囎鳛楹饬咳说哪芰Φ闹匾侄?,在現(xiàn)代生活中的地位進(jìn)一步提高,并深入到社會(huì)的各個(gè)方面。計(jì)算機(jī)應(yīng)用迅猛發(fā)展,網(wǎng)絡(luò)應(yīng)用不斷擴(kuò)大,如遠(yuǎn)程教育和虛擬大學(xué)的出現(xiàn)等,使得基于Web的在線考試系統(tǒng)成為現(xiàn)實(shí)。 在線考試系統(tǒng)是集合現(xiàn)代考試?yán)碚?、方法和現(xiàn)代信息技術(shù)手段的智能化網(wǎng)上考試系統(tǒng),為學(xué)生個(gè)性化學(xué)習(xí)提供靈活、方便、科學(xué)、公平的個(gè)別化考試服務(wù),學(xué)生可以隨時(shí)隨地進(jìn)行課程結(jié)業(yè)考試,它可以節(jié)約考試成本,提高考試工作的效率。 本論文敘述了在線考試系統(tǒng)開發(fā)過程中的主要技術(shù),包括基于 B/S的服務(wù)模式、ASP
2、語言和Access 2003數(shù)據(jù)庫管理系統(tǒng)等,重點(diǎn)介紹了在線考試系統(tǒng)的開發(fā)過程:包括系統(tǒng)分析、系統(tǒng)調(diào)查、數(shù)據(jù)流程分析、功能設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、系統(tǒng)物理配置方案、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)調(diào)試和測試。 關(guān)鍵詞:在線考試 ASP Access數(shù)據(jù)庫 Web 自動(dòng)評分 目錄 目錄 摘 要 1 目錄 3 第一章 序言 6 1.1選題背景 6 1.2在線考試系統(tǒng)的技術(shù)路線 6 1.2.1ASP基本對象簡介 6 1.2.2SQL Server語句簡介 6 第二章 系統(tǒng)設(shè)計(jì)相關(guān)原理 8 2.1ASP技術(shù) 8 2.1.1 ASP的特點(diǎn) 8 2.1.2 ASP處理流程 8 2.
3、2Javascript 8 2.3Access 2003數(shù)據(jù)庫 8 2.4SQL語句 8 2.5B/S模式及其優(yōu)勢 8 第三章 系統(tǒng)設(shè)計(jì) 10 3.1系統(tǒng)需求分析 10 3.1.1考生使用在線考試系統(tǒng)流程 10 3.1.2系統(tǒng)特點(diǎn) 10 3.1.3系統(tǒng)目標(biāo) 10 3.2系統(tǒng)功能結(jié)構(gòu)圖 10 3.2.1系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 10 3.2.2系統(tǒng)模塊設(shè)計(jì) 10 3.2.3前臺(tái)功能模塊 10 3.2.4后臺(tái)功能模塊 10 3.3數(shù)據(jù)庫的分析與設(shè)計(jì) 10 3.3.1表設(shè)計(jì) 11 3.3.2創(chuàng)建表間關(guān)系 11 第四章 系統(tǒng)實(shí)現(xiàn) 12 4.1前臺(tái)功能的實(shí)現(xiàn) 12 4.1
4、.1登錄頁面 12 4.1.2注冊頁面 12 4.2后臺(tái)功能的實(shí)現(xiàn) 12 4.2.1后臺(tái)登錄頁面 12 4.2.2后臺(tái)管理首頁 12 致 謝 13 參考文獻(xiàn) 14 第一章 序言 1.1選題背景 現(xiàn)今,不管是國內(nèi)還是國外的各大機(jī)構(gòu),都不斷的推出了一系列大型的認(rèn)證考試,如微軟的MCSE、Cisco的CCNA以及我們國家的自學(xué)考試和各省市的各種考試等,這些考試都在朝著網(wǎng)絡(luò)化的方向發(fā)展,只有這樣才符合大規(guī)??荚囀r(shí)省力以及公正公開的要求。所以,網(wǎng)上考試系統(tǒng)的研制是當(dāng)今教育信息化建設(shè)的一項(xiàng)重要課題,目的是充分利用學(xué)?,F(xiàn)有的計(jì)算機(jī)軟、硬件資源和網(wǎng)絡(luò)資源實(shí)現(xiàn)
5、無紙化考試以彌補(bǔ)傳統(tǒng)手工考試的不足?;赪eb的網(wǎng)絡(luò)考試已成為大勢所趨,與傳統(tǒng)考試模式相比,網(wǎng)上考試滲入了更多的技術(shù)環(huán)節(jié),對實(shí)現(xiàn)安全性的途徑、方法也提出了更高的技術(shù)要求,它在教育現(xiàn)代化的進(jìn)程中具有很重要的現(xiàn)實(shí)意義。 傳統(tǒng)考試要求老師刻試卷、印試卷、安排考試、監(jiān)考、收集試卷、評改試卷、講評試卷和分析試卷,這是一個(gè)漫長而復(fù)雜的過程,已經(jīng)越來越不適應(yīng)現(xiàn)代教學(xué)的需要,于是產(chǎn)生了大量的在線考試系統(tǒng)。它應(yīng)用ASP等網(wǎng)絡(luò)軟件開發(fā)工具進(jìn)行研發(fā),并充分利用了B/S結(jié)構(gòu)的特點(diǎn),其功能目標(biāo)是實(shí)現(xiàn)將現(xiàn)有的紙張答題式考試向基于Internet的無紙化考試系統(tǒng)的轉(zhuǎn)變,具有良好的開放性,允許系統(tǒng)管理員對試題庫進(jìn)行管理與開
6、發(fā),有效地保證了題庫的時(shí)效性。通過Internet/Intranet來實(shí)現(xiàn)網(wǎng)上考試,可以實(shí)現(xiàn)教考分離以及考務(wù)工作的全自動(dòng)化管理,可以有效利用校園網(wǎng)的軟硬件資源,使其發(fā)揮最大效力,更好的為學(xué)校的教學(xué)、科研、管理服務(wù),它可以將傳統(tǒng)考試過程中的試卷組織、審定印制、傳送收集、登記發(fā)放、評判歸檔各個(gè)環(huán)節(jié)縮小到一至兩個(gè)環(huán)節(jié),幾乎屏蔽了所有人工直接干預(yù)考試活動(dòng)的可能性,不但能夠節(jié)約大量的時(shí)間、人力、物力與財(cái)力,而且還可以大幅度提高考試成績的客觀性和公正性。 利用ASP技術(shù)開發(fā)的基于WEB的多用戶在線考試系統(tǒng)具有用戶注冊、多用戶同時(shí)在線考試、考試時(shí)間控制、對客觀題自動(dòng)判卷、題庫維護(hù)、考卷制定、用戶管理、成績
7、管理等功能…… 1.2在線考試系統(tǒng)的技術(shù)路線 1.2.1ASP基本對象簡介 ASP有7個(gè)固有對象,這7個(gè)固有對象分別是Request、Response、Server、Application、Session、ASPError和ObjectContext。 Request對象用來處理用戶做出的請求,就是處理用戶要求瀏覽器查看特定的網(wǎng)頁或Web應(yīng)用時(shí)做出的請求。此請求可以HTML的形式輸入或僅以URL的形式作出。Response對象用來處理從Web服務(wù)器向用戶發(fā)送信息并對此信息進(jìn)行控制。 Serve對象用來代表服務(wù)器自身。因此它提供幾個(gè)與Web服務(wù)器可能要完成的任務(wù)相關(guān)的常用功能,諸如建立
8、新對象和設(shè)置腳本的超時(shí)特性等。還有通過將不合法字符轉(zhuǎn)化為合法字符,把字符串轉(zhuǎn)換為URL和HTML正確的使用格式的方法。 Application對象用來代表應(yīng)用,可用它來管理諸如應(yīng)用目錄這一類的東西。 Session對象用來代表用戶會(huì)話,并存儲(chǔ)該會(huì)話的信息??衫肧ession對象來管理如Web服務(wù)器在用戶“請求”之間等待的時(shí)間等。 ObjectContext對象用來管理事務(wù)處理。它目前已經(jīng)集成到Windows2000操作系統(tǒng)中了。它包含了所有ASP其他對象,可通過ObjectContext引用ASP的每個(gè)對象。 ASPError對象包含ASP腳本或asp.dll本身產(chǎn)生的任何錯(cuò)誤的詳細(xì)
9、內(nèi)容。 1.2.2SQL Server語句簡介 SQL Server是一個(gè)后臺(tái)數(shù)據(jù)庫管理系統(tǒng)。它的功能強(qiáng)大、操作簡便、日益為廣大數(shù)據(jù)庫用戶所受喜愛。越來越多的開發(fā)工具提供了與SQL Server的接口。了解和掌握SQL Server的功能,對于一個(gè)數(shù)據(jù)庫開發(fā)管理人員來說是非常必要的。 1.2.3SQL語句簡介 SQL可用于所有用戶的DB活動(dòng)模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、 應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶。SQL為許多任務(wù)提供了命令,包括: (1)查詢數(shù)據(jù) (2)在表中插入、修改和刪除記錄 (3)建立、修改和刪除數(shù)據(jù)對象 (4)控制對數(shù)據(jù)和數(shù)據(jù)對象的存取
10、 (5)保證數(shù)據(jù)庫一致性和完整性 系統(tǒng)設(shè)計(jì) 第二章 系統(tǒng)設(shè)計(jì)相關(guān)原理 2.1ASP技術(shù) ASP是Active Server Pages的簡稱,中文意思是動(dòng)態(tài)服務(wù)器網(wǎng)頁,它是一種在微軟公司的WEB服務(wù)器IIS(Internet Information Server)上開發(fā)交互網(wǎng)頁的新技術(shù)。 2.1.1 ASP的特點(diǎn) (1)無需編譯:SP腳本集成于HTML當(dāng)中,容易生成,無需編譯或鏈接即可直接解釋執(zhí)行。 (2)易于生成:使用常規(guī)文本編輯器(如WINDOWS下的記事本),即可進(jìn)行*.asp頁面的設(shè)計(jì)。若從工作效率來考慮,不妨選用具有可視化編輯能力的Visual InterDe
11、v。 (3)獨(dú)立于瀏覽器:用戶端只要使用可解釋常規(guī)HTML碼的瀏覽器, 即可瀏覽ASP所設(shè)計(jì)的主頁。ASP腳本是在站點(diǎn)服務(wù)器端執(zhí)行的,用戶端的瀏覽器不需要支持它。因此,若不通過從服務(wù)器下載來觀察*.asp 主頁,在瀏覽器端見不到正確的頁面內(nèi)容。 (4)面向?qū)ο螅涸贏SP腳本中可以方便地引用系統(tǒng)組件和ASP的內(nèi)置組件,還能通過定制 ActiveX Server Component(ActiveX服務(wù)器組件)來擴(kuò)充功能。 (5)與任何ActiveX scripting 語言兼容:除了可使用VBScript 和JScript語言進(jìn)行設(shè)計(jì)外,還可通過Plug-in的方式,使用由第三方所提供的其它
12、scripting 語言。 (6)源程序碼不會(huì)外漏:ASP腳本在服務(wù)器上執(zhí)行,傳到用戶瀏覽器的只是ASP執(zhí)行結(jié)果所生成的常規(guī)HTML碼,這樣可保證辛辛苦苦編寫出來的程序代碼不會(huì)被他人盜取。 2.1.2 ASP處理流程 用戶在地址欄中請求一個(gè)asp程序。瀏覽器向ASP服務(wù)器請求這個(gè)asp程序,而不是像html一樣直接處理一個(gè)自身的html程序,不需要在服務(wù)器上的運(yùn)行。ASP程序中的服務(wù)器端腳本開始運(yùn)行。 ASP程序連續(xù)的執(zhí)行這個(gè)請求文件中的所有語句,然后生成一個(gè)HTML文件。 2.2Javascript Javascript是一種由Netscape的LiveScript發(fā)展而來的面向
13、對象的客戶端腳本語言,主要目的是為了解決服務(wù)器端語言,比如Perl,遺留的速度問題,為客戶提供更流暢的瀏覽效果。當(dāng)時(shí)服務(wù)端需要對數(shù)據(jù)進(jìn)行驗(yàn)證,由于網(wǎng)絡(luò)速度相當(dāng)緩慢,只有28.8kbps,驗(yàn)證步驟浪費(fèi)的時(shí)間太多。于是Netscape的瀏覽器Navigator加入了Javascript,提供了數(shù)據(jù)驗(yàn)證的基本功能。 2.3Access 2003數(shù)據(jù)庫 微軟公司的Access 2003數(shù)據(jù)庫管理系統(tǒng),是Office 2003里面的一個(gè)組件,能滿足基本的Web站點(diǎn)和企業(yè)數(shù)據(jù)處理系統(tǒng)存儲(chǔ)和分析數(shù)據(jù)的需求。Access是與Windows和Internet結(jié)合緊密的數(shù)據(jù)庫軟件,隨著它的Security W
14、izard 的不斷改進(jìn),在 Access 中實(shí)現(xiàn)安全性已變得非常簡單。 2.4SQL語句 SQL全稱是“結(jié)構(gòu)化查詢語言(Structured Query Language)”。SQL(Structured Query Language)是一種數(shù)據(jù)庫查詢和程序設(shè)計(jì)語言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫系統(tǒng)。SQL是高級(jí)的非過程化編程語言,允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作。他不要求用戶指定對數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以具有完全不同底層結(jié)構(gòu)的不同數(shù)據(jù)庫系統(tǒng)可以使用相同的SQL語言作為數(shù)據(jù)輸入與管理的接口。它以記錄集合作為操作對象,所有SQL語句接受集合作為輸入,
15、返回集合作為輸出,這種集合特性允許一條SQL語句的輸出作為另一條SQL語句的輸入,所以SQL語句可以嵌套,這使他具有極大的靈活性和強(qiáng)大的功能,在多數(shù)情況下,在其他語言中需要一大段程序?qū)崿F(xiàn)的功能只需要一個(gè)SQL語句就可以達(dá)到目的,這也意味著用SQL語言可以寫出非常復(fù)雜的語句。 2.5B/S模式及其優(yōu)勢 整個(gè)系統(tǒng)采用Browser/Web/DataBase的3層體系結(jié)構(gòu)。Browser/Server的系統(tǒng)中,用戶可以通過瀏覽器向分布在網(wǎng)絡(luò)上的服務(wù)器發(fā)出請求,服務(wù)器對瀏覽器的請求進(jìn)行處理,將用戶所需信息返回到瀏覽器。B/S結(jié)構(gòu)簡化了客戶機(jī)的工作,客戶機(jī)上只需配置Web瀏覽器即可。服務(wù)器將擔(dān)負(fù)更多
16、的工作,對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成。瀏覽器發(fā)出請求,而其余如數(shù)據(jù)請求、加工、結(jié)果返回以及動(dòng)態(tài)網(wǎng)頁生成等工作全部由Web Server完成。 Browser/Server三層體系結(jié)構(gòu),如圖所示。 第三章 系統(tǒng)設(shè)計(jì) 3.1系統(tǒng)需求分析 3.1.1考生使用在線考試系統(tǒng)流程 考生使用在線考試系統(tǒng)流程圖如圖所示: 3.1.2系統(tǒng)特點(diǎn) 根據(jù)考試管理的實(shí)際要求,結(jié)合試卷管理的工作流程,系統(tǒng)應(yīng)實(shí)現(xiàn)以下特點(diǎn): (1)掌握本考試范圍內(nèi)所有考生的基本情況,包括學(xué)號(hào)、姓名、成績等。 (2)試卷的自動(dòng)生成,答題完成后,系統(tǒng)對照正確答案,給出試卷分?jǐn)?shù)。 (3)對試題庫進(jìn)行增加
17、、刪除、修改等更新操作。 (4)不同用戶的管理功能不同。管理員類用戶可以創(chuàng)建試卷、策劃每期考試題型及分?jǐn)?shù)、對試題庫進(jìn)行維護(hù)、批準(zhǔn)補(bǔ)考、查詢學(xué)生以往考試成績等功能??忌愑脩艨梢詤⒓涌荚?,完成答卷。 3.1.3系統(tǒng)目標(biāo) 本在線考試系統(tǒng)具體實(shí)現(xiàn)了以下功能: (1)學(xué)生在線注冊成功后可以登錄到考試中心,參加由系統(tǒng)按最新一期試卷的設(shè)置隨機(jī)產(chǎn)生的試題的考試。 (2)學(xué)生提交答題,系統(tǒng)自動(dòng)對照數(shù)據(jù)庫正確答案算出分?jǐn)?shù),即學(xué)生當(dāng)期考試的成績提交到成績庫中。 (3)學(xué)生只能對每一期考試提交一次成績,如果不及格,后臺(tái)管理員(教師)可以設(shè)置補(bǔ)考機(jī)會(huì),一個(gè)人一期考試只能有一次補(bǔ)考機(jī)會(huì)。 (4)題庫的維護(hù)
18、(包括判斷題、選擇題和填空題)、試卷的維護(hù)、成績的統(tǒng)計(jì)、學(xué)生的查詢與管理等。 3.2系統(tǒng)功能結(jié)構(gòu)圖 3.2.1系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 在線考試系統(tǒng)總體構(gòu)架圖,如圖所示。 3.2.2系統(tǒng)模塊設(shè)計(jì) 根據(jù)在線考試的特點(diǎn),可以將其分為前臺(tái)和后臺(tái)兩個(gè)部分進(jìn)行設(shè)計(jì),分別對應(yīng)普通用戶即考生和管理員。前臺(tái)主要用于考生在線考試和查詢成績;后臺(tái)主要用于管理員對考試信息、學(xué)生信息等進(jìn)行管理。 3.2.3前臺(tái)功能模塊 此模塊對學(xué)生類用戶開放。學(xué)生類用戶可以瀏覽自己以往的學(xué)習(xí)成績,也可以參加考試,對創(chuàng)建的試卷中的題目進(jìn)行回答。答題完畢,系統(tǒng)自動(dòng)對照數(shù)據(jù)庫正確答案算出分?jǐn)?shù),即學(xué)生當(dāng)期考試的成績提交到成績庫中。
19、 3.2.4后臺(tái)功能模塊 此模塊只對管理員(教師)類用戶開放。管理員(教師)類用戶可以對題庫(包括判斷題、選擇題和填空題)進(jìn)行增加、刪除、修改等操作。如果當(dāng)前瀏覽部分不能滿足管理員(教師)的要求,提供搜索條件可以在現(xiàn)有信息中進(jìn)行查詢。不僅可以對策劃試卷的題型、分?jǐn)?shù)等進(jìn)行創(chuàng)建、修改和刪除操作,而且可以對考試成績進(jìn)行查詢,根據(jù)實(shí)際情況對具有補(bǔ)考資格的學(xué)生批準(zhǔn)補(bǔ)考,還可以對學(xué)生資料進(jìn)行查找和刪除。 3.3數(shù)據(jù)庫的分析與設(shè)計(jì) 本次開發(fā)的數(shù)據(jù)庫包括4方面。 (1)題庫數(shù)據(jù):包括了判斷題、選擇題和填空題 3 種類型題目。包括題目的題干、答案和加入日期信息。 (2)管理員、學(xué)生資料信息數(shù)據(jù):包括姓
20、名、密碼、性別、班級(jí)和學(xué)號(hào)等基礎(chǔ)數(shù)據(jù)。 (3)成績資料表數(shù)據(jù):包括學(xué)生學(xué)號(hào)、分?jǐn)?shù)、考試日期和是否補(bǔ)考等基礎(chǔ)數(shù)據(jù)。 (4)考試題型數(shù)據(jù):包括考題數(shù)據(jù),每題分?jǐn)?shù)等基礎(chǔ)數(shù)據(jù)。 本系統(tǒng)將使用SQL Server 2000作為數(shù)據(jù)庫管理系統(tǒng)。安裝SQL Server 2000,打開企業(yè)管理器,新建一個(gè)數(shù)據(jù)庫,將其命名為test。test數(shù)據(jù)庫中包含的數(shù)據(jù)表及其相應(yīng)功能如表3.1所示。 3.3.1表設(shè)計(jì) 管理員(教師)信息表用于存放管理員(教師)類用戶的基本信息,包括管理員(教師)姓名(admin)、管理員(教師)密碼(adminpassword)兩項(xiàng)基本信息。在已創(chuàng)建的SQL Server數(shù)據(jù)
21、庫test中,右擊“表”創(chuàng)建一個(gè)表,名為admin。向表中添加字段admin和adminpassword。其中,admin(姓名)字段作為該表的主關(guān)鍵字(primary key),惟一標(biāo)識(shí)了一個(gè)管理員(教師)用戶記錄的信息。管理員(教師)信息數(shù)據(jù)表結(jié)構(gòu)如表3.2所示。 3.3.2創(chuàng)建表間關(guān)系 從實(shí)際關(guān)系來說,學(xué)習(xí)成績信息表中的試卷編號(hào)、學(xué)生學(xué)號(hào)與考試題型信息表中的試卷編號(hào)和學(xué)生信息表中的學(xué)生學(xué)號(hào)存在著必然的聯(lián)系。因此需要建立examination表、test表、student表相對應(yīng)字段的關(guān)系。定義下列兩組參照關(guān)系: examination表中的examinationid字段與test表
22、中的examinationid字段為多對一關(guān)系。 examination表中的studentnumber字段與student表中的studentnumber字段為多對一關(guān)系。 第四章 系統(tǒng)實(shí)現(xiàn) 基于Web的在線考試系統(tǒng)主要分為前臺(tái)和后臺(tái)兩個(gè)部分,分別對應(yīng)普通用戶即考生和管理員。前臺(tái)主要用于考生在線考試和查詢成績;后臺(tái)主要用于管理員對考試信息、學(xué)生信息等進(jìn)行管理。 4.1前臺(tái)功能的實(shí)現(xiàn) 前臺(tái)是本系統(tǒng)的核心模塊,該模塊所有文件均存放于文件夾test_online的根目錄下,功能包括考生注冊、考生登錄、在線考試、查詢以往成績等。 4.1.1登錄頁面 登錄頁面是在線考試系統(tǒng)的首頁,考
23、生登錄后才可進(jìn)入內(nèi)部??忌谙鄳?yīng)的文本域分別輸入用戶名和密碼后,點(diǎn)擊【提交】按鈕,系統(tǒng)會(huì)根據(jù)提交的信息判斷其合法性而決定是否允許進(jìn)入內(nèi)部。登錄驗(yàn)證的基本思想是:如果用戶輸入的用戶名和密碼均不為空,則對數(shù)據(jù)表進(jìn)行搜索,若用戶輸入的以上兩項(xiàng)數(shù)據(jù)與數(shù)據(jù)庫中保存的數(shù)據(jù)相符,則表明用戶登錄成功,可以開放全部前臺(tái)子系統(tǒng);如果不符,則登錄失敗。 該頁面還有提供學(xué)生注冊的超鏈接,考生可以點(diǎn)擊“新學(xué)生注冊”超鏈接進(jìn)行注冊。在該頁面頂部嵌入top.html文件,底部嵌入adv.html文件,并設(shè)置“后臺(tái)管理入口”為超鏈接,管理員點(diǎn)擊該超鏈接,就可以進(jìn)入后臺(tái)登錄頁面。這兩個(gè)文件為公共文件,在前臺(tái)各頁面中均有嵌入,
24、在下面的論述中不再重復(fù)介紹。 4.1.2注冊頁面 用戶注冊頁面主要用于用戶完成用戶注冊。注冊成功后,用戶才可以進(jìn)入在線考試系統(tǒng)。 4.2后臺(tái)功能的實(shí)現(xiàn) 后臺(tái)管理系統(tǒng)是專為管理員設(shè)計(jì)的模塊,該模塊的所有文件均存放在文件夾test_online的子文件夾admin內(nèi)。管理員登錄成功后,可以管理題庫、管理學(xué)生、管理考卷、閱卷評分、設(shè)置考生補(bǔ)考、查閱各期考試情況等。 4.2.1后臺(tái)登錄頁面 管理員點(diǎn)擊在線考試系統(tǒng)首頁的“后臺(tái)管理入口”超鏈接,就可以進(jìn)入后臺(tái)登錄頁面,登錄成功后才可以進(jìn)入內(nèi)部。其基本思想與前臺(tái)登錄頁面的思想一致,不同的只是增加了驗(yàn)證碼驗(yàn)證,該驗(yàn)證碼嵌在代碼里,主要是為了增強(qiáng)系
25、統(tǒng)的安全性。系統(tǒng)驗(yàn)證用戶名、密碼和驗(yàn)證碼三者都正確無誤后方可進(jìn)入后臺(tái)管理系統(tǒng)內(nèi)部。點(diǎn)擊“退出”超鏈接轉(zhuǎn)到前臺(tái)考試系統(tǒng)的登錄頁面。 4.2.2后臺(tái)管理首頁 只有管理員登錄成功后,才轉(zhuǎn)到該頁面。后臺(tái)管理頁面采用框架結(jié)構(gòu),當(dāng)用戶點(diǎn)擊左邊的導(dǎo)航菜單時(shí),只會(huì)在右邊的框架內(nèi)跳轉(zhuǎn)到對應(yīng)該超鏈接的頁面,方便用戶的操作。 第五章 結(jié)論及存在的問題 隨著計(jì)算機(jī)技術(shù)的普及和網(wǎng)絡(luò)的發(fā)展,社會(huì)越來越重視信息化建設(shè),利用先進(jìn)的計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)改善內(nèi)部管理,提高運(yùn)營效率,建成對市場快速反應(yīng)的現(xiàn)代企業(yè)。網(wǎng)絡(luò)存在的實(shí)際價(jià)值就在于它給了人們一個(gè)交流的機(jī)會(huì),交流最有價(jià)值的東西就是知識(shí)。越來越多的人投入在線考試系統(tǒng)這方面的研
26、究,它必將隨著網(wǎng)絡(luò)的發(fā)展,而變得更加完善。 本人結(jié)合實(shí)際需求,利用畢業(yè)設(shè)計(jì)的機(jī)會(huì),開發(fā)這套在線考試系統(tǒng)。該系統(tǒng)經(jīng)多次測試,能在 Windows XP 操作系統(tǒng)、IIS5.1 的調(diào)試環(huán)境下正常運(yùn)行,基本上實(shí)現(xiàn)了數(shù)據(jù)管理功能,運(yùn)行測試結(jié)果良好。本課題使用ASP技術(shù)開發(fā)的基于Web的在線考試系統(tǒng),實(shí)現(xiàn)了題庫和考試的有機(jī)結(jié)合,做到了方便地管理試題、學(xué)生、成績等信息,實(shí)現(xiàn)考生登錄、無紙化的考試、客觀題自動(dòng)判分、主觀題手動(dòng)閱卷、在線成績查詢等功能。 致 謝 在論文完成之際,我首先向關(guān)心幫助和指導(dǎo)我的指導(dǎo)老師×××副教授表示衷心的感謝并致以崇高的敬意! 在論文工作中,我的《在線考試系統(tǒng)的開發(fā)
27、》源程序?qū)崿F(xiàn)及其論文已經(jīng)完成,編寫程序之前所有設(shè)定的功能都已經(jīng)實(shí)現(xiàn),達(dá)到了預(yù)期的目的。在對在線考試系統(tǒng)的系統(tǒng)分析過程中,我查閱了大量的在線考試系統(tǒng)的相關(guān)資料,同時(shí),還使用多種系統(tǒng)分析工具,如:E-R圖、功能模塊圖、數(shù)據(jù)流程圖,為系統(tǒng)設(shè)計(jì)階段的工作奠定基礎(chǔ)。系統(tǒng)設(shè)計(jì)階段的任務(wù)包括:系統(tǒng)開發(fā)環(huán)境的配置,數(shù)據(jù)庫的設(shè)計(jì),系統(tǒng)的程序設(shè)計(jì)。系統(tǒng)進(jìn)入編程階段時(shí),遇到了許多的困難,我查閱了大量資料,花費(fèi)了大量的時(shí)間和精力,經(jīng)過老師的指點(diǎn)、與同學(xué)相互討論以及自己的不斷努力,最終解決了所有問題。在此期間積累的解決各種難題的經(jīng)驗(yàn),也將成為我職業(yè)生涯寶貴的財(cái)富,這次畢業(yè)設(shè)計(jì)是我從理論走向?qū)嵺`邁出的堅(jiān)實(shí)的一步。從分析、
28、設(shè)計(jì)到具體實(shí)現(xiàn),四年所學(xué)的知識(shí)對我有很大的指導(dǎo),我也發(fā)現(xiàn)了其中有很多不足的地方,我會(huì)更加努力的提高自己的水平。通過這次畢業(yè)設(shè)計(jì),我也深深體會(huì)到,一個(gè)好的程序設(shè)計(jì)人員必須具有認(rèn)真、謹(jǐn)慎的作風(fēng),與人合作的精神,和堅(jiān)忍不拔的毅力,我也會(huì)向著這個(gè)方向去努力。 在學(xué)校的學(xué)習(xí)生活即將結(jié)束,回顧兩年多來的學(xué)習(xí)經(jīng)歷,面對現(xiàn)在的收獲,我感到無限欣慰。為此,我向熱心幫助過我的所有老師和同學(xué)表示由衷的感謝! 在我即將完成學(xué)業(yè)之際,我深深地感謝我的家人給予我的全力支持! 最后,感謝論文評審委員會(huì)的老師們百忙之中對我的設(shè)計(jì)和論文的悉心指正。由于時(shí)間倉促和筆者的水平有限,論文中難免存在錯(cuò)誤,敬請各位老師和同學(xué)批評指正。衷心地感謝在百忙之中評閱論文和參加答辯的各位專家、教授! 參考文獻(xiàn) 1. 屈喜龍、李正庚.ASP+Access開發(fā)動(dòng)態(tài)網(wǎng)站實(shí)例薈萃[M]. 北京:機(jī)械工業(yè)出版社,2006. 2. 項(xiàng)宇峰ASP+SQL Server典型網(wǎng)站建設(shè)案例[M].北京:科學(xué)出版社,2006. 3. 薩師煊、王珊.數(shù)據(jù)庫系統(tǒng)概論(第三版)[M].北京:高等教育出版社,2000.5—7
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《產(chǎn)品價(jià)值鏈與營銷戰(zhàn)略》
- lecture 9(精品)
- Where’s your pen pal from (2)
- (精品)實(shí)驗(yàn)二血清γ球蛋白的分離純化與鑒定by陳蔚文
- 企業(yè)專利風(fēng)險(xiǎn)管理
- 高中記敘文寫作指導(dǎo):寫人要凸顯個(gè)性ppt課件
- 新生兒溶血病的發(fā)病機(jī)理臨床癥狀課件
- 7、艱辛的求索 (2)
- 學(xué)校心理健康教育組織管理課件
- IE七大手法的發(fā)展歷程
- 頸托的正確使用課件
- (精品)電功與電功率復(fù)習(xí)1
- 李曉光-管理學(xué)原理第十三章領(lǐng)導(dǎo)工作概述
- 固體中的相結(jié)構(gòu)
- 智能化酒店系統(tǒng)PPT