> # ♻️ 资源
> **大小:** 26.5MB
> **文档链接:**[**https://www.yuque.com/sxbn/ks/100010568**](https://www.yuque.com/sxbn/ks/100010568)
> **➡️ 资源下载:**[**https://download.csdn.net/download/s1t16/87404239**](https://download.csdn.net/download/s1t16/87404239)
> **注:更多内容可关注微信公众号【神仙别闹】,如当前文章或代码侵犯了您的权益,请私信作者删除!**
> ![qrcode_for_gh_d52056803b9a_344.jpg](https://cdn.nlark.com/yuque/0/2023/jpeg/2469055/1692147256036-49ec7e0c-5434-4963-b805-47e7295c9cbc.jpeg#averageHue=%23a3a3a3&clientId=u8fb96484-770e-4&from=paste&height=140&id=u237e511a&originHeight=344&originWidth=344&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=8270&status=done&style=none&taskId=ud96bf5f7-fe85-4848-b9c2-82251181297&title=&width=140.1999969482422)
# 花卉后台管理系统
## 1.实习目的
1.1 使学生全面了解软件项目实施的过程,理解软件企业对于程序员的基本素质和技术能力要求。
1.2 学习掌握 html+css+js 前端开发的设计和编码。
1.3 使学生掌握 JSP 及 Servlet 基本的 JavaEE 编程技术,能够综合运用 MySQL 数据库及 MyEclipse 开发环境进行小型项目的开发。
1.4 重点培养学生的团队精神和协作意识,提高其口头和书面的沟通能力。
1.5 使学生掌握快速学习新知识、新技术方法,培养良好的分析问题和解决问题的能力
1.6 重点提高学生的编程能力,使学生建立正确的编程理念,养成规范的编程习惯。
## 2.实习过程
### 2.1 技术准备
1.bootstrap-3.3.6:CSS 前端框架
2.jquery-2.2.1:js 框架
3.Maven3.3.3:项目构建工具
4.SpringMVC+Spring+Mybatis:项目后台架构设计
5.三层架构:项目分层次模块划分
6.MVC:按照 MVC 规范设计
7.RESTful 风格:超链接网址,请求地址按照 RESTFul 风格设计
8.DTO:MVC 中使用数据传输对象传递数据,按照面向对象的设计方式设计
9.数据校验:用户提交表单数据校验
10.哈希文件打散:用户上传文件按照文件名哈希码在服务端文件夹中打散
11.filter:浏览器缓存控制、中文编码处理、登陆拦截、数据压缩
12.代码重用、可维护性:使用大量配置文件配置项目模块,后期维护方便
13.单元测试、集成测试:三层架构开发过程中分层次单元测试并系统集成测试
14.MD5 加密:用户密码 MD5 加密
15.ajax 网页异步刷新:网页异步刷新,减少全网页刷新导致的性能开销
16.多条件搜索:未填写的条件选项自动忽略,都未填写的查询全表)
17.开发环境:开发环境 IntelliJIDEA15.0.2+JDK1.8+mysql50611+Tomcat8
### 2.2 项目实施
#### 2.2.1 功能需求
#### 2.2.1.1 需求分析
根据需求,要求系统具有以下功能:
由于该系统针对对象较少,是针对后台管理的操作,具有权限、订购、管理、维护功能。
在相应的权限下,具有删除或修改数据。
方便的全方位的数据查询。
#### 2.2.1.2 可行性分析
随着科技的发展,竞争也越发激烈、残酷,商家传统的经营方式对于现今社会的竞争已明显感觉到力不从心。顾客作为市场的最大资源,已成为网络电子商务的核心,谁在管理上争先,谁就取的了最大的成功,对管理的把握将最终决定商家的命运。
网上订花管理系统正是在这种需求下经过深入的市场调研和网络系统化的指导应运而生。系统具有完善的商品查询和管理功能,基本能够中小型网店的需要。
#### 2.2.1.3 各功能模块详细功能
分析网上花店后台管理系统是一个非常有特点的管理系统,系统由系统管理、商品管理、客户关系、订单管理、基本设置和退出系统 6 功能模块组成,规划系统功能模块如下:
系统管理:系统管理主要包括数据库备份和数据库还原。
商品管理:商品管理主要包括新到商品添加、商品查询、商品修改、商品删除,商品查看和分页。
客户关系:客户关系主要显示客户关系图和订花时间,以及查询和维护客户关系。
订单管理:订单管理模块主要包括订单添加、订单修改、订单删除、订单多条件查询、分页功能。
基本设置:基本设置主要是管理员列表设置和员工列表增删改查。
退出系统:退出系统管理员的登录 session 清空,防止停留的网页被不法分子利用。
### 2.2.2 总体设计
#### 2.2.2.1 设计目标
本系统是根据中小网店的实际需求而开发的,完全能够实现商家对网店的管理,通过本系统可以达到以下目标:
系统运行稳定,安全可靠。
界面设计美观,人机交互界面友好。
信息查询灵活、方便、快捷、准确,数据存储安全可靠。
采用多种方式查询数据。
管理员随时可以修改自己的登录。
对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。
数据保密性强。
#### 2.2.2.2 开发及运行环境
系统开发平台:IntelliJIDEA15.0.2+JDK1.8+Tomcat8+mysql5.06.11
运行平台:JDK1.8+Tomcat8+mysql5.06.11 分辨率:最佳效果 1366*768 浏览器:Chrome、Firefox
CPU:i32.4GHz;内存:512MB 以上
#### 2.2.2.3 数据库设计
本系统采用 MySQL 数据库,系统数据库名为 flower,数据库中包括 5 个数据表。下面分别给出数据库概要说明和数据表的结构。
1.数据库概要说明
如图 2 所示的即为本系统中数据库中的数据表的树形结构图,该数据表树型结构图包含系统所有数据表。可以清晰地反应数据库信息。
![](https://cdn.nlark.com/yuque/0/2024/png/2469055/1713149727802-f90d90b8-37e3-480d-9a91-12ce7763d425.png#averageHue=%236b6b6b&id=PZ9Ae&originHeight=323&originWidth=248&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=) ![](https://cdn.nlark.com/yuque/0/2024/png/2469055/1713149727935-689991a5-45e1-4488-bdb5-53c146ff3c6e.png#averageHue=%23d4d4d4&id=IKhpz&originHeight=130&originWidth=81&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)
图 2 数据库概要说明
2.数据表结构
由于篇幅所限,关于数据库中的数据表请参见附录二 2.2.2.4.系统总界面如图:
![](https://cdn.nlark.com/yuque/0/2024/png/2469055/1713149728023-e4683f92-6789-44f5-b7ba-9b36890abad4.png#averageHue=%23faf9f2&id=WJn2A&originHeight=394&originWidth=831&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)
#### 2.2.2.5 系统结构图:
![](https://cdn.nlark.com/yuque/0/2024/png/2469055/1713149728166-3db185df-bb82-4221-bcdf-d9b48c9c1876.png#averageHue=%23f6f6f5&id=l84fj&originHeight=409&originWidth=663&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)
#### 2.2.2.6 代码总系统结构:
严格按照三层架构和 MVC 的设计思想进行设计,主要模块如下:Dao+Service+Model+WebController+JSP 整个系统采用面向接口编程,方便后期系统维护,其中 Dao 只定义了接口,实现由 MyBatis 自动完成,Service 和 WebController 交由 SpringIoC 容器管理,实现依赖注入、控制反转,各个模块实例初始化由 Spring 自动维护,提高系统整体性。
![](https://cdn.nlark.com/yuque/0/2024/png/2469055/1713149728244-70fd4e7e-8647-43b0-b66f-bc97b680bad1.png#averageHue=%233e444c&id=Zx5x6&originHeight=480&originWidth=428&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)
### 2.2.3 详细设计与编码
由于篇幅原因,并且严格遵循三层架构设计,因此只贴出核心的数据库操纵
的 MyBatis 配置文件。
#### 2.2.3.1 商品管理模块设计
(1)商品添加:商品管理模块采用手动录入,在本模块中的主要功能是,首先添加花种,这是系统
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
详情介绍:https://www.yuque.com/sxbn/ks/100010568 分析网上花店后台管理系统是一个非常有特点的管理系统,系统由系统管理、商品管理、客户关系、订单管理、基本设置和退出系统 6 功能模块组成,规划系统功能模块如下: 系统管理:系统管理主要包括数据库备份和数据库还原。 商品管理:商品管理主要包括新到商品添加、商品查询、商品修改、商品删除,商品查看和分页。 客户关系:客户关系主要显示客户关系图和订花时间,以及查询和维护客户关系。 订单管理:订单管理模块主要包括订单添加、订单修改、订单删除、订单多条件查询、分页功能。 基本设置:基本设置主要是管理员列表设置和员工列表增删改查。 退出系统:退出系统管理员的登录 session 清空,防止停留的网页被不法分子利用。
资源推荐
资源详情
资源评论
收起资源包目录
基于Java+MySQL实现的(Web)花卉后台管理系统【100010568】 (334个子文件)
OrderController.class 9KB
OrderController.class 9KB
ProductController.class 7KB
ProductController.class 7KB
OrderServiceImpl.class 6KB
OrderServiceImpl.class 6KB
Order.class 5KB
Order.class 5KB
UserController.class 5KB
UserController.class 5KB
WorkerController.class 5KB
WorkerController.class 5KB
Page.class 4KB
Page.class 4KB
FlowerDaoTest.class 4KB
ProductServiceImpl.class 3KB
ProductServiceImpl.class 3KB
UserServiceImpl.class 3KB
UserServiceImpl.class 3KB
CustomerController.class 3KB
CustomerController.class 3KB
WebUtil.class 3KB
WebUtil.class 3KB
LoginFilter.class 3KB
LoginFilter.class 3KB
OrderDaoTest.class 3KB
CharacterEncodingFilter.class 2KB
CharacterEncodingFilter.class 2KB
User.class 2KB
User.class 2KB
ExpiresFilter.class 2KB
ExpiresFilter.class 2KB
UserDaoTest.class 2KB
GzipFilter.class 2KB
GzipFilter.class 2KB
WorkerDaoTest.class 2KB
Flower.class 2KB
Flower.class 2KB
ServiceUtil.class 2KB
ServiceUtil.class 2KB
Global$Status.class 2KB
Global$Status.class 2KB
Global$PayState.class 2KB
Global$PayState.class 2KB
Global$SendState.class 2KB
Global$SendState.class 2KB
OrderDao.class 2KB
OrderDao.class 2KB
BufferedResponse.class 2KB
BufferedResponse.class 2KB
SpringTest.class 2KB
SpringTest.class 2KB
NoCacheFilter.class 2KB
NoCacheFilter.class 2KB
EncodingRequest.class 1KB
EncodingRequest.class 1KB
Worker.class 1KB
Worker.class 1KB
WebUtil$1.class 1KB
WebUtil$1.class 1KB
OrderService.class 1KB
OrderService.class 1KB
FlowerDao.class 959B
FlowerDao.class 959B
ProductService.class 900B
ProductService.class 900B
UserService.class 879B
UserService.class 879B
WorkerDao.class 693B
WorkerDao.class 693B
MyServletOutputStream.class 688B
MyServletOutputStream.class 688B
UserDao.class 592B
UserDao.class 592B
Global.class 528B
Global.class 528B
bootstrap.css 143KB
bootstrap.css 143KB
bootstrap.min.css 118KB
bootstrap.min.css 118KB
bootstrap-theme.css 26KB
bootstrap-theme.css 26KB
bootstrap-theme.min.css 23KB
bootstrap-theme.min.css 23KB
main.css 6KB
main.css 6KB
glyphicons-halflings-regular.eot 20KB
glyphicons-halflings-regular.eot 20KB
404.html 1KB
404.html 1KB
FlowerMS.iml 5KB
mybatis-3.3.0.jar 1.35MB
jackson-databind-2.5.4.jar 1.09MB
spring-context-4.2.3.RELEASE.jar 1.04MB
spring-core-4.2.3.RELEASE.jar 1.03MB
mysql-connector-java-5.1.35.jar 946KB
spring-webmvc-4.2.3.RELEASE.jar 854KB
spring-web-4.2.3.RELEASE.jar 749KB
spring-beans-4.2.3.RELEASE.jar 713KB
c3p0-0.9.1.2.jar 596KB
共 334 条
- 1
- 2
- 3
- 4
资源评论
- zw64227012023-08-11发现一个宝藏资源,赶紧冲冲冲!支持大佬~
- 绚辻词是表里如一的好人2023-06-19这个资源总结的也太全面了吧,内容详实,对我帮助很大。
神仙别闹
- 粉丝: 2674
- 资源: 7640
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功