《人事劳资管理系统的分析与设计57962.docx》由会员分享,可在线阅读,更多相关《人事劳资管理系统的分析与设计57962.docx(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、论 文 题题 目 学 科 专专 业作 者 姓姓 名指 导 教教 师提 交 日日 期 人事劳资管管理系统统【摘 要要】人事事劳资管管理系统统是针对对人事处处的大量量业务处处理工作作用计算算机进行行全面现现代化管管理.主主要包括括人员基基本情况况管理、工工资管理理、和考考勤管理理等几个个方面的的功能,以实现现用户方方便的输输入、查查询、统统计、打打印相关关报表的的业务需需求。人事劳资管管理系统统是针对对人事处处的大量量业务处处理工作作用计算算机进行行全面现现代化管管理.主主要包括括人员基基本情况况管理、工工资管理理、和考考勤管理理等几个个方面的的功能,以实现现用户方方便的输输入、查查询、统统计、打
2、打印相关关报表的的业务需需求。经过三个多多月的设设计和开开发,人人事劳资资管理系系统基本本开发完完毕。其其功能基基本符合合用户需需求,能能够完成成员工基基本信息息、工资资、考勤勤的输入入和统计计。以及及各类相相关报表表的打印印。并提提供部分分系统维维护功能能,使用用户方便便进行数数据备份份和恢复复、数据据删除。同同时也考考虑到了了单位编编码以减减少数据据冗余的的问题,对对于数据据的一致致性的问问题也通通过程序序进行了了有效的的解决。本文介绍了了在Viisuaal FFoxPPro66.0环环境下采采用“自自上而下下地总体体规划,自自下而上上地应用用开发”的的策略开开发一个个管理信信息系统统的过
3、程程。通过过分析企企业的工工资管理理流程,创创建了一一套行之之有效的的计算机机管理系系统的方方案。【关 键 词】管管理信息息系统、人人事劳资资、Viisuaal FFoxppro【Absttracct】PPerssonnnel Perrsonnnell laaborr maanaggemeent sysstemm iss foor pproccesssingg a larrge nummberr off buusinnessses to connducct aa coomprreheensiive moddernn maanaggemeent commputter. Inncluude bas
4、sic infformmatiion perrsonnnell maanaggemeent, paayrooll, annd ttimee annd aatteendaancee maanaggemeent andd ottherr asspeccts of thee fuuncttionnaliity to eassilyy immpleemennt uuserr innputt, qquerry, staatissticcs pprinnt rrelaatedd reeporrts bussineess neeeds. Peersoonneel PPerssonnnel labbor ma
5、nnageemennt ssysttem is forr prroceessiing a llargge nnumbber of bussineessees tto ccondductt a commpreehennsivve mmodeern mannageemennt ccompputeer. Inccludde bbasiic iinfoormaatioon pperssonnnel mannageemennt, payyrolll, andd tiime andd atttenndannce mannageemennt aand othher asppectts oof tthe fu
6、nnctiionaalitty tto eeasiily impplemmentt usser inpput, quueryy, sstattistticss prrintt reelatted repportts bbusiinesss nneedds. Aftter thrree monnthss off deesiggn aand devveloopmeent, peersoonneel ccomppletted thee baasicc deevellopmmentt off laaborr maanaggemeent sysstemms. Itss fuuncttionn waas
7、tto mmeett clliennt nneedds, ablle tto ccompplette tthe bassic empployyee infformmatiion, waagess, iinpuut aand atttenddancce sstattistticss. AAnd a vvariietyy off prrintt reelatted repportts. Andd prroviide parrt oof tthe sysstemm maainttenaancee fuuncttionns, alllowiing useers to facciliitatte dda
8、taa baackuup aand reccoveery, daata delleteed. Takkingg innto acccounnt tthe uniit ccodee inn orrderr too reeducce ddataa reedunndanncy proobleem, thee prrobllem forr thhe cconssisttenccy oof tthe datta aalsoo addoptted prooceddurees wweree efffecctivve ssoluutioon. Thiis aartiiclee deescrribees tth
9、e envviroonmeent in Vissuall FooxPrro6.0 aa ttop-dowwn mmastter plaan, apppliccatiion devveloopmeent froom tthe botttomm upp sstraateggy tto ddeveelopp a mannageemennt iinfoormaatioon ssysttem proocesss. Anaalyssis of wagges andd saalarriess thhrouugh thee maanaggemeent proocesss, creeatiing a sset
10、ofeeffeectiive commputter mannageemennt ssysttem proograams. 【Keywwordds】MManaagemmentt innforrmattionn syysteems, peersoonneel, labbor.Vissuall Fooxprro目 录摘要.11前言.44第一章 综述.51.1 人事劳劳资管理理系统的的简介.51.2 人事劳劳资管理理系统的的用户需需求.55第二章人事事劳资管管理系统统的分析析和设计计.62.1 分分析和概概要设计计.62.2数据据库设计计.7第三章 人事劳劳资管理理系统的的具体实实现.1443.1模块
11、块开发环环境的简简介.143.2数据据库设计计.16第四章 系系统运行行与维护护.2336.1 系系统的配配置.2236.2 系系统的运运行.2236.3 系系统的维维护.233第五章 总结.224第六章 结束.255致谢.26参考文献.227前 言人事劳资管管理系统统是一个个企业单单位不可可缺少的的部分,它的内内容对于于企业的的决策者者和管理理者来说说都至关关重要,所以人人事劳资资管理系系统应该该能够为为用户提提供充足足的信息息和快捷捷的查询询手段。但但一直以以来人们们使用传传统人工工的方式式管理文文件档案案,这种种管理方方式存在在着许多多缺点,如:效率低低、保密密性差,另外时时间一长长,将
12、产生生大量的的文件和和数据,这对于于查找、更更新和维维护都带带来了不不少的困困难。随着科学技技术的不不断提高高,计算机机科学日日渐成熟熟,其强大大的功能能已为人人们深刻刻认识,它已进进入人类类社会的的各个领领域并发发挥着越越来越重重要的作作用。作为计算机机应用的的一部分分,使用计计算机对对人事劳劳资信息息进行管管理,具有着着手工管管理所无无法比拟拟的优点点.例如:检索迅迅速、查查找方便便、可靠靠性高、存存储量大大、保密密性好、寿寿命长、成成本低等等。这些些优点能能够极大大地提高高人事劳劳资管理理的效率率,也是企企业的科科学化、正正规化管管理,与世界界接轨的的重要条条件。因此,开发发这样一一套管
13、理理软件成成为很有有必要的的事情,在下面面的各章章中我们们将以开开发一套套商厦人人事劳资资管理系系统为例例,谈谈其其开发过程程和所涉涉及到的的问题及及解决方方法。第一章 综 述述1.1人事事劳资管管理系统统的简介介人事劳资管管理系统统是针对对商厦人人事处的的大量业业务处理理工作而而开发的的管理软软件。根根据用户户的要求求,实现现人员基基本情况况管理、工工资管理理、和考考勤管理理。等几几个方面面的功能能。用户通过输输入工资资、考勤勤、职工工履历等等基本信信息,由系统统自行生生成相应应的统计计数据及及各类统统计报表表以供用用户查询询、打印印,另外用用户还可可以对这这些基本本信息进进行定期期的更新新
14、和删除除, 商厦厦人事劳劳资管理理系统力力求给用用户方便便快捷的的途径去去管理这这些繁琐琐的数据据。1.2人事事管理系系统的用用户需求求1.2.11总体功功能需求求人事劳资管管理系统统是针对对商厦人人事处的的大量业业务处理理工作用用计算机机进行全全面现代代化管理理.主要包包括人员员基本情情况管理理、工资资管理、和和考勤管管理。等等几个方方面的功功能,以实现现用户方方便的输输入、查查询、统统计、打打印相关关报表的的业务需需求。1.2.22具体系系统功能能需求描描述(1)人员员基本情情况管理理提供对”商商厦人员员履历表表”数据输输入、组组合条件件查询、统统计、打打印功能能,实现”职工花花名册”数据
15、生生成、查查询、统统计、打打印功能能。(2)职工工工资管管理提供对”商商场职工工工资表表”数据的的输入、查查询、按按商场统统计、打打印功能能,完成每每月对“商场职职工工资资表”数据的的月统计计,以此生生成“商场职职工工资资总额构构成情况况表”实现该该表的查查询、打打印功能能。实现现每季由由“商场职职工工资资总额构构成情况况表”生成“商厦职职工工资资总额季季度汇总总表”及该表表的查询询、打印印功能。(3)职工工考勤管管理提供对各单单位(商场)“月考勤勤登记表表”数据的的录入、查查询、统统计功能能;根据“月考考勤登记记表”数据分分单位按按各种日日考勤标标志进行行分类统统计,且生成成“商场职职工月考
16、考勤统计计表”,数据据及“商厦职职工月考考勤统计计汇总表表”数据,实实现该表表的查询询、打印印功能。第二章 商商厦人事事劳资管管理系统统的分析析和设计计2.1人事事劳资管管理系统统的分析析和概要要设计根据实际情情况,我我们使用用原型法法(Raapidd Prrotootyppingg)即以以少量代代价快速速地构造造一个可可执行的的软件系系统模型型。使用用户和开开发人员员可以较较快地确确定需求求,然后后采用循循环进化化的开发发方式,对对系统模模型作连连续的精精化,将将系统需需具备的的性质逐逐渐增加加上去,直直到所有有的性质质全部满满足。此此时模块块也发展展成为最最终产品品了。通过对用户户需求的的
17、分析,我我们可以以分析出出该商厦厦人事劳劳资管理理系统大大致可以以分为四四个模块块:人员员基本情情况管理理模块、职职工工资资管理模模块、职职工考勤勤管理模模块、系系统维护模模块。下图说明四四者的关关系人事劳资管理系统人事基本情况管理模块职工工资管理模块职工考勤管理模块系统维护模块现在对这四四个模块块做具体体说明:人事基本情情况管理理模块:输入:职工工信息输出:“商商厦人员员履历表表”“职工工花名册册”功能:对商商厦人事事基本信信息的查查询、统统计和打打印职工工资资管理模模块输入:人员员月工资资输出:“商商场职工工工资表表的月统统计”,“商场职职工工资资总额构构成表”及以“商厦职工工资资总额季季
18、度汇总总表”功能:完成成商厦员员工工资资的查询询、统计计和打印印职工考勤勤管理模块块输入;员工工每日考考勤情况况输出:“月月考勤登登计表”、“商场职职工月考考勤统计计表”、“商厦职职工月考考勤统计计表”功能:完成成对员工工考勤情情况的查查询、根根据日考考勤标志志进行分分类统计计及表的的打印。系统维护护模块输入:输出:功能:完成成对系统统数据和和数据库库的维护护,如用用户名、密密码的更更新,数数据库数据的备份份、恢复复以及定定期删除除,还有有单位的的编码化化。2.2人事事劳资管管理系统统数据库库设计由于考虑到到本系统统是应用用在单机机系统上,另另外根据据商厦人人员规模模,我们们只建立立起一个个数
19、据库库,在此此数据库库基础上上建立起起如下表表:职工基本本信息表表eemplloyeee_iinfoormaatioon_ttablle职工工资资表 empployyee_sallaryy_taablee职工考勤勤表 empployyee_atttenddancce_ttablle单位编码码表 commpanny_ccodee_taablee系统信息息表 sysstemm_taablee 另外,根据据实际统统计需要要,我们们另外建建立两个个统计表表,用以以存放部部分统计计表的信信息息以便查查询。职工工资资统计表表 emmplooyeee_saalarry_ssum职工考勤勤统计表表 emmpl
20、ooyeee_atttenndannce_summ下面我们详详细说明明:职工基本本信息表表eemplloyeee_iinfoormaatioon_ttablle主键:职工工编号WWorkkerccodee职工编号WorkeercoodeInteggerNo身份证号Id InteggerNo档案号InteggerNo职工姓名NameVarchhar10No曾用名C_nammeVarchhar10Yes性别SexChar2No民族NatioonallVarchhar10No职务JobVarchhar20No出生年月BornDateNo本人成份Chengg_feengVarchhar10No政治面貌
21、Mian_maooVarchhar10No加入时间Time_joiinDateYes文化程度Wen_hhuaVarchhar10No毕业学校SchooolVarchhar20Yes毕业时间Time_bi_yeDateYes所学专业Zhuann_yeeVarchhar20Yes籍贯Ji_guuanVarchhar20No家庭住址AddreessVarchhar40No工作时间Time_worrkDateNo加入工会时时间Time_gonnghuuiDateYes调入单位时时间Diao_ruVarchhar20No职称Zhi_cchenngVarchhar20Yes批准职称时时间Time_pz_z
22、cDateYes工人技术等等级Deng_jiVarchhar20Yes批准技术等等级时间间Time_pz_zwDateYes技师职务Ji_shhiVarchhar20Yes批准技师职职务时间间Time_pz_jsDateYes评为先进荣荣誉称号号时间Time_xiaanjiinDateYes称号Chengg_haaoVarchhar40Yes立功情况Li_goongVarchhar40Yes受处分时间间Time_chuufennDateYes处分Chu_ffenVarchhar40Yes签订合同时时间Time_he_tonngDateNo合同期限Qi_xiianVarchhar20No续定情况
23、Xu_diingVarchhar20No岗位岗次Gang_weiiVarchhar10No岗位工资Salarry_ggwNumerric82No技能工资Salarry_jjnNumerric82No连动工资Salarry_lldNumerric82No技能级别Ji_neengVarchhar10No备注Bei_zzhuVarchhar100Yes婚姻状况Jie_hhunChar10Yes爱人姓名Ai_naameVarchhar10Yes爱人出生年年月Ai_biirthhdayyDateYes爱人政治面面貌Ai_faaceVarchhar10Yes爱人单位Ai_daan_wweiVarchhar
24、10Yes职工工资资表 empployyee_sallaryy_taablee主键:职工工编号WWorkkerccodee,日期期Datte职工姓名NameVarchhar10No日期DateDateNo职工编号WorkeercoodeIntegger10No岗位工资Salarry_ggwNumerric82No技能工资Salarry_jjnNumerric82No工龄工资Salarry_gglNumerric82No连动工资Salarry_lldNumerric82No房水电费Wd_feeiNumerric82No卫生费Ws_feeiNumerric82No洗理车补费费Xlcb_feiiNu
25、merric82No地区差DqcNumerric82No备注Bei_yyonggNumerric82No房租RentNumerric82No病假IllNumerric82No公积金Gj_feeiNumerric82No统筹金Tc_feeiNumerric82No备用Bei_zzhuNumerric82No职工考勤勤表 empployyee_atttenddancce_ttablle主键:职工工编号WWorkkerccodee,日期期Datte职工姓名NameVarchhar10No职工编号WorkeercoodeIntegger6No日期DateDateNo第一天1_Varchhar10No第
26、二天2_Varchhar10No第三十一天天31_Varchhar10No应出勤人数数Yin_cchu_qinngInteggerNo单位编码码表 commpanny_ccodee_taablee主键:单位位Commpanny单位CompaanyVarchhar20No单位编码CodeInteggerNo系统信息息表 sysstemm_taablee 主键:用户户名Usseidd密码PasswworddVarchhar20No用户名UseiddVarchhar20No职工工资资统计表表 emmplooyeee_saalarry_ssum主键:单位位Commpanny,日日期Datte季末人数N
27、umbeerIntegger10No日期DateDateNo单位Compaanyvarchhar20No夜班费Yb_feeiNumerric82No津贴备用Jt_beeiyoongNumerric82Yes补贴备用Bt_beeiyoongNumerric82Yes加班费Jb_feeiNumerric82No奖金Jiangg_jiinNumerric82No其他工资Otherr_saalarryNumerric82No实发工资Shi_ffa_ssalaaryNumerric82No职工考勤勤统计表表 emmplooyeee_atttenndannce_summ主键:单位位Commpanny,日日
28、期Daate在编人数Zb_nuumbeerInteggerNo日期DateDateNo单位CompaanyVarchharNo外借人数Wj_nuumbeerInteggerNo应出勤人数数Ycq_nnumbberInteggerNo考勤人数Kq_nuumbeertInteggerNo探亲假TanqiinInteggerNo婚假HunjiiaInteggerNo丧假SangjjiaInteggerNo事假ShijiiaInteggerNo病假BinjiiaInteggerNo旷工KuangggonngInteggerNo产前假ChanqqiannjiaaInteggerNo产假ChanjjiaI
29、nteggerNo以上几张表表均属于于基本表表,根据据用户需需求我们们又设计计几张视视图职工花名名册表数据源:职职工基本本信息表表(emmplooyeee_innforrmattionn_taablee)商场职工工工资总总额构成成表,商商厦职工工工资总总额季度度汇总表表数据源:职职工工资资表(eemplloyeee_ssalaary_tabble),职工工资统统计表(empployyee_sallaryy_suum)商场月考考勤统计计表,商商厦职工月月考勤统统计汇总总表数据源:职职工考勤勤表(eemplloyeee_aatteendaancee_taablee)职工考勤统统计表(employe
30、e_attendance_sum)另外在这加加个声明明的是,在在本数据据库的几几张表中中没有定定义外键键,其原因因主要是是几张表表的主键键的特点点。所以以为了保保持数据据一致性性就通过过程序完完成。第三章人事事劳资管管理系统统的具体体实现3.1模块块化的开开发环境境的简介介3.1.11 POOWERRBUIILDEER简介介 POOWERRBUIILDEER是美美国著名名的数据据库应用用开发工工具生产产厂商PPOWEERSOOFT推推出的成成功产品品。它是是完全按按照CLLIENNT/SSERVVER体体系结构构研制设设计。采采用面向向对象技技术、图图形化的的应用开开发环境境。是数数据库的的前
31、端开开发工具具;由于于它所开开发的各各种应用用程序都都充分利利用了图图形化用用户接口口(GUUI)的的优点。所所以 PPOWEERBUUILDDER被被认为是是一个图图形工具具。在CCLIEENT/SERRVERR结构的的应用中中, PPOWEERBUUILDDER具具有描述述多个数数据库连连接与检检索的功功能,特特别是 POWWERBBUILLDERR能从大大多数流流行的RRDBMMS提取取数据。而而且不管管数据存存放在什什么地方方。另外,各各种应用用程序也也可以独独立于RRDBMMS,因因 POOWERRBUIILDEER可以以使用数数据库标标准操作作语句SSQL进进行通讯讯。 PPOWE
32、ERBUUILDDER正正在成为为CLIIENTT/SEERVEER应用用开发的的标准。它它为应用用开发提提供了全全面、综综合性的的支持,可以分分别概括括为如下下几点:1.事件驱驱动的应应用程序序2.POWWERSSCRIIPT语语言与函函数3.面向对对象的编编程4.跨平台台开发5.与数据据库的连连接性3.1.22事件驱驱动的应应用程序序 POWEERBUUILDDER的的应用程程序是事事件驱动动的。即即用户通通过各种种动作控控制应用用程序的的流程。例例如,当当单击某某个按钮钮或在某某个编辑辑框中输输入数据据都会触触发相应应的事件件。用户户可以通通过编写写脚本(Scrriptt)来说说明当事事
33、件被触触发时所所要完成成的处理理过程。 POWERBUILDER给开发人员提供了一个集成环境。应用的各种成分、包括窗口、菜单、事务逻辑、数据库存储、数据库生成、图形、报表等全部都在 POWERBUILDER内开发,而不必再到其它环境中去做。3.1.33POWEERSCCRIPPT语言言与函数数POWERRSCRRIPTT是POWWERBBUILLDERR的功能能很强的的第四代代编程语语言。用用POWWERSSCRIIPT语语言编写写的程序序通常称称为(SScriipt)。脚本本是由PPOWEERSCCRIPPT命令令、函数数和相应应末某一一事件所所要完成成的处理理过程的的语句所所组成的的。它能
34、能使开发发人员很很容易地地将简单单工作复复杂的事事务逻辑辑与应用用相匹配配。它由由几百个个函数用用于操作作对象、数数字、文文字和日日期等信信息并全全面支持持的DDDE和全全文本的的I/OO。例如为某个个按钮上上的Cllickked事事件则编编写的脚脚本、可可能要进进行的处处理是从从数据库库中检索索和显示示数据。事件本身也也可以触触发其它它事件,例例如当一一个按钮钮上的CClicckedd事件要要打开一一个窗口口时就触触发了一一个窗口口上的OOpenn事件。POWERRSCRRIPTT还提供供了丰富富的内置置函数,可可以利用用这些函函数对应应用程序序的各种种对象的的控件进进行处理理,如打打开窗口
35、口的函数数更新数数据库的的函数。此外,用户户还可以以定义自自己的函函数在应应用程序序中来执执行某种种特定的的处理过过程。外外部函数数可在 POWWERBBUILLDERR内说明明和访问问,就如如同内置置的 PPOWEERBUUILDDER函函数一样样。3.1.44面向对对象的编编程在 POWWERBBUILLDERR中创建建的每一一个菜单单和窗口口都是一一个模块块称为对对象(OObjeect)。 POOWERRBUIILDEER应用用程序基基本的构构建块是是用户所所创建的的对象,每每一个对对象都具具有一些些特性和和行为(属属性、事事件和功功能)利利用诸如如封装型型、继承承性和多多态性这这样的面
36、面向对象象的编程程技术。开开发人员员可以最最有效利利用所创创建的每每一个对对象。使使用应用用程序具具有可通通用性可可说扩展展性和强强有力的的功能。 POWWERBBUILLDERR应用由由一系列列对象组组成,包包括有函函数、菜菜单、函函数、结结构和数数据窗口口、用户户对象、用用户事件件等等,对对象中又又包含若若干控件件如命令令按钮、单单行编辑辑器等这这些对象象和控件件都可在在许多应应用中重重复使用用。3.1.55跨平台台开发 POWEERBUUILDDER支支持跨平平台的开开发和分分布。例例如的WWINDDOWSS利用 PPOWEERBUUILDDER开开发的应应用程序序。可以以将应用用程序分
37、分布到UUNIXX的平台台运行,反反之亦可可。3.1.66与数据据库的连连接性 POWEERBUUILDDER提提供了与与底层数数据库系系统紧密密的连接接。 PPOWEERBUUILDDER支支持不同同的关系系数据库库管理系系统并充充分发挥挥每一个个数据库库的特长长。开发发人员和和利用内内置的高高性能数数据库引引擎SYBBASEE SQQL AAnywwherre生成成独立应应用或脱脱离服务务器运行行的服务务以上的的应用,在在开发该该商厦管管理系统统时,笔者就就是使用用该种数数据库引引擎。PPOWEERBUUILDDER存存取数据据库的方方式有两两种:通过使用用POWWERSSOFTT的DBMMS接口口。(OODBCC(开放放数据库库连接)是是微软公公司的数数据库连连接标准准)通过使用用由POOWERRSOFFT提供供的专用用的直接接与数据据库相连连的接口口以下进行图图例说明明:POWERBUILDERODBC接口SYBASE接口ORACLE接口INFORMIX接口SQL ANYWHERE数据库ORACLE数据库INFORMIX数据库SYBASE数据库值得一提的的是POOWERRBUIILDEER拥有有数据窗窗口对象象(DAATAWWINDDOW)。它它是一个个智能对对象是PPOWE
限制150内