600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 基于springboot超市进销存管理系统(Java毕业设计 包含部署文档)

基于springboot超市进销存管理系统(Java毕业设计 包含部署文档)

时间:2024-07-14 05:14:15

相关推荐

基于springboot超市进销存管理系统(Java毕业设计 包含部署文档)

大家好✌!我是CZ淡陌。一名专注以理论为基础实战为主的技术博主,将再这里为大家分享优质的实战项目,本人在Java毕业设计领域有多年的经验,陆续会更新更多优质的Java实战项目,希望你能有所收获,少走一些弯路,向着优秀程序员前行!

🍅更多优质项目👇🏻👇🏻可点击下方获取🍅文章底部或评论区获取🍅

Java项目精品实战案例《100套》

文章目录

项目介绍一、选题背景意义1.项目背景2.推荐理由3.技术栈二、运行效果1.登录页面2.系统首页3.进货管理4.销售管理5.库存管理6.统计报表7.基础资料8.系统管理三、数据库设计

📣 有源码点击咨询源码

项目介绍

功能完备

在开发初期,查看了大量关于电子商务,管理信息系统,J2EE等方面的资料,同时借鉴了很多其他电子商务网站和管理信息的流程。经过总结,确定了满足需求分析的基本模块。系统总体设计上实现了整个系统模块的划分,系统主要包含5大模块,分别是:订单管理信息,供应商管理,用户管理,修改密码,登陆退出系统,基本上实现了综合管理系统的所有功能。

界面友好

系统用户登陆到管理页面后,每页有导航和引领的作用。系统具有自适应的能力,同时导航条方便快捷的引导用户进行各种合理的操作。

·管理科学

本系统一开始就从管理学的角度做出了详细细致的考虑,后来有参考了电子商务管理等,最后才做出了系统总体设计,因此可以讲该系统是较为科学的。

系统的性能需求主要表现在数据库中的各个表需要频繁地被插入、删除以及更新。对于用户来说,系统地响应时间不宜太长,否则会降低用户体验。为此要求我们建立良好的表结构,加上足够的存储空间以及硬件性能。

一、选题背景意义

1.项目背景

超市订单管理系统的开发是在Window10平台上,以SpringBoot为架构,采用MySQL 作为数据库管理系统管理后台数据库。本系统是超市信息管理建设中必不可少的一部分,它实现了现代管理信息系统的大部分功能需要。使用本系统可以使超市管理更加方便快捷,合理的页面设计也使得这个用户充分享受到基于Internet管理信息系统的优越。

2.推荐理由

超市订单管理系统是一个专为连锁店、超市等商业场所提供订单管理平台的系统。该系统的目标是建立一个订单管理平台,为需要合理规划超市供应链、供应商以及工作人员提供的便捷的平台。该系统的主要业务需求包括记录并维护某超市的供应商信息,以及该超市与供应商之间的交易订单信息,有完善的权限控制模块。

3.技术栈

开发系统:Windows10以上版本JDK版本:Java JDK1.8开发工具:IDEA数据库版本: mysql5.6以上版本数据库可视化工具: navicat服务器:SpringBoot自带 apache tomcat主要技术:Java,Springboot,mybatis,mysql,jquery,html

二、运行效果

1.登录页面

2.系统首页

3.进货管理

4.销售管理

5.库存管理

6.统计报表

7.基础资料

8.系统管理

有完善的角色管理,实现动态管理角色以及权限的配置,保护系统安全。

三、数据库设计

1). t_customer 客户表

序号 字段 说明 数据类型 长度 自增 主键 允许空 默认值

1 customer_id 客户编号id,主键 int √ × × NULL

2 customer_name 客户名称 varchar 100 × × √ NULL

3 contacts 联系人 varchar 50 × × √ NULL

4 phone_number 联系人电话 varchar 50 × × √ NULL

5 address 客户地址 varchar 200 × × √ NULL

6 remarks 备注 varchar 500 × × √ NULL

2). t_customer_return_list 客户退货单表

序号 字段 说明 数据类型 长度 自增 主键 允许空 默认值

1 customer_return_list_id 客户退货单id,主键 int √ × × NULL

2 return_number 退货单号 varchar 100 × × √ NULL

3 return_date 退货日期 varchar 20 × × √ NULL

4 amount_paid 实付金额 float × × × NULL

5 amount_payable 应付金额 float × × × NULL

6 state 状态,是否付款 int × × √ NULL

7 customer_id 客户编号id,外键 int × × √ NULL

8 user_id 操作员,用户id,外键 int × × √ NULL

9 remarks 备注 varchar 1000 × × √ NULL

3). t_customer_return_list_goods 客户退货单商品表

序号 字段 说明 数据类型 长度 自增 主键 允许空 默认值

1 customer_return_list_goods_id 客户退货单商品列表id,主键 int √ × × NULL

2 goods_id 商品编号id,外键 int × × √ NULL

3 goods_code 商品编码 varchar 50 × × √ NULL

4 goods_name 商品名称 varchar 50 × × √ NULL

5 goods_model 商品型号 varchar 50 × × √ NULL

6 goods_num 客户退货数量 int × × √ NULL

7 goods_unit 商品单位 varchar 10 × × √ NULL

8 price 商品单价 float × × × NULL

9 total 总金额 float × × × NULL

10 customer_return_list_id 客户退货单id,外键 int × × √ NULL

11 goods_type_id 商品类别id,外键 int × × √ NULL

4). t_damage_list 商品报损单表

序号 字段 说明 数据类型 长度 自增 主键 允许空 默认值

1 damage_list_id 商品报损单id,主键 int √ × × NULL

2 damage_number 商品报损单号 varchar 100 × × √ NULL

3 damage_date 创建日期 varchar 20 × × √ NULL

4 remarks 备注 varchar 1000 × × √ NULL

5 user_id 用户id,外键 int × × √ NULL

5). t_damage_list_goods 商品报损单商品表

序号 字段 说明 数据类型 长度 自增 主键 允许空 默认值

1 damage_list_goods_id 商品报损单商品列表id,主键 int √ × × NULL

2 goods_id 商品编号id,外键 int × × √ NULL

3 goods_code 商品编码 varchar 50 × × √ NULL

4 goods_name 商品名称 varchar 50 × × √ NULL

5 goods_model 商品型号 varchar 50 × × √ NULL

6 goods_unit 商品单位 varchar 10 × × √ NULL

7 goods_num 报损数量 int × × √ NULL

8 price 商品单价 float × × × NULL

9 total 总金额 float × × × NULL

10 damage_list_id 商品报损单id,外键 int × × √ NULL

11 goods_type_id 商品类别id,外键 int × × √ NULL

6). t_goods 商品表

序号 字段 说明 数据类型 长度 自增 主键 允许空 默认值

1 goods_id 商品编号id,主键 int √ × × NULL

2 goods_code 商品编码 varchar 50 × × √ NULL

3 goods_name 商品名称 varchar 50 × × √ NULL

4 inventory_quantity 库存数量 int × × × NULL

5 min_num 库存下限 int × × × NULL

6 goods_model 商品型号 varchar 50 × × √ NULL

7 goods_producer 生产厂商 varchar 200 × × √ NULL

8 purchasing_price 采购价格 float × × × NULL

9 last_purchasing_price 上一次采购价格 float × × × NULL

10 remarks 备注 varchar 1000 × × √ NULL

11 selling_price 出售价格 float × × × NULL

12 state 0表示初始值,1表示已入库,2表示有进货或销售单据 int × × × NULL

13 goods_unit 商品单位 varchar 10 × × √ NULL

14 goods_type_id 商品类别id,外键 int × × √ NULL

7). t_goods_type 商品分类表

序号 字段 说明 数据类型 长度 自增 主键 允许空 默认值

1 goods_type_id 商品类别id,主键 int √ × × NULL

2 goods_type_name 商品类别名称 varchar 50 × × √ NULL

3 p_id 父商品类别id int × × √ NULL

4 goods_type_state 类别状态,0为叶子节点 int × × √ NULL

8). t_log 日志表

序号 字段 说明 数据类型 长度 自增 主键 允许空 默认值

1 log_id 日志id,主键 int √ × × NULL

2 log_type 日志类型 varchar 50 × × √ NULL

3 content 日志内容 varchar 50 × × √ NULL

4 log_date 日志时间 datetime × × √ NULL

5 user_id 用户id,外键 int × × √ NULL

9). t_menu 菜单表

序号 字段 说明 数据类型 长度 自增 主键 允许空 默认值

1 menu_id 菜单id int √ × × NULL

2 menu_icon 菜单图片 varchar 100 × × √ NULL

3 menu_name 菜单名称 varchar 50 × × √ NULL

4 p_id 父菜单id int × × √ NULL

5 menu_state 菜单状态,1表示目录,0表示结点 int × × √ NULL

6 menu_url 菜单的链接地址 varchar 200 × × √ NULL

10). t_overflow_list 商品报溢单表

序号 字段 说明 数据类型 长度 自增 主键 允许空 默认值

1 overflow_list_id 商品报溢单id,主键 int √ × × NULL

2 overflow_number 商品报溢单号 varchar 100 × × √ NULL

3 overflow_date 报溢日期 varchar 20 × × √ NULL

4 remarks 备注 varchar 1000 × × √ NULL

5 user_id 用户id,外键 int × × √ NULL

11). t_overflow_list_goods 商品报溢单商品表

序号 字段 说明 数据类型 长度 自增 主键 允许空 默认值

1 overflow_list_goods_id 商品报溢单商品列表id,主键 int √ × × NULL

2 goods_id 商品编号id,外键 int × × √ NULL

3 goods_code 商品编码 varchar 50 × × √ NULL

4 goods_name 商品名称 varchar 50 × × √ NULL

5 goods_model 商品型号 varchar 50 × × √ NULL

6 goods_unit 商品单位 varchar 10 × × √ NULL

7 goods_num 报溢数量 int × × √ NULL

8 price 商品单价 float × × × NULL

9 total 总金额 float × × × NULL

10 overflow_list_id 商品报溢单id,外键 int × × √ NULL

11 goods_type_id 商品类别id,外键 int × × √ NULL

12). t_purchase_list 进货单表

序号 字段 说明 数据类型 长度 自增 主键 允许空 默认值

1 purchase_list_id 进货单id,主键 int √ × × NULL

2 purchase_number 进货单号 varchar 100 × × √ NULL

3 amount_paid 实付金额 float × × × NULL

4 amount_payable 应付金额 float × × × NULL

5 purchase_date 收货日期 varchar 20 × × √ NULL

6 remarks 备注 varchar 1000 × × √ NULL

7 state 状态 int × × √ NULL

8 supplier_id 供应商id,外键 int × × √ NULL

9 user_id 用户id,外键 int × × √ NULL

13). t_purchase_list_goods 进货单商品表

序号 字段 说明 数据类型 长度 自增 主键 允许空 默认值

1 purchase_list_goods_id 进货单商品列表id,主键 int √ × × NULL

2 goods_id 商品编号id,外键 int × × √ NULL

3 goods_code 商品编码 varchar 50 × × √ NULL

4 goods_name 商品名称 varchar 50 × × √ NULL

5 goods_model 商品型号 varchar 50 × × √ NULL

6 goods_unit 商品单位 varchar 10 × × √ NULL

7 goods_num 进货数量 int × × × NULL

8 price 商品单价 float × × × NULL

9 total 总金额 float × × × NULL

10 purchase_list_id 进货单id,外键 int × × √ NULL

11 goods_type_id 商品类别id,外键 int × × √ NULL

14). t_return_list 退货单表

序号 字段 说明 数据类型 长度 自增 主键 允许空 默认值

1 return_list_id 退货单id,主键 int √ × × NULL

2 return_number 退货单号 varchar 100 × × √ NULL

3 return_date 退货日期 varchar 20 × × √ NULL

4 amount_paid 实退金额 float × × × NULL

5 amount_payable 应退金额 float × × × NULL

6 remarks 备注 varchar 1000 × × √ NULL

7 state 状态,1表示已退,2表示未退 int × × √ NULL

8 supplier_id 供应商id,外键 int × × √ NULL

9 user_id 用户id,外键 int × × √ NULL

15). t_return_list_goods 退货单商品表

序号 字段 说明 数据类型 长度 自增 主键 允许空 默认值

1 return_list_goods_id 退货单商品列表id,主键 int √ × × NULL

2 goods_id 商品编号id,外键 int × × √ NULL

3 goods_code 商品编码 varchar 50 × × √ NULL

4 goods_name 商品名称 varchar 50 × × √ NULL

5 goods_model 商品型号 varchar 50 × × √ NULL

6 goods_unit 商品单位 varchar 10 × × √ NULL

7 goods_num 商品数量 int × × √ NULL

8 price 商品单价 float × × × NULL

9 total 总金额 float × × × NULL

10 return_list_id 退货单id,外键 int × × √ NULL

11 goods_type_id 商品类别id,外键 int × × √ NULL

16). t_role 角色表

序号 字段 说明 数据类型 长度 自增 主键 允许空 默认值

1 role_id 角色id,主键 int √ × × NULL

2 role_name 角色名称 varchar 50 × × √ NULL

3 remarks 备注 varchar 1000 × × √ NULL

17). t_role_menu 角色菜单表

序号 字段 说明 数据类型 长度 自增 主键 允许空 默认值

1 role_menu_id 角色-菜单id int √ × × NULL

2 menu_id 菜单id int × × √ NULL

3 role_id 角色id int × × √ NULL

18). t_sale_list 销售单表

序号 字段 说明 数据类型 长度 自增 主键 允许空 默认值

1 sale_list_id 销售单id,主键 int √ × × NULL

2 sale_number 销售单号 varchar 100 × × √ NULL

3 amount_paid 实付金额 float × × × NULL

4 amount_payable 应付金额 float × × × NULL

5 sale_date 销售单创建日期 varchar 20 × × √ NULL

6 state 状态 int × × √ NULL

7 remarks 备注 varchar 1000 × × √ NULL

8 customer_id 客户id,外键 int × × √ NULL

9 user_id 用户id,外键 int × × √ NULL

19). t_sale_list_goods 销售单商品表

序号 字段 说明 数据类型 长度 自增 主键 允许空 默认值

1 sale_list_goods_id 销售单商品列表id,主键 int √ × × NULL

2 goods_id 商品编号id,外键 int × × √ NULL

3 goods_code 商品编码 varchar 50 × × √ NULL

4 goods_name 商品名称 varchar 50 × × √ NULL

5 goods_model 商品型号 varchar 50 × × √ NULL

6 goods_num 销售数量 int × × √ NULL

7 goods_unit 商品单位 varchar 10 × × √ NULL

8 price 商品单价 float × × × NULL

9 total 总金额 float × × × NULL

10 sale_list_id 销售单id,外键 int × × √ NULL

11 goods_type_id 商品类别id,外键 int × × √ NULL

20). t_supplier 供应商表

序号 字段 说明 数据类型 长度 自增 主键 允许空 默认值

1 supplier_id 供应商id,主键 int √ × × NULL

2 supplier_name 供应商名称 varchar 100 × × √ NULL

3 contacts 联系人 varchar 50 × × √ NULL

4 phone_number 联系人电话 varchar 50 × × √ NULL

5 address 供应商地址 varchar 200 × × √ NULL

6 remarks 备注 varchar 500 × × √ NULL

21). t_unit 商品单位表

序号 字段 说明 数据类型 长度 自增 主键 允许空 默认值

1 unit_id 商品单位id,主键 int √ × × NULL

2 unit_name 商品单位名称 varchar 10 × × √ NULL

22). t_user 用户表

序号 字段 说明 数据类型 长度 自增 主键 允许空 默认值

1 user_id 用户id,主键 int √ × × NULL

2 user_name 用户名 varchar 50 × × √ NULL

3 password 密码 varchar 50 × × √ NULL

4 true_name 真实姓名 varchar 50 × × √ NULL

5 roles 角色 varchar 255 × × √ NULL

6 remarks 备注 varchar 1000 × × √ NULL

23). t_user_role 用户角色表

序号 字段 说明 数据类型 长度 自增 主键 允许空 默认值

1 user_role_id 用户角色id int √ × × NULL

2 role_id 角色id int × × √ NULL

3 user_id 用户id int × × √ NULL

包含详细的部署文档

📝分享的所有Java项目源码均包含(前端+后台+数据库),可做毕业设计或课程设计,欢迎留言分享问题,交流经验

🍅更多优质项目👇🏻👇🏻可点击下方获取🍅文章底部或评论区获取🍅

Java项目精品实战案例《100套》

📣 有源码 点击咨询源码

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。