职业介绍信息管理系统.doc

上传人:s9****2 文档编号:549019447 上传时间:2023-08-10 格式:DOC 页数:27 大小:848.40KB
返回 下载 相关 举报
职业介绍信息管理系统.doc_第1页
第1页 / 共27页
职业介绍信息管理系统.doc_第2页
第2页 / 共27页
职业介绍信息管理系统.doc_第3页
第3页 / 共27页
职业介绍信息管理系统.doc_第4页
第4页 / 共27页
职业介绍信息管理系统.doc_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《职业介绍信息管理系统.doc》由会员分享,可在线阅读,更多相关《职业介绍信息管理系统.doc(27页珍藏版)》请在金锄头文库上搜索。

1、信息工程学院数据库应用系统开发课程设计论文题 目:职业介绍信息管理系统学 号:1212210112专业班级:计本13级(1)班姓 名:高 星指导老师:叶培顺、林基艳完成日期:2015-12-24目录1需求分析21.1设计者系统需求分析21.2设计目的31.3问题描述31.4数据流图41.4.1总数据流图(第一层)41.42第二层数据流图41.5系统功能模块图61.6数据字典72概念结构设计阶段82.1引言82.2任务与目标82.3结果展示83逻辑设计阶段133.1引言133.2逻辑设计阶段的任务与目标133.3数据模型的优化143.4数据库模式定义143.4.1关系模式143.4.2关系模式表

2、154物理设计阶段165数据库实施175.1定义数据库结构185.2设置主键和约束245.3设置触发器265.4创建存储过程275.5表间关系286心得体会291需求分析1.1设计者系统需求分析 在目前这个繁杂的工作大潮中,企业与工作者的关系一直待以解决,而企业发展正是社会经济法发展的支柱,解决就业和劳动力分配问题显得尤为重要。一套职业介绍信息管理系统对于企业和求职者都是必不可少的。对于企业来说,效率和利益最高。职业信息介绍系统作为中介系统周密的规划了企业的需求功能,将繁杂的人工的处理数据淘汰,对员工数据信息可进行快速的增加,查询删改等功能,大大地提高了企业的效率;对于求职者来说,合适的工作和

3、薪金是核心问题。庞大的职业信息介绍系统,迅速查找感兴趣的工作,只需提交个人简历和工资要求,便可以在最短时间内帮助你找到合适的工作。为了满足企业和求职者的共同需求,基于SQL server 2008技术实现并设计一个职业介绍信息管理系统。1.2设计目的课程设计题目:职业信息介绍管理系统1) 实现职业分类、职业信息管理(职业号、职业类型号、用人单位、需求人数、已聘人数、备注);2) 实现用人单位、求职者信息管理、求职者信息设有聘用标志、默认值为未聘用;3) 实现求职者与职业匹配管理(职业号、求职人员编号);4) 实现费用管理,包括用人单位交费情况,求职人员交费情况;5) 创建触发器:求职成功后。自

4、动修改相应职业的的已聘人数和相应的职工聘用标志为“聘用成功”;另外相应职业的已聘人数不得超过需求人数;6) 创建存储过程查询各种职业的需求数和已聘人数;7) 创建规则限制求职者的性别,必须为“男”或“女”:8) 建立表间关系。1.3问题描述 基于SQL server2008技术和java基础代码编写以myeclipse为开发环境,实现一个职业信息介绍管理系统,分别实现基本的增删改查四大功能,建立触发器,建立表间关系,列出其数据关系,数据流图,E-R图,关系模型,运行检测以及数据的维护问题。1.4数据流图1.4.1总数据流图(第一层) 由用人单位、中介人员和求职人员三个主要元素组成,用人单位向中

5、介人员提交招聘信息,中介人员给予反馈信息;求职人员向中介人员提交求职信息,中介人员给予反馈信息。中介人员就是管理使用职业信息介绍系统的人员。如图1.1。 总数据流图1.11.42第二层数据流图第二层数据流图相对于总数据流图则显得更加具体化、清晰化,利用数据流动表示其之间的关系。如图1.2.中介人员(本系统管理者)通过对求职信息和招聘信息的匹配管理,对信息惊醒职业分类和存储;另外当用人单位招聘成功和求职者应聘成功是需要进行收费管理; 用人单位提交招聘信息,每当一次招聘成功是需要交纳一定的费用;求职人员提交求职信息,当被应聘是也需要交纳一定的费用。Ps:箭头方向是数据流动方向,数据只能按照箭头方向

6、流动。 图1.2第二层数据流图系统的第二层数据流图,主要表现招聘系统、应聘系统、费用管理、职业管理几个重要的功能模块。1.5系统功能模块图 1.6数据字典表1-6 数据项表编号名称含义存储结构D-01D-02D-03D-04D-05D-06D-07D-08D-09D-10D-11D-12D-13D-14D-15D-16D-17D-18D-19D-20D-21D-22D-23Professional typeProfessional namesIntroduce numbersCompany numbersCompany namesProfessional typeProfessional na

7、mesProfessional proProfessional hiredProfessional needProfessional wagesIntroduce namesIntroduce phonesApplicant numbersApplicant namesApplicant sexApplicant proApplicant wagesApplicant stateCompanyf ireApplicant fireCompany numbersApplicant numbers职业类型号职业类型名介绍人员编号用人单位编号用人单位名称职业号职业名称职业专业职业已聘人数职业需聘人数

8、职业工资介绍人员姓名介绍人员电话求职者编号求职者姓名求职者性别求职者专业求职者月薪要求求职者聘用状态用人单位交费求职者交费用人单位编号求职者编号Char(10)Char(9)Char(9)Char(9)Char(20)Char(10)Char(20)Char(10)Char(10)Char(5)Char(5)Char(5)Char(10)Char(9)Char(9)Char(10)Char(2)Char(10)Char(5)Char(8)Char(4)Char(10)Char(10)2概念结构设计阶段2.1引言 在此阶段我们首先需要对系统运行建模,采用常用的概念模型E-R模型,为了更清晰简便模

9、型建造,采用局部到整体的方法,在此基础上优化和美化。 按照用户的观点对数据信息进行建造,利用实体关系图来实现,他描述系统中各个实体之间的关系,是系统特性和静待描述,数据字典也将是系统进一步的开发的基础。2.2任务与目标 1.以二层数据流图为切入点,画出各个主体与属性之间的E-R图 2.各个局部E-R图合并,局部实现统一 3.在整体E-R图上消除冲突,消除冗余,实现美化优化。2.3结果展示1. 职业分类E-R图主要分为职业类型号、姓名、介绍人员编号。 图1.3职业分类E-R图2. 用人单位E-R图主要有单位名称、单位编号、职业类型号。图1.4 用人单位E-R图3. 介绍人员E-R图主要由介绍人员

10、电话姓名编号组成。图1.5 介绍人员E-R图4.费用管理E-R图主要有职业类型号,求职者交费和单位交费。图1.6费用管理E-R图5.求职者信息E-R图分别包括了求职者姓名,性别,专业,聘用状态,工资以及求职者编号。图1.7求职者信息E-R图6.职业信息E-R图中职业信息的属性有职业号,职业名称,单位编号,职业类型号,专业要求,已聘人数需聘人数和工资8项。图1.8职业信息E-R图下图3.3.7为全局E-R图,为了避免繁琐和内容过大,所有的实体属性都已省略,体现的是一个整体的经过优化的全局E-R图。主要体现了职业分类、用人单位、职业信息、介绍人员、费用管理和求职者信息之间的关系。图1.9 全局E-

11、R图3逻辑设计阶段3.1引言每个数据库系统不可缺少的重要环节逻辑设计,需要对数据信息进行整理和美化,可以使数据库更加清晰,更加适于使用。3.2逻辑设计阶段的任务与目标 核心任务为将概念设计中的概念模型转化为具体的DBMS所支持的数据模型,然后对其进行整理和美化,可分为三步:1.命名问题,可用原名也可用重命名。2.非原子属性问题,非原子属性问题可以纵行或横行展开。3.联系转换问题,联系可用关系表示。3.3数据模型的优化数据路逻辑设计的结果不是唯一的。为了进一步提高数据库应用系统的性能,还应该适当修改数据模型的结构,提高查询的速度。3.4数据库模式定义3.4.1关系模式1.职业分类(职业类型号、职

12、业类型名、介绍人员编号)2.用人单位(用人单位编号、用人单位名称、职业类型号)3.职业信息(职业号、职业名称、用人单位编号、职业类型号、专业、已聘人数、需聘人数、工资)4.介绍人员(介绍人员编号、姓名、电话)5.求职者信息(求职者编号、姓名、性别、专业、是否聘用、月薪要求)6.费用管理(职业类型号、单位交费、求职者交费) 3.4.2关系模式表优化后可得此表:表4-1. 职业分类表名称数据类型约束条件是否为空备注职业类型号职业类姓名介绍人员编号Char(10)Char(10)Char(9)无无无否是是无无无表4-2 用人单位表名称数据类型约束条件是否为空备注用人单位单位名称职业类型号Char(9

13、)Char(20)Char(10)无无无否是否无无无 表4-3 职业信息表名称数据类型约束条件是否为空备注职业号职业类型号职业类型名单位编号专业要求已聘人数需聘人数工资Char(10)Char(20)Char(9)Char(10)Char(10)Char(5)Char(5)Char(5)无无无无无无无无否是是是是否否否无无无无无无无无 表4-4 介绍人员信息表名称数据类型约束条件是否为空备注介绍人员编号姓名电话Char(10)Char(10)Char(10)无无无否是否无无无 表4-5 求职者信息表名称数据类型约束条件是否为空备注求职者编号姓名性别职业号是否聘用月薪要求Char(10)Char(10)Char(10)Cha

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > IT计算机/网络 > Python

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