高校学生就业管理系统

上传人:cl****1 文档编号:479851859 上传时间:2023-06-18 格式:DOC 页数:14 大小:127KB
返回 下载 相关 举报
高校学生就业管理系统_第1页
第1页 / 共14页
高校学生就业管理系统_第2页
第2页 / 共14页
高校学生就业管理系统_第3页
第3页 / 共14页
高校学生就业管理系统_第4页
第4页 / 共14页
高校学生就业管理系统_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《高校学生就业管理系统》由会员分享,可在线阅读,更多相关《高校学生就业管理系统(14页珍藏版)》请在金锄头文库上搜索。

1、-目录一、题目概述容及要求1二、需求分析12.1高校就业管理系统12.2高校就业管理系统数据流图12.3高校就业系统管理系统功能框图1三、概要设计23.1数据模型E-R图23.2数据库表格构造设计2四、详细设计34.1登录界面34.2修改界面54.3查询界面10五、软件测试155.1划分等价类并编号155.2有效测试用例155.3无效测试用例16六、总结16参考文献16. z.-一、题目概述容及要求实现院系、专业、毕业生信息管理设有就业标志,初值为待业; 实现职业类型、职业信息职业号、类型号、需求数量、聘用数量、用 人单位登记; 实现毕业生就业登记*、职业号,自动修改相应学生的就业标志 和职业

2、的聘用数量,并保证聘用数量不大于需求数量; 创立存储过程查询毕业生的人数、待业人数、就业人数和就业率; 创立存储过程查询各专业的毕业生就业率; 创立 check 约束限制毕业生性别必须为男或女; 建立表间关系。二、需求分析2.1高校就业管理系统高校就业管理系统化可以完成对学生信息的修改、查询就业率,已就业信息,未就业信息,公司信息、添加学生根本信息,院系信息,公司信息、退出功能。初步完成了对高校就业信息的管理,界面设计简洁,使用简单。2.2高校就业管理系统数据流图图2.1高校就业管理系统数据流图2.3高校就业系统管理系统功能框图图2.2高校就业系统管理系统功能框图三、概要设计3.1数据模型E-

3、R图图3 高校学生就业管理E_R图3.2数据库表格构造设计表3.1 学院信息表列 名数据类型是否为空说明院系编号char(4)NOT NULL主键院系名称char(20)NULL表3.2 专业信息表列 名数据类型是否为空说明专业编号char(6)NOT NULL 主键专业名称char(20)NULL表3.3 员工信息表列名数据类型是否为空说明*char(10)NULL职业号char(10)NULL表3.4用户信息表列名数据类型是否为空说明用户名char(10)NULL密码char(10)NULL权限char(10)NULL表3.5用人单位信息表列名数据类型是否为空说明职业号char(10)NO

4、T NULL主键类型号char(10)NULL需求数量intNULL聘用数量intNULL用人单位char(20)NULL表3.6学生信息表列名数据类型是否为空说明char(20)NULL性别char(2)NOT NULLCheck男,女出生年月char(10)NULL籍贯char(20)NULL专业编号char(6)NULL院系编号char(4)NULL就业标志char(20)NULL初值为待就业表3.7职业信息表列名数据类型是否为空说明类型号char(10)NULL主键类型名称char(20)NULL四、详细设计4.1登录界面登陆界面的设计如图4.1所示:图4.1 登陆界面设计代码如下:p

5、rivate void button1_Click(object sender, EventArgs e) if (te*tBo*1.Te*t != ) if (te*tBo*2.Te*t != ) DataConnection.getConn(); string id = te*tBo*1.Te*t.Trim(); string pwd = te*tBo*2.Te*t.Trim(); string sql = select count(*) from login where 用户名= + id + and 密码= + pwd + ; int state = DataConnection.Ge

6、tCountInfoBySql(sql); if (state = 0 | state 1) MessageBo*.Show(用户名或密码错误!); else Form1 f2 = new Form1(); f2.Show(); this.Hide(); DataConnection.CloseConn(); else MessageBo*.Show(密码为空!请输入.); else MessageBo*.Show(用户名为空!请输入.); private void button2_Click(object sender, EventArgs e) te*tBo*1.Te*t = ; te*t

7、Bo*2.Te*t = ; 4.2修改界面修改界面的设计如图4.2所示:图4.2 修改界面设计代码如下:private void button7_Click(object sender, EventArgs e) if (te*tBo*1.Te*t != ) string id = te*tBo*1.Te*t.Trim(); if (radioButton3.Checked = true) if (boBo*1.Te*t != ) if (boBo*4.Te*t != ) string a = select sum(需求数量) from profesion_student,type where

8、 profesion_student.类型号=type.类型号 and profesion_student.用人单位= + boBo*1.Te*t.Trim() + and 类型名称= + boBo*4.Te*t.Trim() + ; int b = DataConnection.GetCountInfoBySql(a); a = select sum(聘用数量) from profesion_student,type where profesion_student.类型号=type.类型号 and profesion_student.用人单位= + boBo*1.Te*t.Trim() +

9、and 类型名称= + boBo*4.Te*t.Trim() + ; int c = DataConnection.GetCountInfoBySql(a); if (c b) string sql = update student_info set 就业标志 = 已就业 where *= + id + ; DataConnection.UpdateDate(sql); sql = select * from employment where *= + id + ; if (DataConnection.GetCountInfoBySql(sql) = 0) sql = insert into

10、 employment(*)values ( + id + ); DataConnection.UpdateDate(sql); string s = select 职业号 from profesion_student,type where profesion_student.类型号 =type.类型号 and profesion_student.用人单位= + boBo*1.Te*t.Trim() + and 类型名称 = + boBo*4.Te*t.Trim() + ; s = DataConnection.GetDataString(s).Trim(); sql = select count(*) from employment where 职业号= + s + ; int d = DataConn

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号