大家好✌!我是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套》
📣 有源码 点击咨询源码