Javaee SSM+JSP 水果订单管理系统大作业

Posted CodeJiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Javaee SSM+JSP 水果订单管理系统大作业相关的知识,希望对你有一定的参考价值。

1. JvaaEE SSM+JSP 水果订单管理系统大作业


1.1 介绍

资源位置:

javaee-final-homework.zip

百度网盘资源链接:因为上面的资源还在审核,所以我在网盘上存了一份分享出来。

链接:https://pan.baidu.com/s/12y8B5OLDFEFZZFFzV5NXTQ
提取码:3210

说明:

运行sql后,配置Tomcat即可运行。

介绍:

半期作业,匆忙赶制的,细节处可能不够完善,但SSM和Java Web技术是没有问题的。纯JSP+SSM开发,弹窗,JS等等都是手动加上去的。


1.2 设计说明

果农与零售商贸易关系图:

果农与零售商经济关系图:

系统用例图:

系统功能结构图:

系统数据关系图:

1.3 系统主要表设计:

用户信息表 user:


  • 首先是用户表 该系统会为用户提供登录注册功能,所以用户表中需要存储 基本信息和账号密码。
  • 这里的 userid 字段的数据类型为 varchar ,因为系统选择 UUID 主键生成策略,而不是自增主键,这样便于以后数据的迁移和合并。

水果商品信息表 commodities:

  • 由于该系统服务于果农,所以商品类型自然是水果,那么表结构的设计应遵循水果的基本属性。

  • 水果商品表中除了有水果的名称、价格及产地外,还包括水果信息录入系统的时间,这样便于管理者浏览和检查商品录入的情况

附属品信息表:accessory


可以看到,除了附属品主键外,还有附属品所属的商品 ID 外键 其余是附属品的基本信息和创建时间 。后面会通过中间表将 属品与商品 采购合同关联起来。

零售商信息表 retailer:


该表中除了零售商的基本信息以外,还有 个状态宇段,当用户不再和某个零售商合作时可以将其设置为停用(数字 0)状态,这样用户在创建采购合同时就不会看到该零售商。如果用户想恢复与该零售商的合作,将状态改为启用(数字 1)即可。

采购合同表 contract:

最重要的 是关联关系最多的表,即采购合同表。采购合同表主要用来确定零售商的订货信息,以及总金额的计算。

该表中的 type 代表运输类型,分为省内(数字 1)和省外(数字 2)。该表除了包含采购合同的基本信息外,还有一个采购商的外键 id ,水果商品的 id 并不记录在该表中,因为合同与商品是一对多的关系。可以使用中间表来表示。

中间表 middle_tab:


在中间表中,将采购合同和附属商品进行了关联,另外还增加了商品的数量统计,以便后期按照商品的单价和数量来计算最终价格

系统数据概念模型图:


1.4 功能展示


1.4.1 注册功能


1.4.2 登录功能:

说明:添加了登录拦截器,只有登录成功后才可以访问主页。


1.4.3 零售商管理功能展示:


1.4.4 用户设置功能展示:


1.4.5 货物管理功能展示:


1.4.6 购销合同功能展示:



以上是关于Javaee SSM+JSP 水果订单管理系统大作业的主要内容,如果未能解决你的问题,请参考以下文章

java+jsp基于ssm小熊猫水果管理系统

基于java+jsp+ssm水果蔬菜销售系统

JAVAEE框架技术之15SSM综合案例 订单管理查询

JAVAEE框架技术之15SSM综合案例 订单管理查询

JavaWeb SSM SpringBoot+Redis网上水果超市商城(源码+论文可运行《精品毕设》)主要实现登录注册商品分类浏览订单评论收藏购物车个人信息地址管理后台管理

Java项目:前台+后台精品水果商城系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)