- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
案例二 企业人事管理系统
人事管理的所有厂矿、公司、企事业单位所必须的,人事档案管理系统包括对人事档案的统计、查询、更新、打印输出等功能。如果人工直接统计的话,工作量将很大,若公司人员有几万甚至几十万,人工统计将变得不可想象,用计算机可是人们从繁重的劳动中解脱出来,仅使用一些简单的操作便可及时、准确地获得需要的信息。
因为Visual FoxPro6.0具有强大的数据库管理功能,我们选定Visual FoxPro 6.0实现人事档案管理中的各项功能。
2.1系统设计
2.1.1系统目标设计
通过一个企业人事管理系统,使企业的人事管理工作系统化、规范化、自动化,从而达到提高企业人事管理效率的目的。
2.1.2开发设计思想
本系统的开发设计思想:
尽量采用企业现有软硬件环境,及先进的管理系统开发方案,从而达到从分利用公司现有资源、提高系统开发水平和应用效果的目的;
系统应符合企业人事管理的规定,满足公司日常员工管理的工作需要,并达到操作过程中得直观、方便、实用、安全等要求;
系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护;
系统应具备数据库维护功能,即使根据用户需求进行数据的添加、删除、修改、备份等操作。
2.1.3开发和运行环境选择
开发工具:中文版Visual FoxPro6.0
运行环境:Windows 9x、Windows NT或Windows 2000.
2.1.4系统功能分析
密码设置:每个操作员均有自己的密码,可以防止非本系统人员进入本系统;又因每个人的权限不一致,故可以防止越权操作。
权限设置:设置每个人的权限,使个人有个人的操作范围,不能超出自己的范围操作。一般只有负责人可以进行权限设置。
初始化:将计算机中保留的上一次操作后的结果清除。以备重新查询、更新、统计、输出等更新的执行。
档案更新:为了存放职工人事档案的全部数据,本系统将每一名职工的档案分为人事卡片、家庭成员和社会关系分别存放。档案更新包括对各种表的记录修改、删除、添加等操作。
档案查询:可以按名称、部门或任意条件查询个人和一部分人的情况。
档案统计:包括统计文化程度、技术职务、政治面貌、年龄、工资等。
档案输出:可以输出个人档案、全体档案、人事卡片、单位名册、团员名次到屏幕或打印机上。
其他操作:包括修改密码、设置权限等。
退出:可以存盘退出或直接退出。
2.1.5系统功能模块设计
在系统功能分析的基础上,考虑Visual FoxPro6.0程序编制的特点,得到如图2-1所示的系统功能模块图。
2.1.6人事管理软件和企业中其他系统的关系
1、与培训管理系统的接口
果一个企业同时具有这两个系统,这两个系统之间应该实现如图2-2所示的数据交流和接口。
2、与全企业信息管理系统的接口
企业人事管理系统是全企业信息管理系统的一个有机组成部分。在可能的情况下,人事管理系统模块可以作为全企业管理系统的一个模块,可以直接被调用。
2.2数据库设计
数据库应用系统的开发过程中,数据库的结构设计是一个非常重要的环节。数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生重要影响,好的数据库结构设计会减小数据库的存储量、提高数据的完整性和一致性,是系统具有较快的影响速度,简化基于此数据库的应用程序的实现等。
在数据库系统开始设计的时候应该尽量考虑全面,尤其应该仔细考虑用户的各种需求,避免浪费不必要的人力和物力。
2.2.1数据库需求分析
数据库需求分析是数据库结构设计的第一个阶段,也是非常重要的一个环节。在这个阶段主要是收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为以后进一步设计打下基础。
在仔细调查企业员工人事管理过程的基础上,我们得到本系统所处理的数据流程,如图2-3所示。
针对本实例,通过对企业员工人事管理的内容和数据流程分析,设计的数据项和数据结构如下:
人事卡片(员工卡号、所属部门、姓名、性别、现任职务、出生年月、民族、籍贯、政治面貌、职称、文化程度、健康状况、家庭出身、本人成分、婚姻状况、参加工作时间、进单位时间、工资、各种补贴、家庭住址、年龄、备注、部门编号);
家庭成员(员工卡号、部门、姓名、成员姓名、与本人关系、出生年月、婚姻状况、文化程度、政治面貌、工作单位、职务工种、工资、经济来源);
社会关系(员工卡号、部门、姓名、关系姓名、与本人关系、政治面貌、工作单位、职务工种、备注);
用户密码校验表(用户名、用户密码、权限等级)。
有了上面的数据结构、数据项和数据流程,就能进行下面的数据库设计。
2.2.2数据库概念结构设计
这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它之间的关系,为后面的逻辑结构设计打下基础。
本实例根据上面的设计规划出的实
文档评论(0)