《人事劳资管理系统毕业设计57961.docx》由会员分享,可在线阅读,更多相关《人事劳资管理系统毕业设计57961.docx(54页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目录(陈浮不定)阳晨新世界人事劳资管理系统设计与实现I摘要I前言11 开发环环境简介介21.1 VVisuual Bassic 6.00简介21.2 MMicrrosooft Acccesss简介52 系统分分析72.1系统统调研772.2可行行性分析析概述772.3技术术可行性性分析882.4系统统需求分分析93 系统总总统设计计103.1系统统功能描描述1003.2数据据流图1103.3系统统操作流流程图1113.4系统统功能结结构1223.5数据据字典1123.5.11数据项项123.5.22数据结结构1334 数据库库设计1144.1概念念结构设设计1444.2逻辑辑结构设设计1664
2、.3 数数据库物物理设计计184.3.11确定数数据库的的物理结结构1884.3.22评价物物理结构构194.4 数数据库实实施1995 系统详详细设计计205.1登录录及修改改密码界界面设计计205.2系统统主界面面设计2215.3职工工管理界界面设计计215.4假条条管理界界面设计计235.5工资资管理界界面设计计255.6用户户管理界界面设计计255.7系统统设置界界面设计计276 系统测测试2886.1测试试项目2286.2测试试方法2296.3本系系统的测测试2997 结论331致谢32参考文献333阳晨新世界界人事劳劳资管理理系统设设计与实实现摘要随着企业自自身人力力资源的的日益庞
3、庞大、复复杂程度度逐渐增增强,人人机作坊坊再也无无法适应应如今企企业的人人事管理理了,取取代的是是运用各各种领域域的知识识,结合合计算机机科学而而开发的的人事管管理系统统。人事事管理系系统是典典型的信信息管理理系统(MISS),其其开发主主要包括括后台数数据库的的建立和和维护以以及前端端应用程程序的开开发两个个方面。对对于前者者要求建建立起数数据一致致性和完完整性强强、数据据安全性性好的数数据库。而而对于后后者则要要求应用用程序功功能完备备,易使使用等特特点。人人事管理理系统是是对工作作人员进进行统一一的管理理,可以以方便的的进行录录入,查查询,修修改,删删除,退退出。经过以上分分析,本本系统
4、使使用Miicroosofft VVisuual Bassic 6.00作为界界面和功功能开发发工具和和Miccrossoftt Acccesss作为为后台数数据库,利利用其提提供的各各种面向向对象的的开发工工具进行行界面和和数据库库开发。软软件过程程结合了了快速原原型模型型与增量量模型的的优点:首先在在短时间间内建立立系统应应用原型型,然后后,对初初始原型型系统进进行需求求迭代,不不断修正正和改进进,直到到形成可可行系统统。关键词:人人事劳资资管理,VVisuual Bassic 6.00,Miccrossoftt Acccesss前言随着计算机机技术的的飞速发发展,计计算机在在企业管管理中
5、应应用的普普及,利利用计算算机实现现企业人人事管理理势在必必行。对对于大中中型企业业来说,利利用计算算机支持持企业高高效率完完成劳动动人事管管理的日日常事务务,是适适应现代代企业制制度要求求、推动动企业劳劳动人事事管理走走向科学学化、规规范化的的必要条条件;计计算机管管理所无无法比拟拟的优点点检索迅迅速、查查找方便便、可靠靠性高、存存储量大大、保密密性好、寿寿命长、成成本低等等。这些些优点能能够极大大地提高高人事管管理的效效率,也是企企业的科科学化、正正规化管管理,与世界界接轨的的重要条条件。不不同的企企业具有有不同的的人事管管理制度度,这就就决定了了不同的的企业需需要不同同的人事事管理系系统
6、。目前市面上上流行的的人事管管理系统统不少。但但是,对对于企、事事业单位位的人事事管理系系统来说说,不需需要大型型的数据据库系统统。只需需要一个个操作方方便,功功能实用用,能满满足本中中心对数数据的管管理及需需求的系系统。我我们的目目标就是是在于开开发一个个功能实实用、操操作方便便,简单单明了的的人事管管理系统统。实现现人事的的基本资资料的录录入,在在操作上上能够完完成诸如如添加、修修改、删删除、按按各种条条件进行行查询、新新用户的的设置及及密码修修改等方方面的工工作,基基本满足足人事日日常业务务的需要要。结合公司实实际的人人事、制制度,经经过实际际的需求求分析,采采用功能能强大的的Vissu
7、all Baasicc6.00作为开开发工具具而开发发出来的的单机版版人事管管人事理理系统。整整个系统统从符合合操作简简便、界界面友好好、灵活活、实用用、安全全的要求求出发,本企业人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工假条信息录入、修改、查询、删除模块,员工工资信息的录入,计算,查询,以及系统用户的设置以及系统的维护功能。为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。21开发环境境简介1.1 VVisuual Bassic 6.00简介在目前市场场上这些些众多的的程序开开发工具具中,有有些强调调程语言言的弹性性与
8、执行行效率;有些则则偏重于于可视化化程序开开发工具具所带来来的便利利性与效效率的得得高,各各有各的的优点和和特色,也也满足了了不同用用户的需需求。然然而,语语言的弹弹性和工工具的便便利性是是密不可可分的,只只有便利利的工具具,却没没有弹性性的语言言作支持持,许多多特殊化化的处理理动作必必需要耗耗费数倍倍的工夫夫来处理理,使得得原来所所标榜的的效率提提高的优优点失去去了作用用;相反反,如果果只强调调程续语语言的弹弹性,却却没有便便利的工工具作配配合,会会使一些些即使非非常简单单的界面面处理动动作,也也会严重重地浪费费程序设设计师的的宝贵时时间。VB是Viisuaal BBasiic的简简称,是是
9、由美国国微软公公司于119911年开发发的一种种可视化化的、面面向对象象和采用用事件驱驱动方式式的结构构化高级级程序设设计语言言,可用用于开发发 Wiindoows 环境下下的各类类应用程程序。它它简单易易学、效效率高,且且功能强强大可以以与 WWinddowss 专业业开发工工具SDDK相媲媲美。在在Vissuall Baasicc环境下下,利用用事件驱驱动的编编程机制制、新颖颖易用的的可视化化设计工工具,使使用Wiindoows内内部的广广泛应用用程序接接口(AAPI)函函数,动动态链接接库(DDLL)、对对象的链链接与嵌嵌入(OOLE)、开开放式数数据连接接(ODDBC)等等技术,可可以
10、高效效、快速速地开发发Winndowws环境境下功能能强大、图图形界面面丰富的的应用软软件系统统。作为数据库库系统的的开发,VVisuual Bassic是是一个非非常理想想选择。数数据库是是MISS中的重重要支持持技术,在在MISS开发过过程中,如如何选择择数据库库管理是是一个重重要的问问题,目目前,数数据库产产品较多多,每种种产品都都具有各各自的特特点和适适用范围围,因此此,在选选择数据据库时,应应考虑数数据库应应用的特特点及适适用范围围,本系系统选用用的数据据库语言言Vissuall Baasicc语言,该该开发工工具具有有很多长长处。Visuaal BBasiic是一一种可视视化的、面
11、面对对象象和条用用事件驱驱动方式式的结构构化高级级程序设设计,可可用于开开发Wiindoows环环境下的的种类应应用程序序。它简简单易学学、效率率高,且且功能强强大,可可以与WWinddowss的专业业开发工工具SDDK相媲媲美,而而且程序序开发人人员不必必具有CC/C+编程程基础。在在Vissuall Baasicc环境下下,利用用事件驱驱动的编编程机制制、新颖颖易用的的可视化化设计工工具,使使用Wiindoows内内部的应应用程序序接口(APII)函数数,以及及动态链链接库(DLLL)、动动态数据据交换(DDEE)、对对象的链链接与嵌嵌入(OOLE)、开放放式数据据访问(ODBBC)等等技
12、术,可可以高效效、快速速地开发发出Wiindoows环环境下功功能强大大、图形形界面丰丰富的应应用软件件系统。总的来说,VVisuual Bassic具具有以下下特点:(1)可视视化编程程用传统程序序设计语语言设计计程序时时,都是是通过编编写程序序代码来来设计用用户界面面,在设设计过程程中看不不到界面面的实际际显示效效果,必必须编译译后运行行程序才才能观察察。如果果对界面面的效果果不满意意,还要要回到程程序中修修改。有有时候,这这种编程程-编译译-修改改的操作作可能要要反复多多次,大大大影响响了软件件开发效效率。VVisuual Bassic提提供了可可视化设设计工具具,把WWinddowss
13、界面设设计的复复杂性“封装”起来,开开发人员员不必为为界面设设计而编编写大量量程序代代码。只只需要按按设计要要求的屏屏幕布局局,用系系统提供供的工具具,在屏屏幕上画画出各种种“部件”,即图图形对象象,并设设置这些些图形对对象的属属性。VVisuual Bassic自自动产生生界面设设计代码码,程序序设计人人员只需需要编写写实现程程序功能能的那部部分代码码,从而而可以大大大提高高程序设设计的效效率。(2)面向向对象的的程序设设计4.0版以以后的VVisuual Bassic支支持面向向对象的的程序设设计,但但它与一一般的面面向对象象的程序序设计语语言(CC+)不完全全相同。在在一般的的面向对对象
14、程序序设计语语言中,对对象由程程序代码码和数据据组成,是是抽象的的概念;而Viisuaal BBasiic则是是应用面面向对象象的程序序设计方方法(OOOP),把程程序和数数据封装装起来作作为一个个对象,并并为每个个对象赋赋予应有有的属性性,使对对象成为为实在的的东西。在在设计对对象时,不不必编写写建立和和描述每每个对象象的程序序代码,而而是用工工具画在在界面上上,Viisuaal BBasiic自动动生成对对象的程程序代码码并封装装起来。每每个对象象以图形形方式显显示在界界面上,都都是可视视的。(3)结构构化程序序设计语语言Visuaal BBasiic是在在BASSIC语语言的基基础上发发
15、展起来来的,具具有高级级程序设设计语言言的语句句结构,接接近于自自然语言言和人类类的逻辑辑思维方方式。VVisuual Bassic语语句简单单易懂,其其编辑器器支持彩彩色代码码,可自自动进行行语法错错误检查查,同时时具有功功能强大大且使用用灵活的的调试器器和编译译器。Visuaal BBasiic是解解释型语语言,在在输入代代码的同同时,解解释系统统将高级级语言分分解翻译译成计算算机可以以识别的的机器指指令,并并判断每每个语句句的语法法错误。在在设计VVisuual Bassic程程序的过过程中,随随时可以以运行程程序,而而在整个个程序设设计好之之后,可可以编译译生成可可执行文文件(.EXE
16、E),脱脱离Viisuaal BBasiic环境境,直接接在Wiindoows环环境下运运行。(4)事件件驱动编编程机制制Visuaal BBasiic通过过事件来来执行对对象的操操作。一一个对象象可能会会产生多多个事件件,每个个事件都都可以通通过一段段程序来来响应。例例如,命命令按钮钮是一个个对象,当当用户单单击该按按钮时,将将产生一一个“单击”(CLLICKK)事件件,而在在产生该该事件时时将执行行一段程程序,用用来实现现指定的的操作。在用Vissuall Baasicc设计大大型应用用软件时时,不必必建立具具有明显显开始和和结束的的程序,而而是编写写若干个个微小的的子程序序,即过过程。这
17、这些过程程分别面面向不同同的对象象,由用用户操作作引发某某个事件件来驱动动完成某某种特定定的功能能,或者者由事件件驱动程程序调用用通用过过程来执执行指定定的操作作,这样样可以方方便编程程人员,提提高效率率。(5)访问问数据库库Visuaal BBasiic具有有强大的的数据库库管理功功能,利利用数据据控件和和数据库库管理窗窗口,可可以直接接建立或或处理MMicrrosooft Acccesss格式的的数据库库,并提提供了强强大的数数据存储储和检索索功能。同同时,VVisuual Bassic还还能直接接编辑和和访问其其他外部部数据库库,如DDBASSE,FFoxPPro,PParaadoxx等
18、,这这些数据据库格式式都可以以用Viisuaal BBasiic编辑辑和处理理。Visuaal BBasiic提供供开放式式数据连连接,即即ODBBC功能能,可通通过直接接访问或或建立连连接的方方式使用用并操作作后台大大型网络络数据库库,如SSQL Serrverr,Orraclle等。在在应用程程序中,可可以使用用结构化化查询语语言SQQL数据据标准,直直接访问问服务器器上的数数据库,并并提供了了简单的的面向对对象的库库操作指指令和多多用户数数据库访访问的加加锁机制制和网络络数据库库的SQQL的编编程技术术,为单单机上运运行的数数据库提提供了SSQL网网络接口口,以便便在分布布式环境境中快速
19、速而有效效地实现现客户/服务器器(clliennt/sservver)方案。(6)动态态数据交交换(DDDE)利用动态数数据交换换(Dyynammic Datta EExchhangge)技技术,可可以把一一种应用用程序中中的数据据动态地地链接到到另一种种应用程程序中,使使两种完完全不同同的应用用程序建建立起一一条动态态数据链链路。当当原始数数据变化化时,可可以自动动更新链链接的数数据。VVisuual Bassic提提供了动动态数据据交换的的编程技技术,可可以在应应用程序序中与其其他Wiindoows应应用程序序建立动动态数据据交换,在在不同的的应用程程序之间间进行通通信。(7)对象象的链接
20、接与嵌入入(OLLE)对象的链接接与嵌入入(OLLE)将将每个应应用程序序都看作作是一个个对象(objjectt),将将不同的的对象链链接(llinkk)起来来,再嵌嵌入(eembeed)某某个应用用程序中中,从而而可以得得到具有有声音、影影像、图图像、动动画、文文字等各各种信息息的集合合式的文文件。OOLE技技术是MMicrrosooft公公司对象象技术的的战略,它它把多个个应用程程序合为为一体,将将每个应应用程序序看作是是一个对对象进行行链接和和嵌入,是是一种应应用程序序一体化化的技术术。利用用OLEE技术,可可以方便便地建立立复合式式文档(commpouund doccumeent),这
21、种种文档由由来自多多个不同同应用程程序的对对象组成成,文档档中的每每个对象象都与原原来的应应用程序序相联系系,并可可执行与与原来应应用程序序完全相相同的操操作。(8)动态态链接库库(DLLL)Visuaal BBasiic是一一种高级级程序设设计语言言,不具具备低级级语言的的功能,对对访问机机器硬件件的操作作不太容容易实现现。但它它可以通通过动态态链接库库技术将将C/CC+或或汇编语语言编写写的程序序加入到到Vissuall Baasicc应用程程序中,可可以像调调用内部部函数一一样调用用其他语语言编写写的函数数。此外外,通过过动态链链接库,还还可以调调用Wiindoows应应用程序序接口(A
22、PII)函数数,实现现SDKK所具有有的功能能。1.2 MMicrrosooft Acccesss简介Microosofft OOffiice Acccesss(前名名 Miicroosofft AAcceess)是是由微软软发布的的关联式式数据库库管理系系统。它它结合了了 Miicroosofft JJet Dattabaase Engginee 和 图形用用户界面面两项特特点,是是 Miicroosofft OOffiice的的成员之之一。Accesss能够够存取 Acccesss/Jeet、MMicrrosooft SQLL Seerveer、OOraccle(甲骨文文软件公公司),或或
23、者任何何 ODDBC 兼容数数据库内内的资料料。熟练练的软件件设计师师和资料料分析师师利用它它来开发发应用软软件,而而一些不不熟练的的程序员员和非程程序员的的进阶阶用户则能使使用它来来开发简简单的应应用软件件。虽然然它支援援部份面面向对象象(OOO)技术术,但是是未能成成为一种种完整的的面向对对象开发发工具。Accesss 是是微软公公司推出出的基于于Winndowws的桌桌面关系系数据库库管理系系统(RRDBMMS,即即Rellatiionaal DDataabasse MManaagemmentt Syysteem),是是Offficee系列应应用软件件之一。它它提供了了表、查查询、窗窗体
24、、报报表、页页、宏、模模块7种种用来建建立数据据库系统统的对象象;提供供了多种种向导、生生成器、模模板,把把数据存存储、数数据查询询、界面面设计、报报表生成成等操作作规范化化;为建建立功能能完善的的数据库库管理系系统提供供了方便便,也使使得普通通用户不不必编写写代码,就就可以完完成大部部分数据据管理的的任务。Accesss是一一款优秀秀的数据据库软件件,并且且很适合合用于中中小型软软件。之之所以选选择,是是因为它它具有以以下几个个优点:(1)存储储方式单单一 Accesss管理理的对象象有表、查查询、窗窗体、报报表、页页、宏和和模块,以以上对象象都存放放在后缀缀为(.mdbb)的数数据库文文件
25、种,便便于用户户的操作作和管理理。 (2)面向向对象 Accesss是一一个面向向对象的的开发工工具,利利用面向向对象的的方式将将数据库库系统中中的各种种功能对对象化,将将数据库库管理的的各种功功能封装装在各类类对象中中。它将将一个应应用系统统当作是是由一系系列对象象组成的的,对每每个对象象它都定定义一组组方法和和属性,以以定义该该对象的的行为和和外国,用用户还可可以按需需要给对对象扩展展方法和和属性。通通过对象象的方法法、属性性完成数数据库的的操作和和管理,极极大地简简化了用用户的开开发工作作。同时时,这种种基于面面向对象象的开发发方式,使使得开发发应用程程序更为为简便。 (3)界面面友好、
26、易易操作 Accesss是一一个可视视化工具具,是风风格与WWinddowss完全一一样,用用户想要要生成对对象并应应用,只只要使用用鼠标进进行拖放放即可,非非常直观观方便。系系统还提提供了表表生成器器、查询询生成器器、报表表设计器器以及数数据库向向导、表表向导、查查询向导导、窗体体向导、报报表向导导等工具具,使得得操作简简便,容容易使用用和掌握握。 (4)集成成环境、处处理多种种数据信信息 AAcceess基基于Wiindoows操操作系统统下的集集成开发发环境,该该环境集集成了各各种向导导和生成成器工具具,极大大地提高高了开发发人员的的工作效效率,使使得建立立数据库库、创建建表、设设计用户
27、户界面、设设计数据据查询、报报表打印印等可以以方便有有序地进进行。 (5)Acccesss支持持ODBBC(开开发数据据库互连连,Oppen Datta BBasee Coonneectiivitty),利利用Acccesss强大大的DDDE(动动态数据据交换)和和OLEE(对象象的联接接和嵌入入)特性性,可以以在一个个数据表表中嵌入入位图、声声音、EExceel表格格、Woord文文档,还还可以建建立动态态的数据据库报表表和窗体体等。AAcceess还还可以将将程序应应用于网网络,并并与网络络上的动动态数据据相联接接。利用用数据库库访问页页对象生生成HTTML文文件,轻轻松构建建Intter
28、nnet/Inttrannet的的应用。442 系统分分析2.1 系系统调研研正式开发管管理信息息系统之之前进行行调研是是非常必必要的,其其必要性性主要表表现在以以下几个个方面。(1)明确确用户的的要求,以以根据调调查结果果进行可可行性分分析,确确认系统统的开发发是否可可行。(2)提出出新系统统的人员员并不都都是系统统研究人人员,有有些人对对于其功功能和处处理数据据的方法法没有明明确的认认识。它它们只是是根据自自己业务务工作的的需要提提出了要要求,系系统开发发人员要要对此进进行详细细的调查查和分析析,确认认用户的的要求可可以通过过现有的的计算机机技术实实现,保保证开发发的管理理信息系系统的功功
29、能与用用户提出出的要求求相吻合合。(3)企业业的现行行系统可可能是手手工系统统,也可可能是使使用和计计算机的的系统,无无论是何何种情况况,都要要详细地地调查现现行系统统中信息息处理的的具体情情况,系系统内部部功能结结构,以以便设计计出一个个合理的的、好的的新系统统逻辑模模型,为为新系统统的设计计工作打打好基础础,保证证整个系系统开发发的质量量。总之,必要要对现行行系统进进行详细细的调查查,明确确用户需需求,保保证开发发的新系系统的功功能与用用户的要要求相吻吻合,避避免耗费费大量的的人力、物物力、财财力,新新系统的的开发却却失败的的悲剧发发生。2.2 可行性性分析概概述可行性分析析是在用用户的要
30、要求和系系统调研研的基础础上进行行的,对对新系统统的开发发从社会会、技术术、经济济、管理理等方面面进行分分析,并并得出新新系统的的开发工工作可行行、不可可行、需需要修改改、追加加投资、暂暂缓开发发、分步步实施等等方案和和结论,最最后完成成可行性性分析。可行性分析析一般可可定义为为:可行行性分析析是在建建设的前前期对工工程项目目的一种种考察和和鉴定,对对拟议中中的项目目进行全全面与综综合的技技术、经经济能力力的调查查,判断断它是否否可行。可行性分析析阶段的的主要工工作包括括以下几几个方面面(1)新系系统目标标可行性性分析分析新系统统的目标标是否符符合企业业的现状状和发展展的需要要。(2)社会会可
31、行性性分析社会可行性性分析主主要是指指管理信信息系统统的开发发是否符符合国家家法律、下下策,是是否能够够与社会会大系统统实现良良好的对对接。(3)技术术可行性性分析技术可行性性分析是是根据新新系统的的目标来来衡量是是否具备备所需要要的技术术,包括括系统开开发人员员数量和和水平,硬硬件方面面,软件件方面及及其它应应用技术术。(4)经济济可行性性分析经济可行性性分析主主要是对对开发新新系统所所投入的的资金与与系统投投入使用用后所带带来的经经济效益益进行比比较,确确认新系系统是否否会给企企业带来来一定的的经济效效益。(5)管理理可行性性分析管理可行性性分析主主要是分分析企业业现行的的管理体体制和企企
32、业领导导是否具具有现代代化的管管理意识识和管理理水平。2.3 技技术可行行性分析析技术可行性性分析主主要包括括四个方方面:目目前有关关的技术术能否支支持所开开发的新新系统;新系统统开发人人员的数数量和水水平,即即人力资资源;硬硬件和软软件资源源。(1)技术术支持首先根据新新系统的的目标,考考虑目前前有关的的技术能能否支持持所开发发的新系系统。这这里讨论论的技术术必须是是已经普普遍使用用的,而而不是待待研究的的或正在在研究的的。(2)硬件件资源开发管理信信息系统统所需的的硬件资资源包含含以下两两个方面面:一是是系统开开发人员员在管理理信息系系统的开开发过程程中所需需要的计计算机设设备及其其有关的
33、的外部设设备;二二是管理理信息系系统开发发成功投投入使用用后,使使用单位位所应具具备的计计算机设设备及其其有关的的外围设设备。对对硬件资资源进行行可行性性分析时时主要考考虑计算算机的主主机内存存、类型型、功能能、联网网能力、安安全保护护措施以以及输入入/输出出设备,外外存储器器和联网网数据通通信设备备的配置置、功能能、效率率等指标标是否符符合系统统方案设设计要求求,同时时还要考考虑计算算机的性性能/价价格比。(3)软件件资源软件资源的的可行性性分析主主要考虑虑以下几几点是否否满足用用户的要要求:操作系统统的选择择;编译系统统的选择择;数据库管管理系统统的选择择;高级编程程语言的的选择;汉字处理
34、理系统的的选择;应用软件件包的选选择。本系统在开开发前,与与中心的的领导和和有关的的操作人人员密切切沟通,认认真听取取他们的的意见,并并吸收他他们的积积极观点点,使本本系统的的开发在在相当大大的程度度上具有有一定的的先进性性和合理理性。2.4 系系统需求求分析系统分析是是开发管管理信息息系统的的关键性性阶段,是是一个从从不断认认识和逐逐步细化化的过程程,是下下一阶段段的工作作基础,是是为下一一阶段进进行物理理方案设设计、解解决“怎么做做”提供依依据,基基关键性性主要体体现在“理解需需求”和“表达需需求”两方面面。通过对现行行系统的的详细调调研,主主要是从从系统的的角度理理解用户户的需要要,确定
35、定新系统统的综合合要求,并并提出这这些需求求的实现现条件以以及需求求应达到到的标准准,也就就是确定定新系统统要做什什么,做做到什么么程度。这这些需求求包括:(1)功能能需求。确确定新系系统应做做什么,这这是最主主要的需需求。(2)性能能需求。给给出所开开发的新新系统的的技术性性能指标标,包括括存储容容量限制制、运行行时间限限制、安安全保密密性等。(3)环境境需求。这这是对系系统运行行以及所所处环境境的要求求。例如如,在硬硬件方面面采用什什么机型型、有什什么硬件件设备等等;在软软件方面面,采用用什么支支持系统统运行的的系统软软件(指指操作系系统、数数据库管管理系统统)。(4)未来来需求。这这类要
36、求求是指目目前不属属于系统统开发的的范围,但但将来随随着外界界环境的的变化以以及系统统的发展展可能会会提出的的要求。了了解这类类要求的的目的是是在开发发过程中中,可对对系统将将来可能能的扩展展与修改改做准备备。一旦旦需要时时,就比比较容易易进行补补充和修修改了。作为计算机机应用的的一部分分,使用用计算机机对人事事信息进进行管理理,具有有着手工工管理所所无法比比拟的优优点。这这些优点点能够极极大地提提高人事事管理的的效率,也也是企业业的科学学化、正正规化管管理,与与世界接接轨的重重要条件件。根据以上情情况,决决定实施施建立人人事信息息管理系系统,因因为人事事信息管管理是一一个企业业单位不不可缺少
37、少的部分分,它的的内容对对于企业业的决策策者和管管理者来来说都至至关重要要,所以以人事信信息管理理系统应应该能够够为用户户提供充充足的信信息和快快捷的查查询手段段。可以以解决一一直以来来人们使使用传统统人工的的方式管管理文件件档案存存在着的的许多缺缺点,如如:效率低低、保密密性差,另另外时间间一长,将将产生大大量的文文件和数数据,这这对于查查找、更更新和维维护都带带来了不不少的困困难。随随着计算算机技术术的飞速速发展,计计算机在在企业管管理中应应用的普普及,利利用计算算实现企企业人事事档案的的管理势势在必行行。最后,人事事信息管管理系统统是针对对企业人人事处的的大量业业务处理理工作用用计算机机
38、进行全全面现代代化管理理,他必必须具备备以下基基本功能能:(1)人事事档案管管理数据据库及表表的操作作。实现现对人事事档案管管理数据据库及表表的创建建,表中中数据的的维护。(2)人事事档案信信息的管管理。实实现人事事信息的的添加,保保存,修修改和删删除等。(3)人事事档案信信息的应应用。实实现人事事信息的的查询,统统计,人人事资源源的利用用等。3 系统总总统设计3.1 系系统功能能描述该信息管理理系统可可以在WWinddowss 20000 Serrverr/Wiindoows 20003 SServver/winndowws xxp平台台,是一个个典型的的数据库库开发应应用程序序,先采采用自
39、顶顶向下地地进行分分析,对对人事管管理系统统进行逐逐步细化化;然后后再自低低项上地地色好几几概念结结构,最最终将各各个局部部应用的的概念结结构集合合成为全全局概念念结构。整个员工信信息管理理、工资资管理、假假条信息息管理、系系统用户户管理等等模块组组成,具具体规划划如下:(1)系统统安全性性管理模块块对使用系统统的用户户进行管管理,为为他们分分配一定定的权限限,使他他们规范范的使用用系统。本本系统的的用户分分为两类类:管理理员和一一般用户户。管理理员可以以对系统统的各个个模块进进行添加加,删除除,修改改,查询询;而一一般用户户只能对对各模块块进行简简单的查查询,从从而了解解相关的的信息。(2)
40、职工工信息管管理模块块职工信息管管理包括括对职工工基本信信息和情情况的记记录进行行查询、添添加、删删除和修修改。主主要由管管理员进进行。(3)职工工工资管管理模块块职工工资管管理主要要是对职职工工资资的综合合的核算算,建立立合理,规规范的企企业工资资核算制制度,保保障职工工的合法法权利。(4)职工工假条管管理模块块职工假条管管理是对对职工的的出勤进进行管理理,方便便人事处处管理员员对职工工工资的的核算,方方便随时时了解最最新,最最全面工工作情况况,从而而合理的的完成工工作。(5)系统统设置管管理模块块由于每个用用户使用用软件的的习惯不不全相同同,所以以本系统统为了迎迎合不同同用户的的使用习习惯
41、,设设计了不不同的系系统样式式,用户户可以根根据自己己习惯,修修改系统统样式。3.2 数数据流图图数据流程图图是描述述系统逻逻辑模型型的主要要工具,通通过几个个特定的的符号,可可以综合合地反映映出信息息在系统统中的使使用、加加工处理理、传递递、存储储的整体体情况。数据流程图图是系统统结构化化分析行行之有效效的工具具,它抽抽象地描描述了系系统数据据处理的的情况,但但却无法法表达各各个处理理的详细细内容,因因此还要要对数据据流程图图中出现现的数据据流和处处理等做做进一步步的补充充说明,这这就是数数据字典典和变换换逻辑说说明。数数据流图图如下图图3-11所示:人事主管工资管理档案管理工资信息假条信息
42、员工基本信息管理员会计员图3-1系系统数据据流图3.3系统统操作流流程图系统操作流流程图从从静态角角度描述述了用户户进行人人事管理理一系列列的操作作流程,本本图描述述了用户户从登录录系统,到到系统对对用户的的操作的的处理。图如下图3-2所示:错误信息系统主界面系统登录界面系统管理输入操作员及密码数据库检查密码错误密码正确功能界面功能处理图3-2系系统操作作流程图图3.4系统统功能结结构系统功能结结构图主主要从功功能的角角度描述述了系统统的结构构。人事事管理的的系统功功能结构构图如下图3-33所示:人事管理系统用户登录员工信息管理假条信息管理工资管理系统设置帮助默认样式设置样式设置删除添加查找设
43、置删除添加查找设置删除添加查找帮助关于图3-3 系统功功能结构构图3.5数据据字典数据字典是是一种用用户可以以访问的的记录数数据库和和应用程程序元数数据的目目录,它它是一个个预留空空间,一一个数据据库,可可以用来来储存信信息数据据库本身身,是系系统中各各类数据据描述的的集合,是进行行详细的的数据收收集和数数据析所所获得的的主要成成果。它它通常包包括数据据项、数数据结构构、数据据流、数数据存储储和处理理过程五五个部分分。以下下是本系系统相关关的数据据字典。3.5.11数据项项(1)职工工信息数数据项举举例数据项名称称:职工工编号类型:数值值型宽度:111简述:员工工的编号号,唯一一的,不不可重复
44、复,不可可为空,可可唯一标标识每一一位职工工。(2)职工工假条信信息数据据项举例例数据项名称称:假条条编号类型:字符符型宽度:6简述:职工工请假所所产生的的假条的的编号,唯唯一的,不不可重复复,不可可为空,可可用于唯唯一标识识每一个个假条信信息。(3)职工工工资信信息数据据项举例例数据项名称称:工资资编号类型:字符符宽度:200简述:员工工工资的的发放编编号,唯唯一,不不可重复复,不可可为空,可可用于唯唯一标识识每个员员工工资资的发放放。(4)系统统用户账账户数据据项举例例数据项名称称:账号号宽度:200类型:字符符简述:使用用本系统统用户登登录系统统的账号号,唯一一,不可可重复,不不可为空空
45、,可用用于唯一一标识每每个用户户。剩下所以数数据项将将在数据据库设计计有介绍绍,可以以参考下下面章节节的数据据库的介介绍。3.5.22数据结结构(1)数据据结构名名称:职职工基本本信息组成:职工工编号、姓姓名、身身份证号号、民族族、性别别、出生生日期、毕毕业学校校、学历、部门、职职称、上上司、电电话、EEMAIIL、 EDIIT 、EEDITTTIMME。(2)数据据结构名名称:职职工工资资信息组成:工资资编号、职职工编号号、年份份、月份份、基本本工资、加加班工资资、交通通补助、总工资、考考勤扣除除、保险险扣除、扣扣税、总总扣除、实实际工资资、EDDIT、 EDIITTIIME、备注。(3)数
46、据据结构名名称:职职工假条条信息组成:假条条编号、职职工编号号、起始始日期、中中止日期期、天数数、原由由、状态态、批准人、EDDIT、EEDITTTIMME、备备注。(4)数据据结构名名称:系系统用户户信息组成:用户户名、密密码、权权限、注注册日期期。4 数据库库设计数据库(DDataabasse)就是指指按一定定组织方方式存储储在一起起的,相相互有关关的若干干个数据据的结合合,数据据库管理理系统(Dattabaase Mannageemennt SSysttem)就是一一种操纵纵和管理理数据库库的大型型软件,简简称DBBMS,他们建建立在操操作系统统的基础础上,对对数据库库进行统统一的管管理
47、和控控制,其其功能包包括数据据库定义义,数据据库管理理,数据据库建立立和维护护,于操操作系统统通信等等。DBBMS通通常由数数据字典典,数据据描述语语言及其其编译程程序,数数据操纵纵(查询询)语言言及其编编译程序序,数据据库管理理例行程程序等部部分组成成。管理信息系系统中总总是需要要处理大大量的数数据资源源,这正正是管理理信息系系统的基基础和核核心。为为了合理理地组织织和高效效率地存存取这些些数据,目目前最好好的方式式,就是是建立数数据库系系统。关系数据库库是以关关系模型型为基础础的数据据库,是是根据表表、记录录和字段段之间的的关系进进行组织织和访问问的一种种数据库库,它通通过若干干个表(TTablle)来来存取数数据,并并且通过过关系(RRelaatioon)将将这些表表联系在在一起,关关系数据据库提供供了成为为机构化化查询语语言(SSQL)标准接口,该接口允许使用多种数据库工具和产品,关系数据库是目前最广泛应用的数据库。4.1 概概念结构构设计概念结构设设计是数数据库设设计的第第一个阶阶段,在在管理信信息系统统的分析析阶段,我我们已经经得到了了数据流流程图和和数据,现现在就是是要结
限制150内