- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 35
选 题:物料管理系统
姓 名: 陈屹
学 号: 200532285126
小组成员: 陶伯翱、周峰
指导老师: 袁菊明
班 级: 电信051
日 期: 2008-7-
目录
1.设计目的
2.系统需求分析与功能设计
3.总体设计
4.数据库设计
5.程序模块设计
6.程序调试
7.设计小结
8参考文献
正文
1.设计目的
通过本次课程设计掌握VFP程序语言设计过程及设计思路。培养用VFP设计面向对象的应用软件的能力。
2.系统需求分析与功能设计
本次设计我们的选题是“物料管理系统”。 功能模块包括数据查询、数据输入、数据编辑、系统维护、数据报表、退出系统、帮助说明。
3.总体设计
主操作界面:
主操作界面菜单介绍:
数据查询:1.单项查询
2.复合查询
数据输入:1.部门信息
2.产品信息
3.物料信息
数据编辑: 1.数据修改 (a.传统数据修改;b.复合数据修改)
2.数据删除 (a.传统数据删除;b.复合数据删除)
系统维护: 1.数据备份
2.数据还原
3.新建用户
4.删除用户
5.修改密码
数据报表: 1.预览(按部门、产品、物料、全部信息)
2.打印(按部门、产品、物料、全部信息)
退出系统
帮助说明
部分界面介绍:
登入窗口界面:
单项查询界面:
复合查询:
部门信息:
产品信息:
物料信息:
数据修改:
数据删除:
数据还原:
新建用户:
删除用户:
修改密码:
4.数据库设计
5.程序模块设计
单项查询:
Form1.load:
public a,b,c
a=
b=
c=
Command1.click:
open database 物料
a=alltri(bo1.value)
b=alltri(bo2.value)
c=alltri(thisform.text1.value)
priva w
w=create sql view temp as select * from view1 where view1.+a+b++c+
w
thisform.grid1.recordsource=temp
Command2. click:
Thisform.release
复合查询:
Command1.click:
open database 物料
private a,b,c,d,e,f,relationship
a=
b=
c=
d=
e=
f=
relationship=
a=alltri(bo1.value)
b=alltri(bo2.value)
c=alltri(thisform.text1.value)
do case
case thisform.optiongroup1.value=1
relationship=and
d=alltri(bo3.value)
e=alltri(bo4.value)
f=alltri(thisform.text2.value)
priva w
w=create sql view temp as select * from view1 where view1.+a+b++c++ +relationship+ +d+e++f+
w
thisform.grid1.recordsource=temp
case thisform.optiongroup1.value=2
relationship=or
d=alltri(bo3.value)
e=alltri(bo4.value)
f=alltri(thisform.text2.value)
priva w
w=create sql view temp as select * from view1 where view1.+a+b++c++ +relationship+ +d+e++f+
w
thisform.grid1.recordsource=temp
endcase
Command2. click:
thisform.release
cancel
数据输入.部门信息:
Command1.click:
append blank
scatter memvar
m.部门代码=alltrim(thisform.edit1.value)
m.部门名称=alltrim(thisform.edit2
文档评论(0)