




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第12章 工资管理系统设计,通过对以上各章的学习,我们对VFP有了一个比较完整的认识。本章将通过编写一个工资管理系统这样一个比较完整的项目,介绍如何用VFP编写一个应用程序,以便系统掌握编写一个项目的基本过程。 工资管理系统是一个比较典型的应用软件,限于篇幅,我们只对其中相对重要一些的功能和过程列出,主要包含有菜单、数据库(表)、各种输入、输出、浏览、修改、统计、打印等功能较完整的软件。,12.1 开应用系统的过程,要开发一个软件项目,应该首先搞清楚这个项目应具有什么功能、需要一些什么表,有什么样的报表需要打印,数据流程如何等等,这样才能使整个软件开发的过程比较顺利,否则会给后面的软件开发、修改、维护等带来麻烦。因此在开发软件之前,应该先做系统分析,使之符合软件开发的一般规律。从软件工程的角度讲,软件开发一般分 为六个阶段: 第一步,需求分析阶段 这里主要工作是搞好用户的需求分析,然后再进行系统分析。在这个阶段,开发方与用户方的深入交流是项目获得成功的关键,项目管理的重要目标便是建立一个便于开发方与用户方之间进行交流的环境。进行需求分析,主要是找出开发本软件的目的,所需的各种功能等,并形成一个系统的分析文档。在VFP中,该文档虽然并不是软件本身的一部分,但也属于本软件开发的文档,应该将其放在项目管理器中;如需要对软件编译时不把此文件编译到exe文件中,方法是: (1)用右键单击该文件; (2)在弹出的菜单中,选择排除; (3)之后会在该文件左边看到一个符号“”,表示该文件已被排除在软件之外了。今后对于其他不属于软件本身的文件都应同样处理。,12.1 开应用系统的过程,第二步,概要设计阶段 这个阶段主要是将系统需求分析的结果模块化,并把系统的数据流向等关系搞明白。最好画出一个程序的流程图,把整个项目的框架设计出来。比如对工资管理系统来说,就要考虑需要哪些模块,每个模块大体需要完成哪些功能,以及它们之间有什么关系等等。 第三步,详细设计阶段 这个阶段是在系统的模块化的基础上,把系统的功能具体化,逐步完善系统的功能需求。这个阶段要为具体的设计打好基础。 第四步,编码阶段 这个阶段是系统具体设计的实施阶段,就是将所有的功能通过编码具体化为功能实现的过程。同时还包括,设计封面、适合用户使用、实现容错等。 第五步,测试阶段 当完成编码之后,要对系统进行反复的调试,保证正确实现各种功能,保证系统整体的正确无误,如输入合法数据时是否反映正确;对于非法的数据是否具有容错能力等。只有顺利通过测试阶段的系统,才能够投入实际使用。 第六步,安装及维护阶段 用VFP编写的软件有时还需要进行连编和发布,如制作成可执行文件。这些我们将在后面介绍。 以上介绍的是设计软件的大概过程,主要是针对使用VFP进行小项目设计的方法,如果设计大的软件项目,还需要更复杂的论证和研究。,12.2 工资管理系统主要模块简介,我们用一个工资管理系统的例子,来说明一下使用VFP进行系统设计的过程。 12.2.1 本系统主要文件组成 一般的工资管理系统的主要功能包括:记录的录入、浏览、修改、统计、查找和打印等,下面将该系统的主要功能模块列出。 1.表单功能模块 工资主控模块(调用表单 gzgl.scx) 工资初始化及备份模块(调用表单 gzinit.scx) 工资录入模块(调用表单 gzlr.scx) 工资浏览模块(调用表单 gzll.scx) 工资修改模块(调用表单 gzmodi.scx) 工资统计模块(调用表单 gztj.scx) 工资查找模块(调用表单 gzfind.scx) 工资打印模块(调用表单 Dayin.scx) 系统封面模块(调用表单 fm.scx) 系统帮助模块(调用表单 xthelp.scx) 系统时间模块(调用表单 xttime.scx) 2.菜单与报表文件 系统功能菜单(xtcd.mnx) 工资表报表 (gzb.frx) 工资条报表 (gzt.frx) 3.数据库文件 数据库名称:gz.dbc 数据表名称:gzb.dbf 数据表的结构如表12.1所示。,表12.1 数据库表的结构,字段名称 字段类型 字段宽度 小数点 黑认值 字段名称 字段类型 字段宽度 小数点 黑认值 职工号 C 8 0 外租房 N 7 2 0 日期 D 8 0 Date() 未纳奖 N 7 2 0 姓名 C 8 0 职务补贴 N 8 2 0 职务工资 N 7 2 0 补发工资 N 8 2 0 书报费 N 7 2 0 应发工资 N 8 2 0 构成律贴 N 7 2 0 养老保险 N 7 2 0 合同15% N 7 2 0 扣会费 N 7 2 0 家属价格 N 7 2 0 公积金 N 7 2 0 综合补贴 N 7 2 0 承包30% N 7 2 0 出勤补 N 7 2 0 合计扣款 N 7 2 0 岗位律贴 N 7 2 0 实发工资 N 8 2 0 洗理费 N 7 2 0 所得税 N 7 2 0 交通补 N 7 2 0 其他扣款 N 7 2 0 儿保费 N 7 2 0 实发现金 N 8 2 0 提租补贴 N 7 2 0 其中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专业智商测试试题及答案
- 高职建筑专业试题及答案
- 酒店专业试题及答案
- 环保专业试题及答案
- 甲状腺专业试题及答案
- 沟通专业试题及答案
- 河北省承德市平泉市党坝中学2025-2026年学年九年级历史上学期9月月考试题(含答案)
- 宁波生态假山施工方案
- 路口半弧形护栏施工方案
- 楼顶景观水系施工方案
- 线路维护材料管理办法
- 2025年外企面试英语常见问题与答案解析
- 民宿课程题目大全及答案
- 火电厂安全员课件
- 洗煤厂冬季三防知识培训课件
- Unit 1 A new start Starting out 课件(内嵌音视频)高一英语外研版必修第一册
- 2025西安医学院第一附属医院第二批招聘(42人)考试备考题库及答案解析
- 树立正确就业观课件
- 2025年广西中考数学真题卷含答案解析
- 移动通信技术发展历程
- 口腔科终末处理流程与规范
评论
0/150
提交评论