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

下载本文档

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

文档简介

1、PAGE - PAGE 23 -论 文 题 目目 学 科 专 业业作 者 姓 名名指 导 教 师师提 交 日 期期 人事劳资资管理系系统【摘 要】人人事劳资资管理系系统是针针对人事事处的大大量业务务处理工工作用计计算机进进行全面面现代化化管理.主要包包括人员员基本情情况管理理、工资资管理、和考勤勤管理等等几个方方面的功功能,以以实现用用户方便便的输入入、查询询、统计计、打印印相关报报表的业业务需求求。人事劳资资管理系系统是针针对人事事处的大大量业务务处理工工作用计计算机进进行全面面现代化化管理.主要包包括人员员基本情情况管理理、工资资管理、和考勤勤管理等等几个方方面的功功能,以以实现用用户方便

2、便的输入入、查询询、统计计、打印印相关报报表的业业务需求求。经过三个个多月的的设计和和开发,人人事劳资资管理系系统基本本开发完完毕。其其功能基基本符合合用户需需求,能能够完成成员工基基本信息息、工资资、考勤勤的输入入和统计计。以及及各类相相关报表表的打印印。并提提供部分分系统维维护功能能,使用用户方便便进行数数据备份份和恢复复、数据据删除。同时也也考虑到到了单位位编码以以减少数数据冗余余的问题题,对于于数据的的一致性性的问题题也通过过程序进进行了有有效的解解决。本文介绍绍了在VVisuual FoxxProo6.00环境下下采用“自自上而下下地总体体规划,自自下而上上地应用用开发”的的策略开开

3、发一个个管理信信息系统统的过程程。通过过分析企企业的工工资管理理流程,创创建了一一套行之之有效的的计算机机管理系系统的方方案。【关 键键 词】管理信息系统、人事劳资、Visual Foxpro【Absstraact】Personnel Personnel labor management system is for processing a large number of businesses to conduct a comprehensive modern management computer. Include basic information personnel management

4、, payroll, and time and attendance management and other aspects of the functionality to easily implement user input, query, statistics print related reports business needs. Personnel Personnel labor management system is for processing a large number of businesses to conduct a comprehensive modern ma

5、nagement computer. Include basic information personnel management, payroll, and time and attendance management and other aspects of the functionality to easily implement user input, query, statistics print related reports business needs. After three months of design and development, personnel comple

6、ted the basic development of labor management systems. Its function was to meet client needs, able to complete the basic employee information, wages, input and attendance statistics. And a variety of print related reports. And provide part of the system maintenance functions, allowing users to facil

7、itate data backup and recovery, data deleted. Taking into account the unit code in order to reduce data redundancy problem, the problem for the consistency of the data also adopted procedures were effective solution. This article describes the environment in Visual FoxPro6.0 a top-down master plan,

8、application development from the bottom up strategy to develop a management information system process. Analysis of wages and salaries through the management process, creating a set of effective computer management system programs. 【Keyyworrds】Management information systems, personnel, labor.Visual

9、Foxpro目 录摘要1前言4第一章 综述述51.1 人事事劳资管管理系统统的简介介551.2 人事事劳资管管理系统统的用户户需求5第二章人人事劳资资管理系系统的分分析和设设计662.1 分析和和概要设设计62.2数数据库设设计7第三章 人事事劳资管管理系统统的具体体实现1443.1模模块开发发环境的的简介1443.2数数据库设设计16第四章 系统运运行与维维护2236.1 系统的的配置236.2 系统的的运行236.3 系统的的维护23第五章 总结结224第六章 结束束225致谢26参考文献献27前 言人事劳资资管理系系统是一一个企业业单位不不可缺少少的部分分,它的内内容对于于企业的的决策者

10、者和管理理者来说说都至关关重要,所以人人事劳资资管理系系统应该该能够为为用户提提供充足足的信息息和快捷捷的查询询手段。但一直直以来人人们使用用传统人人工的方方式管理理文件档档案,这这种管理理方式存存在着许许多缺点点,如:效率低低、保密密性差,另外时时间一长长,将产生生大量的的文件和和数据,这对于于查找、更新和和维护都都带来了了不少的的困难。随着科学学技术的的不断提提高,计算机机科学日日渐成熟熟,其强大大的功能能已为人人们深刻刻认识,它已进进入人类类社会的的各个领领域并发发挥着越越来越重重要的作作用。作为计算算机应用用的一部部分,使用计计算机对对人事劳劳资信息息进行管管理,具有着着手工管管理所无

11、无法比拟拟的优点点.例如:检索迅迅速、查查找方便便、可靠靠性高、存储量量大、保保密性好好、寿命命长、成成本低等等。这些些优点能能够极大大地提高高人事劳劳资管理理的效率率,也是企企业的科科学化、正规化化管理,与世界界接轨的的重要条条件。因此,开开发这样样一套管管理软件件成为很很有必要要的事情情,在下面面的各章章中我们们将以开开发一套套商厦人人事劳资资管理系系统为例例,谈谈其其开发过过程和所所涉及到到的问题题及解决决方法。综 述1.1人人事劳资资管理系系统的简简介人事劳资资管理系系统是针针对商厦厦人事处处的大量量业务处处理工作作而开发发的管理理软件。根据用用户的要要求,实实现人员员基本情情况管理理

12、、工资资管理、和考勤勤管理。等几个个方面的的功能。用户通过过输入工工资、考考勤、职职工履历历等基本本信息,由系统统自行生生成相应应的统计计数据及及各类统统计报表表以供用用户查询询、打印印,另外用用户还可可以对这这些基本本信息进进行定期期的更新新和删除除, 商厦厦人事劳劳资管理理系统力力求给用用户方便便快捷的的途径去去管理这这些繁琐琐的数据据。1.2人人事管理理系统的的用户需需求1.2.1总体体功能需需求人事劳资资管理系系统是针针对商厦厦人事处处的大量量业务处处理工作作用计算算机进行行全面现现代化管管理.主要包包括人员员基本情情况管理理、工资资管理、和考勤勤管理。等几个个方面的的功能,以实现现用

13、户方方便的输输入、查查询、统统计、打打印相关关报表的的业务需需求。1.2.2具体体系统功功能需求求描述(1)人人员基本本情况管管理提供对”商厦人人员履历历表”数据输输入、组组合条件件查询、统计、打印功功能,实现”职工花花名册”数据生生成、查查询、统统计、打打印功能能。(2)职职工工资资管理提供对”商场职职工工资资表”数据的的输入、查询、按商场场统计、打印功功能,完成每每月对“商场职职工工资资表”数据的的月统计计,以此生生成“商场职职工工资资总额构构成情况况表”实现该该表的查查询、打打印功能能。实现现每季由由“商场职职工工资资总额构构成情况况表”生成“商厦职职工工资资总额季季度汇总总表”及该表表

14、的查询询、打印印功能。(3)职职工考勤勤管理提供对各各单位(商场)“月考勤勤登记表表”数据的的录入、查询、统计功功能;根据“月月考勤登登记表”数据分分单位按按各种日日考勤标标志进行行分类统统计,且生成成“商场职职工月考考勤统计计表”,数据据及“商厦职职工月考考勤统计计汇总表表”数据,实实现该表表的查询询、打印印功能。第二章 商厦人人事劳资资管理系系统的分分析和设设计2.1人人事劳资资管理系系统的分分析和概概要设计计根据实际际情况,我我们使用用原型法法(Raapidd Prrotootyppingg)即以以少量代代价快速速地构造造一个可可执行的的软件系系统模型型。使用用户和开开发人员员可以较较快

15、地确确定需求求,然后后采用循循环进化化的开发发方式,对对系统模模型作连连续的精精化,将将系统需需具备的的性质逐逐渐增加加上去,直直到所有有的性质质全部满满足。此此时模块块也发展展成为最最终产品品了。通过对用用户需求求的分析析,我们们可以分分析出该该商厦人人事劳资资管理系系统大致致可以分分为四个个模块:人员基基本情况况管理模模块、职职工工资资管理模模块、职职工考勤勤管理模模块、系系统维护护模块。下图说明明四者的的关系人事劳资管理系统人事基本情况管理模块职工工资管理模块职工考勤管理模块系统维护模块现在对这这四个模模块做具具体说明明:人事基本本情况管管理模块块:输入:职职工信息息输出:“商厦人人员履

16、历历表”“职工工花名册册”功能:对对商厦人人事基本本信息的的查询、统计和和打印职工工工资管理理模块输入:人人员月工工资输出:“商场职职工工资资表的月月统计”,“商场职职工工资资总额构构成表”及以“商厦职工工工资总额额季度汇汇总表”功能:完完成商厦厦员工工工资的查查询、统统计和打打印职工考考勤管理理模块输入;员员工每日日考勤情情况输出:“月考勤勤登计表表”、“商场职职工月考考勤统计计表”、“商厦职职工月考考勤统计计表”功能:完完成对员员工考勤勤情况的的查询、根据日日考勤标标志进行行分类统统计及表表的打印。系统维维护模块块输入:输出:功能:完完成对系系统数据据和数据据库的维维护,如如用户名名、密码

17、码的更新新,数据据库数据的备备份、恢恢复以及及定期删删除,还还有单位位的编码码化。2.2人人事劳资资管理系系统数据据库设计计由于考虑虑到本系系统是应应用在单单机系统统上,另另外根据据商厦人人员规模模,我们们只建立立起一个个数据库库,在此此数据库库基础上上建立起起如下表表:职工基基本信息息表empployyee_infformmatiion_tabble职工工工资表 emmplooyeee_saalarry_ttablle职工考考勤表 emmplooyeee_atttenndannce_tabble单位编编码表 coompaany_codde_ttablle系统信信息表 syysteem_tta

18、blle 另外,根根据实际际统计需需要,我我们另外外建立两两个统计计表,用用以存放放部分统统计表的的信息以便便查询。职工工工资统计计表 eemplloyeee_ssalaary_summ职工考考勤统计计表 eemplloyeee_aatteendaancee_suum下面我们们详细说说明:职工基基本信息息表empployyee_infformmatiion_tabble主键:职职工编号号Worrkerrcodde职工编号号WorkkerccodeeInteegerrNo身份证号号Id InteegerrNo档案号FileecoddeInteegerrNo职工姓名名NameeVarccharr1

19、0No曾用名C_naameVarccharr10Yes性别SexCharr2No民族NatiionaalVarccharr10No职务JobVarccharr20No出生年月月BornnDateeNo本人成份份Chenng_ffenggVarccharr10No政治面貌貌Miann_maaoVarccharr10No加入时间间Timee_jooinDateeYes文化程度度Wen_huaaVarccharr10No毕业学校校SchooolVarccharr20Yes毕业时间间Timee_bii_yeeDateeYes所学专业业Zhuaan_yyeVarccharr20Yes籍贯Ji_gguan

20、nVarccharr20No家庭住址址AddrresssVarccharr40No工作时间间Timee_woorkDateeNo加入工会会时间Timee_goonghhuiDateeYes调入单位位时间Diaoo_ruuVarccharr20No职称Zhi_cheengVarccharr20Yes批准职称称时间Timee_pzz_zccDateeYes工人技术术等级Dengg_jiiVarccharr20Yes批准技术术等级时时间Timee_pzz_zwwDateeYes技师职务务Ji_sshiVarccharr20Yes批准技师师职务时时间Timee_pzz_jssDateeYes评为先进进

21、荣誉称称号时间间Timee_xiianjjinDateeYes称号Chenng_hhaoVarccharr40Yes立功情况况Li_ggonggVarccharr40Yes受处分时时间Timee_chhufeenDateeYes处分Chu_fennVarccharr40Yes签订合同同时间Timee_hee_toongDateeNo合同期限限Qi_xxiannVarccharr20No续定情况况Xu_ddinggVarccharr20No岗位岗次次Gangg_weeiVarccharr10No岗位工资资Salaary_gwNumeericc82No技能工资资Salaary_jnNumeeric

22、c82No连动工资资Salaary_ldNumeericc82No技能级别别Ji_nnenggVarccharr10No备注Bei_zhuuVarccharr100Yes婚姻状况况Jie_hunnCharr10Yes爱人姓名名Ai_nnameeVarccharr10Yes爱人出生生年月Ai_bbirtthdaayDateeYes爱人政治治面貌Ai_ffaceeVarccharr10Yes爱人单位位Ai_ddan_weiiVarccharr10Yes职工工工资表 emmplooyeee_saalarry_ttablle主键:职职工编号号Worrkerrcodde,日日期Daate职工姓名名Nam

23、eeVarccharr10No日期DateeDateeNo职工编号号WorkkerccodeeInteegerr10No岗位工资资Salaary_gwNumeericc82No技能工资资Salaary_jnNumeericc82No工龄工资资Salaary_glNumeericc82No连动工资资Salaary_ldNumeericc82No房水电费费Wd_ffeiNumeericc82No卫生费Ws_ffeiNumeericc82No洗理车补补费Xlcbb_feeiNumeericc82No地区差DqcNumeericc82No备注Bei_yonngNumeericc82No房租RenttN

24、umeericc82No病假IllNumeericc82No公积金Gj_ffeiNumeericc82No统筹金Tc_ffeiNumeericc82No备用Bei_zhuuNumeericc82No职工考考勤表 emmplooyeee_atttenndannce_tabble主键:职职工编号号Worrkerrcodde,日日期Daate职工姓名名NameeVarccharr10No职工编号号WorkkerccodeeInteegerr6No日期DateeDateeNo第一天1_Varccharr10No第二天2_Varccharr10No第三十一一天31_Varccharr10No应出勤人人数

25、Yin_chuu_qiingInteegerrNo单位编编码表 coompaany_codde_ttablle主键:单单位Coompaany单位ComppanyyVarccharr20No单位编码码CodeeInteegerrNo系统信信息表 syysteem_ttablle 主键:用用户名UUseiid密码PasssworrdVarccharr20No用户名UseiidVarccharr20No职工工工资统计计表 eemplloyeee_ssalaary_summ主键:单单位Coompaany,日日期Daate季末人数数NumbberInteegerr10No日期DateeDateeNo单位

26、Comppanyyvarccharr20No夜班费Yb_ffeiNumeericc82No津贴备用用Jt_bbeiyyonggNumeericc82Yes补贴备用用Bt_bbeiyyonggNumeericc82Yes加班费Jb_ffeiNumeericc82No奖金Jianng_jjinNumeericc82No其他工资资Otheer_ssalaaryNumeericc82No实发工资资Shi_fa_sallaryyNumeericc82No职工考考勤统计计表 eemplloyeee_aatteendaancee_suum主键:单单位Coompaany,日日期Daate在编人数数Zb_nnu

27、mbberInteegerrNo日期DateeDateeNo单位ComppanyyVarccharrNo外借人数数Wj_nnumbberInteegerrNo应出勤人人数Ycq_nummberrInteegerrNo考勤人数数Kq_nnumbberttInteegerrNo探亲假TanqqinInteegerrNo婚假HunjjiaInteegerrNo丧假SanggjiaaInteegerrNo事假ShijjiaInteegerrNo病假BinjjiaInteegerrNo旷工KuannggoongInteegerrNo产前假ChannqiaanjiiaInteegerrNo产假Channj

28、iaaInteegerrNo以上几张张表均属属于基本本表,根根据用户户需求我我们又设设计几张张视图职工花花名册表表数据源:职工基基本信息息表(eemplloyeee_iinfoormaatioon_ttablle)商场职职工工资资总额构构成表,商商厦职工工工资总总额季度度汇总表表数据源:职工工工资表(employee_salary_table),职工工资资统计表表(empployyee_sallaryy_suum)商场月月考勤统统计表,商商厦职工工月考勤勤统计汇汇总表数据源:职工考考勤表(employee_attendance_table)职工考勤勤统计表表(emmplooyeee_attte

29、nndannce_summ)另外在这这加个声声明的是是,在本本数据库库的几张张表中没没有定义义外键,其原因因主要是是几张表表的主键键的特点点。所以以为了保保持数据据一致性性就通过过程序完完成。第三章人人事劳资资管理系系统的具具体实现现3.1模模块化的的开发环环境的简简介3.1.1 PPOWEERBUUILDDER简简介 PPOWEERBUUILDDER是是美国著著名的数数据库应应用开发发工具生生产厂商商POWWERSSOFTT推出的的成功产产品。它它是完全全按照CCLIEENT/SERRVERR体系结结构研制制设计。采用面面向对象象技术、图形化化的应用用开发环环境。是是数据库库的前端端开发工工

30、具;由由于它所所开发的的各种应应用程序序都充分分利用了了图形化化用户接接口(GGUI)的优点点。所以以 POOWERRBUIILDEER被认认为是一一个图形形工具。在CLLIENNT/SSERVVER结结构的应应用中, POWERBUILDER具有描述多个数据库连接与检索的功能,特别是 POWERBUILDER能从大多数流行的RDBMS提取数据。而且不管数据存放在什么地方。另外,各种应用程序也可以独立于RDBMS,因 POWERBUILDER可以使用数据库标准操作语句SQL进行通讯。 POWWERBBUILLDERR正在成成为CLLIENNT/SSERVVER应应用开发发的标准准。它为为应用开

31、开发提供供了全面面、综合合性的支支持,可以分分别概括括为如下下几点:1.事件件驱动的的应用程程序2.POOWERRSCRRIPTT语言与与函数3.面向向对象的的编程4.跨平平台开发发5.与数数据库的的连接性性3.1.2事件件驱动的的应用程程序 POWWERBBUILLDERR的应用用程序是是事件驱驱动的。即用户户通过各各种动作作控制应应用程序序的流程程。例如如,当单单击某个个按钮或或在某个个编辑框框中输入入数据都都会触发发相应的的事件。用户可可以通过过编写脚脚本(SScriipt)来说明明当事件件被触发发时所要要完成的的处理过过程。 POWWERBBUILLDERR给开发发人员提提供了一一个集

32、成成环境。应用的的各种成成分、包包括窗口口、菜单单、事务务逻辑、数据库库存储、数据库库生成、图形、报表等等全部都都在 PPOWEERBUUILDDER内内开发,而不必必再到其其它环境境中去做做。3.1.3POWEERSCCRIPPT语言言与函数数POWEERSCCRIPPT是POWWERBBUILLDERR的功能能很强的的第四代代编程语语言。用用POWWERSSCRIIPT语语言编写写的程序序通常称称为(SScriipt)。脚本本是由PPOWEERSCCRIPPT命令令、函数数和相应应末某一一事件所所要完成成的处理理过程的的语句所所组成的的。它能能使开发发人员很很容易地地将简单单工作复复杂的事

33、事务逻辑辑与应用用相匹配配。它由由几百个个函数用用于操作作对象、数字、文字和和日期等等信息并并全面支支持的DDDE和和全文本本的I/O。例如为某某个按钮钮上的CClicckedd事件则则编写的的脚本、可能要要进行的的处理是是从数据据库中检检索和显显示数据据。事件本身身也可以以触发其其它事件件,例如如当一个个按钮上上的Cllickked事事件要打打开一个个窗口时时就触发发了一个个窗口上上的Oppen事事件。POWEERSCCRIPPT还提提供了丰丰富的内内置函数数,可以以利用这这些函数数对应用用程序的的各种对对象的控控件进行行处理,如如打开窗窗口的函函数更新新数据库库的函数数。此外,用用户还可可

34、以定义义自己的的函数在在应用程程序中来来执行某某种特定定的处理理过程。外部函函数可在在 POOWERRBUIILDEER内说说明和访访问,就就如同内内置的 POWWERBBUILLDERR函数一一样。3.1.4面向向对象的的编程在 POOWERRBUIILDEER中创创建的每每一个菜菜单和窗窗口都是是一个模模块称为为对象(Objjectt)。 POOWERRBUIILDEER应用用程序基基本的构构建块是是用户所所创建的的对象,每每一个对对象都具具有一些些特性和和行为(属属性、事事件和功功能)利利用诸如如封装型型、继承承性和多多态性这这样的面面向对象象的编程程技术。开发人人员可以以最有效效利用所

35、所创建的的每一个个对象。使用应应用程序序具有可可通用性性可说扩扩展性和和强有力力的功能能。 POOWERRBUIILDEER应用用由一系系列对象象组成,包包括有函函数、菜菜单、函函数、结结构和数数据窗口口、用户户对象、用户事事件等等等,对象象中又包包含若干干控件如如命令按按钮、单单行编辑辑器等这这些对象象和控件件都可在在许多应应用中重重复使用用。3.1.5跨平平台开发发 POWWERBBUILLDERR支持跨跨平台的的开发和和分布。例如的的WINNDOWWS利用用 POOWERRBUIILDEER开发发的应用用程序。可以将将应用程程序分布布到UNNIX的的平台运运行,反反之亦可可。3.1.6与

36、数数据库的的连接性性 POWWERBBUILLDERR提供了了与底层层数据库库系统紧紧密的连连接。 POWWERBBUILLDERR支持不不同的关关系数据据库管理理系统并并充分发发挥每一一个数据据库的特特长。开开发人员员和利用用内置的的高性能能数据库库引擎SYYBASSE SSQL Anyywheere生生成独立立应用或或脱离服服务器运运行的服服务以上上的应用用,在开开发该商商厦管理理系统时时,笔者就就是使用用该种数数据库引引擎。PPOWEERBUUILDDER存存取数据据库的方方式有两两种:通过使使用POOWERRSOFFT的DBMMS接口口。(OODBCC(开放放数据库库连接)是是微软公公

37、司的数数据库连连接标准准)通过使使用由PPOWEERSOOFT提提供的专专用的直直接与数数据库相相连的接接口以下进行行图例说说明:POWERBUILDERODBC接口SYBASE接口ORACLE接口INFORMIX接口SQL ANYWHERE数据库ORACLE数据库INFORMIX数据库SYBASE数据库值得一提提的是PPOWEERBUUILDDER拥拥有数据据窗口对对象(DDATAAWINNDOWW)。它它是一个个智能对对象是PPOWEERSOOFT公公司的一一项专利利技术。它能操操纵关系系数据库库的数据据而无需需编写SSQL语语言。利利用该对对象可以以修改、更新、插入、删除、滚页、打印或或

38、以111种文件件格式中中的任何何一种方方式保留留数据。数据窗窗口直接接管理数数据库的的交互与与控制。在本系系统开发发过程中中大多数数报表均均使用此此对象生生成,使使用其操操纵关系系数据库库的数据据十分方方便、快快捷。它它是一个个支持数数据操纵纵的封装装性很好好对象。3.2系系统模块块的具体体实现在本系统统中有四四个子模模块组成成。它们们分别是是员工基基本信息息模块、员工工工资信息息模块、员工考考勤信息息模块和和系统维维护模块块,下面面就开发发这几个个模块的的过程及及所遇到到的问题题分别加加以介绍绍。3.2.1员工工基本信信息模块块该模块主主要完成成员工基基本信息息的录入入、查询询、统计计及打印

39、印功能。在此模模块中定定义了三三个主要要窗口:员工花花名册窗窗口、员员工履历历表信息息窗口和和组合条条件查询询窗口。后两者者均需通通过前者者访问。(其总体体框架如如图3.2.11.1所示示)花名册窗口履历表窗口多条件查询窗口查询修改查询图图3.22.1.1员工花名名册窗口口中显示示的是员员工必要要信息。可供用用户浏览览查询及及以其记记录为单单位的操操作。如如果用户户修改某某一纪录录中的某某一项,可可双击该该条纪录录进入员员工履历历表窗口口,此窗窗口使用用数据窗窗口的FFREEEDOMM风格(典典型的录录入界面面)。该该种风格格特点是是列标题题紧挨着着数据列列。在此此窗口显显示的是是员工的的详细

40、资资料,在在此窗口口还可以以增加新新员工纪纪录。该模块的的第三个个窗口是是多条件件查询窗窗口,在在此窗口口中应用用了数据据窗口这这一智能能化对象象。所以以多条件件查询也也就变得得简单起起来,只只要通过过修改数数据窗口口的QUUERYYMODDE属性性。(DDW_11.OBBJECCT.DDATAAWINNDOWW.QUUERYYMODDE=“YESS”)用户只要要输入组组合条件件,系统统就会自自动检索索出数据据,开发发人员可可以不用用再编写写冗长的的SQLL语句。从此一一点就可可以看出出数据窗窗口的优优越之处处。(其其流程框框图3.2.11.2所示示)如上一章章所提,由由于数据据库基本本表与其

41、其它表之之间的主主键的特特点,不不方便使使用外键键来保持持数据的的一致性性问题,所所以要用用手工操操作的方方法进行行数据一一致性的的维护,主主要应用用在以下下几个方方面,职职工工资资表中加加入和删删除职工工信息,职职工考勤勤表中加加入和删删除职工工信息,履履历表中中删除职职工信息息。在职工工工资表中中和在职职工考勤勤表中加加入职工工信息时时,用户户不能任任意的输输入职工工姓名,而而是由系系统提供供专有的的添加职职工窗口口,用于于显示该该单位花花名册已已有的职职工名,而而在职工工工资表表或职工工考勤表表中没有有的职工工名供用用户选择择,从而而要求用用户不能任意意输入花花名册以以外的职职工信息息了

42、,要要加入新新的职工工信息必必须先加加入到花花名册中中去。这这样就既既保证数数据库的的数据的的一致性性,又防防止了数数据的冗冗余。在职工工工资表中中和在职职工考勤勤表中删删除职工工信息时时,为保保持数据据的一致致性,就就需要立立刻重新新计算统统计量。另外,考考虑到职职工的编编码可以以唯一标标示职工工的单位位,所以以就对单单位进行行编码化化,即职职工编码码的前三三位唯一一标示一一个单位位,这样样就减少少数据的的冗余。最后说明明的是在在花名册册中删除除一条记记录的处处理过程程。(其其流程框框图3.2.11.3所示示)打开多条条件查询询窗口初始化输入查询条件querrymoode=“yess”检索出

43、结果queerymmodee=“no”修改纪录保存修改再查询是否(图3.2.11.2)选择删除功能是否选中删除对象否是确认否是删除员工基本表中对应的该记录,删除该员工工资记录,删除该员工考勤记录,对员工工资统计进行更新,对员工考勤统计表进行更新 。工资统计表中该单位是否人数为0删除统计表中该条纪录否是考勤统计表中该单位是否人数为0删除统计表中该条纪录否是返回成功消息(图3.2.11.3)打开该窗口提示错误重输入输入检索条件输入错误误检索出数据否否添加,插入删除是是否打开添加窗口,显示该单位未加入的职工名确认选中否添加纪录到工资录入窗口。 是是保存是否保存当前修改进入数据库,同时修改更新数据库中

44、统计报表的统计量。 是(图图3.22.2)3.2.2职工工工资管管理模块块该模块是是完成对对员工的的工资信信息的输输入、查查询、并并以此进进行统计计生成“商场职职工工资资总额构构成情况况表”和“商厦职职工工资资总额季季度汇总总表”。此模块主主要包括括三个窗窗口,工工资录入入窗口、商场职职工工资资总额统统计构成成和商厦厦职工工工资总额额统计窗窗口,后后来两者者均可通通过第一一个窗口口的菜单单项选择择而进入入。(工工资录入入窗口的的框图如如图3.2.22)两个窗口口“商场职职工工资资总额统统计表”与“商厦职职工工资资总额统统计表”的数据据源均是是从数据据库EMMPOYYEE_SALLARYY表和E

45、MMPOYYEE_SALLARYY_SUUM表中中选出。其功能能包括打打印、预预览。由由于所打打印的表表大多很很长,很很难一个个屏幕内内放下,这这就使得得用户预预览不到到整体的的效果。所以带带两个窗窗口中均均动态修修改了数数据窗口口的放大大倍数(DW_1.Modify(DataWindow.Zoom=50)),均以缩小百分之五十的面目出现。这就是用户可以一览打印表全貌,达到打印效果。另外,由于所要求输出的打印表是典型的中国式的表格而POWERBUILDER没有提供相应的风格,所以只有通过选择TABLUR风格的表格(该种风格允许数据列跨页或跨带显示,用户可以根据自己的需要重新组织安排这些数据),

46、自行划线分组增加表头文字。以此达到用户打印表的要求。3.2.3员工工考勤管管理模块块该模块完完成对职职工考勤勤信息的的输入和和查询。并以此此数据为为基础生生成“商场职职工月考考勤统计计表”和“商厦职职工月考考勤统计计汇总表表”。此模块主主要包括括三个窗窗口,考考勤登记记窗口、商场职职工月考考勤,商商厦职工工考勤统统计窗口口,后两两者均可可通过第第一个窗窗口的菜菜单项选选择而访访问到。由于在在模块中中使用的的方法和和程序框框图与职职工工资资管理模模块大致致相同,所所以这里里也就不不一一列列举了。第四章 系统运运行与维维护4.1 系统的的配置1、硬件件配置要要求(最低): CCPU:P = 2 *

47、 ROMAN II2000以上上。内存:332MBB以上。硬盘:22.1GGB以上上 22、软件件配置要要求: WWINDDOWSS95/98/20000中文文版操作作系统。4.2 系统的的运行在安装了了Vissuall FooxPrro的计计算机上上,在程程序目录录,双击击可执行行文件即即可。4.3 系统的的维护此模块除除完成数数据的一一般性维维护如数数据的恢恢复与备备份、数数据的定定期删除除,还提供供了本系系统的部部分维护护功能,如如系统的的初始化化,(该该项功能能将删除除数据库库中所有有数据,所所以仅在在系统初初始生成成时使用用)另外外还有密密码的修修改和单单位编码码。下面就数数据维护护

48、和单位位编码分分别进行行一下讨讨论。尽管系统统中采取取各种保保护措施施来防止止数据的的安全性性和完整整性的破破坏,但但由于计计算机系系统中硬硬件的故故障、软软件的错错误、操操作员的的失误以以及故意意的破坏坏,问题题仍然是是不可避避免的,而而且这些些故障轻轻则造成成运行事事务非正正常中断断,影响响数据库库中数据据的正确确性,重重则破坏坏数据库库,使数数据库中中全部或或部分数数据丢失失。因此此作为一一个完整整的管理理信息系系统,数数据的备备份和恢恢复当然然是少不不了的,在在这里我我们使用用数据窗窗口提供供的SAAVEAAS()函数和和IMPPORTT()函函数分别别作为数数据的备备份和恢恢复,要要

49、声明的的是在这这个过程程中我们们把指定定的文件件名设为为NULLL。以以便使系系统弹出出公共对对话框由由用户选选择文件件名和保保存路径径以及保保存格式式,这给给用户提提供了更更大的自自由度,当当然,也也带来了了一些问问题。例例如,如如果用户户选择的的保存格格式为TTEXTT WIITH HEAADERRS时(即即含表头头的文件件格式),在在恢复过过程中就就会报错错,所以以这点在在帮助的的文档中中特别加加以注明明。至于单位位编码问问题,主主要是为为了减少少数据库库冗余,因因为根据据用户需需求职工工编码的的前三位位就唯一一标识单单位,所所以就在在系统维维护中特特别添加加此项。在开发发此过程程中遇到

50、到不少困困难,例例如在用用户修改改编码时时,如果果不保存存原有的的编码就就无法更更新职工工编码,就就造成数数据丢失失,为解解决这一一问题就就做了以以下的工工作:首首先在修修改后保保存前先先把数据据库编码码(待改改编码)保保存起来来,然后后把修改改后的编编码(还还未保存存编码)从从数据缓缓冲区中中取出,然然后以待待改编码码为检索索条件。检索出出职工编编码,修修改成新新的编码码,最后后保存起起来。第五章 总 结在这一节节中,我我们主要要讨论了了两个问问题,一一个是系系统的联联机文档档,另一一个是系系统的测测试,下下面我们们分别加加以说明明。作为一个个完整的的系统,联联机文档档是其中中不可缺缺少的部部分也是是相当重重要的部部分。好好的文档档能够使使用户快快速了解解并准确确的使用用系统的的各项功功能。减减少误操操作,减减少错误误产生的的可能,这这对用户户和开发发人员都都有很多多的好处处。所以以在开发发本系统统中,也也加入了了不少的的文档,除除了对于于四大模模块的详详细说明明外,对对于易出出错和不不易操作作的地方方(如多多条件查查询部分分)又作作了详细细的说明明。由于程序序员本身身能力的的局限性性,所以以做编写写的代码码,即使使经过反反复检查

温馨提示

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

评论

0/150

提交评论