企业人事管理系统设计报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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主程序 #

文档评论(0)

158****1640 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档