数据库原理- V F P教学课件:第10章 系统设计.ppt

上传人(卖家):罗嗣辉 文档编号:1795311 上传时间:2021-10-18 格式:PPT 页数:15 大小:1.59MB
下载 相关 举报
数据库原理- V F P教学课件:第10章 系统设计.ppt_第1页
第1页 / 共15页
数据库原理- V F P教学课件:第10章 系统设计.ppt_第2页
第2页 / 共15页
数据库原理- V F P教学课件:第10章 系统设计.ppt_第3页
第3页 / 共15页
数据库原理- V F P教学课件:第10章 系统设计.ppt_第4页
第4页 / 共15页
数据库原理- V F P教学课件:第10章 系统设计.ppt_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、第10章 系统开发实例 需求分析 充分调研 写出需求规范说明书 数据库设计 逻辑设计 物理设计 数据代码设计 应用程序设计 创建子类 用户界面设计与编码 数据输出设计 数据库维护功能 构造VFP应用程序 软件测试 应用程序发布 系统运行与维护 图10.1 以处理为中心的数据库应用系统开发示意图 10.1 开发开发VFP数据库应用系统的一般步骤数据库应用系统的一般步骤 10.2 一个实例:“汽车修理管理系统”的开发 需求分析 开发目的: (1) 能对汽车修理有关的各类数据进行输入、修改与查询。 (2) 编制季度零件订货计划。 (3) 打印汽车修理发票和工资月报表。 数据需求 输入单据包括修车登记

2、单、汽车修理单、零件入库单和零 件出库单等4种 输出单据包括季度零件订货计划、汽车修理发票和工资月 报表等3种。 功能需求功能需求 1. 1. 数据登记数据登记 登记功能用于把各种手填单据中的数据及时登记到系统将要定义的表登记功能用于把各种手填单据中的数据及时登记到系统将要定义的表 中中, ,还要求能进行修改。这些单据包括修车登记单、汽车修理单、零还要求能进行修改。这些单据包括修车登记单、汽车修理单、零 件入库单和零件出库单。件入库单和零件出库单。 2. 2. 查询查询 能查询登记单、修理单、汽车、车主、修理工、零件库存的有关数据。能查询登记单、修理单、汽车、车主、修理工、零件库存的有关数据。

3、 3. 3. 编制并显示季度零件订货计划编制并显示季度零件订货计划 编制零件订货计划需要找出要订货的零件编制零件订货计划需要找出要订货的零件, ,订货条件为:零件库存量订货条件为:零件库存量 最低库存量。最低库存量。 订货量可由用户输入或修改。订货量可由用户输入或修改。 数据库应用,2007版,适用于工程管理及土地资源管理专 业 4. 4. 打印发票打印发票 发票中除包含顾客、汽车及修理项目等数据外发票中除包含顾客、汽车及修理项目等数据外, ,还要计算还要计算 出修车费出修车费, ,修车费包括修理费和零件费修车费包括修理费和零件费, ,按下列各式计算按下列各式计算: : 零件费零件费( (零件

4、价格零件价格耗用数量耗用数量) ) 修理费小时工资修理费小时工资修理工时修理工时3 3 总计零件费修理费总计零件费修理费 5. 5. 打印修理工工资月报表打印修理工工资月报表 某修理工的月工资某修理工的月工资= =修理小时修理小时小时工资。小时工资。 数据库应用,2007版,适用于工程管理及土地资源管理专 业 数据库设计数据库设计 逻辑设计 (1) 修理单: XLD(编号,牌号,工号,修理项目,修理小时,送修日期,完工日期) (2) 汽车: QC(牌号,型号,生产厂,车主名) (3) 车主: CZ(车主名,地址,电话) (4) 修理工: XLG(工号,姓名,地址,电话,出生日期,进厂日期,小时

5、工资) (5) 零件用量: LJYL(编号,零件号,数量) (6) 零件库存: LJKC(零件号,零件名,成本,价格,库存量,最低库存,订货量) 图10.9 表间关联的设计 物理设计物理设计 1. 修理单(C:QCXLXLD.DBF) xld(编号 c(4), 牌号 c(8), 修理项目 c(12), 送修日期 d, 完工日期 d, 工号 c(4) 普通 索引, 修理小时 n(4.1) 2汽车(C:QCXLQC.DBF) qc(牌号 c(8) 普通索引, 型号 c(6), 生产厂 c(20), 车主名 c(8) 3车主(C:QCXLCZ.DBF) cz(车主名 c(8) 普通索引, 地址 c(

6、16), 电话 c(7) 4. 修理工(C:QCXLXLG.DBF) xlg (工号 c(4) 普通索引, 姓名 c(8), 地址 c(16), 电话 c(7), 出生日期 d, 进厂日期 d, 小时工资 n(5.2) 5. 零件用量(C:QCXLLJYL.DBF) ljyl(编号 c(4) 普通索引, 零件号 c(6), 数量 n(2) 6. 零件库存(C:QCXLLJKC.DBF) ljkc(零件号 c(6) 普通索引, 零件名 c(10), 成本 n(8.2), 价格 n(8.2), 库存量 n(3), 最低库存 n(3), 订货量 n(3) 7. 零件入库表为LJRK.DBF,其结构与

7、LJKC.DBF相同 8. 零件出库表(C:QCXLLJCK.DBF) ljck(零件号 c(6), 数量 n(2) 应用程序设计应用程序设计 总体设计总体设计 初始用户界面设计初始用户界面设计 模块设计与编码模块设计与编码 1主文件(QCXL.PRG) SET TALK OFF SET DEFA TO c:qcxl zljf存储总零件费,打印发票时用 xldh=SPACE(4) DO FORM fm (2) 选定“开始”菜单中“设置”选项的“任务栏”命令选定任务栏 属性对话框的开始菜单程序选项卡选定添加按钮在创建快捷方 式对话框中的命令行文本框中键入:c:vfpvfp6.exe c:qcxl

8、qcxl t选定下一步按钮认同缺省文件夹programs,选定下一步按 钮在为程序选定标题对话框中键入:汽车修理管理系统选定完 成按钮返回任务栏属性对话框选定确定按钮,“汽车修理管理系统” 程序项已建立在“开始”菜单的“程序”子菜单中。 10.3 应用程序的管理与发布 应用程序管理应用程序管理 项目的建立 在命令窗口键入命令MODIFY PROJECT QCXLGL 项目管理器中的主文件 连编 文件的包含与排除 图 10.19 Qcxlgl项目管理器窗口 图 10.20 连编选项对话框 应用程序发布应用程序发布 发布准备发布准备 在项目管理器中生成一个.exe可执行程序 创建发布树(目录) 创建发布磁盘创建发布磁盘 磁盘映象由安装向导生成在硬盘的磁盘映象目录中,选定工具菜单的向导选项的 安装命令。 图 10.21 安装向导对话框

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 大学
版权提示 | 免责声明

1,本文(数据库原理- V F P教学课件:第10章 系统设计.ppt)为本站会员(罗嗣辉)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|