正在加载图片...
除上述6个表外,零件入厍、出库时还需有暂存表。零件入库表为 LURK DBF,其结 构与 LJKC. DBF相同。零件出库表(C: QCXLILJCK. DBF)的结构为:lick(零件号c(6), 数量n(2)) 三、应用程序设计 (一)总体设计 按照功能分类是总体设计中常用的方法,系统的总体结构可用层次图( Hierarchy Chart,简称比C图)来表示。这种图自上而下进行分层:第一层为系统层,通常对应主程序 第二层为子系统层,一般起分类控制作用,但是当该层没有下一层次时也可直接用来表达功 能(例如图中的查询功能):第二层为功能层:第四层为操作层。 图A-33所示的摩托车修理管理系统有3个层次,系统功能分类如下:修车登记单、摩 托车修理单和修理工数据管理等数据的输人与修改归人登记一类,零件订货计划、零件入库 和出库归入零件管理一类,查询与打印各成一类。图中未画出操作层,该层次的程序模块将 在模块设计时列出 图A-33总体结构图 (二)初始用户界面设计 从总体结构图很容易列出应用程序的菜单,山总体结构图转换到菜单时,其对应情况如 下:系统层对应菜单文件,子系统层对应菜单标题;功能层则对应子菜单项。 (三)模块设计与编码 1.主文件(QCXL.PRG) 菜单文件名定为 QCXLCD(摩托车修理菜单),并设置一个主文件来调用它 主文件代码编写如下 SET TALK OFF SET DEFA T0c:qcx&&设置文件默认路径,本例所有文件都应装在该目录中 CLEA ALL SET VIEW TO s jhj.vue&统一设置数据环境,自动关闭所有的工作区后打开视图文件 PUBLIC ldh, zIji &x1dh用于存储输入的修理单号:zljf存储总零件费,打印 发票时用 xld=SPACE(4) DO FORM fm &&显示封面(参阅例7-1,并事先将fm表单复制到C:\qcx1) KEYB’{CTRL+F4 &关闭 Command窗 MODI WIND SCREEN TITL’摩托车修理管理系统’&&打开VFP主窗口并设置窗口标题 CLEA
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有