《中小企事业单位工资管理系统分析与设计17385.docx》由会员分享,可在线阅读,更多相关《中小企事业单位工资管理系统分析与设计17385.docx(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 毕 业 论 文 论论文题目目 中小企企事业单单位工资资管理系系统分析析与设计计 专 业 班 级级 学 号号 学生姓姓名 指导教教师 20111 年年 6 月 一三 日日企业工资资管理系系统设计计【摘 要】对对企业而而言,人人力资源源是企业业最宝贵贵的资源源,也是是企业的的“生命线线”。而工工资管理理又是人人力资源源管理的的重中之之重。实实行电子子化的工工资管理理,可以以让人力力资源管管理人员员从繁重重琐碎的的案头工工作解脱脱出来,去去完成更更重要的的工作。本文介介绍毕业业设计课课题的选选题背景景和意义义,相关关的研究究和开发发的比较较和综述述,研究究开发的的过程,以以及设计计思路和和实现细细
2、节的考考虑,最最后给出出了作者者在毕业业设计过过程的体体会。【关键字字】管理理信息系系统,数数据库,工工资管理理,实体体关系图图(E-R图),数数据字典典,数据据流图。第一章 绪 论1.1研研究课题题的背景景借助现代代信息技技术和管管理理论论,建立立企业管管理信息息系统是是当今社社会的重重要趋势势。党和和政府根根据知识识经济时时代的特特点,对对国民经经济建设设提出了了“用信息息化带动动工业化化”的指导导思想。对企业业而言,全全面开发发和应用用计算机机管理信信息系统统就是近近期不能能回避的的问题。在企业业管理中中,人力力资源是是企业最最宝贵的的资源,也也是企业业的“生命线线”,因此此人事管管理是
3、企企业的计计算机管管理信息息系统重重要组成成部分。而工资资管理又又是人力力资源管管理的重重中之重重。实行行电子化化的工资资管理,可可以让人人力资源源管理人人员从繁繁重琐碎碎的案头头工作解解脱出来来,去完完成更重重要的工工作。工工资管理理信息系系统的实实现可以以减轻比比较繁琐琐的手工工工资管管理。现在应用用在大中中型企业业的管理理信息系系统中,几几乎都包包括了工工资管理理模块。有些环环境中是是由作为为大型EERP软软件中的的一个模模块引进进的,有有些是作作为企业业的财务务系统的的一部分分。这些些根据规规范的西西方的管管理制度度设计的的工资管管理软件件,在很很多时候候还不能能完全解解决中国国特色的
4、的中小企企业的问问题,本本文介绍绍的毕业业设计的的研究工工作就是是要为这这些具有有中国特特色的中中小企业业解决他他们在工工资管理理方面的的问题。通过在本本单位经经过一周周的调研研,并参参考其他他同行设设计工资资管理软软件,我我基本上上搞清楚楚了像我我们单位位这样的的小型企企业对系系统的需需求,如如果能够够设计一一套针对对类似本本单位的的小型国国有企业业的工资资管理系系统特别别有意义义,并且且是现行行的财务务管理软软件代替替不了的的。在和指导导老师多多次交流流后,确确定实现现方案的的要点和和工作计计划。本本系统的的实现的的主要功功能有:员工信信息管理理、工资资结构设设置、工工资汇总总打印等等等功
5、能能。1.2 研究思思路和工工作计划划正如研究究任何其其它软件件项目一一样,我我做的毕毕业设计计也经历历了从选选题,调调研,熟熟悉开发发环境,实实验关键键技术,查查找类似似的相关关系统的的资料;系统概概要设计计,数据据库结构构设计,功功能模块块开发,功功能模块块测试,系系统调试试和系统统试运行行和修改改。下面面的流程程图反映映了我们们的基本本的思路路和过程程。在各阶段段的时间间安排上上,选题题和调研研用了两两周左右右的时间间;熟悉悉开发环环境,实实验关键键技术,查查找类似似的相关关系统的的资料用用了两周周时间;系统概概要设计计用了一一周的时时间;数数据库结结构设计计用了一一周时间间;功能能模块
6、开开发和功功能模块块测试用用了四周周的时间间;最后后,系统统调试和和系统试试运行和和修改用用了约三三周的时时间。完完成全部部工作大大约用了了3个月月的时间间。概要设计数据库的结构设计功能模块开发功能模块测试系统调试定题调查研究资料查询开发环境熟悉研究关键技术系统试运行和修改第二章 管理理信息系系统研究究概述2.1管管理信息息系统的的发展历历史信息作为为生产力力中最活活跃的因因素,很很早就在在人类经经济生活活中发挥挥着不可可替代的的作用,但但把信息息纳入企企业经营营管理系系统中高高效处理理和应用用是在计计算机发发明以后后的500年代末末。目前人们们所提到到的管理理信息系系统,通通常是指指以计算算
7、机为工工具,对对管理信信息进行行收集、存贮、检索、加工和和传递,使使其应用用于组织织机构及及企业管管理领域域的“人机机系统”,该系系统是770年代初“后工业业经济”时代的的产物,在在企业管管理信息息系统在在其发展展的初期期,是单单一的人人机系统统,系统统功能简简单,效效率低,对对管理的的作用有有限。进入2 0世纪纪80年年代末,随随着计算算机网络络和通信信技术的的大力发发展,企企业管理理信息系系统进入入网络化化的发展展时期。世界发发达国家家已建立立起了完完善的先先进的管管理信息息系统体体系,在在其社会会经济发发展领域域中发挥挥着巨大大的作用用。我国的管管理信息息系统大大发展是是在800年代末末
8、90年年代初,国国家相继继建立起起了“金卡”、“金关”、“金桥”工程,多多数企事事业单位位建立了了局域网网和广域域网管理理信息系系统。随随着世界界经济和和我国经经济逐步步向知识识经济迈迈进,无无论是基基于工业业经济的的管理信信息系统统,还是是面向少少数专家家和管理理人员的的专家系系统 (ES)或或决策支支持系统统 (DDSS),其处处理对象象和服务务对象,自自身的系系统结构构,处理理能力,都都有了进进一步的的发展。2.2管管理信息息系统的的特点1、管理理信息系系统的组组成管理信息息系统在在企业中中的应用用存在三三个要素素,这就就是人、计算机机和数据据。人是指企企业领导导者、管管理人员员、技术术
9、人员,以以及MIIS建设设的领导导机构和和实施机机构,他他们在系系统中起起主导作作用。MMIS是是一项系系统工程程,不是是只靠一一些计算算机开发发人员就就可以完完成的,必必须有企企业管理理人员,尤尤其是企企业领导导的积极极参与。计算机技技术是MMIS(管管理信息息系统)得得以实施施的主要要技术。在这些些技术中中,软件件开发是是MISS开发的的重点。第三个因因素也不不能忽视视。企业业的管理理数据是是MISS正常运运行的基基础。广广义地说说,各项项管理制制度是MMIS建建设成功功的基础础。试想想要计算算一台机机床的成成本,需需要按时时输入每每个部件件、每个个零件以以及每个个螺钉螺螺帽的费费用,涉涉
10、及企业业的生产产车间、采购、库房、工艺设设计和财财务等多多个部门门,必须须有一整整套管理理制度作作保证。2、管理理信息系系统的界界面特点点在计算机机软件技技术中,人人机界面面已经发发展成为为一个重重要的分分支。MMIS人人机界面面设计一一般遵循循以下一一些基本本原则:(1)以以通信功功能作为为界面设设计的核核心人机界面面设计的的关键是是使人与与计算机机之间能能够准确确地交流流信息。一方面面,人向向计算机机输入信信息时应应当尽量量采取自自然的方方式:另另一方面面,计算算机向人人传递的的信息必必须准确确,不致致引起误误解或混混乱。另另外,不不要把内内部的处处理、加加工与人人机界面面混在一一起(人人
11、机界面面程序只只是通信信),以以免互相相干扰,影影响速度度。设计MIIS时,针针对每一一个功能能,都要要按照模模块化思思想,使使输入、处理与与输出“泾渭分分明”,充分分体现人人机界面面的通信信功能。这样设设计出来来的程序序不易出出错,而而且易于于维护。报表打印印是MIIS必备备的功能能之一,而而且打印印之前常常常需要要计算。计算与与打印分分开设计计,虽然然消耗时时间,但但易于整整个MIIS系统统的维护护。(2)界界面必须须始终一一致统一的人人机界面面不至于于会增加加用户的的负担,让让用户始始终用同同一种方方式思考考与操作作。最忌忌讳的是是每换一一个屏幕幕用户就就要换一一套操作作命令与与操作方方
12、法。例如在整整个系统统可以以以问号图图标表示示帮助,以以磁盘图图标表示示存盘,以以打印机机图标表表示打印印等。(3)界界面必须须使用户户随时掌掌握任务务的进展展情况人机界面面应该能能够告诉诉用户软软件运行行的进度度。特别别是在需需要较长长时间的的等待时时,必须须让用户户了解工工作进展展情况,如如可以设设计已经经完成了了百分之之几的任任务进度度条等。目前,WWinddowss下的应应用软件件无论大大小,其其安装程程序几乎乎均做到到了这一一点。开开发MIIS软件件时,这这一点很很值得借借鉴。(4)界界面友好好。使用用方便多数MIIS软件件的数据据输入量量较大。对于一一些相对对固定的的数据,不不应让
13、用用户频频频输入(特别是是汉字),而应应让用户户用鼠标标轻松选选择。例例如,人人事管理理系统中中的“文化程程度”是相对对固定的的数据,其其值一般般取“小学”、“初中”、“高中”、“大专”、“大本”、“硕研”、“博研”等。录录入这类类数据之之前,MMIS软软件应在在相应位位置弹出出一个列列表框,待待用户以以鼠标点点击,而而不应让让用户每每次都输输入这些些汉字。总之,所所开发的的MISS在使用用过程中中,应使使用户的的数据输输入量降降至最低低限度减减少用户户的干预预量。实实践证明明,用户户干预愈愈少,MMIS系系统的满满意程度度愈高。2.3管管理信息息系统的的开发方方式管理信息息系统的的开发方方式
14、主要要有独立立开发方方式、委委托开发发方式、合作开开发方式式、购买买现成软软件方式式等4种种。这44种开发发方式各各有优点点和不足足,需要要根据使使用单位位的技术术力量、资金情情况、外外部环境境等各种种因素进进行综合合考虑和和选择。不论哪哪种开放放方式都都需要有有单位的的领导和和业务人人员参加加,并在在管理信信息系统统的整个个开发过过程中培培养、锻锻炼、壮壮大该系系统的维维护队伍伍。1.独立立开发独立开发发适合于于有较强强的管理理信息系系统分析析与设计计队伍和和程序设设计人员员、系统统维护使使用队伍伍的组织织和单位位,如大大学、研研究所、计算机机公司、高科技技公司等等单位。独立开开发的优优点是
15、开开发费用用少,实实现开发发后的系系统能够够适应本本单位的的需求且且满意度度较高,最最为方便便的是系系统维护护工作。缺点是是由于不不是专业业开发队队伍,容容易受业业务工作作的限制制,系统统优化不不够,开开发水平平较低,且且由于开开发人员员是临时时从所属属各单位位抽调出出来进行行管理信信息系统统的开发发工作,这这些人员员在其原原部门还还有其他他工作,所所以精力力有限,容容易造成成系统开开发时间间长,开开发人员员调动后后,系统统维护工工作没有有保证的的情况。因此,一一方面需需要大力力加强领领导,实实行“一把手手”原则,另另一方面面可向专专业开发发人士或或公司进进行咨询询,或聘聘请他们们作为开开发顾
16、问问。2.委托托开发委托开发发方式适适合于使使用单位位无管理理信息系系统分析析、设计计及软件件开发人人员或开开发队伍伍力量较较弱、但但资金较较为充足足的单位位。双方方应签订订管理信信息系统统开发项项目协议议,明确确新系统统的目标标和功能能、开发发时间与与费用、系统标标准与验验收方式式、人员员培训等等内容。委托开开发方式式的优点点是省时时、省事事,开发发的系统统技术水水平较高高。缺点点是费用用高、系系统维护护需要开开发单位位的长期期支持。此种开开发方式式需要使使用单位位的业务务骨干参参与系统统的论证证工作,开开发过程程中需要要开发单单位和使使用单位位双方及及时沟通通,进行行协调和和检查。3.合作
17、作开发合作开发发方式适适合于使使用单位位有一定定的管理理信息系系统分析析、设计计及软件件开发人人员,但但开发队队伍力量量较弱,希希望通过过管理信信息系统统的开发发建立完完善和提提高自己己的技术术队伍,便便于系统统维护工工作的单单位。双双方共享享开发成成果,实实际上是是一种半半委托性性质的开开发工作作。优点点是相对对于委托托开发方方式而言言节约了了资金,并并可以培培养、增增强使用用单位的的技术力力量,便便于系统统维护工工作,系系统技术术水平较较高。缺缺点是双双方在合合作中沟沟通易出出现问题题,需要要双方及及时达成成共识,进进行协调调和检查查。总之,不不同的开开发方式式有不同同的长处处和短处处,需
18、要要根据使使用单位位的实际际情况进进行选择择也可综综合使用用各种开开发方式式。2.4管管理信息息系统的的开发过过程管理信息息系统的的开发过过程一般般包括系系统开发发准备、系统调调查、系系统分析析、系统统设计、系统实实现、系系统转换换、系统统运行与与维护、系统评评价等步步骤。根根据开发发系统的的大小、复杂、投入、方式、方法等等因素的的不同,各各步骤的的要求和和内容也也不同,用用户需要要根据实实际情况况进行取取舍和计计划。1、系统统开发准准备 系统统开发准准备工作作主要包包括提出出系统开开发要求求、成立立系统开开发小组组、制订订系统开开发计划划等工作作。2、系统统调研新系统的的系统分分析与系系统设
19、计计工作都都要建立立在对现现行系统统调研的的基础上上,即必必须调查查现行系系统的运运行情况况、问题题等,明明确用户户的需求求,特别别是合作作开发和和委托开开发方式式。调研的主主要内容容有: (1)现现行系统统概况:该组织织的发展展历史、目前组组织的规规模、工工作状况况、管理理水平、与外界界的主要要联系等等。调查查该项内内容的目目的主要要是为了了划分系系统界限限、系统统与外界界的输入入输出接接口等。 (2)组组织机构构:画出出组织的的组织结结构图,弄弄清组织织的行政政关系、人员编编制、工工作范围围、地理理位置等等,发现现不合理理问题及及新系统统启动后后可能对对现有组组织的影影响。 (3)业业务流
20、程程:按照照业务种种类的不不同和处处理时间间的先后后不同,深深入了解解现行系系统的业业务流程程,画出出现行系系统业务务流柞图图,并与与业务人人员反复复讨论,得得到认可可。调查查中要注注意定性性与定量量相结合合,注意意人、财财、物、信息的的流向、规格、频率、要求以以及需要要解决的的问题等等。(4)报报表、数数据处理理:了解解各种统统计报表表、数据据的格式式、内容容、处理理时间及及上报时时间、频频率、规规律,存存在的问问题,对对新系统统的要求求、希望望等并收收集各种种报表。(5)问问题:现现行系统统中存在在的主要要问题和和薄弱环环节,可可以按照照严重程程度分成成不同的的等级。新系统统的建立立应能解
21、解决大部部分问题题,并改改善薄弱弱环节。(6)新新系统的的功能和和目标:了解各各级领导导和各类类业务工工作人员员对新系系统功能能的要求求,系统统分析(又称逻逻辑设计计)是管管理信息息系统开开发的关关键环节节,要求求在系统统调查的的基础上上,对新新系统的的功能进进行细致致的分析析,并建建立一个个新系统统的逻辑辑模型。新系统的的逻辑模模型由系系统数据据流程图图、概况况表、数数据字典典、物理理逻辑表表达式及及有关说说明组成成。最后后要完成成系统分分析报告告(也称称为系统统逻辑设设计说明明书)。系统逻逻辑模型型就像在在根据需需要建设设一座学学校前,按按照学校校教育的的层次(初等、中等、高等)、规模模、
22、投资资、地理理环境、技术水水平等条条件的要要求和约约束,先先由建筑筑设计院院进行设设计,保保证学校校建成后后的各种种功能得得以实现现,之后后才能进进行工程程设计和和施工一一样。在在系统设设计阶段段要做认认真、细细致的分分析、研研究工作作,避免免新系统统在功能能上存在在先天不不足或缺缺陷。因为新系系统模型型是建立立在对现现行系统统的分析析及要求求的基础础上的,所所以系统统调查工工作要进进行得深深入、细细致、全全面。用用户可以以对新系系统的逻逻辑模型型提出意意见,双双方经过过讨论、修改,最最后达成成共识,并并完成系系统分析析报告(系统逻逻辑设计计说明书书),经经有关领领导审批批通过之之后,转转入系
23、统统设计(又称系系统物理理设计)阶段。 4、系统设设计系统设计计又称系系统物理理设计。系统设设计要根根据系统统分析报报告中的的系统逻逻辑模型型综合考考虑各种种约束,利利用一切切可利用用的技术术手段和和方法进进行各种种具体设设计,确确定新系系统的实实施方案案,解决决“系统怎怎么做”的问题题。结构化系系统设计计是指利利用一组组标准的的图表工工具和准准则,确确定系统统有哪些些模块,用用什么方方法连接接,如何何构成良良好的系系统结构构,并进进行系统统输入、输出、数据处处理、数数据存储储等环节节的详细细设计。这一阶阶段的重重点是设设计好系系统的总总体结构构,选择择最经济济合理的的技术手手段。系系统设计计
24、阶段的的文件是是系统设设计报告告(又称称系统物物理设计计说明书书)。5、系统统实施与与转换系统实施施阶段的的主要工工作包括括:系统统硬件的的购置与与安装、程序的的编写(购买)与调试试、系统统操作人人员的培培训、系系统有关关数据的的准备和和录入、系统调调试和转转换。在系统实实施阶段段要成立立系统实实施工作作量到小小组,组组织各专专业小组组组长和和有关部部门的领领导共同同编制新新系统实实施计划划。可以以应用各各种项目目管理的的软件和和方法进进行管理理,实行行项目经经理负责责制,保保证系统统实施工工作的顺顺利进行行和成功功。硬件的购购置和安安装包括括计算机机硬件、外设、网络、电源、机房、环境等等有关
25、设设备的购购买、验验收、安安装与调调试工作作等,这这些工作作主要由由专业技技术人员员完成。数据准备备与录入入工作主主要是指指由手工工操作转转入计算算机处理理所需的的各种数数据的整整理、录录入及计计算机系系统中为为新系统统所用数数据的转转换工作作。数据据准备与与录入工工作要注注意数据据的准确确性,在在整理、录入、校验等等各个环环节把好好关,为为系统的的顺利转转换打好好基础。在进行以以上各个个环节的的同时展展开人员员培训工工作,包包括管理理信息系系统只是是的普及及教育、新制度度的学习习、计算算机操作作训练等等。使所所有人员员了解新新系统的的基本功功能、新新系统对对使用人人员的要要求、建建立管理理信
26、息系系统的目目的、管管理信息息系统的的建设可可以为组组织和个个人带来来的帮助助和便利利、个人人在新系系统中应应该承担担的工作作等,是是用户关关心、支支持新系系统的实实现。6.系统统维护和和评价管理信息息系统是是一个复复杂的人人机系统统。系统统外部环环境与内内部因素素的变化化,不断断影响系系统的运运行,这这时就需需要不断断地完善善系统,以以提高系系统运行行的效率率与服务务水平,这这就需要要从始至至终地进进行系统统的维护护工作。系统评价价主要是是指系统统建成后后,经过过一段时时间的运运行后,要要对系统统目标与与功能的的实现情情况进行行检查,并并与系统统开发中中设立的的系统预预期目标标进行对对比,及
27、及时写出出系统评评价报告告。系统维护护与评价价阶段是是系统生生命周期期中的最最后一个个阶段,也也是时间间最长的的一个重重要阶段段。第三章 工资资管理系系统分析析与设计计3.1系系统功能能需求简简介工资管理理信息系系统对企企业加强强工资管管理有着着极其重重要的作作用,就就一般的的大型企企业来说说,它的的设计内内容非常常复杂而而且繁多多,比如如拥有工工资计算算功能,工工资统计计功能,报报表输出出功能,而而且设计计的模块块也很多多,比如如工资管管理模块块,工资资统计模模块,报报表设计计模块,打打印输出出模块,模模糊查询询模块等等等。由于本软软件主要要是为作作者工作作的一家家科技公公司定制制开发的的。
28、该公公司是一一家刚刚刚成立的的公司,总总体人员员比较少少,有正正式员工工20人人,人员员结构比比较简单单,学历历比较高高,基本本上都拥拥有大专专以上学学历,部部门划分分也很清清晰,而而且人员员的流动动性不高高,所以以该公司司目前对对工资管管理的要要求并不不高。因因此,针针对该公公司而言言,我们们经过了了反复地地论证,最最终确定定了工资资管理系系统的设设计方案案。该工工资管理理系统的的主要功功能如图图3.11所示:工资管理系统员工基本信息工资结构设置工资汇总资料输入员工增删员工查询基础工资岗位工资工龄工资岗位工资工龄工资 图3.1 系系统功能能模块图图3.2功功能需求求描述1、员工工基本信信息模
29、块块员工基本本信息模模块具有有员工信信息输入入、员工工增删和和员工信信息查询询三个功功能。员员工基本本信息包包括员工工号、员员工姓名名、员工工性别、所在部部门、所所在岗位位、工龄龄和工资资等级等等信息。员工增增删实现现了对数数据库中中员工信信息的增增加和删删除。员员工信息息查询可可以通过过员工号号或员工工姓名对对员工信信息进行行查询。2、工资资结构设设置模块块根据该公公司的工工资管理理实际情情况,本本系统将将工资结结构分为为基础工工资、岗岗位工资资和工龄龄工资三三部分。该模块块可以对对这三个个工资类类型设置置工资等等级,并并对每个个等级设设置工资资标准。3、工资资汇总模模块用户在员员工信息息管
30、理模模块对该该员工的的工资等等级进行行输入以以后,在在工资汇汇总模块块会自动动对员工工工资进进行汇总总。用户户可以打打印出工工资汇总总表,打打印之前前可以通通过打印印预览功功能进行行打印预预览。3.3目目标系统统要求目标系统统应该达达到以下下要求: 1、时间间经济性性。优化化逻辑设设计与物物理设计计,使系系统运行行效率高高,反映映速度快快。2、可靠靠性。能能连续准准确的处处理业务务,有较较强的容容错能力力。3、可理理解性。用户容容易理解解和使用用该系统统。4、可维维护性和和适应性性。系统统应易于于修改、易于扩扩充、易易于维护护,能够够适应业业务不断断发展变变化的需需要。5、可用用性。目目标系统
31、统功能齐齐全,能能够完全全满足业业务需求求。6、安全全保密性性。保证证系统的的物理安安全、数数据存储储和存取取的安全全与保密密、数据据传输的的安全与与保密,做做好使用用人员的的授权管管理。3.4系系统平台台选择选择微软软平台作作为主导导,一方方面考虑虑目前微微软的飞飞速发展展,越来来越多的的企业在在规划内内部网络络时,将将微软平平台作为为首选方方案;另另一方面面从技术术角度来来讲,微微软平台台上的应应用无论论是在开开发上,还还是在软软件的部部署上都都非常容容易,而而且性能能优越。操作系统统:Wiindoows220000开发工具具与语言言: Viisuaal FFoxPPro 6.00中文版版
32、3.5数数据库设设计3.5.1数据据库介绍绍所谓数据据库(DDataabasse)就是指指按一定定组织方方式存储储在一起起的,相相互有关关的若干干个数据据的结合合,数据据库管理理系统(DDataabasse MManaagemmentt Syysteem)就是一一种操纵纵和管理理数据库库的大型型软件,简简称DBBMS,他们建建立在操操作系统统的基础础上,对对数据库库进行统统一的管管理和控控制,其其功能包包括数据据库定义义,数据据库管理理,数据据库建立立和维护护,于操操作系统统通信等等。DBBMS通通常由数数据字典典,数据据描述语语言及其其编译程程序,数数据操纵纵(查询询)语言言及其编编译程序序
33、,数据据库管理理例行程程序等部部分组成成。关系数据据库是以以关系模模型为基基础的数数据库,是是根据表表、记录录和字段段之间的的关系进进行组织织和访问问的一种种数据库库,它通通过若干干个表(TTablle)来存取取数据,并并且通过过关系(RRelaatioon)将这些些表联系系在一起起,关系系数据库库提供了了成为机机构化查查询语言言(SQQL)标准接接口,该该接口允允许使用用多种数数据库工工具和产产品,关关系数据据库是目目前最广广泛应用用的数据据库。在VFPP中数据据库是一一个逻辑辑上的概概念,通通过一组组系统文文件将相相互关联联的数据据表及其其数据库库对象组组织起来来,成为为扩展名名为.ddb
34、c的的数据库库文件、扩展名名为.ddct的的数据库库备注文文件和扩扩展名为为.dccx的数数据库索索引文件件,三个个文件一一般不能能直接使使用,而而是交由由VFPP数据库库统一管管理。VFP把把.dbbf文件称称为表文文件,一一个库可可以容纳纳多个表表,通过过库我们们可明确确各表之之间的相相互关系系,使表表文件不不在彼此此孤立,而而成为相相互关联联的数据据集合。3.5.2数据据流图图3.2 系统的数据流图根据对工工资管理理工作的的调查和和用户需需求分析析,该系系统的数数据流图图如图33.2所所示。基础工资设定岗位工资设定工龄工资设定工资标准设定员工信息设定员工工资汇总图3.2系统的数据流图3.
35、5.3数据据词典分分析该软件的的数据库库由下述述四张数数据表组组成:员工信息息表:PPERSSONNNEL.DBFF 基础工资资设置表表:COOURSSE.DDBF 岗位工资资设置表表:RAANK.DBFF 工龄工资资设置表表:GOONGLLINGG.DBBF 1、员工工信息表表:PEERSOONNEEL.DDBF字段字段名类型宽度说明1员 工 号字符型3数字2员工姓名名字符型10小于等于于5个汉汉字3员工性别别字符型2“男”或或“女”4岗位名称称字符型14小于等于于7个汉汉字5工 龄数值型21-999之间6工资等级级数值型21-999之间2、基础础工资设设置表:COUURSEE.DBBF字段
36、字段名类型宽度说明1工资等级级数值型21-999之间2工资标准准数值型41-99999之之间3、岗位位工资设设置表:RANNK.DDBF字段字段名类型宽度说明1岗位名称称字符型14小于等于于7个汉汉字2工资标准准数值型41-99999之之间4、工龄龄工资设设置表:GONNGLIING.DBFF字段字段名类型宽度说明1工资等级级数值型21-999之间2工资标准准数值型41-99999之之间5、管理理员注册册表:AADMIINERR.DBBF字段字段名类型宽度说明1注册名字符型10任意字符符2口 令字符型10英文字母母或数字字第四章 工资资管理系系统的功功能实现现4.1员员工基本本信息模模块编码码
37、设计1、员工工基本信信息增删删改功能能员工基本本信息模模块主要要分为员员工信息息浏览界界面和员员工信息息查询界界面,员员工信息息浏览界界面如图图4.11所示: 图4.1具体编码码如下:(1)“增加新新记录”按钮控控件源代代码:thissforrm.ppageefraame11.paage11.fyy1.eenabbledd=.FF.thissforrm.ppageefraame11.paage11xmaand22.ennablled=.F.thissforrm.ppageefraame11.paage11xmaand33.ennablled=.F.thissforrm.ppageefraame
38、11.paage11xmaand44.ennablled=.T.if tthissforrm.ppageefraame11.paage11xmaand11.caaptiion=增加加新记录录thissforrm.ppageefraame11.paage11.txxtpiid.eenabbledd=.TT.thissforrm.ppageefraame11.paage11.txxtpnnamee.ennablled=.T.thissforrm.ppageefraame11.paage11.txxtpssex.enaableed=.T.thissforrm.ppageefraame11.paage
39、11.txxtpjjob.enaableed=.T.thissforrm.ppageefraame11.paage11.txxtpiindaate.enaableed=.T.thissforrm.ppageefraame11.paage11.txxtprrankk.ennablled=.T.appeend blaankthissforrm.ppageefraame11.paage11xmaand11.caaptiion=增加加确认thissforrm.ppageefraame11.paage11.reefreeshthissforrm.ppageefraame11.paage11.txxtpi
40、id.ssetffocuuselseegetiid=aallttrimm(thhisfformm.paagefframme1.pagge1.txttpidd.vaaluee)getnnamee=allltrrim(thiisfoorm.paggefrramee1.ppagee1.ttxtppnamme.vvaluue)getssex=allltriim(tthissforrm.ppageefraame11.paage11.txxtpssex.vallue)getjjob=allltriim(tthissforrm.ppageefraame11.paage11.txxtpjjob.vallue)
41、getiindaate=allltriim(tthissforrm.ppageefraame11.paage11.txxtpiindaate.vallue)getrrankk=allltrrim(thiisfoorm.paggefrramee1.ppagee1.ttxtpprannk.vvaluue)if eemptty(ggetiid) or emppty(gettnamme) or emppty(gettsexx) oor eemptty(ggetjjob) orr emmptyy(geetinndatte) or emppty(gettrannk)messsageeboxx(资资料不足足
42、,448,错误)elseethissforrm.ppageefraame11.paage11xmaand11.caaptiion=增加加新记录录tablleuppdatte(.t.)thissforrm.ppageefraame11.paage11.txxtpiid.eenabbledd=.FF.thissforrm.ppageefraame11.paage11.txxtpnnamee.ennablled=.F.thissforrm.ppageefraame11.paage11.txxtpssex.enaableed=.F.thissforrm.ppageefraame11.paage11.t
43、xxtpjjob.enaableed=.F.thissforrm.ppageefraame11.paage11.txxtpiindaate.enaableed=.F.thissforrm.ppageefraame11.paage11.txxtprrankk.ennablled=.F.thissforrm.ppageefraame11.paage11.fyy1.eenabbledd=.TT.thissforrm.ppageefraame11.paage11xmaand22.ennablled=.T.thissforrm.ppageefraame11.paage11xmaand33.ennabll
44、ed=.T.thissforrm.ppageefraame11.paage11xmaand44.ennablled=.F.endiifendiif(2)“修改这这条记录录”按钮控控件源代代码:thissforrm.ppageefraame11.paage11xmaand11.ennablled=.F.thissforrm.ppageefraame11.paage11xmaand33.ennablled=.F.thissforrm.ppageefraame11.paage11xmaand44.ennablled=.T.thissforrm.ppageefraame11.paage11.fyy1.
45、eenabbledd=.FF.if tthissforrm.ppageefraame11.paage11xmaand22.caaptiion=修改改这条记记录thissforrm.ppageefraame11.paage11.txxtpiid.eenabbledd=.TT.thissforrm.ppageefraame11.paage11.txxtpnnamee.ennablled=.T.thissforrm.ppageefraame11.paage11.txxtpssex.enaableed=.T.thissforrm.ppageefraame11.paage11.txxtpjjob.enaableed=.T.thissforrm.ppageefraame11.paage11.txxtpiindaate.enaableed=.T.thissforrm.ppageefraame11.paage11.txxtprrankk.ennablled=.T.thissforrm.ppageefraame11.paage11xmaand22.caaptiion=修改改确认thissforrm.ppageefraame11.paage11.reefreeshthissforrm.ppageefraame11.paage11.txxtpiid.ssetffocuuselseethissfo
限制150内