小型物业公司人事管理系统的设计与实现.doc
《小型物业公司人事管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《小型物业公司人事管理系统的设计与实现.doc(64页珍藏版)》请在沃文网上搜索。
1、小型物业公司人事管理系统的设计与实现摘要:人事管理系统是为企业人事管理提供现代化技术支持的信息管理系统。本课题涉及人事档案管理、考勤管理、工资管理、培训管理、系统维护管理及个人信息查询管理等子系统。其中图形用户界面利用PowerBuilder9.0进行开发,后台数据库使用SQL SERVER 2000。通过需求分析、方案论证、概要设计、系统开发及功能测试,本系统实现了内容较丰富、操作简便的人事综合信息管理系统。经实际运行,本系统到达了预期的设计目标,为人事管理工作科学化、规范化提供了合理的现代化管理手段。关键词:人事管理;管理信息系统;考勤管理Design and Implementation
2、 of Personnel Management System of Small Property CompanyAbstract: Personnel management system is an information management system, which offers modern technology to personnel management. This project include personnel file management subsystem, attendance management subsystem, wages information man
3、agement subsystem, training information management subsystem, system maintenance, staff users Information management and so on. Graphical User Interface was done by PowerBuilder9.0, the backstage database used SQL SERVER 2000. Through requirement analysis, design analysis, the outline design, system
4、 development and function test, a comprehensive information management system was finished, which has many function module and its operation is very simple. After actual test, the system has reached the desired design goal. While its implementation provides a advanced modern management tools for per
5、sonnel managements scientific and standardized.Key words: personnel management; MIS(Management Information System); attendance management目 录第1章 绪 论11.1 背景问题11.2 人事管理系统国内外研究现状11.3 研究目的意义21.4 研究范围2第2章 系统需求分析32.1 系统可行性分析32.2 系统功能需求分析42.2.1 业务流程分析42.2.2 系统功能模块图102.2.3 系统功能分析102.2.4 系统数据流图分析122.2.5 系统主要I
6、PO表202.2.6 数据字典分析22第3章 系统概要设计243.1 总体设计243.1.1 运行环境243.1.2 系统设计思想、方案及处理流程243.1.3 系统功能层次设计253.1.4 数据库设计273.2 登陆人员权限分配313.3 人工处理过程31第4章 系统的实现324.1 数据库的实现324.2 创建应用程序对象324.3 系统全局变量说明334.4 登陆模块的实现334.5 人事管理子系统档案管理的实现344.5.1 信息录入的实现344.5.2 信息维护的实现354.5.3 查询信息的实现374.5.4 人事异动管理的实现394.5.5 报表管理的实现404.6 人事管理子
7、系统考勤管理的实现434.7 工资管理的实现454.8 员工培训管理的实现474.9 菜单的实现494.10 个人信息查询子系统的实现494.11 系统维护的实现504.12 帮助模块及权限的实现51第5章 系统测试525.1 测试目的525.2 测试实施525.3 系统各模块的功能测试555.4 测试结论57结 论58致 谢59参考文献60word文档 可自由复制编辑第1章 绪 论1.1 背景问题随着信息化社会带给我们的冲击越来越强烈,信息化管理和信息化设备已经深入到我们生活的方方面面,伴随信息化时代的到来,企业管理已经不在适应于传统的以手工记录员工相关信息的管理方式,而要求更加快速,更加精
8、确的记录企业各部门以及员工的各种信息,及方便、快速地查询、维护员工的各种信息的以计算机为基础的现代化管理方式1。基于信息管理系统的发展,成功的人事管理系统层出不穷,但随着人事信息的日益增大,及企业管理的日趋现代化,人事管理系统显得越来越重要,企业对它的要求现在不仅仅只是简单的人事档案管理,而是要集人事档案管理、考勤管理、工资管理、培训管理及系统维护为一体的综合性人事管理系统。随着企业管理科学,规范化的发展趋势,人事管理系统已成为现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化、高效率的必要条件2, 3。1.2 人事管理系统国内外研究现状随着科学技
9、术的发展,六十年代初期计算机技术开始应用于数据库的管理,而形成早期的信息系统,因受限于当时计算机硬件系统弱,软件系统发展缓慢,信息系统也只是简单的数据的集合。而七十年代以后,计算机硬件和软件技术飞速发展,特别是大容量存储设备硬盘的使用,为空间数据的录入、存储、检索和输出提供了强有力的手段。为此一些国家先后建立了许多专题、类型、规模不同的各具特色的信息管理系统并逐渐受到企业青睐。伴随九十年代信息时代的来临,信息管理系统已成为用户时代。首先,信息管理系统已成为许多现代化企业的必备工作系统以提高其工作效率。其次,随着整个社会人员综合素质的提高,认识到人事管理系统对现代企业的重要性,同时需求大幅度增加
10、,从而导致信息管理系统研究应用领域的扩大与深化,以至于使它成为现代社会最基本的服务系统。而我国的信息管理系统发展较国外起步是比较晚的,始于九十年代初,经过十余年的努力发展,数据库管理技术也广泛的应用于各个领域,并形成了产业化。尽管如此,我们的企业对信息管理系统的应用较世界先进水平还相当落后,急需加快发展的步伐以适应现代化企业规范、高效、科学的发展趋势。随着管理信息系统对信息高效、方便的处理及对高层领导制定科学、正确的决策作用日益显著,它的应用领域,研究广度、深度及企业对它的重视程度必将进一步升级。1.3 研究目的意义小型物业公司人事管理系统,作为数据库管理系统的一个具体应用,在实际工作中得到了
11、广泛的应用,因为通过它能对企事业单位的人力资源进行卓有成效的管理,促使企业规范化的管理及企业高效率完成劳动人事管理的日常事务,并且企业能够及时根据管理系统的报表分析进行企业劳动人事管理及相关方面的科学决策。本系统的目的及意义在于方便企业直观、实用地快速记录、查询、维护员工相关信息及对企业想知道的信息能以最快的速度反映出来并能根据信息制定相关事宜的调整方案或制定未来企业发展方向、规模。1.4 研究范围1以Powerbuilder9.0作为开发工具,用SQL SERVER 2000设计该系统的数据库。2设计系统功能模块,并根据功能需求设计系统所需表及功能的实现。3以现代企业管理模式为基础,完成系统
12、的需求分析及设计文档。4完成为实现各功能模块的代码编写。第2章 系统需求分析2.1 系统可行性分析1、开发工具的选择目前有许多的开发工具可以供选择,其中比较适合的有PB,VB,DELPHI等。而每种开发工具均有其长处及短处,PB是第一个真正的可视化开发工具,目前为止仍然是可视化程度最高的。并且PB比较简单,易于理解,虽然有与VB和Delphi相比界面较单调、对于Windows API的调用能力较差(PB本身不直接支持指针)等缺点。然而,在某些特定场合,这些问题会变成优势。企业应用的核心在于数据访问和业务逻辑。界面的花哨并不重要。在企业应用中,好的用户界面设计是指符合用户业务思维方式和业务流程的
13、界面设计,而不是花哨的界面设计。而不支持指针,则会大大提高程序的可靠性。而最重要的是PB产品的定位:不是作为一个通用开发工具,而是作为一个专用的企业信息系统开发工具。在这个领域,PB是无可匹敌的,VB,DELPHI等无法与之相比。而本系统正是基于数据库开发的信息管理系统,因此本系统的开发工具选用PB。SQL功能丰富、使用方式灵活、语言简洁,因此后台数据库采用SQL SERVER 2000。2、开发工具简介(1)PowerBuilder简介PowerBuilder 是著名的数据库应用开发工具,它完全按照客户机服务器体系结构研制设计。在客户机服务器结构中,它使用在客户机中,作为数据库应用程序的开发
14、工具而存在。PowerBuilder 采用面向对象技术,提供可视化的应用开发环境,使得我们应用PowerBuilder,可以方便快捷地开发出数据库应用程序。PowerBuilder是一个用来进行客户机/服务器开发的完全的可视化开发环境。使用PowerBuilder,可以用一种可视的直观的方式来创建应用程序的用户界面和数据库接口。在客户服务器结构的应用中,PowerBuilder具有描述多个数据库连接与检索的能力。特别是PowerBuilder能从大多数流行的RDBMS中存取数据,且不管数据存放在什么地方;另外,各种应用程序又可以独立于RDBMS,因为PowerBuilder可以使用数据库的标准
15、操作语言SQL(结构化查询语言)。 使用PowerBuilder,可以很容易地开发出功能强大的图形界面的访问服务器数据库的应用程序,PowerBuilder提供了建立符合工业标准的应用程序(例如订单登记、会计及制造系统)所需的所有工具。 PowerBuilder正在成为客户服务器应用开发的标准。相对于其他任何客户机服务器开发环境,PowerBuilder使开发人员的工作更快、成本更低、质量更高、功能更强。(2)SQL SERVER2000简介SQL Server2000是微软公司推出的基于RDBMS(关系数据库管理系统)技术的数据库。它与ORACLE、SYBASE相比,有着安装方便、使用简单的
16、优点,而且在性价比上有着其它数据库无法企及的优势。在我国,采用WINDOWS NT作为局域网操作系统的占不小比例,而从技术角度来说,同DB2结合大型机一样,SQL Server同WINDOWS NT紧密的结合在一起。能很好的处理部门级的数据。作为SQL Server系列中的新版本,SQL Server2000增强了许多功能,服务器性能主要有:新数据类型、数据仓库、分布式查询和更新、动态锁定、新的安全模型、XML支持等;管理性能增强有:数据转换服务工具(DTS)、管理控制台(企业管理器)等。SQL Server2000所具有的将关系数据库管理系统(RDBMS)扩展为虚拟的对象数据库管理系统(OD
17、BMS)的能力,使SQL Server2000成为当今数据库应用中最具综合性的数据库开发环境。这就是本课题采用SQL Server2000作为支持数据库的主要原因。2.2 系统功能需求分析2.2.1 业务流程分析人事管理系统是一个面向企业人事人员,为其提供服务的综合信息管理系统。人事人员通过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。员工的个人信息、配偶信息、考勤信息、工资信息、培训信息等情况都记录在人事系统进行管理。由人事人员在档案更新中完成对运行人事系统所需的基本数据的维护。包括这些信息的增、修、改等操作。并分别在考勤管理、工资管理、培训管理中完成对员工缺勤信息、津贴信息、医
18、疗保险信息、培训信息的处理。员工可进行个人信息查询,管理员操作人事管理日常事务。其详细系统流程图如下:1、 系统顶层系统流程图管理员或员工通过登陆模块进入人事管理系统主界面称为事务,通过事务进人事管理主界面后,管理员处理档案、考勤、工资、培训、系统管理,员工进行个人信息查询及核对。图2-1 顶层系统流程图2、人事管理子系统档案管理系统流程图(1)员工基本信息输入/维护模块系统流程图管理员通过登陆模块进入到人事管理子系统档案管理系统的信息录入/维护模块称为事务;信息输入选择/信息维护选择处理要输入或维护的员工基本信息、员工婚姻信息、员工学历信息、工作岗位信息、部门信息,并将处理结果存储到数据库中
19、。图2-2 信息输入/维护模块系统流程图(2)信息查询模块系统流程图管理员通过登陆模块进入到人事管理子系统档案管理系统的信息查询模块称为事务;基本情况查询程序检索数据库中所有信息并显示出来;条件查询程序通过设置查询条件,检索数据库中符合所设条件的信息。图2-3 查询模块系统流程图(3)人事异动管理系统流程图管理员通过登陆模块进入到人事管理子系统档案管理系统的人事异动管理模块称为事务;记录人事异动信息将有异动的员工信息及其异动状况存储到数据库;条件查询程序通过所设置的条件从数据库中检索符合所设条件的信息,并显示出来。图2-4 人事异动管理系统流程图(4)报表管理系统流程图管理员通过登陆模块进入到
20、人事管理子系统档案管理系统的报表管理模块称为事务;选择所需报表将数据库信息表中的所有信息从数据库中检索出来,并制成报表;报表条件是自定义报表检索数据的前提,通过报表条件,从数据库中检索符合所设条件的信息;并通过打印程序,打印出报表。 图2-5 报表模块系统流程图3、人事管理子系统员工考勤管理系统流程图管理员通过登陆模块进入到人事管理子系统员工考勤管理系统称为事务,记录考勤信息记录员工缺勤信息,并将其存储到数据库;考勤类型信息设定记录缺勤类型信息,并存储到数据库;考勤信息查询通过设置查询条件,从数据库中检索符合条件的信息,并显示出来;考勤汇总对当月有缺勤记录员工的缺勤信息进行统计;报表生成程序通
21、过报表条件的设置从数据库中检索出与报表条件相符的信息,并通过打印程序,生成报表。图2-6 员工考勤管理系统流程图4、人事管理子系统工资管理系统流程图管理员通过登陆模块进入到人事管理子系统工资管理系统称为事务,津贴信息处理记录员工加班信息及经理额外津贴信息,并根据条件对员工加班信息,经理信息进行查询;医疗保险处理记录员工的医疗报销及保险信息,并可对其进行查询;基本工资管理根据工种设置不同工种的基本工资,并可对设定信息进行查询;工资生成管理完成对月工资的计算,并将计算结果生成月工资记录,及领取记录表,及报表。图2-7 工资管理系统流程图5、人事管理子系统培训管理系统流程图管理员通过登陆模块进入到人
22、事管理子系统培训管理系统称为事务,培训需求录入/查询/修改记录员工需培训课程的课程号及员工号,并可对其进行查询修改;培训计划录入/查询/修改记录企业及个人培训计划,并可对其计划进行查询修改;课程信息录入/查询/修改记录课程信息,并可对其进行查询/修改;教师资源录入/查询/修改记录教师信息,并可对老师信息进行查询修改;成绩查询/修改对员工培训成绩进行记录及查询。图2-8 培训管理系统流程图6、人事管理子系统系统维护系统流程图管理员通过登陆模块进入到人事管理子系统系统维护称为事务,通过事务,进入系统维护,可以增加新的管理员,删除管理员,修改管理员的口令,对数据库内的信息进行备份,清除,及将外部数据
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小型 物业公司 人事管理系统 设计 实现