实用软件工程 教学课件 作者 李龙澍 第10章 编码.ppt

实用软件工程 教学课件 作者 李龙澍 第10章 编码.ppt

ID:50318419

大小:169.50 KB

页数:24页

时间:2020-03-08

实用软件工程 教学课件 作者 李龙澍 第10章 编码.ppt_第1页
实用软件工程 教学课件 作者 李龙澍 第10章 编码.ppt_第2页
实用软件工程 教学课件 作者 李龙澍 第10章 编码.ppt_第3页
实用软件工程 教学课件 作者 李龙澍 第10章 编码.ppt_第4页
实用软件工程 教学课件 作者 李龙澍 第10章 编码.ppt_第5页
资源描述:

《实用软件工程 教学课件 作者 李龙澍 第10章 编码.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第10章编码10.1程序设计风格10.2研制界面10.3代码分析与实现10.4小结10.1程序设计风格10.1.1代码的结构代码结构包括程序的整体层次结构、适当的注释、合适的标识符。(1)整体层次结构程序的书写格式对程序的可读性有很大影响。适当地利用空格、换行和分层次缩进能使程序的逻辑结构变得清晰。(2)适当的注释程序中加入适当的注释,可以增加程序的可读性和可维护性,程序中的注释一般分为两种:序言性注释和功能性注释。①序言性注释通常放在每个程序段的开始部分,说明该段程序的功能。序言性注释是对一块程序的功能说明,有助于对程序的理解。一般包括如下内容:②功能

2、性注释插入在源程序中间,用以描述程序段的处理功能,一般几条语句对应一段功能性注释。注释与对应的程序段一定要准确无误。(3)合适的标识符10.1.2数据说明和语句构造原则:(1)数据说明的次序应当规范化。这样容易查找,如按照字母顺序排放。(2)如果使用复杂的数据结构,则应该注解说明使用这个数据结构的方法和特点。语句构造应遵循简单的原则,以人为本,不要为了提高效率而使得程序变得复杂、难以理解。主要注意以下几点:(1)不要把多个语句写在同一行;(2)使用空格使语句清晰;(3)少用复杂的条件判定;(4)少用“非”条件判定;(5)尽量避免条件嵌套和循环嵌套;(6)

3、多用括号使表达式的运算次序清晰。10.1.3结构化程序设计结构化程序设计采用自顶向下逐步求精的设汁方法和单入口单出口的控制结构。在结构化程序设计中只有顺序结构、选择结构和循环结构三种控制结构。任何程序都可以用顺序、选择和循环三种控制结构实现。10.2研制界面10.2.1前台销售子系统前台主窗体只有一个菜单,用来显示用户可操作的选择项图10.2前台管理主窗体10.2.2财务管理子系统图10.5财务系统主窗体10.2.3业务部门子系统图10.9业务部主窗体图10.11进货记录窗体10.2.4库房管理子系统图10.14工资编辑窗体10.2.5人事管理子系统10

4、.3代码分析与实现10.3.1前台销售子系统前台销售子系统安装在每个POS上,其应用逻辑实际上就是访问和更新本地数据库维护的各个表的记录,以记录本POS的销售情况。包括访问当日商品信息表、添加销售信息记录、销售小票信息记录和退货信息等。10.3.2业务管理子系统业务管理子系统的应用逻辑主要是读取各个POS的销售记录更新超市的总销售记录,维护业务退货记录、订货单记录、结算存储记录。10.3.3人事管理子系统人事管理子系统的应用逻辑主要是维护和更新员工基本信息记录、工资记录、提供对这些信息的浏览和查询功能。10.3.4库房管理和财务管理库房管理功能主要包括:

5、添加新商品、信息修改、提货信息记录等。财务管理功能主要包括:查询、对帐结算、发放工资和修改工资结算信息。查询窗口通过用户输入的信息,在数据库中进行相应查询。10.4小结编码是产生能在计算机上运行的程序,本章介绍了用VisualBasic语言编写程序实现商场管理信息系统。程序要有一个好的结构,才容易让人读懂。代码结构包括程序的整体层次结构、适当的注释、合适的标识符。语句构造应遵循简单的原则,不要为了提高效率而使得程序变得复杂、难以理解。结构化程序设计采用单入口单出口的控制结构,并且只有顺序结构、选择结构和循环结构三种控制结构。任何程序都可以用顺序、选择和循

6、环三种控制结构实现。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。