Web 项目功能介绍
题目名称 : luckymall 网上商城
学院专业 计算机科学与工程学院 计算机科学与技术
姓名:
概述
本设计为一个网上商城系统,作品使用 SSM 框架开发。系统主要以 Java
语言作为开发基础,使用 Jsp+Sping+SpringMVC+Mybatis 技术,采用 IDEA 2021
作为开发工具,以 MySql 8.2 作为数据库工具,使用 Tomcat8.5.45 作为 Web 服
务 器。本系统分为网上商城前台模块和后台管理模块,其中前台模块实现了首
商品分类、商品查询、首页商品展示、用户留言板、用户个人中心、用户订单
提交、购物车功能; 后台管理模块实现了管理员个人中心、商品管理、用户管
理、订单管理功能。
目录
平台设计 ...................................................................................................................................4
一、系统框架 ...................................................................................................................4
二、模块设计 ...................................................................................................................5
三、数据库设计 ...............................................................................................................6
数据库逻辑结构设计 ...............................................................................................6
网上商城功能展示 ...................................................................................................................9
一、用户模块 ...................................................................................................................9
1、首页 .....................................................................................................................9
2、商品查询与分类 .................................................................................................9
3、注册登录 ...........................................................................................................10
4、商品详情页面 ...................................................................................................11
5、我的主页 ...........................................................................................................11
二、管理员模块 .............................................................................................................12
1、管理员登录界面 ...............................................................................................12
2、添加商品类别功能 ...........................................................................................13
3、商品管理 ...........................................................................................................13
4、用户管理 ...........................................................................................................15
5、留言板管理 .......................................................................................................16
6、轮播图管理 .......................................................................................................16
总结 .................................................................................................................................17
平台设计
一、系统框架
本设计采用 SSM 框架开发,将整个系统划分为 views 层,controllers
层,Entity 层、services 层,Dao 层五层。
图 1 系统架构
views 层:负责前台 Jsp 页面的表示。
Controllers 层:controllers 通过接收前端传过来的参数进行业务操作,
在返回一个指定的路径或者数据表。
Services 层:调用已经定义的 Dao 层的接口,封装业务逻辑实现重复利用
Dao 层:对数据库进行数据持久化操作,它的方法语句是直接针对数据库
操作。
二、模块设计
网上商城系统的模块主要包括前台界面、后台管理以及 MySQL 数据库模
块;
前台模块包括以下 4 个个子模块
1、商品模块:商品分类、商品查询、商品展示
2、用户模块:用户登录与注册、用户信息修改、用户留言板
3、购物车模块:购物车商品的添加、删除
4、订单模块:订单提交、订单查询
图 2 网上商城前台功能模块
系统后台功能实现物品分类管理、物品管理、订单管理、用户管理功能。
系统后台功能如图 3 所示: