VB+SQL Server智能排课系统 第6页
基本信息管理子系统功能:班级信息,教室信息和教室信息的添加、保存、编辑和删除:
1、用户管理子系统功能:用户密码的设置和修改,用户权限的设置,用户重新登陆;
2、数据管理子系统功能:包括对教室、教师、班级、教学计划和课表数据的保存、查询、更新、删除;
3、教学计划管理子系统功能:某一确定的学期的教学工作计划,对于班级而言,每门课程的学时、开始周、结束周以及每门课程的任课教师,该子系统对教学计划进行管理和完善;
4、排课管理子系统功能:包括自动排课,手动排课两个部分;
5、课表查询子系统功能:对于具体的班级、教师、教室进行课表查询,打印;
排课管理系统是一项复杂的系统工程,其间需要大量的数据来支撑,从某种程度上来讲,排课管理系统的设计过程,其实也就是一个规范和完整的数据库设计过程。经过多年的发展,关系型数据库系统(RDBMS)是最成熟的一种数据库管理模式,也是当前最流行的数据库管理系统。故在此也采用该模式(在加一些关系数据库的介绍)。
1.bClass表
字段名称 |
类 型 |
字段大小 |
说 明 |
ClassID |
字 符 |
|
班级编号 |
ClassName |
文 本 |
16 |
班级名称 |
DepID |
文 本 |
16 |
学院编号 |
SpecID |
文 本 |
16 |
专业编号、 |
ClassStuNum |
整 型 |
4 |
班级人数 |
图4-2 班级表
Chart 4-2 Class table
2.bClassRoom表
字段名称 |
类 型 |
说 明 |
ClassRoomID |
字 符 |
教室编号,字段大小10 |
ClassRoomName |
文 本 |
教室名称,字段大小16 |
ClassTypeID |
字 符 |
教室类型,字段大小16 |
ClassRoomStuNum |
整 型 |
容纳人数,字段大小4 |
BuildingID |
字 符 |
教学楼编号,字段大小10 |
ClassRoomFlag |
整 型 |
教室标识符,字段大小4 |
图4-3 教室表
Chart 4-3 Classroom table
3.bCourse表
字段名称 |
类 型 |
说 明 |
CourseID |
字 符 |
课程编号,字段大小10 |
CourseName |
字 符 |
课程名称,字段大小20 |
CourseYXJ |
字 符 |
课程优先级,字段大小10 |
ClassID |
字 符 |
班级编号,字段大小10 |
CourseFlag |
整 型 |
课程标识符,字段大小4 |
图4-4 课程表
Chart 4-4 Course table
4.bTeacher表
字段名称 |
类 型 |
说 明 |
TeacherID |
字 符 |
教师编号,字段大小10 |
TeacherName |
文 本 |
教师名称,字段大小16 |
DepID |
文 本 |
学院编号,字段大小16 |
CourseID |
字 符 |
课程编号,字段大小10 |
图4-5 教师表
Chart 4-5 Teacher table
5.bTeachPlan表
字段名称 |
类 型 |
说 明 |
CourseID |
字 符 |
课程编号,字段大小10 |
CourseName |
文 本 |
课程名称,字段大小16 |
TeacherID |
字 符 |
教师编号,字段大小10 |
TeacherName |
文 本 |
教师名称,字段大小16 |
WeekNum |
字 符 |
周学时,字段大小10 |
CourseNum |
字 符 |
总学时,字段大小10 |
图4-6 教师计划表
Chart 4-6 Reach plan table
6.bTempTable表
字段名称 |
类 型 |
说 明 |
ClassID |
字 符 |
班级编号,字段大小10 |
CourseID |
字 符 |
课程编号,字段大小10 |
TeacherID |
字 符 |
教师编号,字段大小10 |
ClassRoomID |
字 符 |
教室编号,字段大小10 |
TTime |
整 型 |
时间标识,字段大小4 |
Week |
整 型 |
周数,字段大小4 |
图4-7 临时表
Chart 4-7 Temporary table
图4-8 系统总架构
Chart 4-8 System frame
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>