第一章 引言 8
1.1 选题背景和选题意义 8
1.1.1 选题背景8
1.1.2 选题意义 8
1.2 当前考场安排系统的研究现状 8
第二章 系统设计 10
2.1 系统功能分析 10
2.2 系统功能模块设计 10
第三章 数据库设计 10
3.1 数据库概念结构设计 12
3.2 数据库需求分析 13
3.3 数据库安全认证以及基本数据操作 15
第四章 各功能模块建立 16
4.1 用户登入模块 16
4.2 资料管理模块 17
4.2.1 教室资料管理模块18
4.2.2 其他模块 18
4.3 考场安排模块 20
4.3.1 手工考场安排 20
4.3.2 半自动考场安排24
4.3.3 考场安排基本条件 25
4.3.4 考场安排特殊条件 26
第五章 系统实现 27
5.1 系统功能实现27
5.2 系统环境配置32
5.3 开发工具介绍33
5.4 系统测试34论文网http://www.youerw.com/
第优章 结论与展望 35
致谢 36
参考文献 37
附录(核心代码) 38
本系统需要实现用户登入、考场编排以及信息录入等,所以主要模块包括:用户登入、资料管理和考场安排等模块。其中包含的主要功能有:
L 用户登入,授权用户通过输入用户名和密码进入本系统进行相关操作。
L 资料管理,包括教室资料、班级资料、监考教师资料、专业课程等四项基本信息的添加、修改、删除的操作。
L 考场安排手动生成,通过手工固定班级课程手动安排具有固定记录数的考场安排系统。
L 考场安排半自动生成,通过电脑随机分配教室和教师来达到考场的半自动安排。
以上所列功能是考场安排系统所必需的功能,实现以上这些功能之后我们就可以根据需要添加辅助功能。
2.2 系统功能模块设计
对于“考场安排系统”来说,最重要的当然是考场安排这个环节,所以考场安排模块是必不可少的。对于数据量小的情况我们采取手动安排考场,当数据量大的情况下我们考虑半自动考场安排,也就是先电脑自动进行编排之后再人工手动进行修改,所以这样我们就有必要建立两个考场安排模式:手动生成考场安排表和半自动生成考场安排表。
实现这两个功能我们需要数据来支持,由于我们采用的是ACCESS数据库,所以表名称可以用中文来描述,这样显得比较直观。根据考场安排所涉及的属性我们将某些属性集合在一起,并独立在四张表中,即:教室表、教师表、班级表、专业课程表,其中班级表和专业课程表又可以做一个视图,用来存放班级和专业课程的数据集合。当确定了表之后我们就需要考虑建立提供信息录入的界面,并且需要提供增加、修改、删除等功能。