人事劳资管理信息系统设计_第1页
人事劳资管理信息系统设计_第2页
人事劳资管理信息系统设计_第3页
人事劳资管理信息系统设计_第4页
人事劳资管理信息系统设计_第5页
已阅读5页,还剩45页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、中南财经政法大学武汉学院毕业论文PAGE PAGE 50人事、劳劳资管理理信息系系统设计计摘要随着时代代的发展展,计算算机技术术越来越越深入各各行各业业,为广广大的用用户提供供了更为为周到和和便捷的的服务,在在企业中中,人事事信息管管理是非非常重要要的事情情。所以以需要开开发一个个简单的的、易于于操作的的人事信信息管理理系统。人事管理理系统是是典型的的信息管管理系统统(MIIS),其其开发主主要包括括后台数数据库的的建立和和维护以以及前端端应用程程序的开开发两个个方面。对于前前者要求求建立起起数据一一致性和和完整性性强、数数据安全全性好的的数据库库。而对对于后者者则要求求应用程程序功能能完备,

2、易易使用等等特点。人事管管理系统统是对工工作人员员进行统统一的管管理,可可以方便便的进行行录入,查查询,修修改,删删除,退退出。 结合合本系统统开发的的特点,该该系统采采用SQQLseerveer20000做做后台数数据库管管理系统统,同时时选择了了比较容容易自学学的、功功能强大大的 VVisuual Bassic 6.00作为开开发工具具,利用用软件工工程的思思想和方方法来设设计。 本系系统对员员工的基基本信息息、考勤勤信息、工资信信息等,进进行了分分类管理理和统筹筹规划。采用了了进入系系统前验验证用户户身份的的办法来来加强对对系统的的安全性性和保密密性的管管理,从从而使得得只有合合法的用用

3、户才能能进入本本系统进进行操作作。【关键词词】人事管管理系统统 基本本信息 考勤信信息 工工资信息息AbsttracctWithh thhe ddeveeloppmennt oof tthe timmes, coompuuterr teechnnoloogy is beccomiing inccreaasinnglyy wiidelly uusedd inn alll wwalkks oof llifee. AAlsoo, iit ssupppliees aa moore thooughhtfuul aand connvenniennt sservvicees tto aa laargee n

4、uumbeer oof uuserrs. In entterpprisses, thhe pperssonnnel infformmatiion mannageemennt iis oof ggreaat ssignnifiicannce. Thhereeforre, devveloop aa siimplle, useer-ffrieendlly pperssonnnel infformmatiion mannageemennt ssysttem is neccesssaryy.Perssonnnel mannageemennt ssysttem is a ttypiicall maanag

5、gemeent infformmatiion sysstemm (MMIS), iinclludiing thee esstabblisshmeent andd maainttenaancee off thhe bbackkgrooundd-daatabbasee annd ffronnt-eend apppliccatiion devveloopmeent. Too thhe fformmer, thhe rrequuestt foor tthe datta wwhicch iis ppoweerfuul iin cconssisttenccy aand inttegrrityy, ddat

6、aabasse wwhicch iis ggoodd inn seecurrityy. FFor thee laatteer, thee reequeest forr thhe aappllicaatioons proograam wwhicch iis iinteegriity andd eaasy to eassy, Perrsonnnell maanaggemeent sysstemm caan mmanaage thee sttafff annd aadmiit iinpuut, enqquirriess, mmodiify, deelette, andd exxit.Combbini

7、ing to thee chharaacteerissticcs oof tthe sysstemm deevellopmmentt, tthiss syysteem mmadee thhe cchoiice to adoopt SQLLserrverr20000 tto tthe baccksttagee off thhe ddataabasse mmanaagemmentt syysteem. Alsso, it hass chhoseen tthe eassilyy seelf-tauughtt buut sstroonglly-eeffeect toool, Vissuall Baas

8、icc 6.0, as thee syysteem ddeveeloppmennt ttooll. MMeannwhiile, I toook tthe advvanttagees oof tthe thooughht aand metthodds oof tthe sofftwaare enggineeeriing to acccompplissh tthiss syysteem.The sysstemm maakess thhe cclasssifficaatioon oof eeachh emmplooyeees bassic infformmatiion, thhe cchecckin

9、ng oon wworkk atttenndannce infformmatiion andd saalarry iinfoormaatioon, etcc. AAnyoone cannnott looginn innto thee syysteem uuntiil tthe verrifiicattionn syysteem wworkks oon. Thiis ggreaatlyy sttrenngthhenss thhe ssafeety andd coonfiidenntiaalitty oof tthe sysstemm maanaggemeent. Thhus, onnly the

10、e leegall peersoons whoo arre iimpoosedd off soome cerrtaiin ppriooritty hhavee thhe ffeassibiilitty tto ooperratee thhis sysstemm.【Keyy woord】sPerrsonnal mannageemennt ssysttem; Baasicc innforrmattionn; TTestt frrequuenttly infformmatiion; Waagess innforrmattionn目 录录第一章 引言551.1 背景景介绍51.2问问题的提提出551.

11、3研研究的内内容、目目的、过过程和方方法66第二章 系统分分析882.1系系统分析析概述882.2系系统功能能规划992.3可可行性分分析1102.4 现行业业务流程程描述122.5 处理过过程设计计122.6 系统统规划一五五2.7系系统数据据流图172.8系系统建模模(E-R图)一八2.9 数据据字典200第三章 系统设设计与实实施2213.1 VissuallBassic 6.00及SQQL20000数数据库简简介2213.2 系统统设计概概述223.3系系统设计计思路2233.4系系统功能能模块图图2233.5代代码设计计243.6数数据库设设计3343.7模模块内部部设计337第四章

12、 系统测测试、运运行于维维护3394.1 系统统测试3394.2系系统运行行与维护护400结论 442致谢 443参考文献献 444第一章引引言1.1 背景景介绍在竞争越越来越激激烈的社社会里,企企业人事事管理就就越显示示出其不不可缺性性,成为为企业一一个非常常重要的的模块。企业人人事管理理系统主主要是用用于员工工个人相相关信息息的管理理。使用用人事管管理系统统,便于于公司领领导掌握握人员的的动向和和人员的的综合素素质,及及时调整整人才的的分配,使使用计算算机对人人事劳资资信息进进行管理理,具有有检索迅迅速、查查找方便便、可靠靠性高、存储量量大、保保密性好好、成本本低等优优点,能能够极大大地提

13、高高人事资资源管理理的效率率,也是是企业科科学化、正规化化管理的的重要条条件。设计一个个企业人人事信息息管理系系统,此此系统要要以人为为中心,为为企业提提供全面面的人事事管理解解决方案案;为企业建建立规范范化、实实时化人人事管理理机制;(2)提提高企业业人事管管理的效效率、节节约相关关的管理理成本,增增强人事事管理的的安全性性;(3)满满足企业业管理层层,人事事业务操操作层和和全体员员工的不不同层次次和不同同方面的的需要;(4)对对企业将将来的整整体信息息化建设设提供必必要的支支持。1.2 问题的的提出随着计算算机技术术的飞速速发展,计计算机在在企业管管理中的的普及,利利用计算算机实现现企业人

14、人事信息息的管理理势在必必行。人人事管理理是现代代企业管管理工作作中不可可缺少的的一部分分,是适适应现企企业管理理尺度的的要求、推动企企业劳动动人事管管理走向向科学化化、规范范化的必必要条件件。只有有人事管管理规范范了,才才能在其其他方面面有更好好的发展展。为了了适应现现代企业业或公司司经营发发展的需需要,人人事管理理也从以以前的手手工管理理逐渐被被规范化化的管理理信息系系统所代代替。众众所周知知,当今今社会为为信息社社会,世世界已进进入计算算机信息息管理激激烈竞争争的年代代,因此此,加强强人事管管理在单单纯依靠靠以手工工管理的的方法,不不仅需要要耗用大大量的人人力、物物力、财财力,而而且工作

15、作效率低低,漏洞洞和错误误众多,难难以达到到预期的的目标,为为了提高高企业工工作效率率、保证证企业人人事管理理质量、快速而而且准确确地为企企业制定定好的经经营方针针与决策策,在有有限的时时间内完完成工作作任务及及达到预预期的目目的,所所以,开开发企业业人事信信息管理理系统是是有必要要的。由于管理理系统的的对象单单一,仅仅对人事事信息进进行管理理,且在在对人事事信息进进行增减减、修改改、删除除及统计计操作时时基本不不涉及到到计算过过程,因因此,这这个管理理系统比比较适合合采用数数据库来来设计。在计算算机硬件件和软件件快速发发展的今今天,计计算机硬硬件和软软件已经经远远满满足本管管理系统统的要求求

16、。在数数据库编编程工具具方面,各各种可视视化编程程方法的的出现,一一改过去去程序设设计的概概念和方方法,用用户用鼠鼠标就可可以快速速、简捷捷地创建建应用程程序,极极大地提提高了编编程效率率。在本本人所了了解数据据库系统统中,因因为学过过VissuallBassic 6.00,所以以对ViisuaalBaasicc 6.0及 SQQL 220000数据库库比较熟熟悉, VissuallBassic 6.00中文版版数据库库开发的的应用程程序可以以独立运运行于wwinddowss平台,而而且SQQL 220000产生的的数据库库(表)适适用范围围广,因因此决定定采用VVisuualBBasiic

17、66.0中中文版来来完成人人事信息息管理系系统的设设计。1.3研研究的内内容、目目的、过过程和方方法1.3.1研究究的内容容和目的的本文研究究的主要要内容是是公司人人事信息息管理系系统的分分析和设设计过程程,其目目的在于于为该系系统的开开发奠定定坚实的的理论基基础。系统的成成功开发发将大大大缓解人人事管理理的工作作压力,这这样,既既能够提提高人事事管理工工作的工工作效率率,又能能在客观观上促进进企业的的信息化化发展。1.3.2研究究的过程程从选题,调调研,熟熟悉开发发环境,实实验关键键技术,查查找类似似的相关关系统的的资料;系统需需求分析析,数据据库结构构设计,功功能模块块开发,功功能模块块测

18、试,系系统调试试和系统统试运行行和修改改。下面面的流程程图反映映了本题题的基本本的思路路和过程程。在各阶段段的时间间安排上上,选题题和调研研用了两两周左右右的时间间;熟悉悉开发环环境,实实验关键键技术,查查找类似似的相关关系统的的资料用用了两周周时间;系统需需求分析析用了一一周的时时间;数数据库结结构设计计用了一一周时间间;功能能模块开开发和功功能模块块测试用用了四周周的时间间;最后后,系统统调试和和系统试试运行和和修改用用了约三三周的时时间。完完成全部部工作大大约用了了近3个个月的时时间。系系统任务务描述框框架如图图1-11所示:图1-11 系统统任务描描述框架架1.3.3 研研究的方方法该

19、系统的的研究主主要采用用了结构构化的系系统分析析与设计计方法。该方法法主要包包括以下下几个特特点:预先明确确用户需需求,根根据需求求来设计计信息系系统自顶向下下来设计计或规划划信息系系统严格按阶阶段进行行工作文档档标准化化和规范范化运用系统统的分解解和综合合技术,使使复杂的的系统简简单化强调阶段段成果的的审定和和检验11.3.4系统开开发框架架1.3.4系统开开发框架架:系统开发发框架如如图1-2所示示:图1-22 系统统开发框框架第二章系系统分析析软件工程程采用的的生命周周期方法法学就是是要从时时间的角角度对软软件开发发和维护护的复杂杂问题进进行分解解,把软软件生命命的漫长长周期依依次划分分

20、为若干干个阶段段,每个个阶段都都有相对对独立的的任务,然然后逐步步完成每每个阶段段的任务务。本文文所设计计的人事事、劳资资管理信信息系统统也要按按照这个个来做。因此,首首先要对对人事信信息管理理系统进进行需求求分析。需求分分析的任任务不是是具体解解决问题题,主要要确定系系统必须须具备那那些功能能。在这这个阶段段确定的的系统逻逻辑模型型是以后后设计和和实现目目标系统统的基础础,因此此必须准准确完整整地体现现用户的的要求。2.1系系统分析析概述系统分析析的任务务是:对对客观世世界存在在的事物物或问题题进行分分析,并并用科学学的方法法将其抽抽象为逻逻辑模型型。系统统模型分分为逻辑辑模型和和物理模模型

21、。逻逻辑模型型主要确确定系统统做什么么,而物物理模型型则主要要解决怎怎样做的的问题,前前者是系系统分析析的主要要任务,后后者是系系统设计计的主要要任务。系统分析析的主要要工作有有:需求分析析。包括括需求的的产生,数数据需求求,功能能需求和和非功能能需求。可行性分分析。现行业务务流程分分析。系统建模模。包括括功能建建模和信信息建模模2.2 系统统功能规规划2.2.1系统统功能概概况通过了解解,现在在不少单单位人员员较多而而且人员员的调动动流通比比较频繁繁,加上上聘用的的外面的的人员较较多,对对他们也也要建立立信息档档案进行行管理,因因此管理理系统要要有较好好的增加加人事信信息、修修改人事事信息和

22、和删除人人事信息息的功能能。作为人事事信息管管理系统统查询功功能是必必不可少少的。在在几年的的改革过过程中,时时常要对对各种人人事信息息进行查查询。在在进行定定员定额额时要对对各个部部门的人人员进行行查询,在在对职工工的人员员素质调调查时,要要对全体体人员的的文化程程度和年年龄结构构进行查查询。因因此管理理系统的的查询功功能要强强大,不不仅要支支持单个个查询,还还要能进进行复杂杂的多条条件查询询。在人人事信息息管理工工作中,要要经常了了解各个个部门的的人员多多少,知知道男女女人员的的比例结结构,各各个年龄龄层次上上人员的的多少等等等,都都需要有有统计人人数的功功能。任何单位位对内部部员工的的人

23、事管管理,都都要建立立花名册册,所谓谓的花名名册就是是要把单单位所有有人员的的主要信信息打印印出来,装装订成册册,放入入单位档档案以便便备查。因此在在人事信信息管理理系统要要具备打打印花名名册的功功能。另另外,人人事信息息管理系系统里面面包含了了单位所所有人员员的信息息,不是是任何人人都能查查看的。所以要要对管理理系统设设置密码码限制。除了人人事信息息管理人人员以外外,还有有比如单单位主要要领导等等都有权权利对人人事信息息进行查查询,因因此要对对管理系系统设置置级别限限制,不不同级别别的人员员有不同同的操作作范围。人事管管理系统统一般有有将本单单位的人人事库上上报给上上级单位位的要求求。现在在

24、是网络络时代,系系统最好好有E-maiil上报报功能。2.2.2系统功功能分析析在通过对对人事管管理人员员的调查查和对他他们的了了解,要要求管理理系统应应具备以以下功能能:(1)由由人事管管理人员员的条件件决定,管管理系统统要有良良好的人人机界面面。(2)要要有简单单方便的的增加、修改、查询人人事信息息的功能能。(3)要要有快速速准确的的人事信信息查询询,并且且要支持持多条件件的查询询。(4)对对操作人人员的限限制和多多级别的的控制,因因此要有有较好的的权限管管理(5)在在相应的的权限下下,修改改数据要要方便简简单,数数据稳定定性要好好。(6)要要有方便便的退出出功能,并并对设计计做一个个简单

25、的的关于说说明。(7)人人事信息息管理系系统数据据库的设设计采用用VissuallBassic 6.00及SQLL 20000。需求分析析阶段的的工作结结果是开开发软件件的重要要基础,大大量统计计数字表表明,软软件系统统中一五五%的错错误起源源于错误误的需求求。为了了提高软软件的质质量,确确保软件件开发成成功,降降低软件件的开发发成本,一一旦对目目标系统统提出一一组要求求之后,必必须严格格验证这这些需求求的正确确性。一一般来说说,应从从下面四四个方面面进行验验证:(1)一一致性所有需求求必须是是一致的的,任何何一条需需求不能能和其他他需互相相矛盾。(2)完完整性需求必须须是完整整的,规规格说明

26、明书应该该包括用用户需要要的每一一个功能能或性能能。(3)现现实性指定的需需求应该该是用现现有的硬硬件技术术和软件件技术基基础上可可以实现现。对硬件技技术的进进步可以以做些预预测,对对软件技技术的进进步很难难做些预预测,只只能从现现有的技技术水平平出发判判断需求求的现实实性。(4)有有效性必须证明明需求是是正确有有效的,确确保能解解决用户户面对的的问题。通过用户户和设计计者对上上述需求求分析所所得到的的管理系系统功能能的复查查,并且且对照上上面几点点要求进进行验证证,人事事、劳资资管理信信息系统统提出的的基本满满足需求求分析验验证的要要求。2.3可可行性分分析可行性研研究的目目的就是是要用最最

27、小的代代价在尽尽可能短短的时间间内确定定问题是是否能够够解决。当然不不能靠主主观猜想想而是要要靠客观观分析。必须分分析几种种主要的的可能解解法的利利弊,从从而判原原定的系系统目标标和规模模是否现现实,系系统完成成后所能能带来的的效益是是否大到到值得去去投资开开发这个个系统的的程度。因此,可可行性研研究实质质上是要要进行依依次大大大地压缩缩简化了了的系统统分析和和设计的的过程,也也就是在在较高层层次以较较抽象的的方式进进行的系系统分析析和设计计的过程程。可行行性研究究主要从从以下五五个方面面来进行行。2.3.1技术术可行性性使用现有有的技术术能不能能实现这这个系统统。由于于本管理理系统的的对象单

28、单一,仅仅对本单单位的人人事信息息进行管管理,且且在对人人事信息息进行增增减、修修改、删删除及统统计操作作时基本本不涉及及到计算算过程,因因此,这这个管理理系统比比较适合合采用数数据库来来设计。在计算算机硬件件和软件件快速发发展的今今天,计计算机硬硬件和软软件已经经远远满满足本管管理系统统的要求求。在数数据库编编程工具具方面,各各种可视视化编程程方法的的出现,一一改过去去程序设设计的概概念和方方法,用用户用鼠鼠标就可可以快速速、简捷捷地创建建应用程程序,极极大地提提高了编编程效率率。在作作者所了了解数据据库系统统中,因因为学过过Vissuall Baasicc 6.0,对对SQLL 20000

29、数数据库比比较熟悉悉,因此此决定采采用ViisuaalBaasicc 6.0及SQLL 20000来来完成人人事信息息管理系系统的设设计。VVisuualBBasiic 66.0和和SQLL 20000共共同完成成人事信信息管理理系统,它它提供了了面向对对象的编编程技术术,编写写少量或或不用编编写程序序代码就就能快速速地创建建出功能能强大的的可视化化应用程程序,可可简化数数据库管管理,使使开发应应用程序序这项艰艰辛的工工作就象象堆积木木那样简简单方便便。另外外,用SSQL 20000数据据库开发发的应用用程序可可以独立立运行于于winndowws平台台,而且且SQLL 20000产产生的数数据

30、库(表表)适用用范围广广。2.3.2经济济可行性性这个系统统的经济济效益能能不能超超过它的的开发成成本。本本人事信信息管理理系统是是基于VVisuualBBasiic 66.0及及SQLL 20000基基础上开开发的小小型数据据库应用用程序,不不需要多多少人力力和物力力就可以以设计的的。但本本系统一一旦投入入使用,将将大大减减少人事事信息管管理人员员的工作作量,提提高了工工作效率率,其经经济效益益是显儿儿易见的的。2.3.3操作作可行性性系统的操操作方式式在这个个用户组组织内能能不能行行得通。在进行行需求分分析时,对对用户组组织进行行调查,针针对具体体的情况况,设计计出适合合这个用用户组织织的

31、人机机界面,使使操作方方式简单单明了。2.3.4人员员的可行行性本人事信信息管理理系统是是用ViisuaalBaasicc 6.0及SQLL 20000设计的的小型数数据库应应用程序序,无须须多少人人员就可可以设计计成功的的。通过过对人事事信息管管理系统统的可行行性分析析,所提提出的功功能是适适合人事事信息管管理的,也也完全可可以实现现的。2.4 现行行业务流流程描述述根据人事事管理工工作的程程序,现现行业务务流程如如图2-22所示:图2-11 图例例1ref SHAPE * MERGEFORMAT 图2-22 现现行业务务流程图图2.5 处理过过程设计计处理过程程设计是是指模块块的处理理流程

32、或或算法流流程。为为保证在在系统实实施阶段段,能够够编出良良好的程程序,在在模块内内部设计计时采用用了结构构化的设设计方法法。本文文中将用用流程图图表示处处理过程程。以下将就就本系统统的核心心部分进进行分析析,并列列出程序序处理过过程的流流程图。系统登陆陆程序流流程图系统登录录程序如如图2-3所示示:ref SHAAPE * MEERGEEFORRMATT 图2-33系统登登陆程序序流程图图员工基本本信息程程序流程程图员工基本本信息程程序如图图2-44所示:图2-44员工基基本信息息程序流流程图员工考勤勤管理程程序流程程图员工基本本信息程程序如图图2-55所示:ref SHAAPE * MEE

33、RGEEFORRMATT 图2-55员工考考勤管理理程序流流程图员工工作作评价程程序流程程图员工工作作评价程程序如图图2-66所示:ref SHAAPE * MEERGEEFORRMATT 图2-66员工工工作评价价程序流流程图员工工资资管理程程序流程程图员工工资资管理程程序如图图2-77所示:图2-77员工总总工资管管理程序序流程图图系统规划划通过上面面的系统统需求分分析和可可行性研研究,基基本确定定了本管管理系统统的各个个功能模模块。人人事信息息管理系系统是单单位用来来存储、查询及及统计人人员各种种信息的的,因此此,它是是个典型型的数据据库管理理系统。主要由由系统管管理模块块、员工工基本信

34、信息模块块、员工工考勤管管理模块块、员工工工作评评价模块块、员工工工资管管理模块块、关于于模块和和程序封封面模块块等组成成。2.6.1系统统管理模模块该模块的的主要作作用是维维护本人人事管理理系统的的安全和和退出的的。为了了保证系系统的安安全,在在系统中中设置了了用户登登陆密码码,因此此,在这这个模块块中设计计了用户户密码修修改功能能,同时时为了系系统维护护管理员员对整个个系统进进行管理理,设计计了增加加用户、注销用用户的功功能。在在设计中中,将本本系统的的退出功功能也放放在这个个模块中中。2.6.2员工工基本信信息模块块该模块主主要实现现如下功功能:添加员工工基本信信息修改员工工基本信信息删

35、除员工工基本信信息查询员工工基本信信息2.6.3员工工考勤管管理模块块该模块主主要实现现如下功功能:添加考勤勤信息修改考勤勤信息删除考勤勤信息考勤信息息查询2.6.4员工工工作评评价模块块该模块主主要实现现如下功功能:添加工作作评价信信息修改工作作评价信信息删除工作作评价信信息工作评价价信息查查询2.6.5员工工工资管管理模块块该模块主主要实现现如下功功能:计发员工工工资信信息修改员工工工资信信息员工总工工资信息息查询2.6.6关于于模块此模块的的功能是是对本人人事管理理系统作作一个说说明。说说明本系系统的性性质、设设计时间间等等。2.6.7程序序封面模模块此封面模模块的功功能一是是为了美美化

36、本系系统程序序,二是是为了在在启动本本系统时时用作登登陆表单单。系统统启动时时首先打打开封面面模块,只只有在封封面模块块中的用用户登陆陆窗口中中输入用用户名和和密码,经经系统确确认正确确后才能能使用本本系统。系统数据据流图根据人事事信息管管理系统统的设计计思路,将将系统中中的数据据处理过过程形象象化,绘绘制成数数据流程程图,以以便考察察数据的的处理模模式。数据流程程图简称称DFDD图是利利用外部部项,数数据流,处处理逻辑辑和数据据存储四四种基本本成分及及若干规规则来描描述系统统逻辑模模型的。(1)DDFD图图将使用用以下的的符号来来表示四四种基本本元素。如图22-8所所示:图2-88 图例例2

37、(2)人人事信息息管理系系统的数数据流图图。如图22-9,图图2-110,图图2-111所示示:图2-99系统数数据流图图图2-110系统统数据流流图图2-111系统统数据流流图系统建模模(E-R图)系统信息息建模主主要用到到的工具具是E-R图。实体与与实体间间的关系系E-RR图如下下图2-7所示示:图2-112 系系统E-R图实体与实实体间的的关系EE-R图图规划出出的实体体有:员员工基本本信息、员工考考勤信息息、员工工工作评评价信息息、员工工工资信信息。各各个实体体具体的的描述EE-R图图如图22-一三三,图22-144,图22-一五五,图22-166所示:图2-一一三 员员工基本本信息实

38、实体E-R图图2-114 员员工考勤勤信息实实体E-R图图2-一一五 员员工工作作评价信信息实体体E-RR图图2-116 员工工工资信信息实体体E-RR图 数据字字典根据公司司的人事事信息管管理系统统的需求求,通过过对员工工工作过过程的内内容和数数据流分分析,设设计如下下所示的的数据向向和数据据结构。针对公司司人事信信息管理理系统的的需求,通通过对员员工工作作过程的的内容和和数据流流程分析析,设计计如下面面所示的的数据项项和数据据结构:员工基本本信息:包括的的数据项项有员工工编号、员工姓姓名、性性别、出出生日期期、所在在部门、籍贯、学历、专业、参加工工作时间间、进入入公司时时间、起起薪时间间、

39、调入入部门时时间、职职称、入入党时间间、档号号、原身身份、原原职务、原工作作单位、备注等等。员工考勤勤信息:包括的的数据项项有员工工所在部部门、员员工姓名名、出勤勤时间、公休时时间、旷旷工时间间、请假假时间、早退时时间、迟迟到时间间、加班班时间、出差时时间等。员工工作作评价信信息:包包括的数数据项有有员工姓姓名、员员工所在在部门、工作业业绩、工工作态度度、业务务水平、备注等等。员工工资资信息:包括的的数据项项有员工工所在部部门、员员工姓名名、底薪薪、补贴贴、奖金金、加班班、住房房补贴、房租、养老金金、医疗疗保险、住房公公积金、所得税税、实发发工资等等。第三章系系统设计计与实施施3.1 Viis

40、uaalBaasicc 6.0及SQLL 20000数数据库简简介3.1.1 VissuallBassic的的发展VisuualBBasiic(简简称VBB)是美美国Miicroosofft公司司推出、专门针针对322位Winndowws操作作系统的的程序设设计语言言。随着计算算机的普普及,当当时PCC机上操操作系统统也不断断发展,Microsoft公司对其Baxic产品也做了许多方面的改进,推出了Quick Basic,并得到了广泛的好评。20世纪纪90年代代初,由由于Wiindoows操操作平台台的逐渐渐流行,PC机的操作方式开始由命令型方式向图形用户界面(GUI,Graphical Us

41、er Interface)方式转变。Microsoft公司凭借强大的技术支持,开始把Basic向可视化编程方向发展,于是就有了第一代的Visual Basic产品。虽然第一代的产品功能很少,但是他有跨时代的意义。随着Wiindoows操操作系统统的不断断成熟,Visual Basic产品有1.0版升级到3.0版,此时Visual Basic 已初具规模了,利用它可以快速的创建各种应用程序,包括非常流行的多媒体应用程序和各种图形操作界面。在19998年,Miicroosofft推出出了Viisuaal BBasiic 66.0 版本,这这一版本本得到了了很大的的扩充和和增强。他还引引入了使使用部

42、件件编程的的概念,实实际上这这是对面面向对象象编程思思想的扩扩展。迄迄今为止止,Viisuaal BBasiic已经经发展成成为快速速应用程程序开发发(RAAD,RRapiid AAppllicaatioon DDebeeloppmennt)工工具的代代表。3.1.2ViisuaalBaasicc特点Visuual Bassic是是Winndowws平台台上一个个强大的的开发工工具,无无论是初初学者,还还是专业业人员都都可以方方便的使使用它进进行程序序设计。Vissuall Baasicc提供的的是真正正的面向向对象的的可视化化编程方方法,开开发人员员只需少少量代码码就可以以编者出出具有标标准

43、Wiindoows风风格的程程序,代代码维护护非常方方便。使用Viisuaal BBasiic语言言,不但但可以编编制常规规的应用用程序,而而且可以以使用VVB的脚脚本语言言VBSScriipt进进行Weeb开发发、使用用嵌入式式VB语言言VB forr Apppliicattionn(VBAA)对一一些流行行软件进进行二次次开发,还还可以设设计AcctivveX控控件,用用于Weeb或其其他支持持这一技技术的程程序中。Miccrossoftt不断的的把最新新的技术术融入VVisuual Bassic中中,无论论是网络络应用程程序、多多媒体软软件还是是数据库库系统,使使用Viisuaal BB

44、asiic都能能够容易易地实现现。3.2系系统设计计概述系统设计计的任务务是:在在系统分分析提出出的逻辑辑模型的的基础上上科学合合理地进进行物理理模型设设计。系系统设计计的主要要工作有有:总体设计计。包括括系统技技术构架架,软件件结构设设计和系系统流程程设计。代码设计计。数据库设设计。输入/输输出设计计。从系统分分析的逻逻辑模型型设计到到系统设设计的物物理模型型设计是是一个由由抽象到到具体的的过程。经过系系统设计计,设计计人员应应能为程程序开发发人员提提供完整整,清楚楚的设计计文档,并并对设计计规范中中不清楚楚的地方方做出解解释。系统设计计的原则则包括:系统性系统是作作为统一一整体而而存在的的

45、,因此此,在系系统设计计中,要要从整个个系统的的角度进进行考虑虑,系统统的代码码要统一一,设计计规范要要标准,传传递语言言要尽可可能一致致,对系系统的数数据采集集要做到到数出一一处,全全局共享享,使一一次输入入得到多多次利用用。灵活性为保持系系统的长长久生命命力,要要求系统统具有很很强的环环境适应应性,为为此,系系统应具具有较好好的开放放性和结结构的可可变性。在系统统设计中中,应尽尽量采用用模块化化结构,提提高各模模块的独独立性,尽尽可能减减少模块块间的数数据耦合合,使各各子系统统间的数数据依赖赖减至最最低限度度。这样样,既便便于模块块的修改改,又便便于增加加新的内内容,提提高系统统适应环环境

46、变化化的能力力。可靠性可靠性是是指系统统抵御外外界干扰扰的能力力及受外外界干扰扰时的恢恢复能力力。一个个成功的的管理信信息系统统必须具具有较高高的可靠靠性,如如安全保保密性,检检错及纠纠错能力力,抗病病毒能力力等。经济性经济性指指在满足足系统需需求的前前提下,尽尽可能减减少系统统的开销销。一方方面,在在硬件投投资上不不能盲目目追求技技术上的的先进,而而应以满满足应用用需要为为前提;另一方方面,系系统设计计中应尽尽量避免免不必要要的复杂杂化,各各模块应应尽量简简洁,以以便缩短短处理流流程,减减少处理理费用。3.3 系统统设计思思路针对该系系统功能能的相对对独立性性的特点点,将系系统分成成相对独独

47、立的几几个子系系统,独独立的进进行设计计。各个个子系统统独立地地完成其其所在模模块的服服务功能能,与其其他子系系统发生生信息的的传递很很少。系统设计计的主要要依据是是系统分分析阶段段得到的的系统功功能模型型,信息息模型以以及系统统配置。系统设设计采用用的主要要方法是是结构设设计方法法,该方方法自顶顶向下,逐逐步求精精。采用先全全局后局局部,先先总体后后细节,先先抽象后后具体的的过程,将将系统设设计成一一个层次次分明的的模块化化结构,使使系统的的结构清清晰,具具有可读读性,可可维护性性,可修修改性等等特点。3.4 系统统功能模模块图系统功能能模型,反反映了系系统功能能或处理理的详细细内容及及逻辑

48、关关系,并并没有详详细说明明系统内内部所有有的信息息结构的的组织和和相互关关系。所所以必须须建立系系统的信信息模型型。深入分析析后得知知:数据据是信息息处理的的核心,数数据管理理是系统统建设的的核心。建立系系统信息息模型的的主要目目标是提提供一个个数据的的含义和和相互关关系的一一致定义义。从而而用来集集成,共共享和管管理数据据的完整整性。将将具备以以下特征征:必须须和系统统基础结结构相一一致,并并且真正正覆盖所所有应用用范围。必须是是可扩展展的,可可以在原原定义数数据不变变的情况况下再定定义新的的数据。系统功功能模块块如图33-1所所示:图3-11 系统统功能模模块图3.5 代码码设计3.5.

49、1 代码的的功能(1)它它为事物物提供一一个概要要而不含含糊的认认定,便便于数据据的存储储和检索索。代码码缩短了了事物的的名称,无无论是记记录、记记忆还是是存储,都都可以节节省时间间和空间间。(2)使使用代码码可以提提高处理理的效率率和精度度。按代代码对事事物进行行排序,累累计或按按某种规规定算法法进行统统计分析析,可以以十分迅迅速。(3)代代码提高高了数据据的全局局一致性性。这样样,对同同一事物物,即使使在不同同的场合合有不同同的叫法法,都可可以通过过编码统统一起来来,提高高了系统统的整体体性,减减少了因因数据不不一致而而造成的的错误。(4)代代码是人人和计算算机的共共同语言言,是两两者交换

50、换信息的的工具。在手工处处理系统统中,许许多数据据早已使使用代码码。为了了给尚无无代码的的数据项项编码,为为了统一一和改进进原有代代码,使使之适应应计算机机处理的的要求,在在建立新新系统时时,必须须对整个个系统进进行代码码设计。3.5.2代码码的设计计原则合理的编编码结构构是信息息处理系系统是否否具有生生命力的的一个重重要因素素,在代代码设计计时,应应根据以以下原则则:(1)设设计的代代码在逻逻辑上必必须能满满足用户户的需要要,在结结构上应应当与处处理的方方法相一一致。(2)一一个代码码应唯一一标识它它所代表表的事物物或属性性。(3)代代码设计计时,要要预留足足够的位位置,以以适应不不断变化化

51、的需要要。否则则,在短短时间内内,随便便改变编编码结构构对设计计工作来来说是一一种严重重浪费。一般来来说,代代码愈短短,分类类、准备备、存储储和传送送的开销销就愈低低;代码码愈长,对对数据检检索,统统计分析析和满足足多样化化的处理理要求就就愈好。(4)代代码要系系统化,代代码的编编制应尽尽量标准准化,尽尽量使代代码结构构对事物物的表示示具有实实际意义义,以便便于理解解及交流流。(5)要要注意避避免引起起误解,不不要使用用易于混混淆的字字符。如如:O,Z,I,S,V与0,2,1,5,U易混;不要把把空格做做作代码码;要使使用244小时制制表示时时间等。(6)要要注意尽尽量采用用不易出出错的代代码

52、结构构,例如如字母-字母-数字的的结构,(如如WW22)比字字母-数字-字母的的结构(如如W2WW)发生生错误的的机会要要少一些些。(7)当当代码长长于4个字母母或5个数字字字符时时,应分分成小段段。这样样人们读读写时不不易发生生错误,如如7266-4999-66一三55比726649996一三三5易于于记忆,并并能更精精确地记记录下来来。3.5.3代码码设计表表表3-11 员工工的IDD代码设设计表格说明明:员工登登记序号号的前后后顺序按按照结果果录入数数据库的的时间顺顺序排列列举例:码码010010002代表表工程部部序号为为0022的在职职员工。关键源代代码(1)用用户登录录界面Begi

53、in VVB.FFormm frrmLooginn BBordderSStylle = 0 NNonee CCapttionn = 登登录窗口口 CClieentHHeigght = 44470 CClieentLLeftt = 27790 CClieentTTop = 3一一五0 CClieentWWidtth = 45560 LLinkkToppic = FFormm1 MMaxBButtton = 0 Fallse MMinBButtton = 0 Fallse SScalleHeeighht = 26641.0233 SScalleMoode = 0 UUserr SScalleWii

54、dthh = 42281.5933 SShowwInTTaskkbarr = 0 Fallse SStarrtUppPossitiion = 2 人人事信息息管理系系统 BBegiin VVB.FFramme FFramme1 BBackkCollor = &HH00DD8D77D5& HHeigght = 38855 LLeftt = 0 TTabIIndeex = 0 TTop = 6000 WWidtth = 44455 BBegiin VVB.FFramme FFramme3 BBackkCollor = &HH00DD8D77D5& HHeigght = 14455 LLeftt =

55、 1220 TTabIIndeex = 3 TTop = 20040 WWidtth = 39975 BBegiin VVBxmmanddButttonn Cmmd_CCanccel CCapttionn = 取取消 HHeigght = 6一一五 LLeftt = 22280 SStylle = 1 GGrapphiccal TTabIIndeex = 9 TTop = 4880 WWidtth = 一三三35 EEnd BBegiin VVBxmmanddButttonn Cmmd_OOK BBackkCollor = &HH00880FFF80& CCapttionn = 确确定 HHe

56、igght = 6一一五 LLeftt = 1220 TTabIIndeex = 8 Toop = 4800 WWidtth = 14455 EEnd EEnd BBegiin VVB.FFramme FFramme2 BBackkCollor = &HH00DD8D77D5& HHeigght = 19935 LLeftt = 1220 TTabIIndeex = 1 TTop = 1220 WWidtth = 39975 BBegiin VVB.TTexttBoxx txxtPwwd AAppeearaancee = 0 FFlatt BBackkCollor = &HH00CC0FFFF

57、F& HHeigght = 4995 IIMEMModee = 3 DDISAABLEE LLeftt = 一五五60 PPasssworrdChhar = * TTabIIndeex = 7 TTop = 12200 WWidtth = 20055 EEnd BBegiin VVB.TTexttBoxx txxtUsser AAppeearaancee = 0 FFlatt BBackkCollor = &HH00CC0FFFFF& HHeigght = 4995 LLeftt = 一五五60 TTabIIndeex = 5 TTop = 3660 WWidtth = 20055 EEnd

58、BBegiin VVB.LLabeel LLabeel3 BBackkStyyle = 0 TTrannspaarennt CCapttionn = 输输入用户户密码: HHeigght = 3775 LLeftt = 2440 TTabIIndeex = 6 TTop = 一三三20 WWidtth = 一三三35 EEnd BBegiin VVB.LLabeel LLabeel1 BBackkStyyle = 0 TTrannspaarennt CCapttionn = 输输入用户户姓名: HHeigght = 3775 LLeftt = 2440 TTabIIndeex = 2 TTop

59、 = 4880 WWidtth = 14455 EEnd EEnd EEnd BBegiin VVB.IImagge IImagge2 HHeigght = 3445 LLeftt = 42200 PPictturee = ffrmLLogiin.ffrx:00000 TTop = 0 WWidtth = 3445 EEnd BBegiin VVB.LLabeel LLabeel2 BBackkStyyle = 0 TTrannspaarennt CCapttionn = 登登 陆 系 统统 BBegiinPrropeertyy Foont NNamee = 宋宋体 SSizee = 122

60、CCharrsett = 一三三4 WWeigght = 7000 UUndeerliine = 0 Fallse IItallic = 0 Fallse SStriiketthrooughh = 0 Fallse EEndPProppertty FForeeCollor = &HH00FFFFFFFF& HHeigght = 2555 LLeftt = 14440 TTabIIndeex = 4 TTop = 1220 WWidtth = 20055 EEnd BBegiin VVB.IImagge IImagge1 HHeigght = 69975 LLeftt = 0 PPictture

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论