版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PAGE 广西科技大学毕业设计(论文)说明书课题名称 企业业工资管管理系统统 The eenteerprrisee salaary mannageemennt sysstemm 系 别别 电气气与信息息工程学学院 专 业 自自动化 班 级 学 号 姓 名 叶叶 威 指导导教师 王大溪溪 2014 年 5 月 19 日企业工资管理系统PAGE VI企业工资管理系统PAGE I摘要 工工资管理理涉及到到企业日日常管理理的方方方面面,是是人事安安排、会会计财务务、业绩绩考核和和员工激激励等方方面的综综合管理理,在企企事业单单位部门门国民经经济各领领域中,无无不涉及及到了工工资管理理的工作作。传统统的
2、手工工工资管管理,需需要耗费费大量的的人力资资源去应应付繁冗冗、复杂杂的计算算统计,同同时由于于人为因因素的限限制,管管理中难难免出现现误差,导导致工资资管理的的错误和和失效,造造成经济济效益的的损失。随随着计算算机管理理类软件件的开发发使用,电电算化的的工资数据据库管理理也成为为了时代代的趋势势。 本本课题主主要通过过运用PPoweerbuuildder99.0开开发工具具来进行行工资管管理软件件的设计计开发,同同时使用用Powwerbbuillderr9.00中自带带的Addapttivee Seerveer AAnywwherre7.0作为为软件的的数据库库支持。工工资管理理系统主主要通
3、过过人事管管理、考考勤管理理、工资资管理三三个模块块有机统统一地实实现目标标功能,可可以准确确、高效效地完成成对员工工工资的的核算,同同时也可可以利用用工资数数据库的的数据完完成一定定程度的的信息统统计,为为企业各各部门提提供信息息服务。 本本文对工工资管理理数据库库系统的的设计创创建工作作做了详详尽的概概述,从从系统结结构设计计、数据据库的内内容设计计、数据据库具体体表格的的创建维维护、应应用程序序工程文文件的创创建编程程等多方方位的角角度,重重现了作作者的设设计创建建本数据据库系统统的过程程。关键词: powwerbbuillderr9.00; 工资资管理; 数据库库管理; 数据库库; 系
4、统开开发AbstrracttSalarry mmanaagemmentt iss noot oonlyy reelatted to thee peersoonneel mmanaagemmentt, ffinaanciial mannageemennt iis aalsoo ann immporrtannt ccompponeent of thee ennterrpriise secctorr, iin aall fieeldss off naatioonall ecconoomy, arre rrelaatedd too thhe ssalaary mannageemennt wworkk.
5、 TThe traadittionnalmmanuual mannageemennt, neeed tto sspennd aa loot oof mmanppoweer rresoourcce sstattisttic to coppe wwithh coompllicaatedd, ccompplexx, aat tthe samme ttimee duue tto hhumaan ffacttorss, iis tthe emeergeencee off errrorr maanaggemeent, waage mannageemennt mmisttakees aand faiilur
6、res,ressulttingg inn thhe llosss off ecconoomicc beeneffitss. WWithh thhe ddeveeloppmennt oof ccompputeermaanaggemeent sofftwaare, Coompuuterrizeed ppayrrolll daatabbasee maanaggemeent hass beecomme tthe treend of thee tiimess.This papper maiinlyy thhrouugh thee usse oof PPoweerBuuildder99.0 devvelo
7、opmeent toools toddesiign andd deevellopmmentt off waage mannageemennt ssofttwarre, andd ussingg AddapttiveeSerrverr Annywhheree7.00 coomess wiith thee PoowerrBuiildeer9.0 aas ssofttwarre ddataabasse ssuppportt. SSalaary mannageemennt ssysttem is maiinlyy thhe mmanaagemmentt off peersoonneel,aatteen
8、daancee maanaggemeent, saalarry mmanaagemmentt thhreee moodulles to achhievve tthe goaal oof uunifficaatioon oof ffuncctioon, cann bee acccurratee, eeffiicieent commpleetioon oof tthe acccounntinng sstafff wwagees, butt allso cann coomplletee thhe iinfoormaatioon sstattistticss too soome exttentt us
9、se wwagee daata, prroviide infformmatiion serrvicces forr thhe eenteerprrisees aand depparttmennts.In thhis papper, thhe ddesiign of sallaryy maanaggemeent sysstemm daatabbasee too crreatte wworkk iss suummaarizzed in dettaill, ffromm thhe ssysttem strructturee deesiggn, dattabaase dessignn, ddataab
10、asse ttablles of conntennt sspeccifiic tto ccreaate thee maainttenaancee, aappllicaatioon eengiineeerinng ddocuumennts creeateed pproggrammminng mmultti aazimmuthh annglee, rreprroduuce thee deesiggn tto ccreaate thee daatabbasee syysteem. HYPERLINK /# Keywoordss: powwerbbuillderr9.00; saalarry mman
11、aagemmentt; Dattabaase mannageemennt; Dattabaase; sysstemm deevell目录TOC o 1-3 h z u HYPERLINK l _Toc388911398 摘要 PAGEREF _Toc388911398 h I HYPERLINK l _Toc388911399 Abstrractt PAGEREF _Toc388911399 h II HYPERLINK l _Toc388911400 目录 PAGEREF _Toc388911400 h IIII HYPERLINK l _Tocc388891114011 1 绪论 PAGE
12、REF _Toc388911401 h 1 HYPERLINK l _Toc388911402 1.1 工工资管理理系统课课题研究究背景 PAGEREF _Toc388911402 h 1 HYPERLINK l _Toc388911403 1.2 工工资管理理系统的的目的及及意义 PAGEREF _Toc388911403 h 1 HYPERLINK l _Toc388911404 1.3 课课题主要要的设计计内容 PAGEREF _Toc388911404 h 2 HYPERLINK l _Toc388911405 2 系统统分析 PAGEREF _Toc388911405 h 3 HYP
13、ERLINK l _Toc388911406 2.1 可可行性分分析 PAGEREF _Toc388911406 h 3 HYPERLINK l _Toc388911407 2.2 系系统设计计目标 PAGEREF _Toc388911407 h 3 HYPERLINK l _Toc388911408 2.3 系系统设计计思想 PAGEREF _Toc388911408 h 3 HYPERLINK l _Toc388911409 2.4 系系统功能能分析 PAGEREF _Toc388911409 h 4 HYPERLINK l _Toc388911410 2.5 系系统功能能模块设设计 PA
14、GEREF _Toc388911410 h 4 HYPERLINK l _Toc388911411 3 数据据库设计计 PAGEREF _Toc388911411 h 6 HYPERLINK l _Toc388911412 3.1 数数据库需需求分析析 PAGEREF _Toc388911412 h 6 HYPERLINK l _Toc388911413 3.2 数数据库概概念结构构设计 PAGEREF _Toc388911413 h 6 HYPERLINK l _Toc388911414 3.33数据库库逻辑结结构设计计 PAGEREF _Toc388911414 h 8 HYPERLINK
15、 l _Toc388911415 3.4数据据库结构构的实现现 PAGEREF _Toc388911415 h 11 HYPERLINK l _Toc388911416 4 应用用窗口的的创建 PAGEREF _Toc388911416 h 15 HYPERLINK l _Toc388911417 4.1应用用程序对对象的的的创建 PAGEREF _Toc388911417 h 15 HYPERLINK l _Toc388911418 4.2系统统登录窗窗口 PAGEREF _Toc388911418 h 15 HYPERLINK l _Toc388911419 4.3系统统主界面面 PAGE
16、REF _Toc388911419 h 16 HYPERLINK l _Toc388911420 4.4信息息浏览窗窗口 PAGEREF _Toc388911420 h 18 HYPERLINK l _Toc388911421 4.5信息息查询窗窗口 PAGEREF _Toc388911421 h 19 HYPERLINK l _Toc388911422 4.6月薪薪统计窗窗口 PAGEREF _Toc388911422 h 20 HYPERLINK l _Toc388911423 结束语 PAGEREF _Toc388911423 h 222 HYPERLINK l _Toc38891114
17、244 致谢语语 PAGEREF _Toc388911424 h 23 HYPERLINK l _Toc388911425 参考文献 PAGEREF _Toc388911425 h 24 HYPERLINK l _Toc388911426 附录 PAGEREF _Toc388911426 h 255PAGE 611 绪论论1.1 工工资管理理系统课课题研究究背景 工工资管理理是一项项繁冗、复复杂同时时有要求求准确高高效的工工作,客客观上要要做到零零误差。在在面对整整月甚至至是整年年的汇总总核算时时,财会会人员采采用纯手手工的统统计核算算,面对对大量繁繁杂的数数据需要要进行大大量的抄抄写计算算,
18、时常常会感到到困难,同同时也难难以避免免地会发发生数据据录入的的差错。传传统工资资管理的的方法在在耗费大大量人力力资源的的同时,还还易发生生数据的的统计的的失误,这这对于国国民经济济各部门门都是极极大的资资源浪费费,不利利于生产产发展与与生产力力的提高高。而工工资的管管理发放放工作,无无疑又是是国民经经济各部部门必须须正视的的问题,它它体现了了劳动的的价值,综综合地协协调着用用人单位位与员工工。一套套合理、完完善、人人性化的的工资管管理体系系,无论论对国民民经济中中的个体体与集体体乃至整整体,都都有不可可低估的的促进作作用。 利利用计算算机数据据库管理理系统进进行工资资管理是是当代的的发展方方
19、向,数数据库管管理软件件以其方方便的操操作,快快速处理理大型数数据量的的能力,获获得了财财务人员员的青睐睐,同时时提高了了企业工工资管理理的准确确度和效效率。由由此减轻轻了财务务人员繁繁重的工工作任务务,提升升了企事事业单位位的办事事效率,优优化了企企业单位位人事、财财务方面面的管理理考核,所所以,设设计出更更优秀的的工资管管理系统统,具有有非凡的的现实意意义和利利用价值值。1.2 工工资管理理系统的的目的及及意义 本本课题设设计的工工资管理理系统,目目的是为为了一定定程度地地以软件件系统的的电算化化替代手手工的统统计核算算,从而而进一步步优化企企业工资资管理。 工工资管理理在任何何的企事事业
20、单位位中都有有着不可可替代的的重要地地位,同同时又是是一个具具有复杂杂性的管管理领域域。工资资管理牵牵涉到领领域比较较广,涉涉及到了了企业的的集体利利益和员员工的个个人利益益,需要要综合考考虑的方方面有许许多,员员工的个个人表现现、企业业的激励励机制、社社会的保保障保险险、国家家的法律律法规都都是其管管理考核核的因素素,企业业的高效效运营,离离不开工工资的合合理发放放,现代代的企业业管理理理论中,工工资管理理的重要要性不可可替代。因因此,借借助计算算机管理理软件,对对企业工工资管理理进行统统筹规划划管理,是是日常管管理的迫迫切需求求,更是是科技进进步后工工资管理理必然的的发展趋趋势。 规规范的
21、工工资管理理系统,其其意义不不仅在于于管理企企业的员员工工资资发放,同同时也是是企业管管理文化化的体现现。传统统企业中中工资的的发放更更多地受受到人为为因素的的影响,企企业主的的个人因因素就可可轻易地地使管理理失效,建建立规范范的工资资管理系系统,就就以有序序替代了了无序,不不因职位位权限的的高低产产生对工工资生成成的影响响,企业业中的每每个个体体共同受受到工资资考核规规章的制制约,每每个人都都需按规规行事,只只有考核核规章才才能决定定工资的的生成,避避免了企企业管理理的混乱乱。 有有效的工工资管理理系统,其其将使企企业更高高效地运运营。传传统手写写纸张的的工资管管理,对对财务人人员的工工作需
22、求求量巨大大,工作作性质单单一重复复且具备备一定难难度,往往往在结结算期才才产生大大量工作作,日常常中却无无法分担担结算工工作。工工资管理理系统,为为财务人人员分担担了繁重重且易出出错的统统计结算算工作,在在日常就就可进行行数据的的录入工工作,到到结算期期可直接接调取数数据进行行结算,而而避免了了大量数数据的积积压压力力。运用用工资管管理系统统相对传传统管理理的优势势,为企企业财务务部门节节约了大大量的人人力资源源,保证证了结算算环节的的工资生生成的准准确,优优化了工工资管理理方式。 合合理的工工资管理理系统,其其全面协协调和统统筹企业业其他部部门的管管理,产产生了综综合管理理的成效效。纵观观
23、各个时时期的工工资管理理方式,其其从来都都是综合合多方面面因素而而进行管管理的,工工资管理理系统也也本着这这一理念念,综合合考虑多多方面因因素,引引入了人人事和考考勤的模模块,在在设计上上就已预预先地为为企业日日常管理理做了充充足的准准备,为财务务人员日日常的系系统应用用奠定了了基础。1.3 课课题主要要的设计计内容 本本论文课课题主要要是通过过集成化化开发工工具poowerrbuiildeer9.0和关关系数据据库管理理系统Adaaptiive Serrverr Annywhheree7.00,设计计开发一一套数据据库管理理系统,目目标方向向是企业业工资管管理,以以实现企企业对工工资的日日常
24、管理理。在对对工资管管理系统统进行设设计的过过程中,根根据侧重重点的不不同可以以分为如如下阶段段: 第第一步是是系统设设计。这这一阶段段主要是是对数据据库管理理系统的的开发进进行系统统可行性性、系统统设计目目标、开开发设计计思想、系系统功能能分析、系系统模块块设计等等方面对对进行综综合的设设计分析析,对管管理系统统的框架架形成一一个初步步概念,从从整体上上完成管管理系统统结构的的搭建工工作。 第二二步是数数据库设设计。这这一阶段段主要是是对本系系统的后后台数据据库模块块进行设设计,首首先根据据管理系系统需求求,分析析出系统统正常运运行涉及及到的实实体以及及这些实实体所具具备的属属性;其其次,结
25、结合已分分析归纳纳出的信信息结构构,在数数据库管管理系统统ASAA7.00中编辑辑具体的的表格数数据,完完成开发发的数据据库准备备。第三步是创创建应用用程序。这这一阶段段主要是是对工资资管理系系统的应应用程序序进行创创建,应应用程序序对象是是直接面面向用户户的,其其界面提提供给用用户操作作,这要要求界面面简洁便便于操作作,所以以这是需需要重点点设计开开发的部部分,包包括了用用户登录录窗口、信信息管理理窗口、工工资生成成窗口等等等,要要实现用用户对工工资管理理基本的的功能需需求。第四步是系系统功能能测试。这这一阶段段主要是是对以设设计开发发完成的的工资数数据库管管理系统统进行实实际的功功能运行行
26、,测试试系统的的各控件件能否按按预定目目标运行行,同时时针对系系统运行行中出现现的问题题给出解解决方案案,并及及时解决决使系统统稳定运运行。2 系统统分析2.1 可可行性分分析为更好地进进行工资资管理的的数据库库开发,对对本课题题的可行行性进行行分析有有着促进进的作用用,能辨辨析工资资管理系系统的理理论性、现现实性以以及实际际意义。技术可行性性 以现现有计算算机已安安装的PPoweerbuuildder99.0集集成化开开发工具具和关系系数据库库管理系系统Addapttivee Seerveer AAnywwherre7.0,可可以充分分地完成成本课题题对数据据库系统统的开发发要求,故故而本次
27、次管理系系统的开开发在技技术上是是可行的的。经济可行性性 本本次工资资管理系系统的数数据库开开发是作作为毕业业设计课课题进行行的,主主要是以以探索考考察研究究为目的的,基本本无需进进行太多多的经济济投入,也也无实际际的资源源消耗,只只需进行行一定的的个人脑脑力劳动动与编写写工作,设设计完成成后可产产生实际际的使用用功能,并并且对工工资管理理系统提提供有益益的指导导和促进进作用,所所以,在在经济上上本工资资管理系系统是完完全可行行的。操作可行性性 本本工资管管理系统统是基于于Powwerbbuillderr9.00集成化化开发平平台开发的,PPoweerbuuildder作作为一款款使用稳稳定、
28、功功能全面面的开发发工具,为为众多数数据库系系统开发发人员所所喜爱和和推崇,并并已设计计开发出出大量功功能全面面的数据据库管理理系统,是是可靠极极其的开开发平台台。本工工资管理理系统的的设计开开发作者者,具备备一定的的数据库库SQLL语言基基础,可可熟练的的进行ppoweerbuuildder软软件的操操作使用用,足以以完成本本系统的的开发工工作。所所以,在在操作上上本工资资管理系系统的开开发可行行。2.2 系系统设计计目标本课题的工工资管理理系统数数据库,开开发工作作的总体体任务是是实现企企业对自自身员工工工资统统计发放放的系统统化管理理,运用用计算机机数据库库管理软软件操作作替代传传统手工
29、工统计核核算的工工作方式式,为企企业的财财务部门门提供更更高效率率和便捷捷的工资资管理方方式,从从管理上上增强企企业竞争争力。本数据库管管理系统统以企业业的工资资管理为为基础和和目标,将将结合企企业管理理的考勤勤、人事事板块等等,综合合全面地地为企业业管理提提供可实实行性方方案,优优化企业业管理结结构,梳梳理企业业管理脉脉络,协协调各部部门的管管理关系系。2.3 系系统设计计思想 系系统以采采用企业业现有资资源为主主,以其其对计算算机软硬硬件较低低的运行行要求进进行工作作,主要要依靠提提升数据据库管理理系统开开发水平平和提升升对企业业需求理理解的方方式,提提高系统统的应用用效果。 系系统满足足
30、企业对对员工工工资管理理的客观观需求,多多方面综综合考虑虑得到工工资生成成方式的的模式,符符合企业业的实际际情况。结结合理论论知识与与现实考考察,系系统将以以企业员员工的职职务层级级确定个个人的基基本工资资水平,将将结合员员工的出出勤上班班情况来来确定每每月的考考勤费的的增减,将将结合员员工的加加班情况况确定每每月的加加班补贴贴的发放放,同时时还将纳纳入医疗疗保险的的费用报报销,员员工社会会保险金金的扣除除等等,以以上这些些,将统统一构成成企业员员工的月月工资。系统将根据据不同的的功能领领域,分分成多个个实现各各自功能能的模块块,以此此划分出出系统的的不同功功能,具具有较强强的辨析析度便于于用
31、户的的使用操操作,同同时这些些模块又又根据其其内在的的数据库库管理系系统逻辑辑关系,共共同地为为的工资资管理提提供服务务。系统具备了了全面的的数据表表格维护护功能,可可供用户户实现对对数据库库数据的的实时维维护更新新,完成成了对工工资管理理所必需需的信息息收录和和更新,为为信息的的处理做做好了数数据支持持。2.4 系系统功能能分析 工工资管理理作为一一个综合合的概念念,受到到企业管管理中的的许多领领域因素素的影响响,员工工属性信信息的变变动、考考勤加班班信息的的差异等等的都可可能对工工资的生生成产生生影响。同同时在管管理中,也也需要综综合考虑虑这多方方面的因因素,才才能得出出合理全全面的员员工
32、工资资信息,完完成系统统对工资资的管理理。工资管理涉涉及到了了许多的的方面,需需要收集集大量的的相关信信息才能能完成数数据的处处理工作作,同时时在考虑虑有利于于企业日日常管理理的因素素,系统统的功能能将要应应满足如如下要求求:系统所生成成的企业业表格,单单据应该该保持一一致性,具具有大体体相似的的样式。简化管理流流程,只只针对目目标需求求设计功功能界面面,不使使管理系系统复杂杂化;精精简管理理窗口页页面,针针对主要要需求设设置控件件,做到到实用、规规范。针对工资管管理的需需要,结结合多方方面需求求的综合合考虑,工工资管理理系统应应实现如如下功能能:根据企业的的人事需需求对员员工信息息的管理理进
33、行管管理。具备根据员员工日常常表现收收集考勤勤信息的的功能。具备根据不不同员工工的级别别设置基基本工资资的功能能。具备根据不不同的加加班情况况如时间间和类型型等设置置加班补补贴的功功能。 具具备根据据企业对对工资生生成的规规章设定定,综合合考勤因因素与加加班因素素等,生生成员工工工资的的功能。 具具备根据据系统所所录入的的企业各各部门的的相关信信息,生生成企业业信息报报表的功功能。2.5 系系统功能能模块设设计 结结合以上上的系统统功能分分析,可可以得到到系统功功能模块块图2-5-11,本系系统分为为五个模模块,其其中主要要的模块块为:系系统模块块、员工工信息模模块、考考勤信息息模块、工工资信
34、息息模块、帮帮助模块块。系统功能模模块图22-5-13 数据据库设计计3.1 数数据库需需求分析析针对本系统统的工资资管理需需求,设设计出的的数据项项和数据据结构如如下:员工基本信信息,包包括员工工的员工工号、姓姓名、部部门号、职职务等等等。员工考勤信信息,包包括员工工号、考考勤时间间、缺勤勤天数、缺缺勤类别别。职位信息,包包括职位位号、职职位名称称、职权权、职责责。员工保险信信息,包包括员工工号、医医疗保险险、社会会保险费费、保险险时间。员工月总工工资信息息,包括括员工号号、加班班补贴、基基本工资资、保险险费用。3.2 数数据库概概念结构构设计员工基本信信息实体体E-RR图3-22-1图3-
35、2-11 员工工基本信信息实体体考勤信息实实体E-R图3-22-2图3-2-2 考考勤信息息实体工作职位实实体E-R图3-22-3图3-2-3 工工作职位位实体医疗保险信信息实体体E-RR图3-22-4图3-2-4 医医疗保险险信息实实体月总工资EE-R图图3-22-5图3-2-5 月月总工资资实体员工、职位位、工资资、考勤勤、补贴贴等实体体间的关关系E-R图3-22-6图3-2-6 实实体关系系3.3数据据库逻辑辑结构设设计 AAdapptivve SServver Anyywheere77.0作作为poowerrbuiildeer9.0自带带的关系系数据库库管理系系统,其其对内存存、cuu
36、p、磁磁盘空间间具有低低能耗的的优点,同同时具备备了完全全SQLL关系数数据库管管理系统统、经济济合算、高高性能、行行业标准准接口、跨跨平台解解决方案案等等特特点。可可以说AASA77.0可可完全支支持本课课题工资资管理系系统的设设计要求求,为此此将选用用ASAA7.00数据库库管理系系统来进进行本次次数据库库方面的的逻辑设设计与支支持。 根根据对本本系统的的需求和和实体之之间的逻逻辑关系系的,形形成了数数据库所所应建立立的表格格及其关关系。 工工资管理理数据库库系统,日日常维护护所需要要的表格格如下:系统用户表表t_yyongghubbiaoo用来放放置系统统用户信信息,该该表字段段如表3-
37、3-11所示。表3-3-1Colummn nnameeData typpewidthhnull备注Yonghhu numerric5no用户(主键键)mimanumerric6no密码quanxxiannnumerric2no权限员工基本信信息表tt_emmp_iinfoormaatioon_bbasiic用来来放置员员工信息息,该表表字段如如表3-3-22所示。表3-3-2Colummn nnameeData typpewidthhnull备注Emp_nnonumerric6no员工号(主主键)Emp_nnameevarchhar10yes姓名Dept_idnumerric3yes部门号Jo
38、b_iidnumerric3yes职位Emp_ggenddervarchhar10yes性别Emp_bbirtthdaaydateyes生日Emp_hhomeetowwnvarchhar8yes籍贯Emp_nnatiionvarchhar10yes民族Emp_iidnumerric18yes身份证号Emp_mmarrriaggevarchhar2yes婚姻状况Emp_hheallthvarchhar20yes健康状况Emp_zzzmmmvarchhar4yes政治面貌Emp_sstarrtwoorkdateyes入职时间Emp_sstattevarchhar10yes员工状态Emp_sstat
39、te_ddateedateyes状态时间Emp_hhomeeadrresssvarchhar10yes家庭住址Emp_tteleephoonenumerric11yes联系电话Emp_bbankk_iddnumerric19yes银行卡号工作岗位表表t_jjob用用来放置置工作岗岗位信息息,该表表字段如如表3-3-33所示。表3-3-3Colummn nnameeData typpewidthhnull备注Job_iidnumerric3no岗位号(主主键)Job_nnameevarchhar10yes岗位名Job_aauthhorttyvarchhar20yes岗位权限Job_ddutyyv
40、archhar20yes岗位职责月工资表tt_moonthh_paay用来来放置月月工资信信息,该该表字段段如表3-3-44所示。 表33-3-44Colummn nnameeData typpewidthhnull备注Emp_nnonumerric6no员工号(主主键)Emp_nnameevarchhar10yes姓名Base_payynumerric6no基本工资subsiidynumerric6yes加班补贴attenndannnumerric6yes考勤mednumerric6yes医疗保险insurrnumerric6yes保险费Monthh_tootallnumerric6yes月
41、总工资Pay_ddateedateno月工资生成成时间工资标准表表t_wwagee_leevell用来放放置工资资标准信信息,该该表字段段如表3-33-5所示。表3-3-5Colummn nnameeData typpewidthhnull备注Job_iidnumerric3no岗位号(主主键)Job_nnameevarchhar10yes岗位名Job_ppaynumerric6yes岗位工资考勤管理表表用来放放置考勤勤信息,该该表t_atttenddancce字段段如表3-33-6所示。 表33-3-6Colummn nnameeData typpewidthhnull备注Emp_nnonu
42、merric6no员工号(主主键)Emp_nnameevarchhar10yes姓名Attenndannce_dattedateno考勤时间Attenndannce_dayynummberrnumerric3yes缺勤天数Attenndannce_typpevarchhar3yes缺勤类别Attenndannce_reaasonnvarchhar20yes原因事由缺勤类型表表t_aatteendaancee_tyype用用来放置置缺勤信信息,该该表字段段如表3-33-7所所示。 表33-3-7Colummn nnameeData typpewidthhnull备注Attenndannce_ty
43、ppevarchhar3no缺勤类型(主键)Attenndannce_mcvarchhar10yes缺勤名称Attenndannce_expplaiinvarchhar10yes说明加班补贴表表t_ssubssidyy用来放放置加班班补贴信信息,该该表字段段如表3-33-8所示。 表33-3-8Colummn nnameeData typpewidthhnull备注Emp_nnonumerric6no员工号(主主键)Subsiidy_dattedateno加班时间Subsiidy_dayynummberrnumerric2yes加班天数Subsiidy_typpevarchhar10yes加班
44、类别年终奖表tt_ennd_ppay用用来放置置年终奖奖励信息息,该表表字段如如表3-33-9所示。 表33-3-9Colummn nnameeData typpewidthhnull备注Emp_nnonumerric6no员工号(主主键)Year_enddvarchhar4no年份Endinng_ppaynumerric6no奖金额10、员工工保险表表t_iinsuurannce用用来放置置员工保保险信息息,该表表字段如如表3-33-10所示示。 表33-3-10Colummn nnameeData typpewidthhnull备注Emp_nnonumerric6no员工号(主主键)Emp
45、_iinsuurnumerric6yes员工保险Insurr_daatedateyes保险领取日日期11、医疗疗保险表表t_mmediicree用来放放置员工工医疗保保险信息息,该表表字段如如表3-33-11所示示。 表33-3-11Colummn nnameeData typpewidthhnull备注Emp_nnonumerric6no员工号(主主键)Med_ppaynumerric6yes医疗报销Med_ssafeenumerric6yes保险费Med_ddateedateno保险生成时时间3.4数据据库结构构的实现现创建系统用用户表tt_yoonghhubiiaoCREATTE TTA
46、BLLE tt_yoonghhubiiao( Yonghhu nnumeericc(5) noot nnulll, Mimaa nuumerric(6) nott nuull, Quannxiaan nnumeericc(2) noot nnulll)创建员工基基本信息息表CREATTE TTABLLE tt_emmp_iinfoormaatioon-bbasiic(emp_nno nnumeericc(6) noot nnulll,Emp_nnamee vaarchhar(10) nuull,Dept_id nummeriic(33) nnulll,Job_iid nnumeericc(3)
47、 nuull,Emp_ggendder varrchaar(110) nulll,Emp_bbirtthdaay ddatee nuull,Emp_hhomeetowwn vvarccharr(8) nuull,Emp_nnatiion varrchaar(110) nulll,Emp_iid nnumeericc(188) nnulll,Emp_mmarrriagge vvarccharr(2) nuull,Emp_hheallth varrchaar(220) nulll,Emp_zzzmmm vaarchhar(4) nulll,Emp_sstarrtwoork datte nnulll
48、,Emp_sstatte vvarccharr(100) nnulll,Emp_sstatte_ddatee daate nulll,Emp_hhomeeadrresss vaaechhar(10) nuull,Emp_tteleephoone nummeriic(111) nulll,Emp_bbankk_idd nuumerric(19)创建工作岗岗位表CREATTE TTABLLE tt_joob(Job_iid nnumeericc(3) noot nnulll,Job_nnamee vaarchhar(10) nuull,Job_aauthhortty vvarccharr(200)
49、 nnulll,Job_ddutyy vaarchhar(20) )创建员工月月工资表表CREATTE TTABLLE tt_moonthh_paay( Emp_nno nnumeericc(6) noot nnulll,Emp_nnamee vaarchhar(10) nuull,Base_payy nuumerric(6) nott nuull,Subsiidy nummeriic(66) nnulll,Attenndann nuumerric(6) nulll,Med nnumeericc(6) nuull,Insurr nuumerric(6) nulll,Monthh_tootall
50、 nuumerric(6) nulll,Pay_ddatee daate)创建工资标标准表CREATTE TTABLLE tt_waage_levvel(Job_iid nnumeericc(3) noot nnulll,Job_nnamee vaarchhar(10) nuull,Job_ppay nummeriic(66)nuull)考勤管理表表CREATTE TTABLLE tt_atttenndannce(Emp_nno nnumeericc(6) noot nnulll,Emp_nnamee vaarchhar(10) nuull,Attenndannce_datte ddatee
51、nuull,Attenndannce_dayynummberr nuumerric(3) nulll,Attenndannce_typpe vvarccharr(3) nuull,Attenndannce_reaasonn vaarchhar(20) nuull)缺勤类型表表CREATTE TTABLLE tt_atttenndannce_typpe(Attenndannce_typpe vvarccharr(3) noot nnulll,Attenndannce_mc varrchaar(110) nulll,Attenndannce_expplaiin vvarccharr(100) nn
52、ulll)创建加班补补贴表CREATTE TTABLLE tt_suubsiidy(Emp_nno nnumeericc(6) noot nnulll,Subsiidy_datte ddatee noot nnulll,Subsiidy_dayynummberr nuumerric(2) nulll,Subsiidy_typpe vvarccharr(100) nnulll)创建年终奖奖表CREATTE TTABLLE tt_ennd_ppay(Emp_nno nnumeericc(6) noot nnulll,Yesr_endd vaarchhar(4) nott nuull,Endinng
53、_ppay nummeriic(66) nno nnulll)创建员工保保险表CREATTE TTABLLE tt_innsurrancce(Emp_nno nnumeericc(6) noot nnulll,Emp_iinsuur nnumeericc(6) nuull,Insurr_daate datte nnulll) 创建医疗保保险表CREATTE TTABLLE tt_meediccre(Emp_nno nnumeericc(6) noot nnulll,Med_ppay nummeriic(66) nnulll,Med_ssafee nuumerric(6) nulll,Med_d
54、datee daate nott nuull)4 应用用窗口的的创建4.1应用用程序对对象的的的创建根据需求分分析、功功能设计计的结果果,采用用powwerbbuillderr9.00做开发发工具,实实现公司司工资管管理各模模块的功功能。在进行系统统设计时时,应当当将那些些可能被被重复使使用的功功能编写写成通用用的过程程或函数数,这样样可以减减少代码码量,使使得程序序流程明明了,减减少程序序员编写写以阅读读程序工工作量,方方便系统统的日常常维护。在在该系统统中主要要通用的的模块代代码如下下所示。声明公共变变量。用用来放置置用户在在程序中中要使用用到的数数据集变变量。 iint jobb_idd
55、_gllobaal iint empp_noo_gllobaallong g_rrownnumbber4.2系统统登录窗窗口系统程序运运行后登登录窗口口被弹出出,用户户根据系系统用户户口令登登入,窗窗口效果果如图44-2-1。图4-2-1“用户”文文本控件件提示输输入的ssle_useer单行行文本控控件用于于用户编编号的输输入。“密码”文文本控件件提示输输入的ssle_passswoord单单行文本本控件用用于提供供用户密密码的输输入。“登录”按按钮控件件是实现现登录功功能的主主要程序序控件,其其单击触触发事件件如附录录1-11 示。“取消”按按钮控件件实现系系统退出出功能。4.3系统统主界
56、面面系统用户从从登录窗窗口成功功登录之之后,就就进入到到了本工工资管理理系统的的主界面面,本系系统主界界面比较较简单主主要提供供给用户户进行功功能导航航,其页页面左上上端显示示着系统统菜单,用用户可对对菜单进行行选择从从而进入入各个模模块。具具体的程程序运行行界面图图4-33-1所所示:图4-3-1主界面的窗窗体设计计主要进进行菜单单模块设设计,主主窗体菜菜单结构构如图4-3-2图4-3-2菜单结结构该菜单主要要提供从从主界面面向下级级窗体的的打开连连接,其其中,两两个有代代表性的的程序代代码为:打开下级窗窗体程序序。如“员工信信息管理理”菜单下下的“员工信信息总览览”子菜单单的点击击触发事事
57、件程序序代码:openssheeet(ww_emmplooyeee_innforrmattionn,w_maiin,55,laayerred!) 触发发该事件件后,“员工信信息总览览”窗口将将以平铺铺的方式式在主界界面上打打开,并并且在“窗口”菜单中中将产生生一条窗窗口链接接。编辑窗口的的打开方方式。本本系统提提供了三三种模式式的打开开方式选选择,默默认下的的打开方方式是平平铺,具具体程序序如: “窗窗口”菜单下下的“水平”子菜单单的cllickked事事件程序序代码:w_maiin.aarraangeesheeetss(tiilehhoriizonntall!)该事件触发发后将使使已经打打开
58、的窗窗口按水水平方式式重新排排列。 “窗窗口”菜单下下的“层叠”子菜单单的cllickked事事件程序序代码:w_maiin.aarraangeesheeetss(caascaade!)该事件触发发后将使使已经打打开的窗窗口按水水平方式式重新排排列。 “窗窗口”菜单下下的“平铺”子菜单单的cllickked事事件程序序代码:w_maiin.aarraangeesheeetss(laayerr!)该事件触发发后将使使已经打打开的窗窗口按水水平方式式重新排排列。4.4信息息浏览窗窗口 信信息浏览览窗口由由主界面面窗口中中“员工信信息管理理”菜单的的“详细员员工信息息”子菜单单调用,此此事件点点击触
59、发发后该信信息浏览览窗口将将在主窗窗口中打打开,如如图4-44-1。 信信息浏览览窗口中中放置有有七个控控件,sst_tti文本本控件显显示了该该窗口的的标题,dw_infor_browse控件作为数据的显示窗口,五个按钮控件将触发clicked事件程序。数据窗口控控件dww_innforr_brrowsse的opeen事件件中编写写如下程程序:dw_innforr_brrowsse.ssetttrannsobbjecct(ssqlcca)dw_innforr_brrowsse.rretrrievve()在dw_iinfoor_bbrowwse控控件的ddataaobjjectt属性中中,连接
60、接d_iinfoormaatioon_cchannge数数据窗口口,以调调用表格格信息。图4-4-1 “最最前一条条”按钮控控件的cclicckedd事件触触发时将将在数据据窗口控控件中显显示表格格中的第第一条信信息,其其程序: /将数数据窗口口滚动到到第一条条 dw_iinfoor_bbrowwse.scrrollltorrow(0) “前前一条”按钮控控件的cclicckedd事件触触发时将将显示当当前信息息记录的的前一条条,其程程序:/定义当当前行数数integger roww_cuurreent/数据窗窗口向前前滚动一一条记录录row_ccurrrentt = dw_inffor_br
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理重点环节存在的问题
- 货物运输代理合同的实践操作指南
- 《正展示空间设计》课件
- 疫情常态化护理培训
- 五年级语文上册第六单元习作 我想对您说 公开课一等奖创新教学设计
- 整本书阅读《乡土中国》第十二章 公开课一等奖创新教学设计-统编版高中语文必修上册
- 《出师表》新视角与创新解读
- 脑瘫中医护理常规
- 2024年高性能湿敏传感器项目资金申请报告代可行性研究报告
- 统编三下语文教材培训
- 如何面对挫折-心理健康教育课件
- 常见临床研究分级
- (通用版)水利安全员考试试题(含答案)
- 可编辑修改中国地图模板
- 最新电大市场调查与商情预测作业1-4参考答案小抄汇总
- 外研版九年级英语上册课件 Module 11 Unit 1 (共12张PPT)
- CJJ-T 34-2022 城镇供热管网设计标准
- 河南省地图含市县地图矢量分层地图行政区划市县概况ppt模板
- 府谷县东鑫莱煤化工有限责任公司煤泥烘干项目报告书
- 蜂巢格式生态护坡施工方案
- TSCQA 208-2021 砼肋混凝土叠合板应用技术规程
评论
0/150
提交评论