目录

第一阶段:开发前的设置和思考
题目要求:
需求分析
概念结构设计
逻辑结构设计
实体(红色表示主键)
联系(红色表示主键)
数据库逻辑结构设计
登录用户
商品表
供货商
订货单表
订货明细
入库单
库存商品
销售单
销售明细
会员
退货单
第二阶段:开发编码调试工作
开发环境相关:
开发所用技术:
源代码目录展示:
项目典型代码展示:
C3p0
添加数据
查询数据
修改数据
实现数据
接口数据
第三部分:系统演示和说明
登录页面
显示入库管理信息
添加入库管理信息
删除入库管理信息
修改入库管理信息
显示超市供货商信息
显示订货单管理信息
显示销售管理信息
显示会员管理信息
第四部分:总结与反思

第一阶段:开发前的设置和思考

题目要求:

建立一个超市销售管理系统,编写应用程序完成系统开发。
1.建立基本表:
供货商(供货商号,供货商名,类别,地址,法人代表,联系人,联系电话,传真,E-mail, 备注)
商品(商品号,条形码,商品名称,型号,规格,类别,计量单位,商品形态,商品描述(照片),商品用途,产地,备注)
订货单(订单号,供货商号,订货种类,订货金额,订货日期,到货日期,订货人)
订货明细(流水号,订单号,商品号,数量,单价,金额)
入库单(入库单号,订单号,商品号,数量,进价,金额,入库经手人,送货人,生产日期,入库日期,有效期,货位)
库存商品(商品号,入库单号,货位,库存数量,进价,销价,入库时间,生产日期,有效期,标志,备注)
销售单(销售单号,收银员工号,收银机号,数量合计,金额合计,会员卡号,折扣,实收金额,销售时间)
销售明细(销售单号,商品号,数量,单价,金额)
退货单(退货单号,销售单号,商品号,数量,单价,退货原因,退货金额,退货日期,经手人)
会员(会员卡号,会员姓名,性别,出生年月,联系地址,联系电话,职业,身份证号,入会时间)
2.要求有以下子系统
(1)进货管理
要求:供货商管理,订货单管理,入库管理
(2)销售管理
要求:调价管理,销售处理,会员管理
(3)库存管理
要求:盘存管理,溢损管理
(4)系统管理
要求:用户管理,权限管理,数据维护

需求分析

1.根据描述,这个系统不仅是进货管理系统,而是有其他供货商管理和订货单管理和入库管理的超市销售系统,进货管理只是这个超市销售的一个子系统。
2.使用销售系统的用户一般是超市的工作人员或是老板,登录系统以后就可以查询商品进货,订货,销售管理还有会员信息,方便实时监控和管理。
3.收银员登录后有相关的信息查询和部分信息修改的权限,信息查询包括查询订货单,(订单号,供货商号,订货种类,订货金额,订货日期,到货日期,订货人等)订货明细(流水号,订单号,商品号,数量,单价,金额等),销售单(查看销售单号,收银员工号,收银机号,数量合计,金额合计,会员卡号,折扣,实收金额,销售时间等)销售明细,(销售单号,商品号,数量,单价,金额)。修改权限包括商品的修改(比如商品号,条形码,商品名称,型号,规格,类别,计量单位,商品形态,商品描述(照片),商品用途,产地,备注等),入库单(入库单号,订单号,商品号,数量,进价,金额,入库经手人,送货人,生产日期,入库日期,有效期,货位),修改库存商品(商品号,入库单号,货位,库存数量,进价,销价,入库时间,生产日期,有效期,标志,备注)等。
概念结构设计

系统的 ER 图如下:

局部 ER 图:

![在这里插入图片描述](https://img-blog.csdnimg.cn/baac1f068d704542998f2ccc9d8f6ef7.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAd2VpeGluXzQwMjI4NjAw,size_10,color_FFFFFF,t_70,g_se,x_1




逻辑结构设计
实体(红色表示主键)

商品(商品号,条形码,商品名称,型号,规格,类别,计量单位,商品形态,商品描述,商品用途,产地,备注)
供货商(供货商号,供货商名,类别,地址,法人代表,联系人,联系电话,传真,e-mail,备注)
订货明细(流水号,订单号,商品号,数量,单价,金额)
库存商品(商品号,入库单号,货位,库存数量,进价,销价,入库时间,生产日期,有效期,标志,备注)
销售单(销售单号,收营员工号,收银机号,数量合计,金额合计,会员卡号,折扣,实收金额,销售时间)
会员(会员卡号,会员姓名,性别,出生年月,联系地址,联系电话,联系电话,职业,身份证号,入会时间)
退货单(退货单号,销售单号,商品号,数量,单价,退货原因,退货原因,退货金额,退货日期,经手人)

联系(红色表示主键)

销售明细(销售单号,商品号,数量,单价,金额)
入库单(入库单号,订单号,商品号,数量,进价,金额,入库经手人,送货人,生产日期,入库日期,有效期,拉货)
订货单(订单号,供货商号,订货种类,订货金额,订货日期,到货日期,订货人)
全部内容点击。。。。。

下载地址:》》》

超市销售管理系统---设计报告相关推荐

  1. 基于ssm框架超市销售管理系统

    Java 基于ssm框架超市销售管理系统 1. 此系统是基于J2EE的会员管理系统 :根据实际需求,通过建立一些相关的接口,对相关功能进行实现,同时可采用框架技术进行合理的搭建设计,能简化代码的实现, ...

  2. 计算机毕业设计SSM超市销售管理系统【附源码数据库】

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  3. [附源码]Java计算机毕业设计SSM超市销售管理系统

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  4. [附源码]JAVA+ssm计算机毕业设计超市销售管理系统(程序+Lw)

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  5. 《数据库应用系统实践》------ 超市销售管理系统

    系列文章 <数据库应用系统实践>------ 超市销售管理系统 文章目录 系列文章 一.需求分析 1.系统背景 2. 系统功能结构(需包含功能结构框图和模块说明) 3.系统功能简介 二.概 ...

  6. 美萍超市销售管理系统标准版access数据库密码mp611

    美萍超市销售管理系统标准版access数据库密码mp611 作者:admin  来源:本站  发表时间:2015-10-14 19:01:43  点击:199 美萍超市销售管理系统标准版access后 ...

  7. [附源码]Python计算机毕业设计超市销售管理系统

    项目运行 环境配置: Pychram社区版+ python3.7.7 + Mysql5.7 + HBuilderX+list pip+Navicat11+Django+nodejs. 项目技术: dj ...

  8. [附源码]Python计算机毕业设计超市销售管理系统Django(程序+LW)

    该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行 环境配置: Pychram社区版+ python3.7.7 + Mysql5.7 + HBuilderX+list pip+N ...

  9. Python-Django毕业设计超市销售管理系统(程序+Lw)

    该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行 环境配置: Pychram社区版+ python3.7.7 + Mysql5.7 + HBuilderX+list pip+N ...

最新文章

  1. Java异常信息处理类
  2. 比特币交易构成(二)
  3. STM32 基础系列教程 34 - Lwip_tcp_server
  4. vs html自动对齐,vscode esLint 保存时 自动对齐
  5. set和multiset集合容器
  6. ImportError: No module named cv2问题的解决方法(修改python默认版本)
  7. mysqlplus 批量插入_MySQL批量插入数据
  8. 配置好网络文件还是连不上外网
  9. 如何成为一个网红照骗?一个插件搞定,亲妈都认不出!
  10. 安卓最新版本_nyearlabel安卓下载-nyearlabel最新版本下载v1.2.3 安卓版
  11. Python自动化下载模块
  12. sip协议详解_WebRTC SDP 详解和剖析
  13. python执行bat文件_让Python文件也可以当bat文件运行
  14. 二元二次方程例题_二元二次方程组练习题及答案
  15. 微信HOOK 3.4.5.27 CALL信息留根-2021-12-27
  16. #806.宝箱 思维
  17. linux怎么将一个文件移动到另一个目录下
  18. 不可思议:99%的人不了解的真实中国历史
  19. 优惠券使用---责任链模式
  20. 萌新必看——10种客户端存储哪家强,一文读尽!

热门文章

  1. Linux学习笔记 Day0
  2. 使用FileReader进行文件读取
  3. 【JS基础】利用函数实现:用户输入一个数,判断是否是素数
  4. vue + element 表格数据导出为excel表格
  5. 文字从上到下无缝轮播,一直循环滚动轮播
  6. Qt QComboBox下拉菜单背景透明
  7. 10年观察1000家企业,我发现干大事的老板,都有4个特质
  8. 机器学习入门的书单(数据挖掘、模式识别等一样)
  9. NB-IoT智能配电柜测温监测系统解决方案
  10. Esp8266+TFT太空人天气时钟