栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JvaaEE 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 购销合同功能展示:



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/458488.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号