【SSM框架】网上商城——订单管理模块

前言

为什么想到写这篇博客呢?唉,还不是想回到大学时代了,大学学了四年的编程,今天整理电脑的时候突然看见了大学时代做的一次课程设计,想着正好利用CSDN这个平台来记录一下,也算是把自己大学和工作串联起来了吧。害,怪自己不争气,放弃了开发。至于代码自己保存在了电脑里,这里就大概写一下大概的思路吧。至于low不low,咱也就不管它了,毕竟是咱学生时代的东西。谁还没有个成长的过程呢,是吧?本想着记录下实习时做的开发项目,但是结束的时候也没有任何的记录,也算是个遗憾吧。

系统开发环境

  • Eclipse简介

Eclipse是一个集成开发环境,主要是用Java开发语言,它的兼容性比较好,可以适用于windows系统和Linux系统,程序开发人员可以通过自身需求使用Eclipse进行开发,实用性强,因此受到很多开发人员的亲睐。同时Eclipse本身也是一个框架,使得系统开发人员使用起来更方便。

  • Tomcat简介

Tomcat是主要由Apache、Sun公司开发的一个免费的开放源代码的Web应用服务器,属于轻量级的服务器。因其免费且技术先进、性能稳定而受到广大软件开发者的欢迎。

  • MySQL数据库

MySQL是一个简单轻便关系型数据库,他有很多突出的特点,体积小轻便,运行速度快,并且成本还特别低,它还开放源代码,所以开放源代码之后就可以套用类似的代码来快速的完成自己的项目。

  • JSP简介

JSP全称Java Server Pages,中文名叫Java服务器页面,是一种由SUN公司倡导与其他公司合作的动态网页开发技术。JSP的技术基础是Java Servlet,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。

  • SSM框架

SSM(Spring+SpringMVC+MyBatis)框架集是由Spring、MyBatis两个开源框架整合而成。(SpringMVC是Spring中的部分内容)。常作为数据源较简单的web项目的框架。

功能需求

网上商城系统——订单管理模块需满足以下基本功能需求:

  • 用户在对订单核对时可以进行一系列操作,实现页面跳转。
  • 用户通过提交订单,工作人员才可以核对订单并将有用的信息添加到后台订单信息中。
  • 用户提交订单时如果已经存在收货地址则直接提交订单实现页面跳转,如果没有收货地址则跳出填写地址界面。
  • 管理员处理订单后,需将相关配送信息反馈给用户,用户在订单中心查看订单信息。
  • 管理员可以对订单进行增、删、改、查操作。

订单管理模块系统结构设计

网上蛋糕商城系统-订单管理模块主要分为两个部分:用户和管理员。客户根据需求选择商品,并且添加购物车并对订单进行一系列操作。
【SSM框架】网上商城——订单管理模块_第1张图片

订单管理模块系统模块设计

基于以上系统结构的整体设计,对网上蛋糕商城系统—订单管理模块进行模块化功能设计,进一步详细分解模块内部功能。用户可以进行提交订单、查看订单信息的功能。管理员可以进行查看订单、订单状态设置、订单删除的功能。
【SSM框架】网上商城——订单管理模块_第2张图片

订单管理模块系统功能设计

根据系统结构分析的流程图所描述的逻辑结构,将各个模块进行进一步分解,分解成含义明确、功能单一的单元功能模块即确定系统的层次结构关系。
【SSM框架】网上商城——订单管理模块_第3张图片

数据需求分析

对于网上蛋糕商城系统-订单管理模块,数据库中应有以下几种实体:
订单管理表:id、蛋糕编号、顾客编号、下单时间、总金额、订单状态、地址编号。
订单详情表:id、商品编号、订单号、订单状态、数量、总金额
收货地址表:id、用户名、电话、地址、用户编号
管理员:管理员编号、用户名、密码、真实姓名。

数据库概念结构设计

概念结构设计通常使用E-R图展示实体之间的关系。首先分别对4个主要实体间的关系进行E-R图展示。
【SSM框架】网上商城——订单管理模块_第4张图片

数据库逻辑结构设计

本系统的逻辑结构如下:
订单管理(id、item_id、user_id、addTime、total、isDelete、status、addressId)
订单详情(id、item_id、order_id、status、num、total)
收货地址(id、name、phone、area、userId)
管理员(id、userName、password、realName)

数据库物理结构设计

根据数据库逻辑结构设计中实体与实体之间的关系,可以设计出数据物理模型。该网上蛋糕商城系统的订单管理模块主要有以下4个表格,即订单管理表(item_order表)、订单详情表(order_detail表)、收货地址表(address表)、 管理员表(manager表)。具体表结构的设计如下:
【SSM框架】网上商城——订单管理模块_第5张图片
【SSM框架】网上商城——订单管理模块_第6张图片

你可能感兴趣的:(SSM框架)