考試系統(tǒng)論文.rar
考試系統(tǒng)論文,網(wǎng)上考試系統(tǒng)的設計與實現(xiàn)34778字,70頁摘 要:在網(wǎng)絡技術逐漸滲入社會生活各個層面的今天,傳統(tǒng)的考試方式也面臨著變革,而網(wǎng)絡考試是一個很重要的方向。本課題是以軟件工程這門課程的考試相關方面為背景,按照軟件工程及信息管理系統(tǒng)開發(fā)的流程進行分析和設計?;趘isual studio 2005的環(huán)境下,采用b/s模式架構...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會員 miaomiao12321 發(fā)布
網(wǎng)上考試系統(tǒng)的設計與實現(xiàn)
34778字,70頁
摘 要:在網(wǎng)絡技術逐漸滲入社會生活各個層面的今天,傳統(tǒng)的考試方式也面臨著變革,而網(wǎng)絡考試是一個很重要的方向。
本課題是以軟件工程這門課程的考試相關方面為背景,按照軟件工程及信息管理系統(tǒng)開發(fā)的流程進行分析和設計?;赩isual Studio 2005的環(huán)境下,采用B/S模式架構,前臺頁面開發(fā)使用ASP.NET 技術,后臺開發(fā)語言選擇C#,數(shù)據(jù)庫采用Microsoft SQL Server 2000為后臺數(shù)據(jù)庫,構建了軟件工程網(wǎng)上考試系統(tǒng)平臺。系統(tǒng)主要實現(xiàn)了學生答題、學生成績查詢、人員信息管理、試題錄入、試題評分、試題維護和學生成績管理等功能。
經(jīng)測試及應用,使用該系統(tǒng)能夠將軟件工程這門課程的考試流程簡單化、快捷化。方便了學校師生,提高了考試效率。
關鍵詞:網(wǎng)上考試; 軟件工程; 考試系統(tǒng)
目 錄
第1章 緒論 6
1.1課題背景及意義 6
1.2 國內(nèi)外現(xiàn)狀 6
1.3 主要設計目標和內(nèi)容 6
1.3.1 設計目標 6
1.3.2 設計內(nèi)容 7
第2章 開發(fā)工具的選擇及關鍵技術 8
2.1 開發(fā)工具的選擇 8
2.1.1 數(shù)據(jù)庫開發(fā)工具的選擇 8
2.1.2 應用程序開發(fā)工具的選擇 8
2.1.3 數(shù)據(jù)庫開發(fā)工具和應用程序開發(fā)工具的關系 8
2.2 數(shù)據(jù)庫應用系統(tǒng)簡介 9
2.2.1 數(shù)據(jù)庫 9
2.2.2 數(shù)據(jù)庫管理系統(tǒng) 10
2.2.3數(shù)據(jù)庫應用程序 10
第3章 系統(tǒng)需求分析 11
3.1目的和背景 11
3.1.1目的 11
3.1.2 背景 11
3.2 系統(tǒng)概述 11
3.3系統(tǒng)功能需求 12
3.3.1系統(tǒng)總體流程設計 12
3.3.2系統(tǒng)功能需求 12
3.3.3數(shù)據(jù)的準確性和一致性 13
3.4系統(tǒng)非功能性需求 13
3.4.1 用戶界面需求 13
3.4.2運行需求 13
第 4章 系統(tǒng)概要設計 14
4.1系統(tǒng)分解 14
4.2數(shù)據(jù)庫設計 14
4.2.1數(shù)據(jù)庫概要設計 14
4.2.2數(shù)據(jù)庫的邏輯設計 16
4.2.3數(shù)據(jù)庫的物理設計 17
4.3 系統(tǒng)模塊劃分 20
第 5章 系統(tǒng)詳細設計與實現(xiàn) 22
5.1概述 22
5.2 使用ASP.NET架構動態(tài)網(wǎng)站 22
5.2.1 ASP.NET工作原理 22
5.2.2 ASP.NET 頁面的執(zhí)行過程 23
5.2.3 本系統(tǒng)結構 23
5.3 公共類的設計 24
5.3.1 操作數(shù)據(jù)庫類 24
5.3.2 字符串操作類 26
5.4 后臺設計 27
5.5用戶登陸的實現(xiàn) 28
5.6 學生答題的實現(xiàn) 29
5.6.1學生答題功能的實現(xiàn) 29
5.6.2自動評分功能的實現(xiàn) 32
5.6.3查詢成績功能 34
5.7 人員管理的實現(xiàn) 34
5.7.1 添加新用戶的實現(xiàn) 35
5.7.2 用戶信息改查功能的實現(xiàn) 37
5.8 試題管理的實現(xiàn) 39
5.8.1試題錄入功能的實現(xiàn) 39
5.8.2試題維護功能的實現(xiàn) 42
5.8.3試題評分功能的實現(xiàn) 44
5.8.4學生分數(shù)查詢 45
第6章 系統(tǒng)測試 47
6.1測試目的 47
6.2 測試環(huán)境 47
6.3 測試用例 47
6.3.1. 用戶登錄測試 47
6.3.2 學生答題測試 49
6.3.3 人員管理測試 52
6.3.4 試題管理測試 60
結論 68
致謝 69
參考文獻 70
參考文獻
[1] 郝剛.ASP.NET 2.0開發(fā)指南.人民郵電出版社,2006-5
[2] 蔣培,王笑梅.ASP.NET Web程序設計.清華大學出版社,2007-6
[3] 陳冠軍.征服ASP.NET2.0Ajax——Web開發(fā)技術詳解.人民郵電出版社,2007-6
[4] 尚俊杰.ASP.NET程序設計.北方交通大學出版社,2004-4
[5] 呂洋波.ASP.NET 2.0寶典.電子工業(yè)出版社,2007-4
[6] 馬駿.C#網(wǎng)絡應用高級編程.人民郵電出版社,2006-10
[7] 羅斌.Visual C#2005 編程技巧大全.水利水電出版社,2007-1
[8] 王建華.ASP.NET 2.0動態(tài)網(wǎng)站開發(fā)技術與實戰(zhàn).電子工業(yè)出版社,2007-7
[9] 吳晨,孫少波,葉莞.ASP.NET數(shù)據(jù)庫項目案例導航.清華大學出版社,2004-11
[10] 劉婕,張琳.ASP.NET 2.0+SQL Server 動態(tài)網(wǎng)站開發(fā)從基礎到實踐.電子工業(yè)
出版社,2007-5
[11] Bill Evjen, Scott Hanselman, Devin Rader, Farhan Muhammad, Srinivasa
Sivakumar.Professional ASP.NET 2.0.Wiley Publishing,Inc.2006-10
[12] Ben Ryan, Lynn Finnel, Kenn Scribner, Roger LeBianc, Lynn
Armstrong.PROGRAMMING MICROSOFT ASP.NET 2.0.Microsoft
Press.2005-11
[13] Chris Hart, John Kauffman, David Sussman, Chris Ullman.Beginning ASP.NET
2.0 with C#.Wrox Publishing.2006-5
34778字,70頁
摘 要:在網(wǎng)絡技術逐漸滲入社會生活各個層面的今天,傳統(tǒng)的考試方式也面臨著變革,而網(wǎng)絡考試是一個很重要的方向。
本課題是以軟件工程這門課程的考試相關方面為背景,按照軟件工程及信息管理系統(tǒng)開發(fā)的流程進行分析和設計?;赩isual Studio 2005的環(huán)境下,采用B/S模式架構,前臺頁面開發(fā)使用ASP.NET 技術,后臺開發(fā)語言選擇C#,數(shù)據(jù)庫采用Microsoft SQL Server 2000為后臺數(shù)據(jù)庫,構建了軟件工程網(wǎng)上考試系統(tǒng)平臺。系統(tǒng)主要實現(xiàn)了學生答題、學生成績查詢、人員信息管理、試題錄入、試題評分、試題維護和學生成績管理等功能。
經(jīng)測試及應用,使用該系統(tǒng)能夠將軟件工程這門課程的考試流程簡單化、快捷化。方便了學校師生,提高了考試效率。
關鍵詞:網(wǎng)上考試; 軟件工程; 考試系統(tǒng)
目 錄
第1章 緒論 6
1.1課題背景及意義 6
1.2 國內(nèi)外現(xiàn)狀 6
1.3 主要設計目標和內(nèi)容 6
1.3.1 設計目標 6
1.3.2 設計內(nèi)容 7
第2章 開發(fā)工具的選擇及關鍵技術 8
2.1 開發(fā)工具的選擇 8
2.1.1 數(shù)據(jù)庫開發(fā)工具的選擇 8
2.1.2 應用程序開發(fā)工具的選擇 8
2.1.3 數(shù)據(jù)庫開發(fā)工具和應用程序開發(fā)工具的關系 8
2.2 數(shù)據(jù)庫應用系統(tǒng)簡介 9
2.2.1 數(shù)據(jù)庫 9
2.2.2 數(shù)據(jù)庫管理系統(tǒng) 10
2.2.3數(shù)據(jù)庫應用程序 10
第3章 系統(tǒng)需求分析 11
3.1目的和背景 11
3.1.1目的 11
3.1.2 背景 11
3.2 系統(tǒng)概述 11
3.3系統(tǒng)功能需求 12
3.3.1系統(tǒng)總體流程設計 12
3.3.2系統(tǒng)功能需求 12
3.3.3數(shù)據(jù)的準確性和一致性 13
3.4系統(tǒng)非功能性需求 13
3.4.1 用戶界面需求 13
3.4.2運行需求 13
第 4章 系統(tǒng)概要設計 14
4.1系統(tǒng)分解 14
4.2數(shù)據(jù)庫設計 14
4.2.1數(shù)據(jù)庫概要設計 14
4.2.2數(shù)據(jù)庫的邏輯設計 16
4.2.3數(shù)據(jù)庫的物理設計 17
4.3 系統(tǒng)模塊劃分 20
第 5章 系統(tǒng)詳細設計與實現(xiàn) 22
5.1概述 22
5.2 使用ASP.NET架構動態(tài)網(wǎng)站 22
5.2.1 ASP.NET工作原理 22
5.2.2 ASP.NET 頁面的執(zhí)行過程 23
5.2.3 本系統(tǒng)結構 23
5.3 公共類的設計 24
5.3.1 操作數(shù)據(jù)庫類 24
5.3.2 字符串操作類 26
5.4 后臺設計 27
5.5用戶登陸的實現(xiàn) 28
5.6 學生答題的實現(xiàn) 29
5.6.1學生答題功能的實現(xiàn) 29
5.6.2自動評分功能的實現(xiàn) 32
5.6.3查詢成績功能 34
5.7 人員管理的實現(xiàn) 34
5.7.1 添加新用戶的實現(xiàn) 35
5.7.2 用戶信息改查功能的實現(xiàn) 37
5.8 試題管理的實現(xiàn) 39
5.8.1試題錄入功能的實現(xiàn) 39
5.8.2試題維護功能的實現(xiàn) 42
5.8.3試題評分功能的實現(xiàn) 44
5.8.4學生分數(shù)查詢 45
第6章 系統(tǒng)測試 47
6.1測試目的 47
6.2 測試環(huán)境 47
6.3 測試用例 47
6.3.1. 用戶登錄測試 47
6.3.2 學生答題測試 49
6.3.3 人員管理測試 52
6.3.4 試題管理測試 60
結論 68
致謝 69
參考文獻 70
參考文獻
[1] 郝剛.ASP.NET 2.0開發(fā)指南.人民郵電出版社,2006-5
[2] 蔣培,王笑梅.ASP.NET Web程序設計.清華大學出版社,2007-6
[3] 陳冠軍.征服ASP.NET2.0Ajax——Web開發(fā)技術詳解.人民郵電出版社,2007-6
[4] 尚俊杰.ASP.NET程序設計.北方交通大學出版社,2004-4
[5] 呂洋波.ASP.NET 2.0寶典.電子工業(yè)出版社,2007-4
[6] 馬駿.C#網(wǎng)絡應用高級編程.人民郵電出版社,2006-10
[7] 羅斌.Visual C#2005 編程技巧大全.水利水電出版社,2007-1
[8] 王建華.ASP.NET 2.0動態(tài)網(wǎng)站開發(fā)技術與實戰(zhàn).電子工業(yè)出版社,2007-7
[9] 吳晨,孫少波,葉莞.ASP.NET數(shù)據(jù)庫項目案例導航.清華大學出版社,2004-11
[10] 劉婕,張琳.ASP.NET 2.0+SQL Server 動態(tài)網(wǎng)站開發(fā)從基礎到實踐.電子工業(yè)
出版社,2007-5
[11] Bill Evjen, Scott Hanselman, Devin Rader, Farhan Muhammad, Srinivasa
Sivakumar.Professional ASP.NET 2.0.Wiley Publishing,Inc.2006-10
[12] Ben Ryan, Lynn Finnel, Kenn Scribner, Roger LeBianc, Lynn
Armstrong.PROGRAMMING MICROSOFT ASP.NET 2.0.Microsoft
Press.2005-11
[13] Chris Hart, John Kauffman, David Sussman, Chris Ullman.Beginning ASP.NET
2.0 with C#.Wrox Publishing.2006-5