![](https://csdnimg.cn/release/download_crawler_static/87968194/bg9.jpg)
4. 总体设计
4.1. 系统设计
4.1.1.设计目标
设计一套完整的考试系统,实现考卷的自动生成、试卷管理、查看考生考试
结果、学生考试、自动阅卷等功能,增加主观题中填空题和编程题的自动阅卷功
能。
4.1.2.开发环境
硬件环境:PC 机
软件环境:Windows XP、Microsoft Visual Studio 2005、SQL Server 2000、IIS
4.1.3.开发语言
开发语言使用 Visual C#
4.1.4.开发工具
Microsoft Visual Studio 2005、SQL Server 2000
4.1.5.后台数据库
后台数据库使用 SQL Server 2000 ,其可管理和处理大批量的考试数据,并具有
较高的可靠性。
4.1.6.运行环境
硬件环境:PC 机
软件环境:Windows XP、www、Internet Explorer
4.2. 数据库需求设计
数据库是系统的重要组成部分,是系统的核心和基础。它把系统中大量的数
据按一定的模型组织起来、提供存储、维护、检索数据的功能,使系统可以方便、
及时、准确地从数据库中获取所需的信息。
SQL Server 2000 是一个常用的数据库开发软件,SQL 语言本身是一个综合的、
功能极强同时又简捷易学的语言,用它开发的软件数据结构化、独立性高、共享
性高、冗余度低、易扩充。在本设计中,应用了数据库中的基本表和视图,应用
程序对这些基本表和视图进行操作。
4.2.1.系统流程图
4.2.1.1. 0 层图
考试系统
学生 教师
学生修改密码
学生答题
查看考试结果
班级管理
学生注册 题库管理
试卷管理
答题测试
科目管理
4.2.1.2. 1 层图