- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
东莞理工学院
课程设计报告
课程名称:FoxPro 基础及应用
课程设计题目:小型超市零售管理系统
课程设计题目:
一、系统需求分析
进货管理: 根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),可以避免盲目进货造成商品积压。 按计划单有选择性地进行自动入库登记。 综合查询打印计划进货与入库记录及金额。
销售管理: 商品正常销售、促销与限量、限期及禁止销售控制。 综合查询各种销售明细记录、各地收银员收银记录以及交结帐情况等。按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。
库存管理: 综合查询库存明细记录。 库存状态自动告警提示。如库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。 库存自动盘点计算。
人员管理: 员工、会员、供货商、厂商等基本信息登记管理。 员工操作权限管理。 客户销售权限管理。
二、系统设计
、系统功能模块设计
该系统应包括如下几个功能模块,功能模块结构如下图所示1)输入单据:出库、入库、产成品清单
5)进销存系统
5)
进销存系统
输入单据
查询
销售
打印报表
销售:销售费用、销售退款、进/退货
打印报表:入库报表、出库报表、产成品清单报表、销售退款单报表进/退货报表
人员管理:员工、会员、供货商、厂商等基本信息登记管理。 员工操作权限管理。客户销售权限管理。
出
入
产
出
入
产
销
销
进
入
出
产
成
库
库
成
售
售
退
库
库
品
库
库
品
查
查
品
费
退
货
报
报
目
询
询
查
用
款
表
表
录
询
、数据库设计
3、数据库设计
本应用系统的数据库主要包括以下基本表,数据结构设计如下。表 1:厂商信息表
字段名 数据类型 长度(字节) 备注
厂商编号
文本
20 主键
厂商名称
文本
50
厂商地址
文本
50
联系电话
数字
20
法人地表
文本
20
表 2:员工信息表
字段名 数据类型 长度(字节) 备注员工编号 文本 20 主键
姓 名 文本 20 性 别 文本 20 年 龄 数 字 8 身 高 数字 8
政治面貌 文本 20
家庭住址 文本 50
所属部门 文本 20
聘用日期 日期 16
编制日期 日期 16
表 3:用户表
字段名 数据类型 长度(字节) 备注用户名 文本 20
密码 数字 8
表 4:销售单
字段名 数据类型 长度(字节) 备注单据编号 文本 20 主键
商品型号 文本 20
计量单位 文本 8
单价 货币 16
数量 数字 16
金额 货币 16
生产厂商 文本 50 外键销售日期 日期 16
营业员 文本 20 外键
表 5:入库单
字段名 数据类型 长度(字节) 备注入库编号 文本 20 主键
商品型号 文本 20
计量单位 文本 8
单价 货币 16
数量 数字 16
金额 货币 16
生产厂商 文本 50 外键出厂日期 日期 16
仓管员 文本 20 外键
表 6:进货单
字段名 数据类型 长度(字节) 备注单据编号 文本 20 主键
厂商编号 文本 20 外键进货厂商 文本 50
商品型号 文本 20
计量单位 文本 8
单价 货币 16
数量 数字 16
金额 货币 16
进货日期 日期 16
采购员 文本 20 外键备注 备注 20
三、系统实现
各模块界面设计与主要模块的程序代码
一、输入板块 (周慧立、王亚、李倩恩)
1、表单(输入入库单据)
实现功能:可通过这个表单将商品的相关信息输入,例如编号、单价、数量等, 起到一个存储信息的作用,方便以后查询、总结
等工作需要。
实现过程:实现过程:
① 单击“文件”下拉菜单,再点击“新建”,选择“表单”,再单击“新建文件”后开始表单输入入库单据的设计。
设计界面如下:
②输入入库单据的设计的基本结构如下图:
“输入”按钮代码e=ntom(val(alltrim(thisform.text5.value))) f=alltrim(thisform.Text6.value) g=alltrim(thisform.text7.value) h=val(alltrim(thisform.text8.value)) i=ctod(alltrim(thisform.Text9.value))
if empty(a).or.empty(b).or.empty(c).or.empty(d).or.empty(e).or.empty(f).or.empty(g).o r.empty(h).or.empty(i)
messagebox(请输入完整信息)
return
endif
insert into 表\入库单;
(入库编号 ,商品型号 ,计量单位 ,单价,金额,生产厂商 ,仓管员,数量,出厂日期 ) value(a,b,c,d,e,f,g,h,i
文档评论(0)