3.2系统的任务
排课系统是学校用来进行排课的重要工具。它既可以当做一个独立运行的系统,也可以当做学校信息管理的一个子系统。一个完善的排课系统的任务主要包括如下几项:
条件设置:主要负责管理班级信息,课程信息,教师信息等。
课表管理:主要负责课表安排和查询打印。
课表管理:主要负责用户管理和初始化。
3.3设计目标
通过学生排课系统使得管理者快速高效地完成所需工作,降低了学生排课成本,使管理者能节省时间;另一方面,通过软件及时收集与整理分析大量的学生排课数据。
能够对排课条件进行设计然后自行排课,生成科学、合理的课表。用户可以进行查询和打印。管理员可以有效的对系统信息进行文护,减轻教务管理的人员的工作任务,降低管理成本。
3.4开发及运行环境
系统开发平台:Visual Basic 6.0。
数据库管理平台:SQL Server2000。
运行平台:Windows XP/ Windows 2000。
内存: DDR256M。
硬盘容量: 80G。
分辨率:最佳效果1024*768。
显示器: 17英寸纯平显示器。
3.5系统概要设计
根据分析,一个标准的排课系统应该包含以下功能,每个功能又包含一系列的子模块。
3.5.1条件设置结构
条件设置负责排课条件信息,具体功能如下。
班级设置:负责文护班级信息,主要包括班级名称,人数,课室等。
课程设置:负责文护课程信息,同时进行班级课程分配。
教师设置本文来自优文论文网原文请找QQ752018766:负责文护教师信息,主要包括教师名称,编号,所任课程等。
时间设置:毕业论文http://www.youerw.com负责文护每天教学时间信息,等于是每节课的时间。
3.5.2课表管理结构
课表管理负责排课安排,调整,查询打印,具体功能如下。
课表安排:负责进行课表安排,用探测发生成课表。
课表调整:负责进行课表调整,允许管理员对课表进行调整。
查询打印:负责查询打印,能按班级和教师课表查询打印。
3.5.3系统管理结构
系统管理负责用户,密码的管理,还可进行初始化,具体功能如下。
用户管理:负责用户权限管理,能根据不同用户制定不同权限。
密码文护:负责密码文护,能修改密码。
重新登录:负责重新登录,能重新登录。
初始化:负责初始化数据,能有效率对数据进行清空。
3.6数据库设计
本系统数据库采用SQL Server 2000数据库,系统数据库名称为“排课系统”。
3.6.1数据表E—R图
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页