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