【精品文档】人事管理信息系统(含程序代码) .doc
《【精品文档】人事管理信息系统(含程序代码) .doc》由会员分享,可在线阅读,更多相关《【精品文档】人事管理信息系统(含程序代码) .doc(75页珍藏版)》请在三一办公上搜索。
1、摘 要随着21世纪的到来,现代的社会信息发展越来越快速的发展,特别是工商企业的发展更是让人不敢相信。在现代企事业单位的管理系统中,人事管理信息系统正发挥着越来越重要的作用。本文主要对所设计的人事管理信息系统的开发工具、系统分析过程、系统设计过程、数据库设计过程以及系统的实现过程等作了介绍。文中所设计的“人事管理信息系统”是使用Visual Basic 6.0 中文版作为开发工具,后台数据库采用Accesss数据库。这个系统的实现,能够为企事业单位提供信息咨询、信息检索、信息存取等服务,帮助企事业单位提高工作效率实现数据的信息化管理。并且信息录入项目齐全、完整、系统。系统的使用简单、方便、灵活,
2、便于用户操作和掌握。关键词:人事管理系统;员工基本信息;员工考勤信息;员工调动信息AbstractCome along the 21 century, the modern social information development is more and more quickly, especially the development of the industry and business business enterprise let person daring not believe. In the management of modern business enterprise,
3、person management infor- mation system is now developing the more and more important function. This art- icle introduce mainly the business enterprise personal management systemwhi- ch has been designed with the tool for development,the process of system analyse, the process of system design,the pro
4、cess of database design and the process of sys- tem realizes etc. The Personal Management Information System of Clothes Factory of Shenzhen in this artical designed in text is to uses the Visual Basic 6.0 Chinese versions be used as to develop the tool, the backstage database adopt the Access .Thiss
5、ystems realize can provide the business enterprise unit with the information con- sults, information index, information access etc,help the business enterprise unit to improve the working efficiency,realize the management of information that date turns.And the information records into the item well-
6、found, complete, system.Theuse of system is simple,handy,flexible,it is easy to operation and master for user。Key words: personal management system; Basic information in employee; the employee tests the information of checking; the employee transfer information目 录摘 要IAbstractII目 录III第1章 绪论11.1 问题的提出
7、11.2 本文研究的整体框架11.3 开发工具简介21.3.1 Visual Basic 6.0简介21.4 Access数据库简介31.5 管理信息系统41.5.1 管理信息系统的基础技术51.5.2 管理信息系统的开发过程51.6 人事管理信息系统主要研究内容71.7 本章小结7第2章 系统可行性研究82.1 项目开发意义82.2 系统基本功能分析82.2.1 功能分析92.2.2 实现目标92.3 技术可行性分析102.4 经济可行性分析112.5 操作可行性分析122.6 本章小节12第3章 系统需求分析133.1 需求分析133.1.1 功能划分133.1.2 功能描述133.2 外
8、部接口163.2.1 用户界面163.2.2 硬件接口173.2.3 软件接口173.2.4 故障处理173.3 性能需求173.3.1 数据精确度173.3.2 时间特性183.3.3 适应性183.4 软件属性需求183.4.1 正确性183.4.2 可靠性183.4.3 效率183.4.4 完整性183.4.5 易使用性193.4.6 可维护性193.4.7 可测试性193.4.8 复用性193.4.9 安全保密性193.5 数据描述203.5.1 静态数据203.5.2 动态数据203.6 数据库描述203.7 本章小节20第4章 软件概要设计214.1 系统设计214.1.1 模块设
9、计214.1.2 系统模块结构图224.2 数据库设计234.3 本章小结26第5章 软件详细设计275.1 软件简介275.2 软件系统主窗体的设计275.2.1 实现的功能275.2.2 实现过程285.3 建立公共模块335.4 登录窗体的设计335.4.1 实现的功能335.4.2 实现过程335.5 员工基本信息窗体的设计345.5.1 实现的功能345.5.2 实现过程345.6 员工基本信息列表窗体的建立355.6.1 实现的功能355.6.2 实现过程365.7 查询员工信息窗体的建立375.7.1 实现的功能375.7.2 实现过程375.8 员工其他考勤信息列表窗体的建立3
10、85.8.1 实现的功能385.8.2 实现过程385.9 员工信息报表的制作395.9.1 报表的功能395.9.2 实现过程395.10 弹出式菜单窗体的建立405.10.1 实现的功能405.10.2 实现过程415.11 主窗体代码的添加425.11.1 系统的编译和发布425.11.2 系统的配置运行445.12 本章小结44结 论45致 谢47参考文献48附录 设计系统部分源代码49第1章 绪论1.1 问题的提出现代社会高速的发展,特别是信息化的发展更是让人惊奇。由此而带来的在信息上的管理更是让人快速的适应其发展。那么在公司企业里更是如此,面对公司企业的迅速的发展,尤其是向大型的转
11、换,我们应该怎样随时随地的掌握公司企业里的信息,对此现代人开发了与其相适应的软件系统人事管理信息系统。现代人事管理信息系统最早诞生于20世纪70年代末,当时仅在少数企业中用于最简单、最基础的工作。随着科学技术的不断进步,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。为企事业单位的创新、发展以及经济效益,做出了显著的贡献。作为计算机应用的一部分,使用计算机对人事信息进行管理,具有着手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,减少人员、资源的浪费,同
12、样它也是企事业单位科学化、正规化管理以及与时代接轨的重要条件。人事管理信息系统是一种最基本的办公系统应用程序,它为企事业单位提供了必要的员工基本信息,同样也可以为办公系统中的其他应用程序,如档案管理系统、工资管理系统和员工培训系统等等,提供员工的基本信息数据。而本人所开发的事业人事管理信息系统就是其中之一。1.2 本文研究的整体框架事业人事管理信息系统是一个对其内部所有人员信息进行管理的一种管理软件,根据公司里的情况,设置了完备的管理体系。这套系统采用客户机/服务器模式(简称C/S结构),面向Windows操作系统,以Visual Basic 6.0作为前台开发工具,以Access数据库作为后
13、台数据库。本系统主要做了以下的几个模块功能即整体框架企业人事信息管理系统主窗体、系统用户管理模块、员工基本信息模块、员工考勤信息模块、员工调动信息模块。针对员工的基本信息、考勤信息和调动信息的模块里还有相应的功能:添加信息、删除信息、查询信息等功能。这以上的只是前台的软件设计,其实后台数据库的设计也是很重要的。数据库的设计包括数据库需求分析、数据库概念结构设计和数据库逻辑结构设计。除此之外,还有重要的一项就是数据库和数据表的创建。1.3 开发工具简介1.3.1 Visual Basic 6.0简介Visual Basic 6.0 中文版是Microsoft公司提供的一种可视化开发工具- Vis
14、ual Studio 98的一个组成部件。它相对于以前的Visual Basic版本而言,提供了更多的对象、控件、函数、方法,支持更多的功能,具有许多新的特征,进一步优化了IDE环境,添加了许多内置的编程工具,对数据库的支持增加了ADO,显著增强了Internet的支持,可以直接生成DHTML、ASP页面,对企业级的客户/服务器的编程提供了更多有力的支持。从Visual Basic4.0到6.0都要在Windows 95/98 或Windows NT等32位操作系统支持下才能运行。Visual Basic 6.0包括三种版本,分别为学习版、专业版和企业版。这些版本是在相同的基础上建立起来的,因
15、此大多数应用程序可在三种版本中通用。那么应用此版本的特点又是怎样的,下面就介绍Visual Basic 6.0的特点。Visual Basic6.0开发的应用程序具有以下新特点:(1)数据访问特性允许对包括Access数据库和其他企业数据在内的大总分数据库格式建立数据库、前台应用程序和可升级的服务器组件。(2)ActiveX技术允许使用其他应用程序提供的功能,例如Microsoft Word字处理器,Microsoft Excel电子数据表及其他Windows应用程序。用户甚至可以使用Visual Basic专业版或企业版自动操作所创建的对象和应用程序。(3)Internet功能使得应用程序内
16、容易通过Internet 或Intranet 访问文档和应用程序,或创建Internet服务器应用程序。(4)已完成的应用程序是使用Visual Basic虚拟机的真下的.exe文件,用户可以自由分发。1.4 Access数据库简介对拟开发系统选用Access2000作为后台数据库。数据库是信息管理系统的后台,存储着所有的信息,在信息管理系统中有着很重要的地位。数据库设计的好坏,直接影响到这个系统的运行效率。良好的数据库设计,可以提高数据信息的存储效率保证数据信息的完整性和一致性。Access2000是Office2000中文版的组件之一。与以前的Access版本相比,Access2000不仅
17、界面更加友好,而且功能也有了加强,尤其是网络功能有明显的提高,使Access2000与互联网的结合更加紧密。Access2000是一个中、小型数据库管理系统,使用方便、功能强大,与其它数据库有良好的接口。通过Access2000功能强大的工具,用户可以方便的使用和管理数据库,如创建和编辑数据表、设计和使用各种查询工具进行查询操作、设计和使用窗体、制作和打印报表、设计和使用宏、设计和使用Web页等。还可使用VBA(Visual Basic for Application)开发高级应用程序。Access2000具有完整的数据库应用开发工具,用户可以方便的设计、修改、浏览一个记录数据的基本表;可以在
18、表数据中进行各种筛选和查询操作;可以设计和使用各种窗体以实现数据显示和操作;可以根据表数据设计打印各种报表;可以设计和使用宏,对表进行一系列特定的操作。Access2000内有强大的操作向导,为用户提供了丰富的数据库基本表模板。用户只需简单的操作就可建立数据库中所使用的各种基本表、窗体和报表。在Access2000中,可以设定、修改基本表之间的关联,从而实现在多个相关表之间的关系查询。 Access2000中的宏可以实现操作的自动化,使操作更加简单、快捷。 Access2000增强了网络功能,用户可以轻松自如地完成网页发布等。Access2000不仅可以处理自身的数据库文件,还可以处理其它一些
19、数据库系。统管理软件所建立的数据库文件,能识别dBase、FoxBase、FoxPro、Paradox、Btrieve等数据库格式文件,并且支持开放式数据库互连性标准(ODBC)的SQL。Access2000能与工作站、数据库服务器或主机上的各种数据库互相连接,并可用于建立客户/服务器应用程序中的工作站部分。与其它的关系型数据库管理系统相比,Access2000具有以下优点:(1)存储文件单一。(2)支持长文件名,并可以在文件名内加空格,使文件便于理解、查找。具有强大的网络功能,可通过网络传送数据。(3)使用简便,用户无需了解编程语言,便可轻松地设计和开发数据库应用程序。(4)可以处理多种数据
20、信息,如文本文件和其它数据库文件。1.5 管理信息系统管理信息系统为企事业单位提供了企事业状况、生产过程、经营活动、办公自动化等多方面信息,服务于现代化的企事业管理中,是提高企事业单位工作效率和经济效益的计算机应用系统。数据是管理信息系统的中心,数据是稳定的,但处理数据的方法是多变的,如果能使大量的数据实现统一化、规范化、简单化的管理和操作,那么也就实现了管理信息系统所要达到的目的和意义。 1.5.1 管理信息系统的基础技术信息系统是一个人造系统,由人、计算机软硬件和数据资源组成,其目的是及时、正确地收集、加工、存储、传递所需的信息,以实现对人、事或各项活动的管理、调节和控制。管理信息系统用来
21、为管理人员提供计算机硬件、系统软件、数据库、应用程序等有组织的集合。(1)数据库技术= 正确的数据库模型:数据库要面向整个管理信息应用系统;数据库的基本表的个数越少越好;数据库的基本表的主键个数越少越好,键是表间连接的工具,主键越少,表间的连接越简单;基本表字段的个数越少越好。= 数据要独立:应用程序中使用的数据库表的数据,不受或少受数据库结构(逻辑、物理)改变的影响。= 控制功能好:数据完整性、数据安全性、数据库的并发控制和数据存储灵活性等。(2)编程技术管理信息系统中的编程技术,是指高级语言与数据库接口后,使用高级语言实现管理信息系统的设计功能。主要有:= 用界面技术编程实现数据库数据的录
22、入、修改、删除和添加。= 用界面技术编程显示数据库数据。= 用界面技术编程显示检索信息。= 用界面技术编程查询信息。= 用界面技术编程显示报表。1.5.2 管理信息系统的开发过程管理信息系统的开发过程一般包括系统开发准备、系统调查、系统功能分析、系统设计、系统实现、系统运行与维护、系统评价等步骤。根据开发系统的大小、复杂、投入、方式、方法等因素的不同,各步骤的要求和内容也不同。(1)系统开发准备系统开发准备工作主要包括提出系统开发要求、根据要求掌握系统开发所使用的开发工具,并制定系统开发计划等工作。(2)系统调查对所要设计的管理信息系统进行系统调查,分析它所应用的环境和背景,了解它的用途,以及
23、所要实现目的和意义。(3)系统功能分析系统功能分析是管理信息系统开发的关键环节,要求在系统调查的基础上,对系统所要实现的功能进行详细的分析,并建立系统的逻辑功能模型。(4)系统设计系统设计就是要根据系统功能分析中的系统逻辑功能模型综合考虑各种约束,利用一切可用的技术手段和方法进行各种设计,确定系统的实施方案,解决“系统怎么做”的问题。(5)系统实现系统的实现就是在设计和程序代码完成后,对系统进行的检测和调试,以及应用系统实现对数据的相关操作。(6)系统维护与评价管理信息系统是一个复杂的人机系统。系统外部环境与内部因素的变化,不断影响系统的运行,这时就需要不断地完善系统,以提高系统运行的效率与服
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品文档 【精品文档】人事管理信息系统含程序代码 精品 文档 人事 管理信息系统 程序代码

链接地址:https://www.31ppt.com/p-2390060.html