需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字數(shù):8550 | ![]() | |
折扣與優(yōu)惠:團購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:目前,隨著我們計算機科學學院的日益壯大,《數(shù)據(jù)結構》這門課程的階段性上機測試的安排與管理越來越困難?,F(xiàn)階段,上機考試都使用傳統(tǒng)的考試方式:老師紙上出題,學生上機答題,老師人工閱卷以及人工試卷分析。整個過程繁瑣復雜,且上機考試試卷分發(fā)、過程監(jiān)督困難,教師們需投入大量時間,效率低下。在如今高效率與個性化優(yōu)勢的推動下,一套高效快捷的考試系統(tǒng)的研發(fā)迫在眉睫。 該設計是在了解并分析了我院教師在《數(shù)據(jù)結構》這門課程的階段性上機考試現(xiàn)狀的基礎上,明確了《數(shù)據(jù)結構》考試系統(tǒng)的具體需求,并對該系統(tǒng)進行了的詳細設計。該設計利用了Windows可視化編程MFC、數(shù)據(jù)庫編程、C++調(diào)用Python腳本以及程序嵌入等技術,并使用C/S框架,實現(xiàn)了試題上傳、試卷生成、分數(shù)統(tǒng)計、成績查詢、填空題自動判分、試卷分發(fā)設置、考試時間設定定等功能,最后通過了測試,完成了對《數(shù)據(jù)結構》考試系統(tǒng)的設計與實現(xiàn)。
關鍵詞: 考試系統(tǒng) 程序嵌入 MFC ADO 階段性上機測試 Python
目錄 摘要 Abstract 1概述-1 1.1設計背景及意義-1 1.2主要貢獻-1 1.3文章結構-2 2預備知識及原理-2 2.1基于C/S結構的程序設計-2 2.2 Windows可視化編程MFC-3 2.3 基于ADO的數(shù)據(jù)庫編程-3 2.4 C++調(diào)用Python腳本-4 3《數(shù)據(jù)結構》考試系統(tǒng)分析-5 3.1 需求分析-5 3.2 功能說明-6 3.2.1試卷管理-6 3.2.2考生管理-7 3.2.3成績管理-7 3.2.4考試安排-7 3.2.5開始考試-7 4《數(shù)據(jù)結構》考試系統(tǒng)設計-7 4.1系統(tǒng)總體設計-7 4.1.1系統(tǒng)工作流程-7 4.1.2系統(tǒng)的功能模塊-8 4.2系統(tǒng)詳細設計-9 4.2.1類設計及界面UI設計-9 4.2.2系統(tǒng)關鍵類的實現(xiàn)-14 5《數(shù)據(jù)結構》考試系統(tǒng)的實現(xiàn)-21 5.1開發(fā)平臺-21 5.1.1 Microsoft Visual Studio 2013-21 5.1.2 Python3.3-21 5.1.3 Microsoft SQL Server 2008-21 5.1.4 Microsoft Office Visio 2007-22 5.2模塊實現(xiàn)及關鍵類的實現(xiàn)-22 5.2.1試卷管理模塊-22 5.2.2考生管理模塊-22 5.2.3成績管理模塊-23 5.2.4考場安排模塊-23 6《數(shù)據(jù)結構》考試系統(tǒng)測試與運行-24 6.1測試-24 6.2系統(tǒng)運行-24 7結束語-28 8致謝-28 參考文獻-29 |