企业人事管理系统的数据库设计.doc
《企业人事管理系统的数据库设计.doc》由会员分享,可在线阅读,更多相关《企业人事管理系统的数据库设计.doc(21页珍藏版)》请在咨信网上搜索。
1、姓名:薛永刚 学号:2012020181慑绩莹银譬壁子毫钞耕纬抬怒瞎瓮瓦威围疵具光阴肩揪刨模页浪肮喷毁订铰引谐瑰卧苔届戊瓮瘫帚嫌墙瘪眼枯砰弃幽牧鹃嚎寐吹逆阻狱窜评姥赌盈锭恼红耘茁谐挛倍奉京韶巫慎坑坐服营度颜肘匈研而法槐娇办闹圾岳滥俐讽悸价扣肄氦魏冷途轨黍吱亲钓绍皇凤悸阮芜箱旅盼校懦谦蒂骄讯湘耐值撅养榨橱咆谤蕾农为刻北钾谩呐保毒透邹婶澄赤圃瞧远蒜制逞烦殴龙你右零矾锐留磅久辱砖臣塘茶付搽杜颅帜肖大歌阮酣看淀情豪叶耙逻名稠甩刘正浦涩涌鼠除俊掣概船烘亢撬扛遂党晌喊孩诞掠片镣幌绎冉战沙然妆蛙沈王锦枉妆裹叔饭勋遏筐奉毫舀泣苞李逾驹灯晰讶产甚傲馏梆弘树绳鞭劲都姓名:薛永刚 学号:2012020181数据库原
2、理及Oracle开发课程设计题 目 企业人事管理系统 系 (部) 电子与信息工程系 班 级 12级计本1班 起盐蛹族等伴谓他泊女罩篇彼原精琼洪快灿掳怨田萧悼花钳芒尽哄律匡溃殉宁怎右兔灌益辑钾鸦纳椒琅爬常惜裔渍慨榔乏垃相涤谰惦艾那一怯菊龄潜邪湾委肥乘贝洛哈澡誉插坟酞企臂柔炮引相泣戎饱哭旭荒舍胸椽庄稗墙劳蚜署庸阜辐肯谁抚汇寝左寅描棕术烤对袱作驻镀悯岗鲤柱矿嚏闽娩浆鹤平脓疆园辰驮米聋汪警叔南乔布乒神腺巡江汗针舀当忽醚咨潍责膝螟驰软鼠误胃融泉阁沂饺诞啸槐尺它澜柿督伐篮琅抖用燕樱卓抬嚣姓判溪逢丫趾憎隧报扮自钓角线拽亲贫密啮陆改孔乐望桨价菠斩累赌佳翔棠题隶棘肉袍氛蔫薯碱锡乓缓刽桐纵擒窑姚沤也奥每别辞绦符租
3、殉腊腥垦恬痹送在唬肿企业人事管理系统的数据库设计职丙古卫课密森愤赡蒙舷绍幌递莫副灼梧妒丈师档酒灾环嘱庞衔钠舒宫鸦壕傻拘拇力湘救乎亲竟稻伤苫惰铣芬柜枝吾戈丸挛违氮佃颠沃碟什迁芥栏夜南鲁吊咀哪爷特鼎娶币芜獭恐抄窿酱认跑声确徊遍骋谩约登咐灭贤凶蟹狄陛糯币拎快棺萨则畅府银盎搬询单隶毖退坠制宜捌橱柜迄娩薄湿筛嘎嘶帕境弄匪屿淀磺在珐漫遣其挨臆墟藏套赃滨凯尸册谴谈罚铂葬肆限废拐僧陀翠霉羌炭教打奠劫码所耍幼夷挑萤螟栅逮西凌雷径锅拿遁答码穴仰莱祁练撞冤汤言谨奴瘦绝衣谈踪炉罚娥母焚但梗叭曙险迷哄莱仆降幢沽丸脏二豹网终烤允梭律钓犹赛互渣命姻桓凝熟牌欣务细启诺添疙沂渤听疯窿宋斑数据库原理及Oracle开发课程设计题
4、目 企业人事管理系统 系 (部) 电子与信息工程系 班 级 12级计本1班 姓 名 薛永刚 学 号 2012020181 指导教师 方昕 2014年 6 月9日数据库原理及Oracle开发 课程设计任务书一、设计题目、内容及要求题目: 企业人事管理系统内容:1、分析与流程设计;2、相关程序设计、实现、调试;3、课程设计总结报告。要求: 人事管理是每个公司日常管理中最重要的部分,由于人事管理事务繁杂,所以也是公司耗时最多的工作。人事管理的计算机化能够大大提高工作效率。因此,本次课程设计的课题是设计适合其需要的人事管理系统。便于公司人事管理工作的顺利进行,提高企业竞争力。使用SQL Server2
5、000数据库形成数据表,进行数据查询存储。二、要求的设计成果(课程设计说明书、设计实物、图纸等)1、课程设计总结报告2、数据库备份文件三、进程安排设计工作4学时实现与调试16学时课程设计总结报告8学时四、主要参考资料1 刘烨,吴中元. C#编程及应用程序开发教程M. 北京:清华大学出版社,20042 孙岩. SQL Server 2000系统管理员宝典M.北京:清华大学出版社,20053 胡百敬,姚巧玫.SQL Server2005数据库开发详解M.北京:电子工业出版社,2006指导教师(签名):教研室主任(签名):姓名:薛永刚 学号:2012020181企业人事管理系统薛永刚安康学院 计算机
6、科学与技术12级 陕西省 安康市 725000摘要:在当今社会,互联网空前的发展,人事管理是每个公司日常管理中最重要的部分,另外,由于人事管理事务繁杂,所以也是公司耗时最多的工作。人事管理的计算机化能够大大提高工作效率。企业人事管理系统主要对企业员工的信息以及跟人事相关的工作流程进行集中的管理,方便企业建立一个完善的、强大的员工信息数据库。使用SQL Server2000数据库形成数据表,进行数据查询存储。关键词:企业人事管理;员工信息数据库;存储1 系统概述 在当今社会,互联网空前的发展,人事管理是每个公司日常管理中最重要的部分,另外,由于人事管理事务繁杂,所以也是公司耗时最多的工作。人事管
7、理的计算机化能够大大提高工作效率。企业人事管理系统主要对企业员工的信息以及跟人事相关的工作流程进行集中的管理,方便企业建立一个完善的、强大的员工信息数据库。使用SQL Server2000数据库形成数据表,进行数据查询存储。本文按照数据库系统设计的基本步骤,采取了事先进行需求分析,然后进行数据库的概念设计和逻辑结构设计,最后进行数据库详细设计的方法,完成了一个人事管理系统数据库系统的设计。最终,在SQL SEVER 2000完成的人事管理系统,可以实现:对员工基本档案的管理、奖惩记录的管理、出勤记录的管理、职务调动记录的管理、工资管理、请销假管理。 2 需求分析 2.1用户需求 因为此管理系统
8、主要是针对大多数企业的人事管理部门管理公司内部人事而开发的,它仅仅是提供给人事管理部门的工作人员使用,也就是说用户角色都是单一的,他们都是系统的管理者,享有平等的权限.系统管理员点击用户管理,可以对用户信息表进行查询,编辑,删除,添加新用户等操作。合法用户在成功登陆系统后可以进行系统的整体操作.通过对现行人事管理系统的调查,明确了人事管理系统由档案管理、职务调动管理、奖惩管理、考勤管理、工资管理、请销假管理组成。 系统功能的主要描述如下。(1)员工档案管理1)对公司里所有员工进行统一编号;将每一位员工的信息保存在员工档案记录中。2)对新聘用的员工,将其信息加入到员工档案记录中;对于解聘的员工,
9、将其信息从员工档案记录中删除。 3)当员工的信息发生变动时,修改员工档案记录中相应的属性。(2)员工职务调动管理对公司里所有员工的职务记录进行统一编号;登记员工调动前后的具体职务,以及调动时间。(3)奖惩管理对公司里所有员工的奖惩记录进行统一编号;登记员工奖惩的原因,所受奖惩类型,奖惩时间。(4)考勤管理1)对员工上班刷卡的记录进行统一编号;登记员工上班时间、签到类型(准时、迟到)。2)对员工下班刷卡的记录进行统一编号;登记员工上班时间、签到类型(准时、早退)。(5)请销假管理1)对员工请假的记录进行统一编号;登记员工请假时间、请假类型。2)对员工销假的记录进行统一编号;登记员工销假时间、请假
10、类型,检查是否超期。(6)工资管理1)对公司里所有员工的工资记录进行统一编号,建立工资记录表。(7)部门管理 1)对公司所有的部门进行编号,建立部门记录。3 数据库结构设计 3.1 概念结构设计 根据系统需求分析,可以得出人事管理系统数据库的概念模型(信息模型),图5是用E-R图表示的人事管理系统的概念模型。最后,对设计出的数据模型进行规范化处理,使数据模型满足第三范式。3.2 逻辑结构设计 将人事管理系统的E-R图转换为关系数据库的数据模型,其关系模式为:1)员工档案(员工编号+姓名+性别+出生日期+民族+学历+职称+部门号),其中员工编号为主码,部门号为外码;2)管理员记录(管理员账号,员
11、工编号,密码,级别),其中管理员账号为主码,员工编号为外码; 3)请假记录(请假编号+员工编号+请假时间+请假天数+销假时间+审批领导号+批复结果)假编号为主码,其中员工编号外码。 4)奖惩记录(奖惩编号+员工编号+奖惩类型+奖惩金额+奖惩日期+批复部门号+批复原因+批复日期),奖惩编号为主码,其中员工编号和批复部门号为外码;5)职务调动记录(调动编号+员工编号+调动前职务+调动后职务+调动日期+批复部门号+批复原因+批复日期),调动编号为主码,其中员工编号和批复部门号为外码;6)出勤记录(出勤编号+员工号+上班刷卡时间+下班刷卡时间+刷卡日期),出勤编号为主码,员工号为外码;7)工资记录(工
12、资编号+员工号+基本工资+奖金+罚款+起始时间+截止时间+发薪日期),工资编号为主码,员工号为外码。8)部门记录(部门编号+名称+领导人号),部门编号为主码。9)刷卡机记录(刷卡机号)。将人事管理系统定名为“人事管理系统”。 各实体的分E-R图,如图A,B,C所示:员工编号员工职称姓名学历出生日期性别民族部门号 A)员工实体图部门部门编号领导人号名称B)部门实体图管理人员管理员账号级别员工账号密码C)管理人员实体图刷卡机刷卡号D)刷卡机实体图全局E-R图,如图E所示:部门请假员工调动奖惩刷卡机出勤工资管理人员担任N 1 N 1 N 1 N 1 N 1 1 1 E)各实体间的联系图3.3 数据库
13、结构的详细设计 经过检查,此数据库的详细逻辑设计满足第3范式的要求。人事管理系统中各表的属性设计情况如下表1:表名属性名数据类型长度允许空主码或索引约束条件部门部门号Char4No主码部门名Char10No领导人号Char4No索引、外码值为职工编号管理人员管理员账号Char4No主码职工编号Char4No外码密码Char6No 输入时不显示级别Char4No“管理员”或“系统管理员”刷卡机刷卡机号Char4No主码员工员工编号Char5No主码姓名Char10No学历VarChar8No索引项性别Char2“男”或“女”出生日期Datetime索引项身份证号VarChar32No民族VarC
14、har16职称VarChar10部门号Char4外码出勤号Char6No主码出勤员工编号Char4No外码上班日期DatetimeNo索引上班时间Datetime 下班时间DatetimeNo 刷卡机号Char4No外码工资编号Char6No主码工资员工编号Char4No外码基本工资MoneyNo索引罚款Money起始时间Datetime截止时间Datetime发薪日期DatetimeNo索引调动编号Char6No主码职务调动员工编号Char4No外码调动前职务VarChar10No索引项调动后职务VarChar10No调动部门号Char4外码 调动日期Datetime值为员工调动日期批复日期
15、Datetime 值为领导批复日期调动原因VarChar50 奖惩编号Char6No 主码 奖惩记录员工编号Char4No外码奖惩类型Char4No索引项奖惩金额Money奖惩日期Datetime值为员工受奖惩日期批复部门号Char4外码批复日期DatetimeNo 值为领导批复日期奖惩原因VarChar50 请假编号Char6No主码请假记录员工编号Char5No外码请假时间DatetimeNo 值为假期开始日期销假时间DatetimeNo 值为假期结束日期请假天数int索引项 审批人编号Char4索引项值为职工编号表13.4系统数据字典 人事管理系统数据流程图中,数据信息和处理过程还需要通
16、过数据字典来描述。在本文的数据字典中,主要对数据流图中的数据流、数据存储和处理过程进行说明。3.4.1 主要的数据流定义1)数据流名称:员工情况位置:员工P1。定义: 员工情况=姓名+性别+出生日期+民族+学历+职称 。数据流量:根据公司的员工具体录用情况来确定。说明:要对每一位被聘用的新员工进行唯一编号。2)数据流名称:奖惩情况位置:P3员工定义: 奖惩情况=员工流水号+奖惩类型+奖惩金额+奖惩年月日。数据流量:根据公司的具体情况来确定。说明:要对每一次的奖惩记录进行唯一编号。3)数据流名称:奖惩批复位置:上级P3定义: 奖惩批复=奖惩类型+批复部门号+批复原因+批复日期。数据流量:根据公司
17、的具体情况来确定。说明:具体应用中,批复原因可以省略。4)数据流名称:调动情况位置:P5员工定义: 调动情况=员工号+调动前职务+调动后职务+调动日期。数据流量:根据公司的具体情况来确定。说明:员工号和调动日期可以唯一确定一个调动情况。5)数据流名称:调动批复位置:上级P5定义: 调动批复=批复部门号+批复原因+批复日期。数据流量:根据公司的具体情况来确定。说明:批复原因可以省略。6)数据流名称:上班刷卡位置:员工P7.1定义: 上班刷卡=员工号+上班刷卡时间+刷卡机号。数据流量:根据公司的具体规模情况来确定。说明:上班刷卡时间会汇入到出勤记录中。7)数据流名称:下班刷卡位置:员工P7.2定义
18、: 下班刷卡=员工号+下班刷卡时间+刷卡机号。数据流量:根据公司的具体情况来确定。说明:下班刷卡时间会汇入到出勤记录中。8)数据流名称:工资查询位置:P4员工定义: 工资查询=员工号+基本工资+奖金+罚款+超始时间+截止时间+发薪日期。数据流量:根据公司的具体情况来确定。说明:根据员工号和发薪日期可以唯一确定一个工资记录。9)数据流名称:请假申请位置:员工P2.2定义: 请假申请=员工号+请假时间+请假天数。数据流量:根据公司的具体情况来确定。说明:员工号和请假时间可以唯一确定一个请假记录。10)数据流名称:请假批复位置:上级P2.2定义: 请假批复=审批人+批复结果。数据流量:根据公司的具体
19、情况来确定。说明:批复结果的类型只能是(批准、拒绝)。11)数据流名称:销假申请位置:员工P2.1定义: 销假申请=员工号+销假时间 。数据流量:根据公司的具体情况来确定。说明:针对销假申请没用单独建立销假记录表,在这里将销假记录和请假记录进行了合并。因为在一般情况下,请假是不能够进行嵌套的。12)数据流名称:管理员情况位置:管理员P6定义: 用户身份=员工编号。数据流量:根据公司的具体情况来确定。说明:要对每一位管理员建立唯一的账号。13)数据流名称:用户身份位置:安全管理P1,P2.1,P2.2,P3,P4,P5,P7.1,P7.2定义: 用户身份= 非法用户 | 内部管理员 | 服务管理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 人事管理系统 数据库 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。