《数据库课程设计》doc版_第1页
《数据库课程设计》doc版_第2页
《数据库课程设计》doc版_第3页
《数据库课程设计》doc版_第4页
《数据库课程设计》doc版_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库课程设计doc版数据库课程设计doc版数据库程序设计课程设计 报告课题:人事管理系统姓名:钟彩红学号: 200917020207同组姓名:王霞、唐谜 专业班级:信息管理 与信息系统09102指导教师:汤海蓉 设计时间:2011年12 月19号-2011年12月22日 评阅意见:评定成绩:指导老师签名:年 月 日目录1、开发背景2 2、系统描述2 3、数据分 析3 3.1、数据流图3 3.2、数据字典5 4、概念模型设计7 5.逻 辑模型设计及优化 8 6、课程设计心得体会 9参考文献10 1、 开发背景在人才过剩的今天,企业对于有用人才的需求逐 步加大,企业内部的人事变动和部门规划也开始

2、加速,传统 的人事档案已经不能满足各个企业的人员流动速度,迫使人 们起用新的管理方法来管理员工的相关信息。科学技术日新月异的进步,让人类生活发生了巨大的变 化,计算机技术的飞速发展,使各行各业在计算机技术应用 方面得到了广泛的普及和使用。信息化时代的到来成为不可抗拒的潮流,人类文明正在进 入一个崭新的时代。因此,员工管理系统也以方便、快捷、费用低、绿色环保 的优点正慢慢地进入各个行业和领域,将传统的员工管理方式彻底的解脱由来,提高效率,减轻工人人员以往繁忙的工 作,加速信息的更新速度,使企业管理层第一时间了解到员 工的信息,从而进一步的进行对员工的调配。2、系统描述 经过调研及分析,人事管理系

3、统主要完成 以下功能:(1)人事档案管理:主要完成人事部门主管对员工基本信息的管理,包括查询、 添加、修改和删除等,以及员工对自己信息的查询。(2)人员薪酬管理:主要完成人事部门主管根据奖惩信息和人员调动确定对员工的基本工资以及添加奖金和扣除工资。(3)人员培训管理:主要完成人事部门主管对培训信息的更新以及员工查询培 训信息。(4)人员内部调动、离岗管理:主要完成人事部门主管在员工调动以及离岗时对员工基本 信息进行修改或删除以及对部门信息进行更新。(5)人员奖惩情况管理:主要完成人事部门管理根据员工表现进行相应的奖励和惩罚。(6)各类报表生成:主要完成人事主管对功能模块的管理后的表的打印。人事

4、管理系统员工端人事主管登录、退由系统修改密码员工基本信息查询 员工薪资信息查询 员工奖惩信息 查询员工培训信息查询登录、退由系统密码修改添加用 户员工基本信息管理员工培训信息管理员工薪酬信息管 理 员工奖惩信息管理部门信息管理 部门信息查询系统功能模块图3、数据分析3.1、数据流图 通过需求分析,得 由人事管理系统员工信息查询的数据流图如图所示用户人事管理系统 D员工信息表员工信息人事管理系统第 0 层数据流图 D1部门信息表 P1部门信息查询 P2奖惩信 息查询员工D2奖惩信息表人事管理系统奖惩信息管理 以及员工内部调动、离岗信息管理数据流图P3奖惩信息记录人事主管 P4员工调动、离岗信息记

5、录P5部门信息修改D3奖惩信息表 D4员工调动、离岗信息表 D5部门信息 表3.2、数据字典(1)数据流的描述 数据流编号:D1数据流名称: 部门信息表简述: 企业中各个部门信息 数据流来源: 数据流去向:P1数据流组成:部门号+部门名称+经理号+经理姓名+人数 数据流量: 1000/天 高峰流量:3000/天数据流编号:D2数据流名称:奖惩信息表简述:用来记录员工平时表现,奖励和惩罚,奖金或工资扣除数据流来源:数据流去向:P2数据流组成:奖称号+职工号+原因+工资变动 数据流量:100/天高峰流量:500/天数据流编号:D4数据流名称:员工调动、离岗信息表简述:用来记录企业内部员工调动及离职

6、情况数据流来源:数据流去向:P4数据流组成:号码+职工号+以前部门+现在部门+以前职位+现在职位+离岗情况数据流量:100/天高峰流量:500/天(2)处理逻辑的描述 处理逻辑编号:P1处理逻辑名称:部门信息查询 输入的数据流:D1部门信息表处理描述:根据员工输入的部门号,输由该部门的全部信息,或者显示企业所有部门信息 输由的数据流:部门号+部门名称+经理号+经理姓名+人数,显示在员工界面上处理频率:50次/天处理逻辑编号:P2处理逻辑名称:奖惩信息查询输入的数据流:D2奖惩信息表处理描述:根据员工输入的职工号显示所有该职工的奖惩记录输生的数据流:奖称号+职工号+原因+工资变动 处理频率:10

7、0次/天 处理逻辑编号:P3处理逻辑名称:奖惩信息记录输入的数据流:奖称号+职工号+原因+工资变动 处理描述:人事主管在管理界面输入添加的信息提交,存储至数据库中。输生的数据流:添加成功或失败处理频率:100次/天 处理逻辑编号:P4处理逻辑名称:员工调动、离岗信息记录输入的数据流:号码+职工号+以前部门+现在部门+以前职位+现在职位+离岗情况处理描述:人事主管在管理界面输入添加的信息提交,存储至数据库 中。输生的数据流:添加成功或失败处理频率:100次/天 处理逻辑编号:P5处理逻辑名称:员工调动、离岗信息记录输入的数据流:部门号+部门名称+经理号+经理姓名+人数 处理描述: 人事主管在管理

8、界面输入部门号调由该部门信息并修改提 交,存储至数据库中。输生的数据流:修改成功或失败处理频率:10次/天4、概念模型设计 根据系统数据流图和数据字典, 得由系统的总体概念模型(E-R)如图2所示。Department 属于 参力口 Trainning Appraisal 获得 Salary 获得 Staff 进行 Stafftransf N 1 N M N M M N 1 N 图 2 系 统的 总体概念模型 Appraisal Number Empno Reason Salchange 奖惩信息表 E-R 图 Stafftransf Number Presentdept Pastdept I

9、sleave Presentposition Pastposition 员工调动、离岗 信息表 E-R 图 Department Deptno Deptname ManagerID Managername Sumstaff部门信息表 E-R图5.逻辑模型设计及优化 根据系统的总体概念设计模型、E-R图向关系模式的转化规则和数据库的范式理论,得到系统优化后的逻辑模 型,如表1所示。字段名数据类型长度备注Number字符10主码 Empno 字符 10非空 Reason字符40 Salchange数字可 以为负值表1奖惩信息表 字段名数据类型长度备注 Number字符 10主码Empno字符 10

10、非空 Pastdept字 符 10 Presentdept 字符 10 Pastposition 字符 10 Presentposition 字符10 Isleave布尔型 True或者false表2 员工调动、离岗信息表字段名数据类型长度备注Deptno 字符 10主码 Deptname字符 10非空 ManagerID字符 10 Managername 字符10 Sumstaff数字表3部门信息表 6、课程设计心得体会本次数据库课程设计让我收获了不少。我们这一组有三个组员,唐谜,王霞和我,我们做的是人 事管理系统,总共有六个功能模块,经过讨论,我们决定以 分工的形式完成这个系统,画由数据流图和E-R图。我做人员内部调动、离岗信息管理和人员奖惩情况管理两 个功能模块。才开始,因为没有企业实战经验,也缺乏相应的专业知识,我们都无从下手,还有各功能模块之间有着千丝万缕的联 系,而我们不知道如何去实现。后来,通过自己上网查资料查参考书,参考别人的人事管 理系统,我们也请老师给我们指点,目标逐渐清晰,再经过 不断沟通和修改错误,完成了各大功能模块。我从中体会到了系统设计是三分技术,七分管理,十二分数据”。由

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论