中北大学
课 程 设 计 说 明 书
软件工程大型实验
学生姓名:
袁亚琴 学 号: 0806054104
学专
题
院:
业:
目:
电子与计算机控制类
户 1: 输入教室编号
2: 点击鼠标
3: 获取教室编号
4: 检验该教室课表是否存在
5: 该教室课表存在
6: 显示教室课表
:
9
登陆系统
修改密码
用户身份不是校管理员或院管理员
[ YES ]
[NO]
用户不是校管理员 [ YES ]
[NO]
手动排课
自动排课
课表查询
退出系统
活动图
图 6 教室课表查询顺序图
16
管理班级信
管理教师信
管理教室信
管理课程信
管理教学计
息
息
息
息
划
图 7 大学排课系统活动图
16
类图
图 8 大学排课系统类图
12
部署图
登录界
面
主界面
信息管
理界面
排课界
面
课表查
询界面
密码修
改界面
进行信
息管理
进行排
课
进行课
表查询
进行密
码修改
数据库
13
构件图
图 9 大学排课系统部署图
16
登陆程序
密码和权
限记录
教学计划
管理
安排课程
其他信
息管理
课表查询
15
数据库表
图 10 大学排课系统构件图
16
表 3 用户登录信息表(Login)
中文含义
字段名称
数据类型
长度
是否为空
备注
用户名
userName
Varchar
20
否
用户密码
password
Varchar
20
否
用户权限
purview
Varchar
20
否
表 4
班级信息表(class)
中文含义
字段名称
数据类型 长度
是否为空
备注
班级编号
classID
Varchar 20
否
主键
班级名称
classname
Varchar 20
否
班级人数
classnumber
Int 10
否
系编号
sysID
Varchar 20
否
外键
16
中文含义
字段名称
数据类型
长度
是否为空
备注
教师编号
teacherID
Varchar
20
否
主键
教师姓名
teachername
Varchar
20
否
教师职称
degree
Varchar
20
否
系编号
sysID
Varchar
20
否
外键
表 5 教师信息表(teacher)
中文含义
表 6 教室信息表(classroom)
字段名称 数据类型 长度
是否为空
备注
教室编号教室容量教室类型
classroomID Varchar 20
classroomnumber Int 50
classroomtype Varchar 20
否否否
主键
中文含义
表 7 院系信息表(sys)
字段名称 数据类型 长度
是否为空
备注
系编号系名称 所属学院
sysID Varchar 20
sysname Varchar 20
collegeID Varchar 20
否否否
主键
外键
中文含义
表 8 学院信息表(college) 字段名称 数据类型 长度
是否为空
备注
学院编号
学院名称
collegeID Varchar 20
collegename Varchar 20
否
否
主键
18
中文含义
字段名称
数据类型
长度
是否为空
备注
课程编号
courseID
Varchar
20
否
主键
课程名称
coursename
Varchar
20
否
学时数
coursenumber
Varchar
20
否
表 9 课程信息表(course)
中文含义
表 10
字段
vb排课系统说明书 来自淘豆网www.taodocs.com转载请标明出处.