人事管理系统实验报告.doc
《人事管理系统实验报告.doc》由会员分享,可在线阅读,更多相关《人事管理系统实验报告.doc(20页珍藏版)》请在沃文网上搜索。
1、摘要人事管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下,开发一个人事管理系统就显得非常必要。本系统结合公司实际的人事、制度,经过实际的需求分析,采用功能强大的Visual Basic6.0作为开发工具而开发出来的单机版人事管人事理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,本企业人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工假条信息录入、修改、查询、删除模块,员工工资信息的录入,计算,查询,以及系统用户的设置以及系统的维护功能。为企业人事管理提供信息
2、咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。本文系运用规范研究方法进行的专题研究。全文分六个部分:第一部分,是本课题的来源和课题研究的目的和意义;第二部分,是开发工具的选择,本系统主要运用的是Visual Basic 6.0作为系统前台应用程序开发工具,Access作为后台数据库;第三部分,是系统的需求分析,主要是人事管理系统的需求分析;第四部分,是系统分析与实现,包括系统功能模块的设计和数据库的设计;第五部分,是代码的设计与实现,系统事件运行的主要代码;第六部分,是系统的实现,最后,是软件的测试关键词:人事管理系统设计 SQL Server 2005数据库 Vis
3、ual Basic 6.0 维护 测试第一章 绪论1.1 引言随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。人力资源管理是结合公司实际的人事、制度,经过实际的需求分析,采用功能强大的Visual Basic6.0作为开发工具而开发出来的单机版人事管人事理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,本企业人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工假条信息录入、修改、查询、删除模块,员工工资信息的录入,计算,查询,以及系统用户的设置以及系统的维护功能。为企业人事管理提供信息咨询,信息检索,信息存取等
4、服务,基本上能够满足现代企业对人事管理的需要。1.2 项目背景本课题基于我国企业管理信息化建设现状,结合在实际工作中所遇到的问题和收获,对企业人事管理系统在设计开发等方面进行研究,重点研究系统开发中所采用的软硬件平台规范、数据库结构设计、开发工具的选择与使用,目的是从技术手段的角度阐述如何实现企业从传统经营管理模式向信息化管理模式转变的过程,以及人事管理系统在企业管理信息化中所起到的重要作用。本课题的开发主要是要花费相当多的人力和时间,虽然开发出来的软件可能离具体产生效益还有一定的距离。但是,出于通过毕业设计来丰富自己的专业知识,并从长远利益来考虑,本课题的设计开发还是具有相当大的经济可行性的
5、。1.3 实现意义现代信息技术的发展,在改变着我们的生活方式的同时,也改变着我们的工作方式,使传统意义上的人事管理的形式和内涵都在发生着根本性的变化。在过去,一支笔和一张绘图桌,可能就是进行办公的全部工具。今天,电脑、扫描仪和打印机等,已基本取代了旧的办公用具。如今,人事管理己完全可以通过电脑进行,并在计算机辅助下准确快速地完成许多复杂的工作。这些都大大地缩短管理的时间。而今天,人事管理的内容己经转变为对更为广泛的系统价值的追求。信息管理,如今已是一个热门话题,它已为许多企业所采用。因此,在现代化的进程中,引入现代管理的思想,建立一套可面向企事业单位人事的信息管理系统,也是十分必要的。第二章
6、系统开发环境2.1 开发环境概述 操作系统:WindowsXP/Windows7 数据库:SQLServer2005开发工具:Visual Basic 6.02.2 运行环境概述 为了系统能更好的运行,系统需要的配置环境如下:软件环境,服务器,要求windows98及以上操作系统,数据库要求SqlServer2005及以上版本。客户端,要求IE5.0及以上版本。处理器:AMD/Intel(1.8GHZ)。内存:128M以上。外存:10G及以上。2.3 系统研究系统采用BS架构,代码整合采用微软推崇的三层架构,分别包括数据访问层,业务逻辑层,表现层。在数据访问层中由于要和不同种的数据库进行连接,
7、所以要设置标准接口,来继承统一的业务逻辑方法。在页面中加入ASP.NET技术1实现异步访问的功能,同时减少服务器的负载。在上述关键技术的基础上,系统实现了提供给用户的各种功能。2.4 NET开发平台的概述 .NET开发平台是一组建立于web服务应用程序和windows左面应用程序之上的组件,通过该平台创建的应用程序将在ConmmonLanguageRuntime(CLR)(通用语言进行时)的控制下运行。CLR是一个软件引擎,用来加载应用程序,确认它们在无错误状态下执行,并进行相应的安全许可认证,执行应用程序,然后将它们清除。.NET提供的庞大的类库集,实现了应用程序可以读写XML数据,在Int
8、ernet上通信,访问数据库等代码多项功能。2.5 C#语言的特点 C#是一种面向对象的编程语言,它不但有着C+的强大功能,语法也和C+基本类似,C#语言是保持在c/c+的灵活性的特点上,为程序员带来高效的开发方式,不仅能用于web网站服务程序,而且能开发强大的系统工具.C#代码.NET框架所提供的只受环境控制运行,不需要操作内存,从而增强了程序的安全性。另外它还具有面向对象语言的一切特性,诸如封装,继承,多态等。在C#的类型系统中,每种类型都可以看作是一个对象,但C#中只允许单继承,进而避免继承的混乱。第三章 系统分析3.1 实训题目 人事管理系统3.2 功能需求分析本系统实现的是人事信息管
9、理系统,在设计系统时,结合人事信息管理的实际流程需要,系统在实现上应该具有如下功能:a.管理员必须输入正确的用户名和密码才能进入系统。b.提供增加、删除、修改用户帐户的功能。c.员工各种信息的输入和修改。d.对于应聘合格员工的添加。e.对于转出、辞职、离退员工信息的删除。f.按照某种条件,查询、统计符合条件的员工信息。g.提供对员工、部门、岗位等各种条件的查询。h.人事信息管理系统的使用帮助。3.3 性能需求分析为了保证系统能够长期、安全、稳定、可靠、高效的运行,人事信息管理系统应该满足以下的性能需求:1.系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中
10、,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。2.系统的开放性和系统的可扩充性人事信息管理系统在开发过程中,应该充分考虑以后的可扩充性。而要实现 这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。3.系统的易用性和易维护性人事信息管理系统使用人员往往对计算机并不是非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题
11、,要提供足够的帮助,缩短用户对系统熟悉的过程。3.4 业务流程分析通过对系统的分析,对本系统的业务流程图设计如下图3-1 系统业务流程图3.5 系统设计目标和原则3.5.1 系统设计目标 (1)支持企业实现规范化的管理。(2)支持企业高效率完成劳动人事管理的日常业务,包括新员工加入时人事档案的建立等。 (3)支持企业进行劳动人事管理及其相关方面的科学决策,如企业领导根据现有的员工数目决定招聘人数等。 3.5.2 系统设计的原则(1) 支持企业进行劳动人事管理及其相关方面的科学决策,如企业领导根据现有资源,提高系统开发水平和应用效果的目的。(2) 尽量达到操作过程中的直观、方便、实用、安全等要求
12、。(3) 系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。(4) 系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。第四章 系统总体设计4.1 系统功能模块人事信息管理系统是一个典型的数据库开发应用程序,它由员工信息管理、工资管理、假条信息管理、系统用户管理等模块组成,具体规划如下:(1)系统用户管理:对使用系统的用户进行管理,为他们分配一定的权限,使他们规范的使用系统。本系统的用户分为两类:管理员和一般用户。管理员可以对系统的各个模块进行添加,删除,修改,查询;而一般用户只能对各模块进行简单的查询,从而了解
13、相关的信息。(2)职工信息管理:职工信息管理包括对职工基本信息和情况的记录进行查询、添加、删除和修改。主要由管理员进行。(3)职工工资管理:职工工资管理主要是对职工工资的综合的核算,建立合理,规范的企业工资核算制度,保障职工的合法权利。(4)职工假条管理:职工假条管理是对职工的出勤进行管理,方便人事处管理员对职工工资的核算,方便随时了解最新,最全面工作情况,从而合理的完成工作。图4-1 系统功能模块图第五章 数据库设计5.1 数据库流程图(1) 第一层数据流程图,如图(5-1)图(5-1)(2) 第二层数据流程图,简单说明了系统内部的一些内容及员工的详细信息。如图(5-2)图(5-2)5.2
14、数据库表设计(1) 职工信息数据表,用来记录网站中所有职工的详细信息,该表的字段结构如表5-1所示。表5-1 职工信息数据表(2) 职工工资数据表,用来记录网站中所有职工工资的详细信息,该表的字段结构如表5-2所示。表5-2 职工工资数据表结构(3) 职工假条数据表,用来记录网站中所有职工请假的详细信息,该表的字段结构如表5-3所示。表5-3 职工工资数据表结构5.3 系统架构设计人事管理系统的架构分为窗体和模块两个部分。在窗体的部分有以下几个窗体,他们的作用分别是:“frmAbout”是关于窗口,是对系统的说明;“frmEdit.frm”是编辑窗口,可以对员工信息进行添加,删除的操作;“fr
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事管理系统 实验 报告