教务处管理系统概要设计说明书
3 接口设计
3.1 外部接口
1、用户接口:采用窗口化,菜单式进行设计。 2、硬件接口:无
3、软件接口:通过JDBC对MYSQL数据库的连接
3.2 内部接口
通过面向对象语言设计类,在public类中实现调用;类间实现严格封装;
第4页
5/20/2014
教务处管理系统概要设计说明书
4 数据结构设计
用户表 字段 ID UserName PassWord Role 管理员表 字段 Aid Aname Atel 教师表 字段 Tid Tname Ttel Yid 院系表 字段 Yid Yname
第5页
5/20/2014
数据类型 Int Varchar(11) Varchar(6) Varchar(1) 功能描述 ID 用户名 密码 角色 主键 Y 外键 Y 数据类型 Varchar(11) Varchar(8) Varchar(11) 功能描述 ID 姓名 联系方式 主键 Y 外键 数据类型 Varchar(11) Varchar(8) Varchar(11) Varchar(4) 功能描述 教师工号 姓名 联系方式 所属院系 主键 Y 外键 数据类型 Varchar(4) Varchar(8) 功能描述 院系编号 院系名称 主键 Y 外键 教务处管理系统概要设计说明书
专业表 字段 Zid Zname Yid 教研室信息表 字段 Jid Jname Yid 学生表 字段 Sid Sname Sclass Szhye Yid 课程信息表 字段 Cid Cname Ckind 数据类型 Int Varchar(20) Varchar(20) 功能描述 课程编号 课程名 主键 Y 外键 数据类型 Varchar(11) Varchar(8) Varchar(20) Varchar(20) Varchar(20) 功能描述 学号 姓名 班级 专业 所属院系 主键 Y 外键 数据类型 Varchar(4) Varchar(20) Varchar(4) 功能描述 教研室编号 名称 所属院系 主键 Y 外键 Y 数据类型 Varchar(4) Varchar(20) Varchar(4) 功能描述 专业号 专业名称 所属院系 主键 Y 外键 Y 课程类别(基 础、公共等) Cselect Jid
Varchar(2) Varchar(4) 是否选修 所属教研室 Y 人才培养计划表 字段 Yid
数据类型 Varchar(20) 功能描述 院系 第6页
主键 Y 外键 5/20/2014
教务处管理系统概要设计说明书
Zid Rversion Cid Cname Ctime Cterm Cselect Ccredit 课表 字段 Kid Cname Ktime Kterm Cselect Tid Yid Zid CLid Kqiz Kjsz Kplace
Varchar(20) Int Int Varchar(20) Varchar(20) Varchar(20) Varchar(2) Decimal(1,2) 专业 版本 课程号 课程名 课时 所上学期 是否选修 学分 Y Y 数据类型 Int Varchar(20) Varchar(20) Varchar(20) Varchar(2) Varchar(11) Varchar(4) Varchar(4) Varchar(20) Varchar(20) Varchar(20) Varchar(20) 功能描述 ID 课名 课时 所上学期 是否选修 老师编号 院系 专业 班级 起始周 结束周 上课地点 主键 Y 外键 Y Y Y Y
公告信息表 字段 Gid Gtitle Gneirong
数据类型 Int Varchar(20) Varchar(100) 功能描述 公告号 标题 内容 主键 Y 外键 5/20/2014
第7页
教务处管理系统概要设计说明书
Gtime 教师评估信息表 字段 Pid Pcomment Tid Varchar(20) 时间 数据类型 Int Varchar(100) Varchar(11) 功能描述 ID 评估 主键 Y 外键 Y 被评估的老 师工号 Sid 课程安排表 字段 Cid Cname Ctime Cterm Cselect Tid Yid Zid CLid Cqiz Cjsz 班级表 字段 CLid CLname CLnumber 成绩表 字段 Sid
Varchar(11) 学号 Y 数据类型 Int Varchar(20) Varchar(20) Varchar(20) Varchar(2) Varchar(11) Varchar(4) Varchar(4) Int Varchar(20) Varchar(20) 功能描述 课程号 课名 课时 所上学期 是否选修 授课老师 院系 专业 班级 起始周 结束周 主键 Y Y Y 外键 Y Y Y Y 数据类型 Int Varchar(20) Int 功能描述 班级编号 班级名称 班级人数 主键 Y 外键 数据类型 Varchar(11) 功能描述 学号 第8页
主键 Y 外键 Y 5/20/2014