工资管理系统课程设计报告_第1页
工资管理系统课程设计报告_第2页
工资管理系统课程设计报告_第3页
免费预览已结束,剩余27页可下载查看

下载本文档

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

文档简介

1、1 引言 12 系统调查与可行性研究 22.1初步调查 22.2可行性研究 23 系统分析 33.1业务流程分析 33.2数据流程分析 53.3数据字典 54 系统设计 94.1功能结构设计 94.2数据库设计 184.3代码设计 194.4输入输出设计 234.5系统配置设计 26参考文献 26附录 261 引言随着计算机技术的飞速发展,计算机在各种单位机构管理中应用的普及,管理信息 系统的开发在强调管理、强调信息的现代社会中也显得越来越重要。因此,利用计算机 支持单位高效率地完成工资管理的日常事务,是适应现代各种单位机构制度要求、推动 各种单位机构工资管理走向科学化、规化的必要条件。在当今

2、的信息社会,随着信息的不断增长和企业对信息的要求,信息管理技术随之 出现。企业工资管理信息系统是一个现代化的企业在竞争中立于不败之地的必要部分, 它能够为查询工资信息提供充足的信息和快捷的查询手段。 一直以来使用传统人工的方 式管理文件档案,这种管理方式存在着许多缺点 , 如:效率低、性差,另外时间一长, 将产生大量的文件和数据 , 这对于查找、更新和维护都带来了不少的困难,而且容易丢 失。自20世纪 50年代将计算机引入数据处理以来, 历经管理信息系统发展的各个阶段。 一方面是信息技术应用的迅猛发展, 另一方面,许多管理信息系统在耗费了大量的人力、 物力、财力之后夭折了,或者根本没有实现原系

3、统的开发目标,而把计算机用作了打字 机。这是长期以来困惑人们的一大问题。现在人们日益深刻认识到,把信息技术应用与 应用环境分离是办不到的。管理信息系统根本不仅是技术系统,而且是社会系统。工资业务是每一个企业都不能缺少的一项工作 , 使用计算机对企业工资信息进行管 理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量 大、性好、寿命长、成本低等。这些优点能够极提高企业工资管理的效率 , 也是企业的 科学化、正规化管理,与世界接轨的重要条件。因此,开发一个代替手工操作的新型的 计算机管理的信息系统对公司来说刻不容缓,这也是本课题的由来。本论文就是以 Visual FoxPr

4、o 为前台等软件作为开发工具,以各种单位机构为对象, 开发一个从某种程度上能满足中小型机构对工资信息管理的要求的“工资管理系统” 。 本系统主要包括人事管理、工资管理、系统管理几大模块。使用该系统,可以方便地进 行设置工资计算标准、计算工资、工资查询、打印工资清单等业务,方便企业高层领导 对该企业工资管理的现状有个比较全面的认识,也方便他们的管理,从而大大减少了工 作量,提高了工作效率。本课题是辅助企业管理的系统,拟采用的开发平台为 Windows 平台,系统所采用的开发工具为 Visual FoxPro 。2系统调查与可行性研究在系统的开发前期对系统进行可行性分析是十分必要的一个环节,这对于

5、保证资源的合理使用,避免浪费是十分必要的,也是项目一旦开始以后能顺利进行的必要保证。 信息系统的建设是一项投资大,时间长的复杂工程,可行性研究更为必要,也更复杂,更困难。“可行性”是指在当前情况下,企业研制这个信息系统是否有必要,是否具备 必要的条件。可行性的含义不仅包括可能性,还包括必要性,合理性。2.1 初步调查随着科技日新月异的发展,网络的更加成熟,以及企业规模的扩大,越来越多的企 业对自己员工的情况也开始使用计算机进行自动化的管理,因此,开发一个操作方便、功能适合的管理系统,提高管理效率。经过调查我了解到公司的组织机构图如图 2.1所示:车间生产设备管理管理统计科科企 管 科研发科质

6、检 科会计 科图2.1公司组织机构图2.2可行性研究随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个企业和机构都在使用科学、高效的信息管理系统,不断改善服务质量,提高工作效率。 企业部财务管理是该企业运用现代化信息技术创造更多的经济利益的主要 因素之一。工资管理作为企业部的一种财务管理也是如此。技术上的可行性: 系统能正常运行的最低要求:在硬件方面要求计算机 CPU主频在400MH血上,存在32M 以上。软件方面操作系统采用 WINDOWS和8 Visual FoxPro,较简单。经济上的可行性:公司一般具备硬件和软件资源,因此设备费用不是很高。此系统不大,所

7、以不论是企业 自行开发还是委托开发商开发, 费用都不会很高, 可见经济上不会存在大的问题。 管 理上的可行性: 系统操作起来难度不大,用户界面也很友好,操作人员无需掌握太多的计算机知识 , 只 要稍加培训后,都可胜任工作,因此系统的运行和维护工作不会有什么障碍。系统提供 容错能力 , 能识别操作员的明显的误操作,并对错误操作输入进行报警处理,对误操作 进行恢复处理。综上所述,系统的开发的目标明确,技术可行,在经济和管理方面也无碍,此系统完全 可行3 系统分析3.1 业务流程分析工资管理系统业务流程分析(1)财务部根据人事部的职员信息表及相关的工资计算标准表录入每个员工的基础工资数据,当月如果职

8、员信息有变动,工资相关项目计计算公式也要作相应调整。例如当员工提职、提薪、晋级时,基本工资、职务工资、职称工资及各种固定补贴需由财务部根据国家有关规定进行 修改。(2 )在企业部,不同的企业有不同的奖惩措施,财务部对员工的业绩、考勤等方面都会进行考核,跟据其他部门提交上来的考勤等信息,由 财务部结合工资计算标准计算每个员工当月工资的变动部分,如病事假扣款、房租水电费、医药费等代扣款。并编制变动工资表。(3 )根据基本工资表、变动工资表计算汇总,生成工资计算表。(4 )由于现在大部分企业都采用银行代发工资,故需要进行有关处理,将员工的实发工资以银行代发文件的形式传递给银行,由银行转入职 工的工资

9、卡。并填制相应(5 )由工资计算表进行工资分摊、扣税、计提福利费等处理,编制工资费用分配表、个人所得税申报表、职工福利费计提表<记账凭证,进行账务处理。3.2数据流程分析工资管理系统的数据流程图,如图:3.3主要数据字典1)数据项的定义数据项编号数据项名称类型及宽度简述取值围11考勤日期Char ( 10)标示其他部门提交的职工考勤信息的年月12工资日期CharlO)标示职工工资的年月I3职工编码CharlO)唯一用来标示职工的编码14部门名称Char(20)使用此系统单位部子部分15基本工资decimal(7,2)各部门的员工固定工资,即部门岗位工资。数据存储编号数据存储名称简述数据存

10、储组成相关联的处理S1变动工资表记录职工变动工资的 详细信息工资日期+职工编码+加班费+奖金+水电费 +保险费+病假扣款+事假扣款+旷工扣款+ 其他扣款+个人所得税P2、p4S2基本工资表记录职工固定工资的 详细信息工资日期+职工编码+基本工资+工 龄工资+岗位津贴+固定补贴P4、p5S3工资计算表记录职工工资的详细信息工资日期+职工编码+职工+个 人账号+基本工资+工龄工资+岗位 津贴+固定补贴+变动津贴+加班费+ 奖金+应发工资+水电费+保险费+病 假扣款+事假扣款+旷工扣款+其他 扣款+个人所得税+扣款合计+实发 工资P4 、 p5 、p6、p7 、p8、 p9S4福利费 计提分 配表记

11、录职工福利费分配的详细信息日期+职工编码+部门编码+对应科目编码+ 金额P8 、p10S5个人所 得税申 报表记录职工个人所得税 情况职工编码+职工+所得期间+所得项目+收入 额合计+费用额+应纳税所得额+税率+速算 扣除数+扣缴所得税额P9 、p10S6工资费 用分配 表描述工资费用的分摊(来源)日期+职工编码+部门编码+对应科目编码+ 金额P7 、p10S8职员信息表职员基本信息职工编码+职工+性别+人员类别+部门编码 +部门名称+岗位编码+岗位名称+职称+工 龄+个人账号+联系P3、E3S9工资计 算标准 表设置职工工资项目金额标准基本工资计算标准+变动工资计算标准E3、P2S10考勤表

12、记录职工考勤信息情况考勤日期+职工编码+加班天数+病假天数+ 旷工天数+事假天数;P1、P23)数据流的描述数据数据流简述数据流数据流数据流组成数据高峰流编号名称来源去向流量流量D1考勤记录输入的企业所有职工的考勤信息E1P1考勤日期+职工编码+加 班天数+病假天数+旷工 天数+事假天数;1次/月1次/月D1人事基本信息描述人事基本信息E2P3职工编码+职工+性别+ 人员类别+部门编码+部 门名称+岗位编码+岗位 名称+职称+工龄+个 人账号+联系1次/月1次/月4)处理的描述处理逻辑编号处理逻辑名称输入的数据流处理逻辑的描述输出的数 据流处理频率P1输入考勤信息D1其他部门汇总的考勤信息由其

13、他部门的负责人每个月按期输入企业所有职工的考勤信息S11考勤表1次/月P2编制变 动工资 表S9工资计算标准表;s11 考勤表财务处根据其他部门的负责人输入的职工 考勤等考勤信息,以及工资计算标准表中 设置的金额计算岀企业每个职工的加班 费、病假扣款、事假扣款、旷工扣款等金 额,并编制变动工资表。S1变动工资表1次/月P4计算工资S1变动工资表;s2基本工资表;把基本工资信息和变动工资信息加以汇总 和计算。通过基本工资表的主键工资日 期"、职工编码"和变动工资表的工 资日期"、职工编码”相等,选择相应 的数据输入到工资表中。S3工资计算表1次/月P5编制基 本工资

14、 表S8职员信息表;S9工资计算标准表财务处根据存贮职工的最新信息的职员信 息表和工资计算标准表,计算基本工资, 编制基本工资表。S2基本工资表1次/月P6银行代发S3工资计算表企业为每位职工在代发工资的开户行开设 工资储蓄账户,每月企业把计算得到的所 有职工的工资数据转给该开户行,银行根 据期业提供的数据从企业的有关账户中把 钱划转入每个职工的工资储蓄账户。 首先, 企业根据代发工资银行的要求,设置该银 行要求的代发文件格式;然后选择银行代 发文件的输岀格式。跟据银行的要求,设 置向银行提供的数据以何种文件形式存放 在磁盘中,且在文件中各数据项目是如何D3实发工资1次/月存放和区分的。最后,

15、按用户已设置好的 格式和设定的文件名,将数据输岀到指定 的磁盘,可以通过互联网传输给银行或将 磁盘报送给银行。P7分摊工资S3工资计算表根据工资计算文件将工资费用按部门和按 职工的岗位类别进行分配,并与相应的会 计科目对应,便于转账处理。会计分录如 下:借:生产成本-基本生产成本 制造费用一工资 营业费用一工资 管理费用一工资 在建工程一工资 应付福利费一工资贷:应付工资S6工资费 用分配表1次/月P8计提福利费S3工资计算表根据工资计算文件将工资费用按国家有关 规定计提福利费,应付福利费的计提比例 为工资总额的14%,并与相应的会计科目 对应,便于转账处理。会计分录如下 借:生产成本一基本生

16、产成本 制造费用一福利费 营业费用一福利费 管理费用一福利费 贷:应付福利费S4福利费 计提分配 表1次/月P9扣税S3工资计算表个人所得税的计算一般由用户设定各级纳 税基数和各段纳税率,然后系统自动生成 相应的计算公式。个人所得税计算采用分 级累进制。首先,设定纳税基数,一般把 实发工资项目设置为纳税基数。第二,定 义税率表。一般系统提供了国家颁布的工 资、薪金所得所适用的 9级超额累进税 率。税率为5%45%,级数为9级。单位 可根据需要调整费用基数、附加费用以及 税率。最后,系统跟据用户的设置自动计 算并生成个人所得税申报表。会计分录如 下:借:应付工资贷:应交税金一一应交个人所得税S5

17、个人所 得税申报 表1次/月P10自动转账处理S4福利费计提分配 表;S5个人所得税申 报表;S6工资费用分 配表系统跟据前述分摊工资、计提福利费、扣 税处理,自动生成工资转账凭证。最后进 入账务处理系统。S7工资转账凭证1次/月4系统设计4.1功能结构设计工资管理系统工资业务是每一个企业都不能缺少的一项工作,工资管理子系统是负责对工资表的操作,可以查询职员工资记录,生成月份工资,增加职员工 资记录,修改职员工资记录,删除不需要的工资记录。工资管理子系统主要连接数据库中的工资表,职工信息表,部门信息表,做到数据的传递作用。工资管理子系统由工资查询模块、工资录入模块、工资修改模块组成,在工资查询

18、模块 中,主要完成对职员工资记录的查询,可以按照职工工号,职工,部门等 进行查询。界面友好,简单易懂。工资录入模块完成职工工资的增加,但应收项目中,职务工资、岗位工资,工资津 贴,综合补贴,补贴,养老补贴,补贴为工资自动生成, 不允许人为修改,应扣项目中, 工会费、养老费、教卫费、医保金、公积金、失业金也为公式生成项目,也不允许人为 修改,体现了学校财务管理的规性和正规性。工资修改模块中同样存在这样的问题,上述公式生成项也是不允许修改的,其他不 固定项目根据不同职员可以进行修改。查询子系统的功能如图4-2所示:图4-2工资管理子系统的功能图工资项目管理子系统由补贴模块、补贴模块、房贴模块、工会

19、费模块、公积金比例 模块、工人职务岗位津贴工资管理模块、岗位津贴模块,工资津贴院部比例模块,工资 津贴应用/延陵比例模块、技术工人岗位技术等级工资管理模块、教卫费模块、临收1模块、临收2模块、临扣1模块、临扣2模块、临扣3模块、普通工人岗位等级工资管 理模块、失业金比例模块、医保费模块、医疗补贴模块、养老金比例模块、综合补贴模 块、专业技术人员岗位津贴工资管理模块、专业技术职务等级工资管理模块、职员职务 等级工资模块组成。以补贴模块为例,该模块负责对补贴的增加修改,有补贴增加,补贴修改两个子模 块。补贴增加模块中完成最新补贴标准的录入,使其标记位为1,设置为最新标准。以便公式套用。补贴修改模块

20、中完成对补贴标准的修改,并保存以备作为档案查看。工资项目管理子系统的简单功能如图 4-3所示:工资项目管理子系统W_ghf_addW bt addL W_zyzwdjgz_addW_bt_updW_dhbt_updW_ft_updW ft addW dhbt adcW_ghf_upd1 W_zyzwdjgz_upd图4-3工资项目管理子系统的功能图4.1.1 工资录入工资的录入也称工资生成,它是工资发放系统中的最为重要的模块, 也可 以说是工资系统的核心所在。工资系统的生成,计算公式等都包含其中。所 涉及的数据也是最为复杂的,要在财务室人员输入职工号后立即输出相应的 工资项目组成的数据,涉及到

21、多表的查询判断。以下是输入职工号后的数据 生成步骤:(1) 由zgh查询表rsjbxx (人事基本信息表),得到职工,职称级别,档次,个人编制,来院工作时间,性别,类别标记,职务级别,职务档次,个人身份,出生年月。(2) 由职称级别,档次查询职称表得到相应工资标准,由职务级别,档次得到相应工资标准,两者取最大值得到职务工资。(3) 由个人编制查询工资津贴院部 / 应用/ 延陵比例表得到比例值, 再乘以 职务工资得到工资津贴。(4) 算出工龄和学龄之和,对应职工岗位津贴表求出职位津贴。(5) 取出综合补贴值。(6) 由性别,判断有无补贴,取出其目前标准。(7) 由个人身份和个人编制得出其有无养老

22、补贴。(8) 由工作时间得出其有无房贴。(9) 由类别标记算出补贴。(10) 取职务工资和工资津贴之和乘以目前工会费比例标准得到工会费。(11) 由个人编制得出养老金比例,算出养老金。(12) 从jwf表中调出教卫费标准。(13) 有月份得到有无医保费。(14) 和养老金原理相同得到公积金、失业金。(15) 输入水电费、房租、临收 1、临收 2、临扣1 、临扣 2、临扣 3。 录入程序中使用了一个 datawindow 控件,输入工资信息。容包括:编号( id )、 职工号(zgh)、标准工资(bzgz)、工资津贴(gzjt )、岗位津贴(gwjt )、 综合补贴( zhbt )、补贴( bt

23、 )、养老补贴( ylbt )、房贴( ft )、补贴( dhbt )、临收 1(ls1 )、临收2 (Is2 )、 工会费(ghf)、养老费(ylj )、教卫费(jwf)、医保金(ybf)、 公积金( gjj )、失业金( syj )、水电费( sdf )、房租( fz )、临扣 1(lk1 )、临扣 2( lk2 )、临扣 3( lk3 )。工资录入的程序流程如图 4-4 所示:工资项目管理在查询工资项目后若要对项目进行修改,则调用此模块。根据用户点击数据窗体的不同记录条来连接不同窗体,对不同的工资项目进行修改。用户选择需要查看的工资项 目记录后,系统查询数据库中xmb表,若查询出错则显示

24、出错信息,否则判断id号,显示相应的工资项目窗体。工资项目管理程序流程如图4-5所示:4.1.3 工资查询该模块负责工资的查询,可选择或输入职工号,部门,输出相应的职 工工资信息。用户进入工资查询界面后,由用户选择查询条件,可以选择职工号,输 入职工,选择职工所在部门,确定后,系统根据查询条件进行数据库访 问。若按职工号查询,则判断职工号是否出错,出错则显示出错信息。 若按职工进行查询,则先要访问人事信息表,得到符合条件的职工号, 对此过程进行判断,是否出错,出错显示出错信息。同样,若按职工部 门进行查询,则也要访问人事信息表,得到符合条件的职工号,对此过 程进行判断,是否出错,出错则显示出错

25、信息。然后根据职工号查询工 资表,无错误则显示符合查询条件的职员工资信息。工资查询程序流程如图 4-6 所示:开始职工号输入或选择 相关信息1职工姓名1r查询人事基 本信息表得 到职工号T部门1r查询部门表一厂出错信息YES判断是否出错norT0mANOI由职工号查询工资表得到工资信息,并显示在窗体中YeS出错信息YESJ判断是否是否继续YESNO结束图4-6工资查询程序流程图424补贴标准增加该模块负责补贴新标准的增加,并将新记录添加到数据库中补贴标准增加程序流程如图4-7所示:无效(结束 «图4-7补贴标准增加程序流程图4.2数据库设计4.2.1 E-R 图E-R图如图所示:编号

26、专业技术人 员职务岗位 津贴标准表行政官理人 员职务岗位 津贴标准表工人职务冈 位津贴标准表111工资记录)1n职务工资编号标准编号职工号技术工人岗位技术等级工资表生成生成1生成普通工人岗 位技术等级工资表I11 包含XZ编号标准i冈位明细职员in生成职员职务等 级工资表职务档次职务职称 备注职务级别/包含” f职工号、厂姓名岗位类别包含岗位档次1专业技术职务等级工资表职称明细职务明细标准编号E-R图系统数据表结构根据工资管理的一般工作过程和用户需求的研究分析,工资观众里系统数据库系 统中主要包括公司管理员管理登录表、部门情况表、员工表、工资发放表,各个数据库 表的结构如下:该系统由下述五数据

27、表组成:员工信息表:Personn el.dbf基础工资设置表:course.dbf 岗位工资设置表:rank.dbf工龄工资设置表:gon gli ng.dbf管理员注册表:adminer.dbf1、员工信息表:Perso nn el.dbf字段字段名类型宽度说明1员工号:字符型3数字2员工字符型10小于等于5个汉字3员工性别:字符型d2“男”或“女”4岗位名称字符型14小于等于7个汉字5工龄:数值型2199之间6工资等级数值型2199之间2、基础工资设置表:course.dbf字段字段名类型宽度说明1工资等级:数值型n2r 199之间2工资标准数值型419999之间3、 岗位工资设置表:r

28、ank.dbf字段字段名类型宽度说明1岗位名称:字符型 14小于等于7个汉字2工资标准数值型419999之间4、工龄工资设置表:gon gli ng.dbf字段字段名类型宽度说明1工资等级数值型2199之间2工资标准数值型419999之间5、管理员注册表:adminer.dbf字段字段名类型宽度说明1注册名字符型10任意字符2口令字符型10央文字母或数字4.3代码设计具体代码如下:(1)“增加记录”按钮控件源代码:Thisform.pageframe1.page1.fy1.e nabled=.F.Tmand2.enabled=.F.Tmand3.enabled=.F.Tmand4.enable

29、d=.T.If Tmand1.caption= '增加新记录'Thisform.pageframe1.page1.txtpid.enabled=.T.Thisform.pageframe1.page1.txtpname.enabled=.T.Thisform.pageframe1.page1.txtpsex.enabled=.T.Thisform.pageframe1.page1.txtpjob.enabled=.T.Thisform.pageframe1.page1.txtpindate.enabled=.T.Thisform.pageframe1.page1.txtpran

30、k.enabled=.T.Append blankTmand1.caption= '增加确认'ElseGetid=alltrim(Thisform.pageframe1.page1.txtpid.value)Getname= alltrim(Thisform.pageframe1.page1.txtpname.value)Getsex= alltrim(Thisform.pageframe1.page1.txtpsex.value)Getjob= alltrim(Thisform.pageframe1.page1.txtpjob.value)Getrank= alltrim(T

31、hisform.pageframe1.page1.txtprank.value)Getindate= alltrim(Thisform.pageframe1.page1.txtpindate.value)If empty(getid) or empty(getname) or empty(getsex) or empty(getjob) or empty(getindate) or empty(getrank) msg(“资料不足”,48, ”错误”)elseTmand1.caption= '增加记录'Tableupdate(.t)Thisform.pageframe1.pag

32、e1.txtpid.enabled=.F.Thisform.pageframe1.page1.txtpname.enabled=.F.Thisform.pageframe1.page1.txtpsex.enabled=.F.Thisform.pageframe1.page1.txtpjob.enabled=.F.Thisform.pageframe1.page1.txtpindate.enabled=.F.Thisform.pageframe1.page1.txtprank.enabled=.F.Thisform.pageframe1.page1.fy1.enabled=.T.Tmand2.e

33、nabled=.T.Tmand3.enabled=.T.Tmand4.enabled=.F.End ifEnd if(2) “修改记录“按钮控件源代码: Thisform.pageframe1.page1.fy1.enabled=.F. Tmand1.enabled=.F. Tmand3.enabled=.F. Tmand4.enabled=.T.If Tmand2.caption= '修改记录' Thisform.pageframe1.page1.txtpid.enabled=.T.Thisform.pageframe1.page1.txtpname.enabled=.T.T

34、hisform.pageframe1.page1.txtpsex.enabled=.T.Thisform.pageframe1.page1.txtpjob.enabled=.T.Thisform.pageframe1.page1.txtpindate.enabled=.T.Thisform.pageframe1.page1.txtprank.enabled=.T.Append blankTmand2.caption= '修改确认' ElseTm and2.caption= '修改记录' Tableupdate(.t)Thisform.pageframe1.pag

35、e1.txtpid.enabled=.F.Thisform.pageframe1.page1.txtpname.enabled=.F.Thisform.pageframe1.page1.txtpsex.enabled=.F.Thisform.pageframe1.page1.txtpjob.enabled=.F.Thisform.pageframe1.page1.txtpindate.enabled=.F.Thisform.pageframe1.page1.txtprank.enabled=.F. Thisform.pageframe1.page1.fy1.enabled=.T.Tmand1.

36、enabled=.T.Tmand3.enabled=.T.Tmand4.enabled=.F.End if(3) “查询”按钮控件源代码: If flag1=0 and flag2=0Messagebox( “请输入查询条件” ,48, ”错误”)End ifIf flag1=0 and flag2=0Set order to pidSeek getpidIf found()Messagebox( “查到记录”,48, ”注意”)Select * ElseMessagebox( “没有这条记录” ,48, ”注意”)End ifEndifIf flag1=0 and flag2=1Set or

37、der to pnameSeek getpnameIf found()Messagebox( “查到记录” ,48, ”注意”)Select * from personnel where pname=gepname into sursor ling Thisform.pageframe1.page3.enabled=.T.ElseMessagebox( “没有这条记录” ,48, ”注意”)End ifEnd ifIf flag1=1 and flag2=1Set order to pidSeek getpidIf personnel.pname=getpnameMessagebox( “查到

38、记录” ,48, ”注意”)Select * from personnel where pid=getpid and pname=gepnameinto sursor ling Thisform.pageframe1.page3.enabled=.T.ElseMessagebox( “没有这条记录” ,48, ”注意”)End ifEnd if( 4)“修改”按钮控件源代码: Thisform.gtdrank.colum1.text1.enabled=.T. Thisform.gtdrank.colum2.text1.enabled=.T.Thisform.gtdrank.colum1.tex

39、t1.setfocus ( 5)“修改确认”按钮控件源代码: Thisform.gtdrank.colum1.text1.enabled=.F.Thisform.gtdrank.colum2.text1.enabled=.F.(6)“添加”按钮控件源代码:Append blankGo bottomThisform.gtdrank.colum1.text1.enabled=.T.(7)“删除”按钮控件源代码: Thisform.gtdrank.recordsource= ''Use rank exclusiveDelete from rank where rname=getidP

40、ackThisform.gtdrank.recordsource= 'rank ' (8)“退出”按钮控件源代码:Thisform.releaseDo form formdataformat4.4 输入输出设计1. 主模块 输入:操作系统传递至的各种消息以及用户的输入数据 输出:用户界面显示2. 工资信息模块 输入:用户的输入 输出:相应的界面3. 工资套项目信息模块输入:用户的输入 输出:相应的界面4. 工资查询模块 输入:工号、月份、工资套 输出:职工工资信息5. 工资信息修改模块 输入:用户口令 输出:相应的界面6. 工资增加模块 输入:工资信息相关容 输出:增加允许 /

41、 禁止对话框7. 工资修改模块 输入:工资信息相关容 输出:修改允许 / 禁止对话框8. 工资套项目信息管理模块 输入:用户的输入 输出:相应的界面9. 专业技术职务等级工资管理模块 输入:与数据库操作子对话框有关的用户输入及系统消息 输出:相应的界面10. 职员职务等级工资管理模块 输入:与数据库操作子对话框有关的用户输入及系统消息 输出:相应的界面11. 技术工人岗位技术等级工资管理模块 输入:与数据库操作子对话框有关的用户输入及系统消息 输出:相应的界面12. 普通工人岗位工资管理模块 输入:与数据库操作子对话框有关的用户输入及系统消息 输出:相应的界面13. 工资津贴应用 / 延陵比例管理模块 输入:与数据库操作子对话框有关的用户输入及系统消息 输出:相应的界面14. 工人职务岗位津贴管理模块 输入:与数据库操作子对话框有关的用户输入及系统消息 输出:相应的界面15. 行政管理人员岗位津贴管理模块 输入:与数据库操作子对话框有关的用户输入及系统消息 输出:相应的界面16. 专业技术人员岗位津贴管理模块输入:与数据库操作子对话框有关的用户输入及系统消息 输出:相应的界面17. 工资津贴院部比例管理模块 输入:与数据库操作子对话框有关的用户输入及系统消息 输出:相应的界面18. 岗位津贴管理模块 输入:与数据库操作子对话框有关的用户输入及系统消息 输出:相应的界面19.

温馨提示

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

评论

0/150

提交评论