- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
供应链管理实验 系统设计(一)
实验目的和要求
掌握系统设计阶段的主要任务。掌握功能结构图、数据库、代码、输入输出设计的方法。完成系统设计方案。结合相关供应链管理知识,学习商品销售管理系统的开发,制作一个商品销售发票表单。
熟悉系统设计阶段的主要任务
掌握功能结构图、数据库、代码、输入输出设计的方法
学习创建项目文件、设计基本数据库、项目菜单和商品信息表单
实验步骤
步骤一:创建项目文件
“文件”菜单中单击新建,创建一个项目向导,项目名称为同学自己的学号和姓名,如“学号091150张三的商品销售管理系统”,在浏览栏中选择需要存储的位置,注意要能找到文件夹的位置。如图1所示。
图1
点击确定后,出现图2所示的项目管理器和应用程序生成器。在项目管理器和应用程序生成器中有多个标签,使用标签可以对项目中的数据、代码、表单等文件和信息进行管理。
图2
步骤二、设计数据库
1、创建数据表
在图2的项目管理器中,选中“数据”,在“自由表”中新建三个表,名称为fp.dbf ;spdm.dbf; foxuser.dbf,分别为发票表、商品信息表和用户数据表。表的结构分别如表1、2、3所示。
字段
字段名
类型
宽度
小数位数
编号
bh
数值型
7
0
时间
rq
时间型
8
客户
kh
字符型
20
代码
dm
字符型
4
单价
dj
数值型
8
2
数量
dl
数值型
6
0
表1 fp.dbf 发票表表结构
字段
字段名
类型
宽度
小数位数
代码
dm
字符型
4
名称
mc
字符型
20
品牌
pp
字符型
10
规格
gg
字符型
10
单位
dw
字符型
4
单价
dj
数值型
8
2
表2 spdm.dbf商品信息表表结构
字段
字段名
类型
宽度
小数位数
类型
type
字符型
12
ID
id
字符型
12
姓名
name
字符型
20
存款
ckval
数值型
8
0
更新日期
updataed
日期型
8
表3 foxuser.dbf 用户数据表表结构
0
图3
在每一个表中输入记录,输入表中的记录,可以通过“浏览”而后“追加新纪录”,每个表中输入三行数据。其中用户数据表中要求输入自己名字和其他两位同学名字,如图3。
2、添加数据库
选择“数据库”,新建数据库,输入数据库的名称为“data”,保存数据库,在数据库设计面板中寻找“添加表”按钮,将fp.dbf和spdm.dbf添加入数据库中,如图4所示。
图4
利用数据库编辑器将fp.dbf和spdm.dbf中每个字段的标题通过修改命令改为按照表1、2中字段名,如图5所示。
图5
通过浏览命令,查看spdm.dbf数据表,并将所显示图抓取入实验报告。
步骤四 项目菜单制作
在项目的表单进行数据录入时,要制作一个弹出式菜单,以确定是否在数据表中增加或删除记录,因此在制作表单之前应先制作一个菜单备用。在项目管理器中选中“其他”标签。在“菜单”中选择新建快捷菜单,可以通过商品销售发票表单调用商品信息表单,再从商品信息表单中选择所需的商品信息,填写到销售发票中的商品填写栏,以实现操作自动化。
菜单名称分别为“增加一行”、“删除一行”,结果均为子菜单,如图7。关闭菜单设计器,将菜单命名为hlcd.mnx,保存到项目MENUS目录中。
图7
在项目管理器中,选中新建菜单文件hlcd,然后单击“运行”,可以看到该菜单的运行情况,有显示增加一行和删除一行菜单,并将所显示图抓取入实验报告。
使用记事本打开另一个菜单文件hlcd.mpr,手工添加菜单的相应函数,代码如下(程序文件中程序一):
DEFINE POPUP 快捷菜单 SHORTCUT RELATIVE FROM MROW(),MCOL()
DEFINE BAR 1 OF 快捷菜单 PROMPT 增加一行
DEFINE BAR 2 OF 快捷菜单 PROMPT 删除一行
ACTIVATE POPUP 快捷菜单
ON SELECTION BAR 1 OF 快捷菜单 APPEND BLANK
ON SELECTION BAR 2 OF 快捷菜单;
DO _S8Z0PF316;
IN LOCFILE(LW\HLZD,MPX;MPR|FXP;PRG,WHERE 是 HLZD?)
ACTIVATE POPUP 快捷菜单
PROCEDURE _S8Z0PF316
IF MESSAGEBOX(是否真的删除该行?,36,提示信息)=6
DELE
ENDIF
步骤五、制作商品信息表单
商品信息表单是一个初始化的表单,提供初始化现存商品的记录,以后再开具发票可直接选择数据到发票表单之中。
在项目管理器中选择“文档”标签,选择表单,新建一个表单,在表单的空白处单击鼠标右键,在弹出快捷菜单中选择“数据环境”命令,添加data数据库中的spdm表,
您可能关注的文档
最近下载
- 中国专利奖申报书.docx VIP
- 约翰克兰John Crane SE系列 培训指南.pdf VIP
- 结构化面试护士50道面试题附答案.docx VIP
- 山东省三级老年病医院基本标准(2023).docx VIP
- 统编版小学三年级上册语文精品课件 司马光.ppt VIP
- ancient-chinese-philosophy中国古代哲学.ppt VIP
- 4.3海-气相互作用课件 高中地理人教版(2019)选择性必修一.pptx VIP
- 砂土地基钢板桩施工振动锤选型及应用-华北交通工程.pdf
- 10SG614-2 砌体填充墙构造详图(二)(与主体结构柔性连接).pdf VIP
- 超声检测技术.ppt VIP
文档评论(0)