网站大量收购独家精品文档,联系QQ:2885784924

实用软件工程第10章 编码.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实用软件工程第10章 编码

第10章 编码 10.1 程序设计风格 10.2 研制界面 10.3 代码分析与实现 10.4 小结 10.1 程序设计风格 10.1.1 代码的结构 代码结构包括程序的整体层次结构、适当的注释、合适的标识符。 (1) 整体层次结构 程序的书写格式对程序的可读性有很大影响。适当地利用空格、换行和分层次缩进能使程序的逻辑结构变得清晰。 (2) 适当的注释 程序中加入适当的注释,可以增加程序的可读性和可维护性,程序中的注释一般分为两种:序言性注释和功能性注释。 ① 序言性注释通常放在每个程序段的开始部分,说明该段程序的功能。 序言性注释是对一块程序的功能说明,有助于对程序的理解。一般包括如下内容: ② 功能性注释插入在源程序中间,用以描述程序段的处理功能,一般几条语句对应一段功能性注释。注释与对应的程序段一定要准确无误。 (3) 合适的标识符 10.1.2 数据说明和语句构造 原则: (1) 数据说明的次序应当规范化。这样容易查找,如按照字母顺序排放。 (2) 如果使用复杂的数据结构,则应该注解说明使用这个数据结构的方法和特点。 语句构造应遵循简单的原则,以人为本,不要为了提高效率而使得程序变得复杂、难以理解。主要注意以下几点: (1) 不要把多个语句写在同一行; (2) 使用空格使语句清晰; (3) 少用复杂的条件判定; (4) 少用“非”条件判定; (5) 尽量避免条件嵌套和循环嵌套; (6) 多用括号使表达式的运算次序清晰。 10.1.3 结构化程序设计 结构化程序设计采用自顶向下逐步求精的设汁方法和单入口单出口的控制结构。在结构化程序设计中只有顺序结构、选择结构和循环结构三种控制结构。任何程序都可以用顺序、选择和循环三种控制结构实现。 10.2 研制界面 10.2.1 前台销售子系统 前台主窗体只有一个菜单,用来显示用户可操作的选择项 10.2.2 财务管理子系统 10.2.3 业务部门子系统 10.3 代码分析与实现 10.3.1 前台销售子系统 前台销售子系统安装在每个POS上,其应用逻辑实际上就是访问和更新本地数据库维护的各个表的记录,以记录本POS的销售情况。包括访问当日商品信息表、添加销售信息记录、销售小票信息记录和退货信息等。 10.3.2 业务管理子系统 业务管理子系统的应用逻辑主要是读取各个POS的销售记录更新超市的总销售记录,维护业务退货记录、订货单记录、结算存储记录。 10.3.3 人事管理子系统 人事管理子系统的应用逻辑主要是维护和更新员工基本信息记录、工资记录、提供对这些信息的浏览和查询功能。 10.3.4 库房管理和财务管理 库房管理功能主要包括:添加新商品、信息修改、提货信息记录等。 财务管理功能主要包括:查询、对帐结算、发放工资和修改工资结算信息。查询窗口通过用户输入的信息,在数据库中进行相应查询。 10.4 小结 编码是产生能在计算机上运行的程序,本章介绍了用Visual Basic语言编写程序实现商场管理信息系统。程序要有一个好的结构,才容易让人读懂。代码结构包括程序的整体层次结构、适当的注释、合适的标识符。语句构造应遵循简单的原则,不要为了提高效率而使得程序变得复杂、难以理解。 结构化程序设计采用单入口单出口的控制结构,并且只有顺序结构、选择结构和循环结构三种控制结构。任何程序都可以用顺序、选择和循环三种控制结构实现。 * * 图10.2 前台管理主窗体 图10.5 财务系统主窗体 图10.9 业务部主窗体 图10.11 进货记录窗体 10.2.4 库房管理子系统 图10.14 工资编辑窗体 10.2.5 人事管理子系统 *

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档