再就业信息管理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库原理及应用课程设计
设计报告
题目:再就业服务中心管理信息系统
学号: *********
****: ***
指导教师:***
提交时间: 2015.12.24
目录
1 绪论 (2)
1.1课题背景 (2)
1.2系统开发相关技术介绍 (2)
2设计目的 (3)
2.1系统的功能需求 (3)
2.2功能模块 (4)
3数据库设计 (4)
3.1数据库的建立 (4)
3.2数据库的数据字典 (5)
3.3数据库的逻辑结构 (6)
3.4数据库的概念结构(E-R图) (10)
4系统的程序设计与实现 (12)
5课程设计总结 (14)
再就业服务中心管理系统后台数据库
第1章需求分析
1.1 需求调查
通过对各个用户的调查,该教务管理系统有如下需求:
(1)系统管理员:实现系统管理人员对系统的管理,包括添加删除求职者,用人单位信息,职业分类,职业信息管理等功能。
(2)职业信息管理:实现求职人员对信息的查询,职业号、职业类型号、用人单位、需求人数、已聘人数、备注);
(3)费用管理:包括用人单位交费情况、求职人员交费情况。
(4)查询:包括实现求职者查询,用人单位查询。求职者查询包括自己的用人单位信息,需求人数,已聘用人数等,用人单位查询包括查询求职者信息,性别,专业,工作年限,工资要求等。
(5)服务器数据库采用最新的大型关系数据库系统SQL_server管理,有效的提高系统的性能、速度、稳定性及管理能力;
1.2 系统功能分析
功能模块
求职者信息
信息修改
企业信息
再就业服务中心管理系统职位申请申请表
职工信息
信息查询
企业信息
第二章、数据库设计
1.数据库的建立
数据库的设计尽量的实现与应用程序做到最低等级的耦合,按照三层模式两级联系的方式设计数据库,把数据库设计成层次清晰的,高效的,实用数据库。在该系统的数据库设计方面,把数据库的设计分为四层:基本表,视图,包,存储过程。其中视图作为联系存储过程与基本表的桥梁必须进行认真的设计,在最外层,包中包含存储过程要用到的一些信息,也可以认为包和存储过程是处于相同的层次,不将存储过程放置在包中,是考虑到对进行数据库基本表、视图以及功能型的存储过程扩展的时候应尽量避免和减少对系统的层次模型的影响。以降低产生错误的可能。但在数据库设计已经相对稳定的情况下,可以将存储过程置于包中,由于这是第一次使用SQL SERVER开发系统,兼顾上面的原因,而采用了包与存储过程分离的方式。
因为该系统是采用三层架构设计的,可通过应用服务器的扩展来实现新功能的添加。而在该课程设计的内容定义方面,保证了数据的独立性,该系统对数据记录的操作因为其课程设计中定义的数据操作方式和操作内容而会产生脏数据及数据读写的不一致性,故在数据库设计方面要采用触发器。
2.数据库的数据字典:
再就业信息管理系统,数据信息和处理过程还需要通过数据字典来描述。在本文的数据字典中,主要对数据流,数据存储和处理过程进行说明。
(1)主要数据流定义
1)职工情况
位置:职工信息
定义: 职工情况=姓名+性别+出生年月+工作类别+职称+工作年限+专业+学历。
数据流向:根据职工所申请企业具体情况来确定。
说明:要对每一位员工进行唯一编号。
2)企业情况
位置:企业信息
定义:企业情况=企业名称+企业性质+联系人姓名+联系电话。
数据流量:根据企业的具体情况来确定。
说明:要对每一个企业建立唯一的账号。
3)职业信息
位置:岗位
定义:职业情况=岗位名称+学历要求+职称要求+工种+工作年限。
数据流量:根据岗位的具体情况来确定。
说明:要对每一个岗位建立唯一的编号。
(2)数据存储
1)数据存储:职工信息表
数据量和存取频度:根据职工的具体情况来确定。
存取方式:联机处理;检索和更新;以更新操作为主。
2)数据存储:企业信息表
数据量和存取频度:根据企业的具体情况来确定。
存取方式:联机处理;检索和更新;以更新操作为主。
3)数据存储:岗位信息表
数据量和存取频度:根据企业提供岗位的具体情况来确定。
存取方式:联机处理;检索和更新;以更新操作为主。
4)数据存储:职工申请表
数据量和存取频度:根据职工填写申请的具体情况来确定。
存取方式:联机处理;检索和更新;以更新操作为主。
(3)处理过程
1)申请过程
输入:职工编号,企业编号,岗位编号
输出:申请信息
处理说明:根据职工填写信息录入申请表
2)录用过程
输入:职工编号,岗位编号
输出:企业是否录用信息
处理说明:根据职工的申请记录,企业决定是否录用该职工3.数据库的逻辑结构(数据库中的表的结构及定义)
(1)职业分类表
(2)用人单位表
(3)职业信息表
(5)求职者信息表
4、表属性
(4)申请表
4.数据库的概念结构(E-R图):
局部(E-R)图
姓名性别专业是否聘用月薪要求
求职者信息
企业编号企业名称企业类型号
企业信息
职业号职业名称单位编号职业类型号专业要求已聘人数需求人数工资
职业信息表
职业类型号职业类型名
职业分类表