人事管理信息系统毕业论文.docx

上传人:牧羊曲112 文档编号:1896659 上传时间:2022-12-24 格式:DOCX 页数:36 大小:257.22KB
返回 下载 相关 举报
人事管理信息系统毕业论文.docx_第1页
第1页 / 共36页
人事管理信息系统毕业论文.docx_第2页
第2页 / 共36页
人事管理信息系统毕业论文.docx_第3页
第3页 / 共36页
人事管理信息系统毕业论文.docx_第4页
第4页 / 共36页
人事管理信息系统毕业论文.docx_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《人事管理信息系统毕业论文.docx》由会员分享,可在线阅读,更多相关《人事管理信息系统毕业论文.docx(36页珍藏版)》请在三一办公上搜索。

1、人事管理信息系统毕业论文 计算机信息管理专业:王 军 学号:安徽大学毕业设计(论文)学校名称 安徽大学 系 名 称 计算机信息管理系 专业名称 计算机信息管理专业 课题名称 人事管理信息系统 学生姓名 王 军 指导教师 2012 年 3 月 10 日源码和技术支持QQ:356179407摘 要随着21世纪的到来,现代的社会信息发展越来越快速的发展,特别是企业的发展更是让人不敢相信。在现代企事业单位的管理系统中,人事管理信息系统正发挥着越来越重要的作用。本文主要对所设计的人事管理信息系统的开发工具、系统分析过程、系统设计过程、数据库设计过程以及系统的实现过程等作了介绍。文中所设计的“人事管理信息

2、系统”是使用PowerBuilder 9.0作为开发工具,后台数据库采用Accesss数据库。这个系统的实现,能够为企事业单位提供信息咨询、信息检索、信息存取等服务,帮助企事业单位提高工作效率实现数据的信息化管理。并且信息录入项目齐全、完整、系统。系统的使用简单、方便、灵活,便于用户操作和掌握。关键词:人事管理系统;员工基本信息;员工考勤信息;员工调动信息第 31 页 共 31 页AbstractCome along the 21 century, the modern social information development is more and more quickly, espec

3、ially the development of the industry and business business enterprise let person daring not believe. In the management of modern business enterprise, person management infor- mation system is now developing the more and more important function. This art- icle introduce mainly the business enterpris

4、e personal management systemwhi- ch has been designed with the tool for development,the process of system analyse, the process of system design,the process of database design and the process of sys- tem realizes etc. The Personal Management Information System of Clothes Factory of Shenzhen in this a

5、rtical designed in text is to uses the PowerBuilder 9.0 Chinese versions be used as to develop the tool, the backstage database adopt the Access .Thissystems realize can provide the business enterprise unit with the information con- sults, information index, information access etc,help the business

6、enterprise unit to improve the working efficiency,realize the management of information that date turns.And the information records into the item well-found, complete, system.Theuse of system is simple,handy,flexible,it is easy to operation and master for user。Key words: personal management system;

7、Basic information in employee; the employee tests the information of checking; the employee transfer information目 录摘 要IIAbstractIII目 录IV第1章 绪论11.1 问题的提出11.2 本文研究的整体框架11.3 开发工具简介21.3.1 PowerBuilder 9.0简介21.4 Access数据库简介21.5 管理信息系统31.5.1 管理信息系统的基础技术31.5.2 管理信息系统的开发过程41.6 人事管理信息系统主要研究内容5第2章 系统可行性研究52.1

8、 项目开发意义52.2 系统基本功能分析62.2.1 功能分析62.2.2 实现目标62.3 技术可行性分析62.4 经济可行性分析72.5 操作可行性分析7第3章 系统需求分析73.1 需求分析83.1.1 功能划分83.1.2 功能描述83.2 外部接口93.2.1 用户界面93.2.2 硬件接口93.2.3 软件接口93.2.4 故障处理93.3 软件属性需求93.4 数据描述103.5 数据库描述10第4章 软件概要设计12第5章 软件详细设计135.1 软件简介135.2 软件系统主窗口的设计145.2.1 实现的功能145.2.2 实现过程145.2.3 程序主界面的设计165.3

9、 登录窗口的设计165.3.1 实现的功能165.3.2 实现过程165.4主窗口流程图的设计185.5 员工基本信息窗口的设计195.6 查询员工信息窗体的建立205.6.1 实现的功能205.6.2 实现过程205.7 统计报表215.7.1 报表的功能215.8 基础数据的设置和维护查询215.9 操作员权限设置215.10 数据库备份225.11系统的编译和发布225.12系统的安装和数据库备份恢复23结 论23致 谢24参考文献24附录 设计系统部分源代码25第1章 绪论1.1 问题的提出现代社会高速的发展,特别是信息化的发展更是让人惊奇。由此而带来的在信息上的管理更是让人快速的适应

10、其发展。那么在公司企业里更是如此,面对公司企业的迅速的发展,尤其是向大型的转换,我们应该怎样随时随地的掌握公司企业里的信息,对此现代人开发了与其相适应的软件系统人事管理信息系统。现代人事管理信息系统最早诞生于20世纪70年代末,当时仅在少数企业中用于最简单、最基础的工作。随着科学技术的不断进步,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。为企事业单位的创新、发展以及经济效益,做出了显著的贡献。作为计算机应用的一部分,使用计算机对人事信息进行管理,具有着手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命

11、长、成本低等。这些优点能够极大地提高人事管理的效率,减少人员、资源的浪费,同样它也是企事业单位科学化、正规化管理以及与时代接轨的重要条件。人事管理信息系统是一种最基本的办公系统应用程序,它为企事业单位提供了必要的员工基本信息,同样也可以为办公系统中的其他应用程序,如档案管理系统、工资管理系统和员工培训系统等等,提供员工的基本信息数据。而本人所开发的人事管理信息系统就是其中之一。1.2 本文研究的整体框架人事管理信息系统是一个对其内部所有人员信息进行管理的一种管理软件,根据公司里的情况,设置了完备的管理体系。这套系统采用客户机/服务器模式(简称C/S结构),面向Windows操作系统,以Powe

12、rBuilder 9.0作为前台开发工具,以Access数据库作为后台数据库。本系统主要做了以下的几个模块功能即整体框架企业人事信息管理系统主窗体、系统用户管理模块、员工基本信息模块、员工考勤信息模块、员工调动信息模块。针对员工的基本信息、考勤信息和调动信息的模块里还有相应的功能:添加信息、删除信息、查询信息等功能。这以上的只是前台的软件设计,其实后台数据库的设计也是很重要的。数据库的设计包括数据库需求分析、数据库概念结构设计和数据库逻辑结构设计。除此之外,还有重要的一项就是数据库和数据表的创建。1.3 开发工具简介1.3.1 PowerBuilder 9.0简介PowerBuilder有三个

13、不同的版本,分别为DESKTOP型,PROFESSIONAL型,和ENTERPRISE型。PowerBuilder 9.0是Sybase公司最新推出的应用系统数据库开发工具。它充分地体现了使用方便、开发界面友好、功能强大,开发效率高等特点,对于数据库应用系统的软件开发人员来说是一套不可多得的理想开发工具。PowerBuilder 9.0为开发者提供了面向对象开发的应用程序环境,使开发者可以快捷地开发应用程序。PowerBuilder 9.0还拥有强大的数据库开发平台,方便开发者根据用户的需求开发出不同风格的数据报表。其开放式数据库连接的ODBC环境,为各种数据库提供了良好的前端工具,方便了数据

14、库的管理工作。PowerBuilder是一种面向对象的开发工具,提供了对目前流行的大多数关系数据库管理系统的支持,由于在PowerBuilder的应用程序中对数据库访问的部分一般采用国际化标准数据库查询语言SQL,使得用PowerBuilder开发的应用程序可以不做修改或者只做少量的修改就可以在不同的后台数据库管理系统上使用。也就是说用PowerBuilder开发的应用程序是独立于服务器上的数据库管理系统的。PowerBuilder具有自己的编程语言POWERSCRIPT,这个语言除了提供基本的流程控制语句,还提供了几百个函数来操纵各种对象和提供诸如DDE,OLE等方面的支持。此外我们还可以定

15、义自己的函数,处理特定的事件。PowerBuilder一个很大的特点就是提出了数据窗口对象的概念。数据窗口对象也是PowerBuilder中的一种对象类型,与其它对象不同的是数据窗口对象是专门为了访问后台的数据库服务的,在数据窗口对象中我们定义了数据的来源和数据的显示风格,这样在应用程序中我们就可以把精力完全放在程序的运行流程控制上,而不用关心具体数据的来源,因为我们在数据窗口对象中已经定义好了数据的来源。如果需要使用数据库中不同的数据也只要对数据窗口对象进行修改就可以了。特别要指出的是PowerBuilder在数据窗口对象中提供了丰富的数据显示方式,可以满足各种不同的需要。1.4 Acces

16、s数据库简介对拟开发系统选用Access2000作为后台数据库。数据库是信息管理系统的后台,存储着所有的信息,在信息管理系统中有着很重要的地位。数据库设计的好坏,直接影响到这个系统的运行效率。良好的数据库设计,可以提高数据信息的存储效率保证数据信息的完整性和一致性。Access2000是Office2000中文版的组件之一。与以前的Access版本相比,Access2000不仅界面更加友好,而且功能也有了加强,尤其是网络功能有明显的提高,使Access2000与互联网的结合更加紧密。Access2000是一个中、小型数据库管理系统,使用方便、功能强大,与其它数据库有良好的接口。通过Access

17、2000功能强大的工具,用户可以方便的使用和管理数据库,如创建和编辑数据表、设计和使用各种查询工具进行查询操作、设计和使用窗体、制作和打印报表、设计和使用宏、设计和使用Web页等。还可使用VBA开发高级应用程序。Access2000具有完整的数据库应用开发工具,用户可以方便的设计、修改、浏览一个记录数据的基本表;可以在表数据中进行各种筛选和查询操作;可以设计和使用各种窗体以实现数据显示和操作;可以根据表数据设计打印各种报表;可以设计和使用宏,对表进行一系列特定的操作。Access2000内有强大的操作向导,为用户提供了丰富的数据库基本表模板。用户只需简单的操作就可建立数据库中所使用的各种基本表

18、、窗体和报表。在Access2000中,可以设定、修改基本表之间的关联,从而实现在多个相关表之间的关系查询。 Access2000中的宏可以实现操作的自动化,使操作更加简单、快捷。 Access2000增强了网络功能,用户可以轻松自如地完成网页发布等。Access2000不仅可以处理自身的数据库文件,还可以处理其它一些数据库系。与其它的关系型数据库管理系统相比,Access2000具有以下优点:(1)存储文件单一。(2)支持长文件名,并可以在文件名内加空格,使文件便于理解、查找。具有强大的网络功能,可通过网络传送数据。(3)使用简便,用户无需了解编程语言,便可轻松地设计和开发数据库应用程序。(

19、4)可以处理多种数据信息,如文本文件和其它数据库文件。1.5 管理信息系统管理信息系统为企事业单位提供了企事业状况、生产过程、经营活动、办公自动化等多方面信息,服务于现代化的企事业管理中,是提高企事业单位工作效率和经济效益的计算机应用系统。数据是管理信息系统的中心,数据是稳定的,但处理数据的方法是多变的,如果能使大量的数据实现统一化、规范化、简单化的管理和操作,那么也就实现了管理信息系统所要达到的目的和意义。 1.5.1 管理信息系统的基础技术信息系统是一个人造系统,由人、计算机软硬件和数据资源组成,其目的是及时、正确地收集、加工、存储、传递所需的信息,以实现对人、事或各项活动的管理、调节和控

20、制。管理信息系统用来为管理人员提供计算机硬件、系统软件、数据库、应用程序等有组织的集合。(1)数据库技术= 正确的数据库模型:数据库要面向整个管理信息应用系统;数据库的基本表的个数越少越好;数据库的基本表的主键个数越少越好,键是表间连接的工具,主键越少,表间的连接越简单;基本表字段的个数越少越好。= 数据要独立:应用程序中使用的数据库表的数据,不受或少受数据库结构(逻辑、物理)改变的影响。= 控制功能好:数据完整性、数据安全性、数据库的并发控制和数据存储灵活性等。(2)编程技术管理信息系统中的编程技术,是指高级语言与数据库接口后,使用高级语言实现管理信息系统的设计功能。主要有:= 用界面技术编

21、程实现数据库数据的录入、修改、删除和添加。= 用界面技术编程显示数据库数据。 = 用界面技术编程显示检索信息。= 用界面技术编程查询信息。 = 用界面技术编程显示报表。1.5.2 管理信息系统的开发过程管理信息系统的开发过程一般包括系统开发准备、系统调查、系统功能分析、系统设计、系统实现、系统运行与维护、系统评价等步骤。根据开发系统的大小、复杂、投入、方式、方法等因素的不同,各步骤的要求和内容也不同。(1)系统开发准备系统开发准备工作主要包括提出系统开发要求、根据要求掌握系统开发所使用的开发工具,并制定系统开发计划等工作。(2)系统调查对所要设计的管理信息系统进行系统调查,分析它所应用的环境和

22、背景,了解它的用途,以及所要实现目的和意义。(3)系统功能分析系统功能分析是管理信息系统开发的关键环节,要求在系统调查的基础上,对系统所要实现的功能进行详细的分析,并建立系统的逻辑功能模型。(4)系统设计系统设计就是要根据系统功能分析中的系统逻辑功能模型综合考虑各种约束,利用一切可用的技术手段和方法进行各种设计,确定系统的实施方案,解决“系统怎么做”的问题。(5)系统实现系统的实现就是在设计和程序代码完成后,对系统进行的检测和调试,以及应用系统实现对数据的相关操作。(6)系统维护与评价管理信息系统是一个复杂的人机系统。系统外部环境与内部因素的变化,不断影响系统的运行,这时就需要不断地完善系统,

23、以提高系统运行的效率与服务水平,这就需要从始至终的进行系统的维护工作。系统维护与评价主要是指系统建成后,经一段时间的运行后,要对系统目标与功能的实现情况进行检查,并与系统开发中设立的系统预期目标进行对比,及时写出系统评价报告。系统维护工作的好坏可以决定系统的生命周期的长短和使用效率。1.6 人事管理信息系统主要研究内容在人事管理信息系统的设计过程中,采用Access数据库进行了规范化的数据库设计方案。整个系统包括多个功能模块的列表窗口、输入窗口、查询窗口等。为使用户尽快掌握系统操作,尽量保证了较为一致的窗体设计风格。本系统大体功能模块分为:系统模块、员工基本信息模块、员工考勤信息模块、员工调动

24、信息模块和关于模块。具体功能有:添加用户、修改密码、添加/查询/删除员工基本信息、添加/查询/删除员工考勤信息、查询/删除员工调动信息、关于等。 具体的设计和实现过程将在后面章节中进行详细的介绍和说明。 第2章 系统可行性研究2.1 项目开发意义人事管理是企事业单位管理的一个重要内容,随着时代的进步,各种企事业单位也逐渐变得庞大起来。如何管理好内部员工的信息,成为企事业单位管理中的一个大的问题。在这种情况下,一个可以规范化、自动化的人事管理信息系统就显得非常必要。最初的人事管理,都是靠人力来完成的。当企事业单位规模比较小的时候,人力可以完成,随着企事业单位的规模越来越大,员工人数也越来越多,依

25、然维持着人力进行人事管理,必然会造成工作效率低,工作错误增高的问题。人事管理系统就是把分散的企事业单位的职工信息实行统一、集中、规范的收集管理,建立分类编号管理、电脑存储查询以及防火、防潮、防蛀、防盗等现代化、专业化的管理系统,为企事业单位和职工解除后顾之忧。同时它还为企事业单位提供了信息咨询、信息检索、信息存取等服务。本文实现的人事管理信息系统基本上能够满足现代企事业单位人事管理的需求。信息录入项目齐全、完整、系统。现代人事管理系统灵活使用表格对各种信息分门别类,组成人事管理信息系统,可以方便地查询、阅读、修改、交流和重复使用。2.2 系统基本功能分析本套系统采用客户机/服务器模式(简称C/

26、S结构),面向Windows操作系统,以PowerBuilder 9.0作为前台开发工具,以Access数据库作为后台数据库,并充分考虑系统兼容性问题。开发这个系统的目的就是帮助企事业单位的人力资源部门提高工作效率,实现企事业单位人事信息管理的系统化、规范化和自动化。根据这个系统所要实现的目的和任务,总结出本系统需要完成的功能主要有:系统、员工基本信息管理、员工考勤信息管理、员工调动信息管理和关于信息。2.2.1 功能分析开发这个系统的目的就是帮助企事业单位的人力资源部门提高工作效率,实现企事业单位人事信息管理的系统化、规范化和自动化。根据这个系统所要实现的目的和任务,总结出这个系统最终实现的

27、主要功能如下:= 系统部分:主要完成本系统的基础数据维护和权限定义= 员工基本信息部分和报表统计:主要完成员工基本信息的管理和一些报表统计= 关于部分:主要显示作者学号和姓名和所在学校以及班级。 2.2.2 实现目标面对企事业单位中人事信息管理的日益复杂和频繁出现的变动情况,人事管理信息的实现应达到以下目的:(1)通过简单、直接的用户界面使用户进行方便快捷的操作。(2)通过完善,规范的后台数据库,使系统的数据处理、存储功能更加安全、可靠和稳定。(3)可逐步提高企事业单位的管理水平,提高工作效率,以达到良好的效果。(4)通系统维护方便可靠,有较高的安全性,满足实用性、先进性的要求。2.3 技术可

28、行性分析(1)硬件配置 CPU Intel Pentium III 500 MHz以上 内存 512MB以上 硬盘40G以上 显卡SVGA显示适配器(2)软件环境设计的这套系统采用客户机/服务器模式(简称C/S结构),面向Windows操作系统,以PowerBuilder 9.0作为前台开发工具,以Access数据库作为后台数据库,并充分考虑系统兼容性问题。系统的运行要求在Window98或更新版本的操作系统,在安装的软件发面要求装有PowerBuilder 9.0、Access数据库以及一些相关的软件。PowerBuilder 9.0是一种我们比较熟悉的语言,使用PowerBuilder 9

29、.0语言,不但可以编制常规的应用程序,而且还可以使用PowerBuilder 9.0脚本语言,进行Web开发。而且PowerBuilder 9.0提供了更多的特性:(1)可视化 (2)面向对象 (3)部件编程 (4)事件驱动数据库部分是利用Access数据库来完成的。Access数据库是一个大型数据库管理系统。Access数据库并不属于PowerBuilder 9.0,在PowerBuilder 9.0开发环境下,用odbc连接数据库技术可以简单方便的实现对数据库的访问。2.4 经济可行性分析建议参加项目开发人数:1人一个月完成(工时)总费用1人1个月2000=2000元总(软件)开发成本设备

30、费用(工时)总费用=4000+2000=6000元软件总价价格(每套开发软件)预计软件售出套数=100020=20000元投资偿还期(静态方法)软件总价软件开发总成本=20000/6000=3.3从中可以看出,本系统的开发不需太多的开发人员,对设备的要求也不高,经过计算可以实现成本低廉、收益高效的目的。2.5 操作可行性分析如今的计算机已经走进千家万户,硬件成本的下降,导致计算机购买成本的降低.本系统利用PowerBuilder 9.0 进行开发,开发出来的系统有友好的用户界面、有良好的安全性设置、有详细的操作说明书,能使用户很快地掌握系统的使用方法,操作友好因此在操作上是可行的。第3章 系统

31、需求分析软件需求分析工作是软件生存周期中重要的一步,也是决定性的一步。只有通过软件需求分析,才能把软件和性能的总体概念描述为具体的软件需求规格说明书,从而奠定软件开发基础。软件需求分析过程将软件计划阶段所确定的软件范围逐步细化到可详细定义的程度,并分析出各种不同的软件元素,然后找到可行的解决方案。软件需求说明书不只是软件开发人员的事,用户也起着至关重要的作用。用户须对软件功能和性能提出初步要求,并澄清一些模糊概念。而软件分析人员则需要认真了解用户的要求,细致地进行调查分析,准确地表达用户的要求。3.1 需求分析3.1.1 功能划分根据本系统的特点、要求和分析得出其功能:系统操作员、 学历信息、

32、部门设置、岗位职务设置、员工基本信息、报表统计和帮助信息3.1.2 功能描述(1)系统用户管理功能在现代的绝大多数的信息管理系统中,用户一般要输入相关的用户名和密码,才能进入该系统进行相关的操作。那么该系统也是同样的如此,根据系统功能的特点,主要实现了以下的功能:用户登录、添加用户和修改用户密码。 在用户登录里,设置了用户验证,之所以设置此功能就是为其此系统的安全考虑即防止非法用户进入次系统,进行数据的破坏和盗取里面的重要的数据信息; 在添加用户里,设置了在该人事部里的新成员进行添加,使其更快的融入到人事信息管理中,以便于工作人员互相协作; 在修改用户密码里,设置了人事部的成员可以随意更改自己

33、的密码,这也是为其系统安全的考虑,经常性的更改自己的密码,以防止他人有机可乘的进入系统。另外,系统管理员可以修改任意人员的密码(2)员工基本信息管理功能在此管理功能中,里面主要录入了所有的工作人员的基本信息,以便于公司上级部门和人事部门的人员对其有个大致的了解,从而对公司人员有个合理优化的方式进行安排。除此之外,员工的去留的信息资源也可随时地掌握,从而进行新的计划安排,做出合理地快速地行动,尽量避免公司的损失或者尽量减少公司的损失。那么在该管理功能里就有这样的几个功能:修改员工基本信息、删除员工基本信息和查询员工基本信息。 修改员工基本信息:对现有的员工进行新的信息进行录入、修改,使员工的信息

34、能够随时地被有关人员所掌握。此功能打破了以往的那种费时费力的信息更改。 删除员工基本信息:此功能主要是删除员工,员工信息的删除表明了该人员也不在公司里。在现代信息的社会里,人员的流动是非常的普遍,因而公司里的人员离开也是很常见的。那么对此要随时地进行删除离去的人员就显得很重要了,以随时和公司里的现有员工相对应。因而此删除功能就显得很重要了。 查询员工基本信息:如果上级部门或者人事部门的人员要了解公司里的某些人员的信息,就需要进行查找该员工信息了。只要输入某单个信息(例如输入员工编号或者姓名)即可查找出来。对于大量的数据信息里,该功能是至关重要的。(3)帮助信息 显示本管理系统软件的作者以及作者

35、的学校和专业、学号。3.2 外部接口3.2.1 用户界面与其他系统的接口:一般所指的接口可以有几种,一、软件接口(1)函数接口,其他程序员可以通过我们提供给他的函数调用我们程序中的功能等等; (2)数据库接口:把数据库中的服务器名,用户名、密码,表名,存贮过程名(参数,功能)等提供给他,达到他也可以访问数据库的目的等等;(3)与用户的接口: 用户可以自己设置界面或类别等等。系统采用简介的用户界面,清楚,有导航图可以很快的进入下一界面。界面的设计应遵循如下规则:(1)用户界面是面向用户的。用户需要的是开发者开发的应用软件满足其需求,并且易于使用。(2)当屏幕流程与用户想完成的工作流程相符时,此软

36、件对用户才有意义。(3)由于不同用户工作方式不同,应用软件需要有足够的灵活以支持他们不同的方式。3.2.2 硬件接口支持一般的奔腾3或更高档的微机、笔记本电脑。3.2.3 软件接口运行于Windows 98/2000、Windows XP Professional 或Windows 2000 Server的操作系统上。3.2.4 故障处理正常使用时不应出现错误,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。3.3 软件属性需求要有效率性、完整性、安全保密性等1、对于本软件系统的功能,比如查询、添加和删除等一般的操作,要求及时响应,满足需求。2、保证在发生断电和停电等特殊情况下,数据

37、库中的数据不会丢失,保持数据信息的完整性。3、在用户使用系统时,要求管理员使用身份验证,系统只允许通过身份验证的用户才能对网站的内容做出相应的修改。3.4 数据描述包括系统操作员信息、学历信息、部门信息、岗位信息、权限设置和员工信息等。3.5 数据库描述数据库是管理信息系统的后台,存储着所有的信息,在管理信息系统中有着很重要的地位。良好的数据库设计,可以提高数据信息的存储效率,保证数据信息的完整性和一致性。同时,一个合理的数据库结构有利于程序的实现。针对人事管理所涉及的数据信息要求,本系统采用Access数据库,设计了一个名为wang的数据库,包括系统操作员表CZYMD、部门信息BM、部门岗位

38、信息bmgwxx、学历信息 xueli、人员基本信息RYXX、系统功能设置wangsys、系统权限功能明细定义wangqxcfg等表。下面将对这些表的结构作具体介绍。 表3-1 系统操作员表CZYMD字段名称数据类型字段大小说 明s_rydmchar 6用户代码(主键索引)s_rynamechar10姓名s_rypymchar6拼音码s_sexchar1性别s_mzudmchar2民族f_csrqchar10出生日期s_wroklxchar1工作类型s_passwordchar8用户密码c_statuschar1状态s_rybzchar30备注d_datetimedatetime建立时间表3-

39、2 部门信息 BM字段名称数据类型字段大小说 明f_bmchar 4部门代码(主键索引)f_bmnamechar16部门名称f_bzchar30备注表3-3 部门岗位信息bmgwxx字段名称数据类型字段大小说 明f_bmgwchar 10岗位代码(主键索引)f_gwnamechar16岗位名称f_bzchar30备注表3-4 学历信息xueli字段名称数据类型字段大小说 明f_xuelidmchar 2学历代码(主键索引)f_xlnamechar16学历名称f_bzchar30备注表3-5 RYXX(人员基本信息)字段名称数据类型字段大小说 明rydmInt员工编号(主键索引)rynamech

40、ar 20员工姓名s_mzudmchar2民族s_sfzbmchar25性别s_rynlinint年龄s_csrqchar10出生日期s_sexchar2性别s_ryjgchar20籍贯youbianchar6邮编s_addresschar70家庭住址telnochar11固定电话gsmtelnochar11手机号emailchar20电子邮箱qqchar15QQ号f_xuelidmchar2学历f_xuelizychar20专业f_hyztchar2婚姻状态f_workKSchar10开始工作时间f_workdatechar10来公司时间f_htbegdaychar10合同开始时间f_hte

41、nddaychar10合同结束时间f_gzgmoney工资f_bmchar4所在部门f_bmgwchar10岗位职务s_statuschar1状态f_bzxxchar80备注s_lrychar6录入员s_jdsjdatetime建档时间s_xgrenchar6最后修改人d_datetimedatetime最后修改时间建立好数据库中各表的结构后,将其保存为名为wang的数据库。这样,就可以在系统中各窗体创建完成后,通过窗体中的控件或程序代码将系统与数据库相连,实现人事管理信息系统的各项功能,并快速,准确的完成对数据的各种操作。 建立主关键字和索引,可以在一定程度上减轻原表关系中存在的插入异常、删

42、除异常、数据冗余度大、修改复杂等问题。 第4章 软件概要设计1系统系统启动的时候有一个管理员用户,使用这个用户登录后,可以添加其他用户,而且每一个用户都可以更改自己的密码。2、odbc连接数据库代码boolean lb_Retstring ls_error,ls_errtextlb_Ret = FileExists(wang.mdb)IF Not(lb_Ret) THENMessageBox(数据库连接失败,无法找到wang.mdb数据库文件,请检查!)END IFSQLCA.DBMS = ODBCSQLCA.AutoCommit = FalseSQLCA.DBParm = ConnectSt

43、ring=driver=Microsoft Access Driver (*.mdb);DBQ=wang.mdbconnect using SQLCA;/连接服务器 if SQLCA.sqlcode 0 thenls_error=连接数据库出错 ,错误代码是: +String(sqlca.sqlcode)+rn错误信息是: +sqlca.sqlerrtextf_errcon(ls_error)messagebox(提示:,string(ls_error) halt close /关闭本程序! return end if3员工基本信息(1)员工信息列表:用来显示所有员工基本信息(2)添加员工信息

44、:系统自动生成员工编号。管理员可以添加员工的基本信息,包括姓名、性别、籍贯、年龄、生日、住址、E-mail、学历、专业、进入公司时间等。(3)查询员工信息:可以根据一些条件进行查询员工基本信息。(4)删除员工信息:直接从列表中选中需要删除的员工信息,然后进行删除操作,或者首先查询需要删除的员工信息,然后再删除。 4、报表统计 可以按照性别、年龄、部门和学历进行信息统计第5章 软件详细设计5.1 软件简介人事信息管理系统是一套对系统用户、员工基本信息、报表统计等经常性事务工作进行管理的系统。其主要功能包括:系统操作员功能;员工基本信息管理(添加员工信息、删除员工信息、查询员工信息和员工信息);报

45、表统计等众多功能。本人事信息管理系统功能结构图如下:人事信息管理系统管理系统数据备份报表统计员工管理系统管理系统管理学历信息部门设置操作员建立操作员查询岗位设置操作员权限按学历按性别报表统计按部门按年龄员工维护员工建立员工管理员工删除员工查询5.2 软件系统主窗口的设计5.2.1 实现的功能当用户成功登录后,进入人事管理信息系统主窗口。5.2.2 实现过程在本系统中,主窗体的设计采用了MDI窗体,这是为了使程序更加有条理,减少占用的系统资源。建立过程如下:(1)添加mdi窗体:打开pb9,添加一个窗口,软件名称 title设为“【人事管理系统 王军毕业论文 学号:0934001451360 】”,窗体为mdi,其他属性采用默认值或根据需要而定。主要有tv_1 菜单显示和隐藏数据窗口dw_tr

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号