- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据库原理》
课程设计报告书
课题名称——
企业人事管理系统
设计目的和要求
企业人事管理是企业管理的一项重要内容,在整个企业的管理中具有重要地位。通过本次课程设计,加深对数据库原理以及相关程序设计语言的理解和应用水平。通过设计企业人事管理系统,进一步熟悉数据库管理系统的操作技术,加深对于数据库各种知识的理解。提高动手能力,提高分析问题和解决问题的能力。
需求分析
随着信息时代的到来以及办公自动化的全面发展,企业人事管理工作的需求也不断提高。传统的手工作业效率较低,操作也较复杂,已不能满足企业发展的要求。人事管理系统打破了传统手工操作的模式,动态的实现了职工信息管理、人事变动、职工考勤信息管理和部门机构管理等功能。
(1)系统用户管理
对使用系统的用户进行管理,为他们分配一定的权限,使他们规范的使用系统。本系统的用户及其操作权限都是由管理员添加的,管理员添加完毕之后,再将登录名(即职工编号)和密码分配给员工。
(2)职工信息管理
职工信息管理包括对职工基本信息和职工调动情况的记录进行查询、添加、删除和修改。
(3)职工考勤管理
用于对职工的考勤情况进行记录,同时管理和查询企业职工出勤情况。其中包括日考勤记录、请假、加班、出差等情况的查询、添加、删除和修改。
总体功能设计
系统功能模块设计 :
根据对人事管理系统的功能需求分析,本系统的主要模块包括:系统用户管理、人事档案管理、基础信息设置、考勤管理以及数据库管理五个部分
人事管理系统层次图
职务类别设置
职务类别设置
基础工资设置
部门类别设置
企业人事管理系统
系统用户管理
人事档案管理
基础信息设置
考勤管理
数据库管理
退出系统
用户管理及设置
登陆系统
删除员工信息
查询员工信息
修改员工信息
新建员工信息
考勤查询
考勤记录
备份数据库
恢复数据库
其模块如下:
1:系统管理
系统启动的时候有一个管理员用户,使用这个用户登陆以后,可以添加其他用户,而且每个用户都可以更改自己的密码。
登陆系统
用户设置:设置用户密码,只有管理员才能创建修改删除其他用户。
退出系统
2:人事档案管理
添加员工信息:系统自动生成员工的编号。管理员可以添加员工的基本信息。包括姓名,性别,年龄,联系电话,学历,专业,进入本公司的时间等。
修改员工信息:选择一个员工,可以修改这个员工的基本信息。包括员工调动时的信息修改。
查询员工的基本信息:可以根据员工的编号,姓名进行查询员工的基本信息,并且可以针对查询结果进行修改和册除等工作。
册除员工信息:直接从列表中选中要册除的员工信息,然后进行册除操作,或者首先查询要册除的员工信息,然后在册除。
3:基础信息管理
职务类别设置:设置职务分类
工资类别设置:设置工资分类
部门类别设置:设置部门分类
4:考勤管理
考勤记录:记录员工的出勤情况.
考勤查询:调用数据库来查询员工的出勤情况.
5:数据库管理
备份数据库
恢复数据库
数据库设计
数据库选择
凭证管理系统面向的对象是企业内部的各部门,由于各个部门间的财务关系相对独立,因此需要安全、方便的本地数据库。因此,采用Microsoft SQL server。
概念模型设计
管理员登录9员工
管理员登录9
员工管理
添加基本信息
用户
员工信息管理
基本信息管理
用户管理
数据库管理
备份/恢复数据库
针对企业人事管理系统的需求,通过对员工工作过程的内容和数据流程分析,为本系统设计如下的数据项和数据结构:
员工:员工编号,姓名,性别,年龄,职位 ,学历,工资,部门名,缺勤天数,电话.
用户:用户名,密码,部门名,管理员权限
部门:部门名,主管
职位:职位,对应基本工资;
学历:学历
员工信息E-R图:
员工
员工
电话
年龄
工资
缺勤天数
学历
部门名
姓名
性别
职位
员工编号
用户E-R图如下:
用户
用户
用户名
密码
部门名
管理员权限
部门E-R图如下:
部门
部门
部门名
部门主管
职位
职位
职位
基本工资
学历
学历
学历
合并E-R图如下(省略各实体的属性):
职位
职位
设立
用户
部门
员工
管理
管理
属于
学历
拥有
数据库的实现
创建这个系统需要的数据库
首先使用企业管理器创建数据库,由于与具体企业无关,所以数据库名随意。
此处取名为dbmaster。
创建用户表:
创建部门表:
创建员工表:
其中性别用bit存储,1表示男,0表示女。
除此之外,为了防止属性冲突,定义职位,学历表:
五. 应用程序设计。
本系统使用模块化设计,使用c++编写用户程序。
使用ado连接数据库。
应用程序源代码:
//main.cpp主程序
#
您可能关注的文档
最近下载
- 新人教版八年级上册英语 八上unit 6 课文原文语法填空+练习 教师版.docx VIP
- 中国历史地理2014 第三讲空谷足音.pdf VIP
- 中国历史地理第四讲 江河之变2 .pdf VIP
- 北大-中国历史地理-第三讲 古代交通第三讲3.ppt VIP
- GZSMARTS_2—2018智慧园区建设与验收技术规范 2018 14页.pdf VIP
- 2016年造价工程师《造价管理》常考题(四).pdf VIP
- 压力检测仪表校验 BT200手持操作器组态设置(化工仪表检验课件).pptx
- 老旧小区改造知识课件.pptx
- 裂纹愈合热障涂层粉体材料的制备方法.pdf VIP
- 运筹学教程第五版胡运权课后习题答案.docx
原创力文档


文档评论(0)