- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
人事信息管理系统的分析与设计毕业论文
目录
前 言 1
1 绪 论 1
1.1 问题的提出 1
1.2 课题的背景及意义 1
2 系统需求分析 2
2.1 系统开发策略 2
2.2 系统功能需求分析 2
3 系统分析与设计 3
3.1 系统功能模块设计 3
3.2 数据库设计ER图 4
3.3 数据库物理结构表的描述 4
4 代码设计与实现 5
4.1 人事信息管理系统代码设计与实现 5
4.2 代码开发 6
5 软件测试 36
5.1 系统模块测试 36
5.2 研究成果 36
6 技术难点及解决 37
6.1 一般用户和管理员操作权限问题 37
6.2 设置对话框中Static控件字体的大小及颜色,代码如下: 43
6.3 设置ListControl控件的行高,及屏蔽空白行代码实现: 43
6.4 设置照片,代码如下: 43
6.5 工资的计算问题 48
7 总结及展望 48
致谢语 48
参考文献 48
绪 论
问题的提出
随着计算机和网络技术的广泛应用,人事档案管理系统成为现代企业管理中不可缺少的一部分。为适应现代企业制度要求,实现企业劳动人事档案管理的科学化和规范化,从而提出了企事业单位人事档案管理系统开发的课题。
课题的背景及意义
企事业单位人事档案管理工作是一种繁琐的,务求准确讯速的信息检索工作。特别是对在岗人员、离退人员、工资发放、职称评定等信息的管理,具有典型的信息处理管理模式。本设计以人事档案管理为入口点,提出了基于面向对象的数据库应用系统开发技术——Visual C++6.0为设计工具,以软件工程设计规则为指导的人事档案管理系统。该课题基于Visual C++6.0数据库应用系统开发技术进行开发,达到了提高企事业单位人事档案管理信息处理效率的效果。
系统需求分析
系统开发策略
本系统开发主要采用自顶向下的开发方式,自顶向下的方法模型如下图所示:
开发模型图
系统功能需求分析
人事档案管理系统的系统分析概述
现在的世界是信息的世界,随着信息量越来越大以及计算机技术的发展,计算机已成为各企事业单位管理的重要工具。人事档案管理是对员工信息、部门信息、岗位信息、出勤信息、工资信息的管理和快速方便的查询。
系统开发主要有以下六个模块组成:
在人事管理模块中实现了,人员档案管理与人事管理等功能;
在出勤管理模块中实现了,员工的考勤管理等功能;
在工资管理模块中实现了,员工工资的管理等功能;
在系统管理模块中实现了,有关基本表的更新以及数据的备份和恢复的管理功能
在用户管理模块中实现了,有关系统用户管理及权限的分配管理;
最后用帮助模块,让使用者了解本系统,并帮助使用者如何更好的使用本系统。
系统流程图
本系统的系统流程图如下:
系统流程图
系统分析与设计
系统功能模块设计
模块结构图
模块结构图
数据库设计ER图
(详细信息见数据库设计概念模型)
数据库物理结构表的描述
主要表格如下:(详细见数据库编码)
员工:EM_Employee存放员工基本信息
奖惩记录:EM_RewPun_Rec
模块划分:EM_ModuleClass
工资:EM_Salary
模块划分的值对应表
名称 模块编号 模块名称 模块对应值 功能描述 编码 MS_ID MSModuleName MSValue 00001 人事管理 1 控制人事管理下所有的模块 00002 出勤管理 2 控制出勤管理下所有的模块 00003 工资管理 4 控制工资管理下所有的模块 00004 系统管理 8 控制系统管理下:①基本信息,②部门管理 00005 用户管理 16 控制用户管理下:①系统操作员管理,②权限管理 00006 数据库管理 32 控制系统管理下:①数据恢复备份,②系统初始化
代码设计与实现
人事信息管理系统代码设计与实现
系统主界面
系统主界面图
数据库表关联定义
详细信息见数据库物理模型
模块间的关系
人事管理模块对员工的各种基本信息进行管理,考勤管理对员工的上下班情况及请假加班等情况进行管理,工资管理对员工的基本工资、工资构成、税率管理、补贴管理及员工的月度工资管理,月度工资通过考勤管理里的加班情况、出勤情况、请假情况、出差情况核算加班费、请假扣费、出差补贴等。系统管理主要管理单个的基本表项、部门管理、数据备份与恢复等。用户管理对系统的用户操作权限及密码修改管理。
代码开发
CDlgLogin窗口
登录界面图
登录对话框通过读取数据库中用户名和密码对用户输入的用户名和密码进行校验,如果用户名或密码为空或错误当用户点击登录时弹出如下提示:
用户名输入提示图
密码输入提示图
密码错误提示图
用户名错误提示图
如果非法输入次数超过6次,将弹出如下提示:
登录出错提示图
系统将自动退出登录,用户输入的密码通过调用
文档评论(0)