《毕业论文-工资管理系统27736.docx》由会员分享,可在线阅读,更多相关《毕业论文-工资管理系统27736.docx(45页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、摘 要随着经济的的发展,企企业面向大大型化、规规模化发展展,对于大大中型企业业来说,员员工、职称称等与工资资管理有关关的信息随随之急剧增增加。工资资管理是公公司管理的的一个重要要内容,是是一种典型型的管理系系统,详细细介绍了以以前台VBB.NETT与后台SSQL SServeer 20000为语语言编写管管理信息系系统的过程程。其开发发主要包括括后台的数数据库的建建立、维护护以及前端端的相应应应用程序的的开发两个个方面的内内容,系统统的建立和和维护主要要要求其管管理数据的的系统性、规规范性、自自动性等特特点,而前前台的应用用程序开发发则要求做做到各项功功能要完备备、操作要要简便、易易学易用等等
2、特点。阐述了IIIS系统基基本理论,详详细介绍了了从工资管管理系统分分析到总体体设计详细细设计与实实现及测试试的各个环环节,利用用其能快速速地构建各各类对象,特特别是数据据窗口,既既能方便而而简洁的操操纵数据库库又是最具具特色的智智能化控件件,在短时时间内快速速建立起系系统的原型型,然后再再对原型不不断地根据据需要进行行修正和改改进。本系统具备备完善的人人事档案管管理功能,工资报表的自动生成、修改功能,查询功能,公用意见箱功能。可方便的为企业完成人事信息管理、财务监察管理以及内部信息交流等重要工作,更便于公司领导掌握人员的动向,及时调整人才的分配,同时也减少了手工操作带来的一些繁琐与不便,使员
3、工情况的记录和统计变得十分简单。这些优点可以极大的提高企业对工资管理的效率。因此,人事工资管理系统是企事业信息化、智能化、科学化和正规化不可缺少的管理软件。关键字:企企业工资管管理系统;SQL Servver 22000;VB.NNET;数数据库AbstrractAlongg witth ecconommicall devveloppmentt, ennterpprisees faace llargee-scaale, scalle deeveloopmennt. FFor tthe llargee andd midddle scalle ennterpprisee, thhe innform
4、matioon reelateed waages manaagemeent aas sttaff and titlle annd soo on, alsso shharplly grrows. Thee wagges mmanaggemennt iss a ccorpooratee mannagemment impoortannt coontennt, iis a typiical manaagemeent ssysteem. IIt inntrodducedd takke onnstagge ASSP annd baacksttage SQL Servver 22000 as tthe ll
5、anguuage comppilattion manaagemeent iinforrmatiion ssysteems pproceess iin deetaill. Itts deeveloopmennt maainlyy inccludees thhe baacksttage dataabasee esttabliishmeent, the mainntenaance as wwell as tthe ffrontt of the corrrespoondinng apppliccatioon prroceddure deveelopmment two aspeects conttent
6、ss. Thhe syystemm esttabliishmeent aand mmainttenannce oof thhe maain ddemannds oof itts daata mmanaggemennt syystemmaticc, sttandaardizzed, autoomatiic naaturee andd so on, and the onsttage appllicattion proccedurre deeveloopmennt reequessts tto acchievve eaach ffuncttion, simmple to ooperaate, eas
7、yy to learrn annd usse, aand ootherr chaaractterissticss.It ellaborratedd thee IISS sysstem elemmentaary ttheorry, iintrooduceed annalyzzes fform the wagees maanageementt sysstem to ddesiggn too dettaileed deesignn andd impplemeent aand ttest eachh seggmentts, uuse iits ccan ffast consstruccted each
8、h kinnd off objject, speeciallly ddata winddow, bothh connveniient and simpple mmanippulattion of tthe ddatabbase is tthe mmost uniqque IIntellligeent CContrrols, in the shorrt tiime tthe ffast estaablisshmennt thhe syystemm proototyype, and thenn conntinuue onn to the prottotyppe baased on tthe nne
9、ed for amenndmennts aand iimproovemeents. This systtem hhas tthe ffuncttion of tthe mmanaggemennt off perrsonnnel ffiless, fiinanccial stattemennt geeneraationn, chhangee thee funnctioonal notiify bbulleetin boarrds, commmon ssuggeestioon boox, tthe iinterrnal pollling funcctionns. IIt caan heelp tt
10、he eenterrprisse too commplette thhe innformmatioon woork ssuch as tthe hhumann afffairss infformaationn mannagemment, thee finnanciial ssuperrvisiion mmanaggemennt ass welll ass intternaal innformmatioon exxchannge. It aalso advaantaggeouss forr thee commpanyy to leadd to grassps ppersoonnells ttre
11、ndd, prrompttly aadjusst taalentts aassiggnmennt, ssimulltaneeouslly allso rreducce thhe maanuall opeeratiion tto brring somee teddiouss andd incconveeniennt, ccausees thhe sttaff situuatioon thhe reecordding and the stattistiics cchanggeextreemelyy simmply. Theese mmeritts maay ennormoous eenhannce
12、 tthe eenterrprisse too thee wagges mmanaggemennt effficiiencyy. Thhereffore, thee humman aaffaiirs wwagess mannagemment systtem iis buusineess iinforrmatiion, inteellecctuallizedd, sccienttificc andd staandarrdizeed esssenttial manaagemeent ssoftwware.Key wwordss: Entterprrise Wagees Maanageementt
13、Sysstem;SQL Servver 22000;VB.NNET;DDatabbase目录前言1第一章系统统需求分析析21.1问题题来源21.2 现现行系统存存在问题的的分析21.3 解解决方案331.4 系系统优势331.5 硬硬件配置44第二章可行行性分析552.1 经经济可行性性分析52.2 技技术可行性性分析52.3 社社会可行性性分析52.4管理理可行性分分析5第三章系统统总体结构构设计63.1 系系统目标663.2系统统功能结构构与分析663.3系统统各功能模模块设计773.3.11 用户管管理模块773.3.22 查看信信息模块883.3.33 员工信信息修改模模块93.3.4
14、4工资查询询模块93.3.55 工资汇汇总模块1103.3.66 个人查查询信息模模块103.3.77 系统维维护模块111第四章数据据库设计1124.1 数数据库需求求分析1224.2 数数据库概念念结构设计计134.3 数数据库逻辑辑结构设计计13第五章详细细设计与实实现185.1 系系统用户登登陆实现1185.2 企企业内部工工资管理系系统的实现现195.3 系系统各个功功能的实现现205.3.11 查看数数据信息2205.3.22 具体信信息查询2225.3.33 添加,删删除,修改改信息以及及工资汇总总225.3.44 数据还还原与备份份25第六章系统统开发环境境、测试与与维护277
15、61系统统开发环境境:276.2系统统测试:2276.3 系系统运行与与维护:229结论30谢辞31参考文献3326大连交通大学爱恩国际学院毕业设计(论文)前 言工资管理系系统是一个个教育单位位不可缺少少的部分,它的内容容对于单位位的决策者者和管理者者来说都至至关重要,所以企业业人事工资资管理系统统应该能够够为用户提提供充足的的信息和快快捷的查询询手段。但但一直以来来人们使用用传统人工工的方式管管理文件信信息,这种种管理方式式存在着许许多缺点,如:效率率低、保密密性差,另另外时间一一长,将产产生大量的的文件和数数据,这对对于查找、更更新和维护护都带来了了不少的困困难。随着科学技技术的不断断提高
16、,计计算机科学学日渐成熟熟,其强大大的功能已已为人们深深刻认识已已进入人类类社会的各各个领域并并发挥着越越来越重要要的作用。作为计算机机应用的一一部分,使使用计算机机对企业人人事工资管管理信息进进行管理,具有着手手工管理所所无法比拟拟的优点.例如:检检索迅速、查查找方便、可可靠性高、存存储量大、保保密性好、寿寿命长、成成本低等。这这些优点能能够极大地地提高企业业信息管理理的效率,也是企业业的科学化化、正规化化管理,与与世界接轨轨的重要条条件。随着数据库库技术的不不断发展及及数据库管管理系统的的广泛应用用,数据库库中存储的的数据量急急剧增大,这这些数据库库中的大量量数据隐含含着许多有有价值的信信
17、息,而传传统的对数数据库的简简单操作只只能发现表表层的知识识,不能归归纳出隐含含的带有结结构性的知知识,已不不能满足人人们的需要要,人们更更希望通过过对数据的的分析,得得到数据更更深层次的的信息,或或者说得到到可用于进进行决策的的知识,也也即对数据据进行挖掘掘。数据挖挖掘,顾名名思义就是是从大量的的数据中挖挖掘出有用用的信息。开发本系统统的目的就就是帮助企企业的财务务主管部门门提高工作作效率,实实现企业工工资信息管管理的系统统化、规范范化和自动动化。本系系统包括修修改员工信息息、员工的的基本工资资金额、设设置其他项项目的金额额(奖金、福福利、津贴贴、扣发等等)、设置置工资计算算公式等,使使单位
18、实现现工管理的的自动化,无无疑将给企企业管理部部门带来很很大方便。第一章 系系统需求分分析1.1 问题来源随着社会的的进步和计计算机技术术的发展,特特别是微型型计算机的的大范围普普及,计算算机的应用用逐渐由科科学计算、实实时控制等等方面向非非数值处理理的各个领领域中渗透透。尤其是是以微型计计算机为处处理核心,以以数据库管管理系统为为开发环境境的管理系系统在办公公室自动化化以及商业业信息管理理等方面的的应用,日日益受到人人们的关注注。当今时代是是飞速发展展的信息时时代。在各各行各业中中离不开信信息处理,这这正是计算算机被广泛泛应用于信信息管理系系统的环境境。计算机机的最大好好处在于利利用它能够够
19、进行信息息管理。使使用计算机机进行信息息控制,不不仅提高了了工作效率率,而且大大大的提高高了其安全全性。随着社会信信息量的迅迅速增长,计计算机处理理的数据量量不断增加加。文件管管理系统采采用的一次次最多存取取一个记录录的访问方方式,以及及在不同文文件之间缺缺乏相互联联系的结构构,越来越越不能适应应管理大量量数据的需需要,于是是数据库管管理系统便便应运而生生。数据库库管理系统统是用来控控制建立数数据库中的的数据、数数据的存取取,并维护护数据库的的数据。从从文件管理理到数据库库管理,代代表了两代代不同的数数据管理技技术。今天天,数据库库管理已成成为计算机机信息管理理的主要方方式。数据据库的应用用非
20、常广泛泛,可应用用于各行各各业。尤其其目前电脑脑发展神速速,运用广广泛,甚至至每个公司司、每户都都有电脑,只只要是稍复复杂的数据据,都可制制作成数据据库,交由由电脑来管管理。用电电脑管理数数据,可免免除人为的的疏忽,并并且运算速速度快,可可靠性提高高。企业工资管管理是一项项琐碎、复复杂而又十十分细致的的工作,一一般不允许许发生差错错。最初的的工资统计计和发放都都是使用人人工方式处处理,工作作量大的时时候,出现现错误的机机率也随之之升高,不不仅花费财财务人员大大量的时间间,而且往往往由于抄抄写不慎,或或者由于计计算的疏忽忽,出现工工资发放错错误的现象象。同时工工资的发放放具有较强强的时间限限制,
21、必须须严格按照照单位规定定的时间完完成计算和和发放工作作。久而久久之,这种种人工处理理方式无论论是在效率率,还是正正确性方面面都达不到到企业的需需求。经常常性的出错错已经给企企业带来了了诸多的不不便。正是是企业工资资管理的这这种重复性性、规律性性、时间性性,使得企企业工资管管理计算机机化成为可可能。企业业工资管理理系统就是是使用电脑脑代替大量量的人工统统计和计算算,完成众众多企业工工资信息的的处理,同同时使用电电脑还可以以安全地、完完整地保存存大量的企企业工资记记录。1.2 现现行系统存存在问题的的分析 现现在的工资资管理系统统多半采用用人工管理理模式。每每个月企业业统计个人人的工作时时间,休
22、假假状况,加加班情况,奖奖金,保险险等多方面面的因素,类类别繁多且且复杂。人人员在统计计信息的时时候经常出出现各式各各样的错误误,使得企企业的工资资发放状况况一直处于于欠佳状态态,不仅给给企业带来来了诸多不不便,也使使得个人也也要为自己己工资的差差错而忙碌碌奔波。由由计算机管管理的工资资系统解决决了所有的的不便。高高效与正确确性不仅方方便了大家家,也为企企业节省了了很多成本本,使得人人力资源可可以得到更更加广泛的的应用。1.3解决决方案根据企业人人工工资管管理系统中中出现的一一系列问题题,一个由由计算机统统一管理和和计算的工工资管理系系统应运而而生。一套完整的的工资管理理系统包含含了多方面面的
23、内容。它它是需要和和人事管理理相联系的的,同时连连接员工的的工时考勤勤,医疗保保险等等,最最后生成每每个职工的的基本工资资、津贴、医医疗保险、保保险费、实实际发放工工资等。企业工资管管理系统不不仅方便管管理,而且且透明化,易易于查看。它它包含了三三大模块:管理员管管理模块,系系统操作员员模块和职职工查看模模块。职工工查看模块块主要是每每个职工可可以看到自自己每个月月工资是如如何生成的的,透明界界面。管理理员管理模模块就是对对用户权限限的管理,对员工考勤的管理,工资信息的设置,以及工资信息的管理来生成的。操作员模块主要是对于一些信息的录入。这三个方面形成了工资管理系统一个工作整体,采用计算机自动
24、化信息处理,可方便快捷地共享信息、交流信息,高效地协同工作。1.4 系系统优势(1) 降降低财务专专员的工作作量,提高高日常工作作效率。传传统的企事事业单位的的财务专员员的主要工工作是管理理员工档案案,统计员员工考勤和和计算员工工薪资福利利,这些事事务几乎占占到其整个个工作量的的70%,财财务专员每每天陷入这这些繁文缛缛节中不能能自拔。使使用了先进进的工资管管理系统后后,这些事事务仅占到到其工作量量的10%20%。(2) 降降低人力资资源管理的的成本,提提高员工整整体素质。使使用先进的的工资管理理系统之后后,财务专专员能够随随时跟踪员员工的信息息,及时发发现问题并并采取措施施解决问题题,降低员
25、员工流动率率,从而避避免由于员员工流失的的波动给企企业造成的的损失;此此外,由于于先进的工工资管理系系统能够及及时地发现现和挖掘员员工的才能能,做到人人尽其才,才才尽其用,因因而能够在在短时期内内迅速提高高企事业单单位员工整整体素质。(3) 先先进的工资资管理系统统能够及时时准确地收收集信息,加加强内部的的信息沟通通,因而它它能够有效效地在企事事业单位的的各个部门门间架起一一个沟通的的桥梁,使使企事业单单位的各个个部门根据据相关的信信息做出决决策并及时时采取行动动,从而最最大限度地地发挥企事事业单位的的人的因素素。1.5 硬硬件配置该系统大约约占用400MB;需需要CPUU为P411.8GHH
26、z;内存存为2566MB以上上;操作系系统为Wiindowws20000,Winndowss 20003 或WWindoows XXP;数据据库为SQQL Seerverr 20000;前台台应用程序序为Vissual Basiic.NEET 20003;分分辨率为最最佳效果11024768像像素。第二章 可可行性分析析2.1 经经济可行性性分析主要是对项项目的经济济效益进行行评价,一一方面是支支出的费用用,其中包包括设备购购置费,软软件开发费费,管理和和维护费,人人员工资和和培训费等等。另一方方面是取得得的收益中中可以用钱钱来衡量的的那部分(收收益的另一一部分难以以用钱来表表示)。基基于企业
27、的的现有计算算机及配套套设备,建建设MISS系统。不不但能大大大减少重复复性的书面面报告,降降低办公费费用,提高高办公室效效率,而且且能提高检检测数据效效用,为企企业提供很很方便。由由于企业工工资管理系系统是一个个比较小型型的系统,是是由我一个个人进行开开发的,所所以从人力力、物力、财财力方面来来说都是可可行的。2.2 技技术可行性性分析技术上的可可行性分析析主要分析析现有技术术条件能否否顺利完成成开发工作作,软硬件件配置能否否满足开发发者需要等等,这一特特点非常适适合计算机机的特点,发发挥计算机机的数据处处理速度快快,准确率率高的优势势,现代计计算机硬件件和软件技技术的飞速速发展,为为系统的
28、建建设提供了了技术条件件。由于对对企业工资资管理系统统这一类的的企业财务务系统进行行开发已有有一定的时时期,有很很多成功的的实例,技技术基础也也已经非常常雄厚,因因而技术上上的准备应应该不成问问题。2.3 社社会可行性性分析社会可行性性有时也称称为操作可可行性,主主要论证新新系统在企企业或机构构开发和运运行的可能能性以及运运行后可能能一起的对对企业或机机构的影响响,即组织织内外是否否具备接受受和使用新新系统的条条件。在当当前信息技技术飞速发发展的大环环境下,计计算机技术术和软件技技术的更新新使人们完完全有可能能也有能力力采用这样样先进的管管理技术。在在某种意义义上,信息息与科技在在现代化建建设
29、中显现现出越来越越重要的地地位。管理理方面的信信息化与科科学化,已已成为现代代化生活水水平步入高高台阶的重重要标志。好好的管理系系统对提高高人们的生生活效益是是极为有益益的。2.4管理理可行性分分析主要是管理理人员对开开发信息系系统是否支支持,现有有管理制度度和方法是是否科学,规规章制度是是否齐全,原原始数据是是否正确等等,企业工工资管理系系统比较完完善的规章章制度和管管理方法为为系统的建建设提供了了保障。第三章 系系统总体结结构设计本部分主要要介绍系统统要实现的的功能,搭搭好设计的的总体框架架,使我们们对要开发发的系统优优一个系统统、全面、确确切的认识识。3.1 系系统目标本系统要对对企业工
30、资资管理的日日常的工资资发放进行行数据输入入,并对各各项工资条条款进行计计算。汇总总各项数据据生成员工工个人台帐帐,打印工工资报表。采采用用户名名,密码安安全机制,分分用户权限限登陆访问问,保证系系统资源不不受人为因因素的干扰扰。3.2系统统功能结构构与分析人们在这个个社会中随随时都会接接受到很多多信息,在在今天这个个信息时代代谁能更好好的掌握这这些信息谁谁就更容易易取得胜利利。个人的的能力是有有限的,这这个时候就就需要利用用帮助工具具。一个有有效的系统统要能储存存系统中所所必须的信信息并能对对这些信息息进行各种种操作例如如对信息快快速查找。工工资管理系系统是帮助助企业管理理职工工资资的系统,
31、本本系统是由由员工基本信信息管理、个人工资查询、工资管理和用户管理等几个功能模块组成。根据以上的的功能结构构,将工资资管理系统统的数据分分为:1、 数据输入部部分其中包括员员工信息的的输入,每每个月不同同工资明细细的输入,管管理员资料料与普通员员工登录信信息的录入入,不同岗岗位工资与与基本工资资对照表的的输入等。2、 数据输出部部分 数数据输出部部分主要是是显示各种种数据的查查询与统计计。例如查查询某个员员工的个人人信息,本本月工资信信息,统计计某个部门门某月工资资信息的总总和,统计计本单位某某年工资的的信息等。3、 数据处理部部分此部分主要要是对一些些修改后的的信息的处处理工作。企企业中随时
32、时会出现增增加新员工工,员工离离职,员工工变换部门门,员工升升降职以及及员工工龄龄等的不断断变化。当当企业中的的员工出现现此类信息息的变化时时,数据库库中的信息息必须及时时得到更新新,这样才才能避免一一些不必要要的错误出出现,提高高企业的工工作效率。3.3系统统各功能模模块设计根据以上分分析的功能能,总结出出系统结构构图如下:企业工资管理系统工资汇总信息修改工资查询个人查询工资信息用户管理查看信息数据分析系统维护图3.1 工资管理理系统结构构图3.3.11 用户管管理模块用户登录时时有权限的的设定。查查看或者修修改系统只只有管理员员才有权限限,而个人人用户只能能查看关于于个人信息息、工资等等内
33、容,无无权查看其其它信息。用户管理增加删除系统用户用户权限管理图3.2 用户管理理模块工资汇总打印预览打印退出工资汇总打印预览打印退出工资汇总打印预览打印退出工资汇总打印预览打印退出工资汇总打印预览打印退出工资汇总打印预览打印退出工资汇总打印预览打印退出工资汇总打印预览打印退出3.3.22查看信息模模块该模块主要要是为了方方便管理员员查看数据据库中的各各项信息。一一个好的系系统需要强强大的后台台数据库做做支持。当当管理员对对某个信息息进行修改改、增加、删删除等操作作时,数据据库中的信信息必须同同时得到更更新,这样样才能保证证系统的正正常运行。但但是没做一一个操作就就在数据库库中进行查查看不仅浪
34、浪费时间而而且出错率率较高,可可能在查看看数据库中中的信息就就忘记了自自己刚刚作作的修改。在在前台就可可以看到数数据库的信信息无疑增增加了管理理员的工作作效率,节节省了更多多的人力资资源与时间间。“查看员工工信息表”就是查看看所有员工工的信息,包包括姓名,性性别,部门门等信息。“查看员工工工资表”就是查看看每个员工工的月工资资。“查看工龄龄工资”就是查看每每一个工龄龄所对应工工资的标准准。“查看岗位位工资”就是查看看每一个岗岗位所对应应工资的标标准。查看岗位工资查看工龄工资查看员工工资表查看员工信息表查看信息图3.3 查看信息息模块3.3.33员工信息修改模块该模块主要要用于员工工信息的及及时
35、更新。包包括对员工工信息的修修改,增加加与删除。当当某个职员员升、降职职,更换部部门时,都都需要对员员工的信息息进行修改改。当有新新员工加入入或者有员员工离职时时,都要对对该员工信信息进行增增加和删除除。“员工信息息修改”就是对某某个员工的的某些信息息进行修改改,保持最最新状态。“员工信息息增加”就是增加加某个新员员工的信息息,以确保保数据库的的完整性。“员工信息息删除”就是删除除某个已经经离职员工工的信息,确确保数据库库中没有占占用空间的的多余信息息。员工信息修改员工信息修改员工信息增加员工信息删除图3.4 员工信息息修改模块块3.3.44工资查询模模块该模块负责责工资的查查询,可选选择或输
36、入入职工号,姓姓名,部门门,输出相相应的职工工工资信息息。用户进入工工资查询界界面后,由由用户选择择查询条件件,可以选选择职工号号,输入职职工姓名,选选择职工所所在部门,确确定后,系系统根据查查询条件进进行数据库库访问。若若按职工号号查询,则则判断职工工号是否出出错,出错错则显示出出错信息。若若按职工姓姓名进行查查询,则先先要访问人人事信息表表,得到符符合条件的的职工号,对对此过程进进行判断,是是否出错,出出错显示出出错信息。同同样,若按按职工部门门进行查询询,则也要要访问人事事信息表,得得到符合条条件的职工工号,对此此过程进行行判断,是是否出错,出出错则显示示出错信息息。然后根根据职工号号查
37、询工资资表,无错错误则显示示符合查询询条件的职职员工资信信息。除此之外外,该模块块还可以对对某个部门门的月工资资、年工资资进行查询询,也可以以对整个企企业的工资资发放情况况进行查询询。“根据员工工号查询”,这是最最精确的查查询方式,因因为每个员员工只有一一个唯一员员工号码。当当你知道某某个员工的的员工号码码时,可以以通过这种种方式查询询,可以在在最短的时时间内查看看到该员工工的信息。“根据员工工姓名查询询”,这也是是一个比较较精确的查查询方式。若若你只知道道某个职员员的姓名,可可以通过输输入姓名查查询。不过过可能会出出现重名现现象。这时时就需要你你自己去判判断哪一个个是你要找找的人。“根据部门
38、门查询”是一个比比较粗略的的查询方式式。当你只只知道部门门的时候,可可以这样查查询。在查查询的结果果中,你可可以在查看看哪个是你你要找的信信息。显然然没有上面面两种精确确,但也是是一种方法法。工资查询根据员工号查询根据部门查询根据员工姓名查询图3.5 查看信息息模块3.3.55工资汇总总模块管理员在员员工信息管管理模块对对所有员工工的有关工资等等级的所有有信息(包包括岗位工工资,工龄龄,保险金金等)进行行输入以后后,再根据据不同岗位位、工龄所所对应的不不同工资数数,在工资资汇总模块块中自动对每个个员工的工资进行行汇总,生生成每个员员工的最后后工资。在这个模模块中,可可以根据自自己的需求求,对工
39、资资表进行打打印。工资汇总打印预览打印汇总部门工资图3.6 工资汇总总模块3.3.66 个人查查询信息模模块每个员工都都有权知道道自己每个个月工资是是如何生成成的。当然然,在管理理员的管理理过程中,有有可能因为为粗心等一一系列原因因而输入了了错误的信信息,或者者信息没有有进行及时时得更新,从从而导致了了某个员工工的工资错错误。所以以,每个员员工不但可可以查看自自己每个月月的工资,而而且也可以以查看个人人的信息,以以此来保证证工资的正正确性,也也是对管理理员工作的的监督。“查看个人人信息”就是用于于查看自己己的信息。包包括部门,职职位,工龄龄等信息。“个人工资资详单查询询”就是查看看自己当月月工
40、资是如如何生成的的。“打印工资资单”就是可以以打印出来来作为凭证证,或者当当出错时可可以打印出出来去找管管理员进行行修改。个人查询工资信息查看个人信息个人工资详单查询退出打印工资单图3.7 个人工资资查询模块块3.3.77 系统维维护模块系统在使用用的过程中中,由于使使用不善,避避免不了会会出现一些些问题。从从而导致系系统数据丢丢失,损坏坏,对企业业是很不利利的。因此此,在日常常的使用过过程中,我我们需要对对系统进行行维护,以以保证即使使出错也不不会有问题题。系统维护数据备份与还原数据导入与导出图3.8 系统维护护模块“数据备份份与还原”就是在日日常使用中中,管理员员要经常对对系统中的的数据进
41、行行备份,这这样在有需需要的时候候,只要还还原数据库库就可以了了。“数据导入入与导出”。工作中中,会有各各种各样的的不同的数数据需要系系统操作员员进行录入入,然而大大量的工作作量将大大大耗费时间间与精力。数数据的导入入与导出就就可以解决决这一问题题,只需将将原有镖客客导入或导导出数据库库就可以了了,大大节节省了人力力资源。第四章 数数据库设计计在数据库应应用系统的的开发过程程中,数据据库的结构构设计是其其中非常重重要的一个个环节。数数据库结构构的好坏将将直接对应应用系统的的效率以及及实现的效效果产生影影响。好的的数据库结结构设计会会减少数据据库的存储储量,数据据的完整性性和一致性性比较高,系系
42、统具有较较快的响应应速度,能能简化基于于此数据库库的应用程程序的实现现等。4.1 数数据库需求求分析数据库需求求分析是数数据库结构构设计的第第一阶段,是是非常重要要的一个阶阶段。这个个阶段主要要是确定基基本数据,数数据结构以以及数据处处理的流程程,组成一一份详尽的的数据字典典,为以后后进一步设设计打下基基础。在仔细调查查企业工资资管理过程程的基础上上,我们得得到本系统统的数据流流程图如下下:外部实体 数据流流 数据据存储系统操作员工资计算上级主管员工基本信息管理录入分类员工基本信息查询工资基本设定工资汇总员工个人工资查询打印报表图4.1 系统数据流程图考勤员工基基本信息工资固定信信息通过对企业
43、业工资管理理的内容和和数据流程程分析,针针对企业工工资管理系系统,我们们设计的数数据项和数数据结构如如下:l 员工基本信信息包括的数据据项有员工工号、员工工姓名、性性别、所在在部门、所所在岗位、工工资级别等等。l 员工信息查查询 包括的数据据项有l 工资基本设设定包括的数据据项有工资资级别、岗岗位工资、工工龄工资金金额l 工资计算 包包括的数据据项有员工工号、员工工姓名、员员工基本工工资、员工工工龄工员员工岗位工工资、公司司福利、员员工实得工工资4.2 数数据库概念念结构设计计这一设计阶阶段是在需需求分析的的基础上,设设计出能够够满足用户户需求的各各种实体,以以及它们之之间的关系系,为后面面的
44、逻辑结结构设计打打下基础。实体跟实体体之间的EE-R图为为:工资结构工资条员工工龄岗位级别部门具有具有工作具有属于图4.2实实体E-RR图4.3 数数据库逻辑辑结构设计计根据系统功功能设计的的要求以及及功能模块块的划分,各各个系统的的具体逻辑辑实现如下下:通过对企业业工资管理理的内容和和数据流程程分析,设设计的数据据项和数据据结构如下下。l 员工考勤统统计信息包包括的数据据项有缺勤勤时间、缺缺勤天数、缺缺勤类别等等。这些信信息可从考考勤管理系系统的数据据库中统计计获取。l 员工岗位等等级信息包包括的数据据项有岗位位等级、岗位位基本工资资等。l 员工津贴信信息包括的的数据项有有加班时间间、加班类
45、类别、加班班天数等。l 员工医疗保保险信息包包括的数据据项有医疗疗保险时间间、医疗费费用保险、社社会保险费费用等。l 员工基本信信息包括的的数据项有有员工号、员员工姓名、员员工岗位、员工工所属部门门等。l 员工工资信信息包括的的数据项有有生成工资资的时间、基基本工资、缺缺勤扣除、加加班费用、医医疗保险费费、月应发发工资等。l 员工年终奖奖金信息包包括的数据据项有年份份、员工的的年终奖金金数额等。根据数据库库的需求分分析,建立立如下几个数据表表表4.1 工龄工资资表表4.2 工资信息息表表4.3 职位工资资表表4.4 税率表表4.5 系统用户户表表4.6 员工惩罚罚表表4.7 员工奖励励表表4.
46、8 员工信息息表表4.9 员工登陆陆密码表(1)规划划有效的索索引a.在组合合表的列中中创建索引引,包括主主关键字和和外部关键键字所在的的列。b.在列或或类组合中中创建唯一一的索引能能增强唯一一性。c.浏览索索引并卸载载不使用的的索引。索索引需要一一定硬盘空空间和时间间来维护。具具有较高数数据插入操操作频率的的数据库最最好不要索索引。有较较高读操作作频率的数数据库应该该有更多的的索引。d.避免在在簇索引中中包括不必必要的列。在在可能的情情况下,使使用较小的的数据类型型,例如用用varcchar替替代chaar。e.考虑使使用簇索引引来支持排排序和范围围化查询。在在为数据检检索优化表表时,簇索索引必须支支持数据的的分组索引引。为簇关关键字选择择列或列组组,簇关键键字