人事管理系统分析与设计.docx
《人事管理系统分析与设计.docx》由会员分享,可在线阅读,更多相关《人事管理系统分析与设计.docx(27页珍藏版)》请在三一办公上搜索。
1、 大 学毕 业 设 计 论 文设计题目:人事管理系统 系别: 计算机系 专业: 计算机应用 班级: 学号: 学生姓名: 指导老师: 日期: 日 人事管理系统摘 要人事管理系统是一个典型的信息管理系统(MIS),本系统是一个为适应当前各个行业对人事信息管理的迫切需求而设计开发的软件系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,经过分析和比较,我们决定使用VFP数据库开发工具,利用其提供的各种面向对象的开发手段,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,真到形成用户满意的可行系
2、统。关键词:数据字典 面向对象 管理系统Person Management System Person management system is development two aspects that typical information management system ( MIS), its development includes primarily the backstage database establishes with support and the head applies the development two aspects of the procedure. Th
3、rough the analysis such circumstance, we use the VFP, database etc. development tool, make use of its every kind of the tool of development that provide that face to the object, particularly is intelligence that data window way this on canning be convenient but manipulates the database turn the obje
4、ct, establish in the in a short time first system application prototype, then, start to the beginning prototype system proceeding need 迭 on behalf, revise continuously with improve, really arrive to become the customer satisfied can A system.Keywords: Data dictionary Object orient Management system
5、目 录1 引言51.1 问题的提出51.2 用户需求分析51.3 编程语言的选择61.4 数据库的选择62 系统分析与设计62.1 系统目标设计62.2系统的需求62.3 开发设计思想72.4 系统的功能分析72.5 系统特征82.6 目标系统要求82.7 系统的性能82.8 功能模块设计83 数据库设计113.1 数据库基础113.2 数据库系统设计与范式设计123.3 数据库需求分析143.4 数据字典分析144 系统功能实现184.1 人事管理系统编码设计184.1.1 用户登录界面编码设计184.1.2 登记新职员编码设计204.1.3 职员信息查询编码设计224.2 数据管理子系统编
6、码设计224.3 主程序系统编码设计235 系统测试245.1 测试目的245.2 测试方法245.3 测试用例256 结论25参考文献27致 谢281 引言1.1 问题的提出在现代的现实生活中,随着计算机应用的普及和发展,各行各业都利用计算机实现了办公自动化和自动控制,各种应用软件更是层出不穷,给我们的现实生活带来了许多方便。人事管理信息系统是一个实现电脑管理企业人事工资信息全过程的一个数据库应用系统。功能完善的人事管理系统共有六个主要部分组成:基本信息管理、考勤信息管理、工资信息管理、奖惩信息管理、部门机构管理、系统管理。这些系统有各自的强大的功能,它们又紧密的联系相互控制,形成一个完整的
7、系统。该系统结构严谨,功能强大,使企业的人事管理工作进一步科学化、系统化、规范化。对于普通用户来说,他们采用计算机完成工作的软件往往是确定的。一般情况下,都能够在市场上获取,但对于某些特定的用户,诸如,某些酒店、医院等单位,则需要一些符合他们自己特定情况、特定运行环境的数据库软件,这些在商店是无法购买到的。他们只能找相应的软件公司去开发他们所需要的特定的系统,开发这些系统时,需要特定的数据(如他们自己公司的一些管理模式、一些条件的限制因素、他们公司的管理体制、部门结构等)。只有这样才能真正地提高他们的工作效率。对于这些用户来说,他们所需要的数据库管理软件能够处理繁杂的、精细的数据,并且能不受空
8、间的限制,使处在各个部门、各个地域的用户都能同时访问数据库,达到共享数据库的目的。这就要求在交换数据中要确保数据的安全性和一致性,所以需要一个特定的网络系统来保证。在人事管理信息系统中,极为重要的一部分就是职员信息的管理,它是人事管理信息系统的核心,它的正确与效率直接关系到整个人事信息系统的成败,同时它也是整个人事系统中业务中最重复、繁琐的部分。由于职员的基本情况各不相同,而且每个职员所报的基本情况也各异,职员的各种信息也是很分散的,这给企业的管理工作带来了很多的麻烦,手工记录职员的信息以及工资情况不仅错误率高、而且不易对数据进行维护查询。本论文研究的问题来自于对电脑企业管理业务的分析,建立一
9、种电脑企业管理的算法模型来解决复杂的企业人事管理、薪资数据的管理与维护等问题。1.2 用户需求分析 在当今信息的时代,各个行业都在加快自身的建设,希望赶在时代的前面,在同行业竞争中立于不败之地。传统的企业用的是把职员信息、职员工资信息与职员考勤信息用手工记载,不仅不利于管理,而且出错率高,办公效率低,错误率高。这不仅不利于电脑企业的发展,而且也影响电脑企业的形象。随着现代科技的迅猛发展,计算机软件在各方面的应用日趋成熟。人们对应用软件,尤其是数据库管理软件的需求量日趋增加,功能要求越来越高。员工希望软件整体和传统的职员录入,工资领取没有大的区别,能够容易的操作,希望整体的工作流程没有大的改动,
10、并且没有太多操作限制。并且可以实现快速职员登记、工资计算,快速查询等功能。他们希望在用计算机进行业务操作的时候,能够和传统的书写登记同样的顺序,且可以进行选择的选取数值,例如学历类型,可以在软件界面提供常规的选择,从而加快职员登记过程,提高工作效率。对于各种信息的查询和管理等都有一定的业务要求,整体要和传统的业务规则没有区别,且要比传统的工作更加快速高效。1.3 编程语言的选择本系统采用的开发工具是功能强大的DELPHI 7.0,DELPHI是BORLAND公司推出的快速应用程序开发工具。它具有功能强大,易于学习和使用,编程效率高以及易于调试等特点。它将可视化应用研究程序开发环境IDE,面向对
11、象程序设计语言OBJECT PACAL,快速编译器和数据库编程工具完美地结合在一起,使用它可以更直观,更快速地开发出高质量的应用程序。DELPHI是BORLAND公司推出的可视化开发工具,它拥有世界上最快的编译器,并提供了一个完全可视化的开发环境,它以直观的界面,简洁的语言,强大的功能和开放的系统为特色,具有丰富的组件集,强大的代码自动生成功能和丰富的数据库管理工具等。DELPHI的不断扩展与完善,以其优良稳定的性能,强大的数据库支持,更快的开发速度以及全面支持开放式应用等特点成为万众瞩目的焦点。1.4 数据库的选择本系统采用的数据库是Microsoft SQL 2000数据库。现在它已经成为
12、世界上非常流行的数据库开发系统。后来微软公司通过大量地改进,将Microsoft SQL的新版本功能变得更加强大。不管是处理公司的客户订单数据;管理自己的个人通讯录;还是大量科研数据的记录和处理,人们都可以利用它来解决大量数据的管理工作。2 系统分析与设计2.1 系统目标设计系统开发的总体任务是实现企业人事管理信息系统的系统化、规范化和自动化,从而达到提高企业的办公效率的目的。2.2系统的需求企业人事管理信息系统负责管理部门与职员业务的考勤处理,储存并管理着大量的职员、部门与职员考勤信息。对于各种信息,要进行大量的输入,修改,查询信息等操作,该软件能解决该问题,并能清晰的显示出所有的信息,并提
13、供管理者权限,供不同管理员使用。第一,是管理体制的合理化。应用计算机管理后,可以获得准确的职员信息,对及时查询与更新信息提供方便。第二,是管理工作的标准化,在信息收集制度化,信息形式标准化,信息传递规范化,信息内容系统化的基础上,使管理工作逐步走上程序化,标准化的轨道。第三,管理效果的最优化。应用计算机后,可以更多地定量地分析管理问题,减少管理决策中的主观随意性,使决策更加精确有效。第四,基础数据的科学化。应用计算机管理后,由于计算机能存贮大量的数据,而且数据只要一次存入,便可多次重复使用,所以管理数据达到完整,统一,原始记录能保证及时,准确。最后,应用计算机管理后,许多重复性的工作,都可由计
14、算机去执行,从而使管理人员从事务性工作解脱出来,真正变为从事一些信息的分析,判断,决策等创造性的工作。计算机用于管理,促进了管理水平的提高。2.3 开发设计思想人事管理需要处理大量的职员信息,不断添加新职员信息。面对各种不同种类的信息,需要合理的数据结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行。该软件用于职员信息管理,可以清晰的显示,管理大量的信息。企业人事管理信息系统的特点是数据流量不大,但是处理麻烦,分散。由于职员信息的管理,工资信息的管理,职员考勤信息的管理,奖惩信息的管理的关联信息多,查询和统计的方式各不相同。 在管理的过程中经常会出现信息的重复传递。 因此在管理上实现
15、起来有一定的困难。在本系统的设计过程中,为了克服这些困难,满足计算机管理的需要,我们采取了下面的一些原则。删除不必要的管理冗余,实现管理规范化、科学化。程序代码标准化,软件统一化,确保软件的可维护性和实用性。界面尽量简单化,做到实用、方便,尽量满足企业中不同部门员工的需要。2.4 系统的功能分析本系统主要完成以下功能:1基本信息管理子系统(1)该子系统可以登记新职员,修改职员基本信息,查询职员、打印职员档案等信息。(2)该子系统可完成职员基本管理功能。2职员考勤管理子系统(1)职员考勤管理:各类职员所有考勤、考勤信息的添加,修改,删除,查询,对职员考勤的管理,职员考勤的入库等的管理。3工资管理
16、子系统(1)职员各种工资、补贴、扣款等信息的录入,修改、删除。(2)导入以前的工资月份、当月工资统计、工资发放。(3)工资发放历史的查询。4奖惩管理子系统(1)职员奖励信息的录入,修改,删除等。(2)职员惩罚信息的录入,修改,删除等。5部门管理子系统(1)部门的管理:部门信息的添加,修改,删除,查询。2.5 系统特征1全面完整性系统是用户日常工作的信息化管理平台。可减少大量的重复录入工作。2易用性界面友好简洁。3灵活性强大的查询功能,可灵活设置任意多条件进行组合查询。4开放性提供功能强大的数据接口。2.6 目标系统要求目标系统应该达到以下要求: 1时间经济性。优化逻辑设计与物理设计,使系统运行
17、效率高,反映速度快。2可靠性。能连续准确的处理业务,有较强的容错能力。3可理解性。用户容易理解和使用该系统。4可维护性和适应性。系统应易于修改、易于扩充、易于维护,能够适应业务不断发展变化的需要。5可用性。目标系统功能齐全,能够完全满足业务需求。2.7 系统的性能数据采集率:90%动态信息及时率:90%静态信息全面率:90%信息准确率:90%2.8 功能模块设计在系统功能分析的基础上,考虑DELPHI7.0程序编制的特点,得到如图2-1所示的系统功能模块图。职员管理系统工资管理系统奖惩管理系统考勤管理系统人事管理信息系统部门管理系统图2-1 企业人事管理信息系统职员管理子系统如图2-2所示:信
18、息输入信息查询职员打印信息维护职员管理子系统登记新职员职员信息添加职员信息编辑收费信息删除职员基本查询职员高级查询打印机设置打印过程打印预览图2-2 企业人事管理信息系统考勤管理子系统如图2-3所示:考勤信息输入考勤信息查询考勤信息维护考勤管理子系统考勤信息添加图2-3 企业人事管理信息系统 工资管理子系统如图2-4所示: 当月工资工资发放工资管理工资管理子系统导入历史工资计算当月工资添加工资信息修改工资信息计算所得税计算工资信息查询工资记录更新工资历史发放当月工资图2-4 企业人事管理信息系统奖惩管理子系统如图2-5所示:职员奖励职员惩罚奖惩管理子系统职员奖励添加职员奖励删除职员惩罚添加职员
19、惩罚修改职员惩罚删除职员奖励修改图2-5企业人事管理信息系统部门管理子系统如图2-6所示:部门机构管理部门机构设置部门管理子系统图2-6 企业人事管理信息系统3 数据库设计3.1 数据库基础一个成功的信息管理系统,是建立在许多条件之上的,而数据库是其中一个非常重要的条件和关键技术。信息管理系统所涉及的数据库设计分五个步骤:数据库需求分析、概念设计、逻辑设计、物理设计与加载测试。(1)数据库需求分析的任务是将业务管理单元流化为数据流,划分各主题之间的边界,绘制出DFD图,并完成相应的数据字典。(2)概念设计的任务是从DFD出发,绘制出本主题的实体关系图,并列出各个实体与关系的纲要表。(3)逻辑设
20、计的任务是从E-R图与对应的纲要表出发,确定各个实体及关系的表名属性。(4)物理设计的任务是确定所有属性的类型、宽度与取值范围,设计出基本表的主键,将所有的表名与字段名英文化(现在很多软件能支持中文字段,如MS SQL Server,我们这里用的中文字段名),实现物理建库,完成数据库物理设计字典。(5)加载测试工作贯穿于程序测试工作的全过程,整个录入、修改、查询、处理工作均可视为对数据库的加载测试工作。要设计出一个好的信息管理系统数据库,除满足系统所要求的功能外,还必须遵守下列原则: (1)基本表的个数越少越好。 (2)主键的个数越少越好。键是表间连接的工具,主键越少,表间的连接就越简单。 (
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事管理 系统分析 设计
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-1896643.html