- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第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
您可能关注的文档
最近下载
- 2025-2026人教部编版三年级上册语文教学计划.docx VIP
- 施工现场车辆安全教育.pptx VIP
- 给排水系统学习培训ppt课件.pptx VIP
- 2025北京市十八里店乡人民政府城市协管员招聘21人笔试参考题库附答案解析.docx VIP
- 输血科管理制度、程序性文件、SOP文件.docx VIP
- 05J909_工程做法_建筑专业图集.docx VIP
- 2021海绵城市设施通用图集.docx VIP
- 【统编版】高中语文必修上册第一单元《3百合花》优质课(29张PPT)课件.pptx VIP
- 钢丝帘线压延机生产线(中文参考).doc VIP
- 2025年福建省福州市辅警协警笔试笔试预测试题(含答案).docx VIP
文档评论(0)