目 录
摘 要 I
1 绪论 1
1.1 课题背景、目的及意义 1
1.1.1 课题背景 1
1.1.2 课题目的 1
1.1.3 课题意义 1
1.2 设计思路 2
1.3 开发平台介绍 2
1.3.1 VISUAL STUDIO介绍 3
1.3.2 SQLSERVER的介绍 4
1.3.3 HTML 4
2 需求分析 6
2.1 系统目标 6
2.2 功能需求 6
2.2.1 用例描述 8
2.3 非功能需求 10
2.3.1 软件 10
2.3.2 安全需求 10
3 数据库设计 11
3.1 数据库概念结构设计 11
3.2 数据库逻辑结构设计 12
3.3 数据库物理结构设计 13
3.4 数据库表设计 13
4 系统详细设计 17
4.1 系统架构设计 17
4.2 页面设计 17
4.2.1 管理员模块 17
4.2.2 教师模块 25
4.3 界面设计 28
5 系统测试 29
5.1 6.1 软件测试的重要性 29
5.2 6.2 测试实例的研究与选择 29
5.3 6.3 测试环境与测试条件 30
5.4 6.5 系统评价 30
致谢 33
参考文献 34
摘 要
随着计算机技术的飞速发展,计算机代替手工操作在企业、学校中普及。尤其是计算机给工作带来的高效率,更是让它倍受各大行业的青睐。
在线监考系统是庞大的系统,内部的工作繁多,且工作与老师紧密相关,但是人物因素的不定性太大,经常会出现工作遗漏,考虑不全面,通知不到位等工作失误,从而导致工作效率低。因此为了提高工作效率,我们认为有必要开发一个教学辅助管理系统,即在线监考管理系统。
论文主要介绍了在线监考系统的设计与开发,其开发主要包括后台数据库的建立、后台管理以及前台页面的Web设计。系统使用Microsoft公司以C#为核心语言的ASP.NET开发工具,利用微软提供的IIS 5.0建立运行环境,再结合SQL Server 2005建立数据连接关系。利用其提供的各种组件,在短时间内建立数据库,对数据库进行分析与建立ASP.NET页面,不断改进,直到功能基本实现的可行系统。
整个系统的设计经历了功能需求分析、架构设计、界面设计、数据库设计、编码、测试几个主要阶段。这样的开发过程快速、高效,而且能更好的满足客户需求。
关键词:C#,B/S,在线监考安排系统。
这种付款方式安全吗?我付款了,你不发东西给我,怎么办! |