摘要 随着各个高校招生人数的不断增加,使高校的规模不断的扩大,从而使教学工作也变得越来越紧张,学生人数不断的增多,班级也随之不断的增多,促使了考试安排也变得麻烦起来,各门课程的老师都需要进行各种考试,经常出现安排了考试,结果考场被占用、班级那天还有其他的考试,种种问题,为了解决这种问题,我们开发了这套考试安排系统。
本系统——考试安排系统,采用ASP.NET 技术作为创建应用程序的方式,以C#.net作为编程语言,采用SQL Server 数据库作为后台数据库。它是基于Browser/Server结构下形成的数据驱动的Web应用程序,在开发过程中遵循了软件工程方法论进行系统分析、总体设计、详细设计和软件测试等各个环节,是一套完备的管理系统。
本系统按照角色划分为管理员、教师和学生,管理员具备系统的大部分功能,包括基础信息管理、考试安排管理以及各种查询等,学生主要是进行自己的考试安排查询,教师主要是进行自己的监考信息查询等功能。
关键词:考试安排,ASP.NET,SQL Server,监考教师
目 录
目 录 3
1 概述 1
1.1开发背景 1
1.2 项目提出的意义 1
1.3 系统的开发方法 2
1.4 系统开发工具 2
1.4.1 C#简介 2
1.4.2 ASP.NET简介 3
1.4.3 数据库简介 4
2 需求分析 6
2.2 系统需要解决的主要问题 6
2.3 系统应该具备的基本功能 6
2.3.1 管理员 7
2.3.2 教师 7
2.3.3 学生 7
3 系统总体设计 9
3.1 基本简介 9
3.2 运行环境 9
3.3 系统结构图 9
3.4 详细设计 10
3.4.1 用户个人信息设计 10
3.4.2 数据库中表的设计 10
3.4.3 数据库逻辑设计E—R图 12
3.4.4主要模块的流程图 15
4 系统程序实现 16
4.1 login(系统主界面) 16
4.2 管理员管理模块 17
4.2.1教师信息列表 17
4.2.2 教室管理模块 20
4.2.3考试安排管理 22
4.2.4监考人员安排 25
4.2.5 按照考场查询 27
4.3 教师 28
4.3.1 我的监考信息 28
4.4 学生 29
4.4.1考试安排情况 29
5 软件测试 31
5.1 软件测试的意义 31
5.2 软件测试的重要性 31
5.3 软件测试的范围 32
5.3 软件测试的方法 32
5.3 软件测试的目的和原则 32
6 结论与总结 34
谢辞 34
【参 考 文 献】 35
这种付款方式安全吗?我付款了,你不发东西给我,怎么办! |