ImageVerifierCode 换一换
格式:DOC , 页数:29 ,大小:780.50KB ,
资源ID:2405150      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2405150.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(职业介绍信息管理系统.doc)为本站上传会员【a199****6536】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

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

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.

2、4.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 typeProfess

7、ional namesProfessional 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图。主要体现了职业分类、用人单位、职业信息、介绍人员、费用管理和求职者信息之间的关系。图

11、1.9 全局E-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 用人单位表名称数据类型约束条件是否为空备注用人单位单位名称职业类

13、型号Char(9)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

14、(10)Char(10)Char(10)Char(10)Char(10)Char(10)无无Check_sex无默认“未聘用”无否是是是是是无无无无无无表4-6费用管理信息表名称数据类型约束条件是否为空备注职业类型号单位交费求职者交费介绍人员编号Char(10)Char(10)Char(10)Char(10)无无无无否是是否无无无无4物理设计阶段 数据库最终是要存储在物理设备上,数据在物理设备上的存储结构和存储方法为数据库的物理结构。它依赖于计算机系统,为一个给定的逻辑数据模型选取一个最适合应用环境的物理结构的过程,这就是数据库的物理设计。可分为两步:1. 确定数据库存储结构;2. 设计数据库

15、存储路径以及数据库存储位置;5数据库实施 对数据库的物理设计初步评价完成后就可以开始建立数据库了,数据库实施主要包括工作如下:1. 用DDL定义数据库结构;2. 组织数据入库;3.编制调试应用程序;4.数据库试运行。5.1定义数据库结构我们用SQL语句定义一下结构:分别定义六个表:USE 职业介绍信息管理系统修正版GO/* Object: Table dbo.费用管理表 Script Date: 12/24/2015 08:38:41 */SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE

16、 dbo.费用管理表(职业类型号 char(10) NULL,求职者交费 int NULL,用人单位交费 int NULL,介绍人员编号 char(1) NULL) ON PRIMARYGOSET ANSI_PADDING OFFGOALTER TABLE dbo.费用管理表 WITH CHECK ADD CONSTRAINT FK_费用管理表_职业分类表 FOREIGN KEY(职业类型号)REFERENCES dbo.职业分类表 (职业类型号)GOALTER TABLE dbo.费用管理表 CHECK CONSTRAINT FK_费用管理表_职业分类表GOCREATE TABLE dbo.

17、介绍人员表(介绍人员编号 char(10) NULL,介绍人员姓名 varchar(50) NULL,介绍人员电话 char(15) NULL) ON PRIMARYCREATE TABLE dbo.求职者信息表(求职者编号 char(10) NOT NULL,求职者姓名 varchar(50) NULL,求职者性别 char(2) NULL,求职者电话 char(15) NULL,求职者专业 varchar(50) NULL,求职者聘用状态 varchar(50) NULL,求职者工资要求 int NULL,职业类型号 char(1) NULL,PRIMARY KEY CLUSTERED (

18、求职者编号 ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY) ON PRIMARYGOSET ANSI_PADDING OFFGOALTER TABLE dbo.求职者信息表 WITH CHECK ADD CONSTRAINT check_sex CHECK (求职者性别=男 OR 求职者性别=女)GOALTER TABLE dbo.求职者信息表 ADD DEFAULT (未

19、聘用) FOR 求职者聘用状态GOCREATE TABLE dbo.用人单位表(用人单位编号 char(10) NOT NULL,用人单位名称 varchar(50) NULL,用人单位电话 char(15) NULL,职业类型号 char(10) NULL,用人单位地址 varchar(50) NULL)CREATE TABLE dbo.职业分类表(职业类型号 char(10) NOT NULL,职业类型名 varchar(50) NULL,介绍人员编号 char(10) NULL)CREATE TABLE dbo.职业信息表(职业号 char(10) NOT NULL,职业类型号 char

20、(10) NULL,职业名称 varchar(50) NULL,专业要求 varchar(50) NULL,已聘人数 int NULL,需聘人数 int NULL,工资 int NULL)5.2设置主键和约束Check约束:实现性别只能取男或者女。/添加约束alter table 求职者信息表add constraint check_sexcheck(Applicantsex = 男 or Applicantsex女)默认约束:求职者默认为未聘用状态USE 职业介绍信息管理系统修正版GOALTER TABLE dbo.求职者信息表 ADD DEFAULT (未聘用) FOR 求职者聘用状态GO

21、5.3设置触发器USE 职业介绍信息管理系统修正版GO/* Object: Trigger dbo.depart Script Date: 12/24/2015 08:29:23 */SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER trigger dbo.depart on dbo.职业信息表For updateAsUpdate 职业信息表 set 已聘人数=( select 已聘人数 from inserted )Where 已聘人数=( select 已聘人数 from deleted) and 已聘人数=需聘人数5.4创建存储过程US

22、E 职业介绍信息管理系统修正版GO/* Object: StoredProcedure dbo.worker Script Date: 12/25/2015 09:03:26 */SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER procedure dbo.workerAsSelect 职业类型号,需聘人数,已聘人数From 职业信息表5.5表间关系6心得体会 两周的时间很快过去了,数据库内容和代码已经基本实现,虽然对于操作表图还是写代码都显得特别的生疏迟钝,但不得不说这次数据库课程设计使我受益匪浅。 以往的理论知识与上机实践有很大区别,数据

23、库建立操作以及查询各方面资料使我对数据库这门课程有了新的认识,也增加了对其的浓厚兴趣。不得不说数据库是计算机各门技术的基础和必须元素,所以说要想学好计算机,掌握数据库知识必不可少。在建立数据库期间,如何建立外键,如何建立触发器,如何自动生成数据关系图刚开始都是问题,但是通过翻阅课本和网上浏览相关资料,这些问题都得到了解决,而且学会了一个课程设计的每个步骤。 经过这次课程设计,不仅对数据库更加的了解深入,而且对学习有了一个新的态度。关于数据库范式和聚簇的一些相关知识,我仍需要在这方面努力,争取下次课程设计能做得更好。THANKS !致力为企业和个人提供合同协议,策划案计划书,学习课件等等打造全网一站式需求欢迎您的下载,资料仅供参考

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服