- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PB课设设计销售系统
1设计题目
美加玛超市管理系统
2课程设计目的
本课程设计是在《VFP?程序设计与应用》课程后进行的一次全面综合训练。通过本程设计使都能够运用所学知识,独立完成简单的结构化程序设计或面向对象的程序设计,编写较小应用软件的初步技能掌握软件设计的基础知识和基本方法,为进一步学习其它计算机知识及今后使用或开发数据库应用程序奠定基础。巩固VFoxPro基本操作(表、数据库的建立、数据处理); 进一步学习和巩固VFoxPro程序设计的方法,了解用VFP开发项目的一般过程,培养运用VFoxPro解决实际问题的工作能力?掌握一个实际应用项目的开发过程,自主开发一个小型管理系统。
图3.1 系统功能模块图
4数据库设计
4.1表
包括商品信息表、进货信息表、出货信息表、库存信息表、用户信息表和系统设置表。
4.2数据库逻辑结构设计(字段设计)
数据库的概念结构设计完后,现在可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。
使用Visual FoxPro开发时可以直接使用Visual Foxpro自带的数据库,本系统中使用各个数据表的字段设置如下。
表2-1 商品信息表
字段名 类型 宽度 可否为空 默认值 说明 商品编号 字符型 6 否 主索引字段 条形码 字符型 14 可 商品名称 字符型 40 否 商品单位 字符型 6 否 商品单价 浮动型 6 否 1位小数 产地 字符型 40 类别 字符型 20 说明 备注型 4
表2-2 进货信息表
字段名 类型 宽度 可否为空 默认值 说明 进货编号 字符型 10 否 主索引字段 商品编号 字符型 6 否 普通索引字段 进货数量 浮动型 8 否 1位小数 进货单价 浮动型 8 否 1位小数 进货时间 日期时间型 8 否 供货单位 字符型 40 可 经手人 字符型 20 可 说明 备注型 4
表2-3 出货信息表
字段名 类型 宽度 可否为空 默认值 说明 出货编号 字符型 8 否 主索引字段 商品编号 字符型 6 否 普通索引字段 出货数量 浮动型 8 否 1位小数 出货单价 浮动型 8 否 1位小数 出货时间 日期时间型 8 否 接收人 字符型 20 否 经手人 字符型 20 可 说明 备注型 4
表2-4 库存信息表
字段名 类型 宽度 可否为空 默认值 说明 商品编号 字符型 6 否 主索引字段 库存数量 浮动型 8 1位小数 说明 备注型 4
表2-5 用户信息表
字段名 类型 宽度 可否为空 默认值 说明 用户名 字符型 20 否 主索引字段 密码 字符型 20 否 1位小数
表2-6 系统设置表
字段名 类型 宽度 可否为空 默认值 说明 商品类别 字符型 20 否 主索引字段
4.3建立表间永久性连接
首先创建项目管理器,再创建数据库,进入数据库设计器,向数据库中添加表,并建立表间的永久性连接。如下图所示。
图3.1 Csdata数据库关系图
由于“进货信息”、“出货信息”和“库存信息”表中的“商品编号”字段与“商品信息”表中的“商品信息”字段是相关联的,所以当在“商品信息”表中修改某一种商品的商品编号时,也应该相应地修改“进货信息”,“出货信息”和“库存信息”等表中的记录;当在“商品信息”表中删除某一商品时,也应该“进货信息”等表中删除相应记录;当在“进货信息”、“出货信息”和“库存信息”等表中插入一个不存在的商品编号时,应该禁止插入记录。如上所述的规则可以通过设置数据库的参照完整性来完成。选择级联,如下图。
图3.2 参照完整性生成器
5创建数据库表和索引文件
5.1数据库表
图5.1 商品信息表数据
图5-2 用户信息表
5.2数据库索引文件
在命令窗口依次执行以下命令:
use “欢迎使用”标签
*——当标签移动到表单最右侧时
IF THISFORM.label4.LEFT=THISFORM.WIDTH
*——移动到最左侧
THISFORM.label4.LEFT=0
ELSE
*——向右移动1个像素
THISFORM.label4.LEFT=THISFORM.label4.LEFT+1
ENDIF
*——使“超市进销存管理系统”变色
*——随机生成颜色
i=INT(RAND()*255)
j=INT(RAND()*255)
k=INT(RAND()*255)
*——改变标签前景色
THISFORM.label1.forecolor=rgb(i,j,k)
“splash”表单中“进入”按钮的“Click”事件代码如下。
*——调用“系
您可能关注的文档
最近下载
- 2025光伏行业产能过剩内卷竞争现状及未来展望分析报告.pdf
- 中建设计常规做法及指标汇编(2022年,934页).pdf VIP
- 2025年国庆节假期安全教育PPT课件.pptx VIP
- 医疗器械唯一标识管理制度(UDI).docx VIP
- 《成人腰大池引流护理》(TCRHA 069-2024).pdf VIP
- 营销策划 -MINI品牌中国小红书内容种草策略分享-运营思路V2-小红书汽车.pdf
- 中小学生世界粮食日节约粮食主题班会PPT课件.pptx VIP
- 幼儿园保育技能基本功大赛试题.docx VIP
- 土木工程材料1.2 材料与水有关的性质XQ.ppt VIP
- 剑桥KET2025最新考试真题(标准真题版TEST3-阅读和写作部分-含答案及详细解析).pdf VIP
文档评论(0)