学号
《高校学生就业管理系统》 课程设计报告
题目: 专业: 班级: 姓名: 指导教师: 成绩:
高校学生就业管理系统
网络工程
计算机学院 2017年12月8日
计算机学院 《高校学生就业管理系统》课程设计报告
目录
一、题目概述(内容及要求) ................................................................. 1 二、需求分析 ............................................................................... 1
2.1高校就业管理系统 ................................................................... 1 2.2高校就业管理系统数据流图 ........................................................... 1 2.3高校就业系统管理系统功能框图 ....................................................... 1 三、概要设计 ............................................................................... 2
3.1数据模型(E-R图) .................................................................. 2 3.2数据库表格结构设计 ................................................................. 3 四、详细设计 ............................................................................... 4
4.1登录界面 ........................................................................... 4 4.2修改界面 ........................................................................... 5 4.3查询界面 .......................................................................... 14 五、软件测试 .............................................................................. 23
5.1划分等价类并编号 .................................................................. 23 5.2有效测试用例 ...................................................................... 23 5.3无效测试用例 ...................................................................... 24 六、总结.................................................................................. 24 参考文献.................................................................................. 25
计算机学院 《高校学生就业管理系统》课程设计报告
一、题目概述(内容及要求)
实现院系、专业、毕业生信息管理(设有就业标志,初值为‘待业’); 实现职业类型、职业信息(职业号、类型号、需求数量、聘用数量、用 人单位)登记; 实现毕业生就业登记(学号、职业号),自动修改相应学生的就业标志 和职业的聘用数量,并保证聘用数量不大于需求数量; 创建存储过程查询毕业生的人数、待业人数、就业人数和就业率; 创建存储过程查询各专业的毕业生就业率; 创建 check 约束限制毕业生性别必须为‘男’或‘女’; 建立表间关系。
二、需求分析
2.1高校就业管理系统
高校就业管理系统化可以完成对学生信息的修改、查询(就业率,已就业信息,未就业信息,公司信息)、添加(学生基本信息,院系信息,公司信息)、退出功能。初步完成了对高校就业信息的管理,界面设计简洁,使用简单。
2.2高校就业管理系统数据流图
D1 来校公司信息表来校公司信息表系统管理员事务1.1接收事务事务1.2更新数据库公司信息D2 学生信息表学生信息1.3处理学生信息学生信息2产生就业率报表事务系统管理员
图2.1 高校就业管理系统数据流图
2.3高校就业系统管理系统功能框图
1
计算机学院 《高校学生就业管理系统》课程设计报告
高校学生就业管理系统登录修改查询添加退出就业率已就业信息未就业信息公司信息学生基本信息院系信息公司信息
图2.2 高校就业系统管理系统功能框图
三、概要设计
3.1数据模型(E-R图)
籍贯专业编号学生n就业标志应聘1类型号职业n拥有类型名称学号姓名性别出生年月1职业号公司用人单位类型号需求数量聘用数量
图3 高校学生就业管理E_R图
2
计算机学院 《高校学生就业管理系统》课程设计报告
3.2数据库表格结构设计
表3.1 学院信息表
列 名 院系编号 院系名称 列 名 专业编号 专业名称 列名 学号 职业号 数据类型 char(4) char(20) 数据类型 char(6) char(20) 数据类型 char(10) char(10)
表3.4 用户信息表
列名 用户名 密码 权限 列名 职业号 类型号 需求数量 聘用数量 用人单位 列名 姓名 性别 出生年月 籍贯 专业编号 院系编号 就业标志 列名 类型号 数据类型 char(10) char(10) char(10) 数据类型 char(10) char(10) int int char(20) 数据类型 char(20) char(2) char(10) char(20) char(6) char(4) char(20) 数据类型 char(10) 是否为空 NULL NULL NULL 表3.5 用人单位信息表
是否为空 NOT NULL NULL NULL NULL NULL 表3.6 学生信息表
是否为空 NULL NOT NULL NULL NULL NULL NULL NULL 表3.7 职业信息表
是否为空 NULL 说明 主键 说明 Check(男,女) 初值为“待就业” 说明 主键 说明 是否为空 NOT NULL NULL 表3.2 专业信息表
是否为空 NOT NULL NULL 表3.3 员工信息表
是否为空 NULL NULL 说明 说明 主键 说明 主键 3