ssm基于java web的鲜花商城系统+jsp论文

目 录

摘要 I
Abstract II
1绪论 1
1.1研究背景与意义 1
1.1.1研究背景 1
1.1.2研究意义 1
1.2国内外研究现状 2
1.2.1国外研究现状 2
1.2.2国内研究现状 2
1.3研究内容与方法 2
1.3.1研究内容 2
1.3.2研究方法 3
1.4论文的组织结构 3
2相关技术介绍 4
2.1 B/S结构 4
2.2 Java语言 4
2.3 JSP技术 4
2.4 MySQL数据库 4
3系统分析 5
3.1系统的需求分析 5
3.2系统的可行性分析 5
3.2.1经济可行性 5
3.2.2技术可行性 5
3.2.3操作可行性 6
3.3业务分析 6
3.4功能分析 7
3.4.1登录流程 7
3.4.2注册流程 7
3.4.3添加信息流程 8
3.4.4修改信息流程 8
3.4.5删除信息流程 9
4系统设计 10
4.1系统的总体功能设计 10
4.2数据库设计 10
4.2.1概念设计 10
4.2.2逻辑设计 14
5系统实现 18
5.1个人中心 18
5.2用户管理 18
5.3基础数据管理 19
5.4论坛管理 19
5.5轮播图管理 20
5.6公告信息管理 20
5.7鲜花管理 21
5.8鲜花订单管理 21
5.9鲜花收藏管理 22
5.10鲜花留言管理 22
5.11鲜花评价管理 23
6系统测试 24
6.1测试概述 24
6.2管理员登录模块测试 24
6.3用户登录模块测试 26
6.4鲜花管理模块测试 27
6.5测试结果 28
7总结与展望 29
参考文献 30
致谢 31

1系统设计

4.1系统的总体功能设计
通过结合系统分析阶段的相关内容,对系统的整体功能设计进行规划。由此可知,本系统的使用者主要可以被分为管理员角色和用户角色两类。其中,管理员角色主要的功能需求有用户信息管理、鲜花信息管理、鲜花订单管理等模块,用户角色主要的功能需求有系统登录、查询鲜花信息、查询鲜花订单信息等模块。本系统的总体功能设计如图4-1所示。
在这里插入图片描述

图4-1系统的总体功能设计
4.2数据库设计
4.2.1概念设计
在数据库设计阶段,本系统通过使用开源的、小型的MySQL数据库对系统相关的数据信息进行管理和维护[12]。数据库设计大致可以被分为概念设计和逻辑设计两个阶段。概念设计阶段是逻辑设计阶段的重要依据,同样的,逻辑设计阶段也是概念设计阶段的实现目标。概念设计阶段主要通过使用实体-联系图(E-R图)的方式,将现实世界中用户对系统的实际需求,转换成设计人员能够理解的抽象的数据库概念模型。本人通过设计E-R图,详细的对系统中的实体以及实体之间的联系进行了表达。各实体信息的E-R图如图4-2、图4-3、图4-4、图4-5、图4-6、图4-7、图4-8、图4-9、图4-10、图4-11所示,系统总体E-R图如图4-12所示。
在这里插入图片描述

图4-2管理员信息E-R图

在这里插入图片描述

图4-3用户信息E-R图
在这里插入图片描述

图4-12系统总体E-R图
4.2.2逻辑设计
逻辑设计阶段主要的工作是将概念设计中的E-R图,转换成方便系统进行存储和管理的二维表格形式[14]。这一阶段也可以被称为数据库的详细设计,其直接关系到系统功能模块的正常运行、数据信息的正常更新等。在设计过程中,需要充分考虑数据库的规范性和合理性,使得能够满足系统的功能和性能需求。本系统相关的数据表格设计内容如下所示。
表4-1管理员信息表
序号 列名 数据类型 说明 允许空
1 id Int 编号 否
2 username String 用户名 是
3 password String 密码 是
4 role String 角色 是
5 addtime Date 新增时间 是

表4-2用户信息表
序号 列名 数据类型 说明 允许空
1 id Int 编号 否
2 username String 账户 是
3 password String 密码 是
4 yonghu_name String 用户姓名 是
5 yonghu_phone String 用户手机号 是
6 yonghu_id_number String 用户身份证号 是
7 yonghu_photo String 用户头像 是
8 sex_types Integer 性别 是
9 yonghu_email String 电子邮箱 是
10 new_money BigDecimal 余额 是
11 yonghu_sum_jifen BigDecimal 总积分 是
12 yonghu_new_jifen BigDecimal 现积分 是
13 huiyuandengji_types Integer 会员等级 是
14 create_time Date 创建时间 是

表4-3鲜花信息表
序号 列名 数据类型 说明 允许空
1 id Int 编号 否
2 xianhua_name String 鲜花名称 是
3 xianhua_photo String 鲜花照片 是
4 xianhua_types Integer 鲜花类型 是
5 xianhua_kucun_
number Integer 鲜花库存 是
6 xianhua_price Integer 购买获得积分 是
7 xianhua_old_money BigDecimal 鲜花原价 是
8 xianhua_new_money BigDecimal 现价/积分 是
9 xianhua_clicknum Integer 点击次数 是
10 shangxia_types Integer 是否上架 是
11 xianhua_delete Integer 逻辑删除 是
12 xianhua_content String 鲜花简介 是
13 create_time Date 创建时间 是

表4-4鲜花订单信息表
序号 列名 数据类型 说明 允许空
1 id Int 编号 否
2 xianhua_order_uuid_number String 订单号 是
3 address_id Integer 收货地址 是
4 xianhua_id Integer 鲜花 是
5 yonghu_id Integer 用户 是
6 buy_number Integer 购买数量 是
7 xianhua_order_true_price BigDecimal 实付价格 是
8 xianhua_order_types Integer 订单类型 是
9 xianhua_order_payment_types Integer 支付类型 是
10 xianhua_order_kuaididanhao String 快递单号 是
11 insert_time Date 订单创建时间 是
12 create_time Date 创建时间 是

表4-5鲜花收藏信息表
序号 列名 数据类型 说明 允许空
1 id Int 编号 否
2 xianhua_id Integer 鲜花 是
3 yonghu_id Integer 用户 是
4 xianhua_collection_
types Integer 类型 是
5 insert_time Date 收藏时间 是
6 create_time Date 创建时间 是

表4-6鲜花留言信息表
序号 列名 数据类型 说明 允许空
1 id Int 编号 否
2 xianhua_id Integer 鲜花 是
3 yonghu_id Integer 用户 是
4 xianhua_liuyan_text String 留言内容 是
5 reply_text String 回复内容 是
6 insert_time Date 留言时间 是
7 update_time Date 回复时间 是
8 create_time Date 创建时间 是

表4-7鲜花评价信息表
序号 列名 数据类型 说明 允许空
1 id Int 编号 否
2 xianhua_id Integer 鲜花 是
3 yonghu_id Integer 用户 是
4 xianhua_commentback_text String 评价内容 是
5 reply_text String 回复内容 是
6 insert_time Date 评价时间 是
7 update_time Date 回复时间 是
8 create_time Date 创建时间 是

表4-8购物车信息表
序号 列名 数据类型 说明 允许空
1 id Int 编号 否
2 yonghu_id Integer 所属用户 是
3 xianhua_id Integer 鲜花 是
4 buy_number Integer 购买数量 是
5 create_time Date 添加时间 是
6 update_time Date 更新时间 是
7 insert_time Date 创建时间 是

表4-9论坛信息表
序号 列名 数据类型 说明 允许空
1 id Int 编号 否
2 forum_name String 帖子标题 是
3 yonghu_id Integer 用户 是
4 laoshi_id Integer 老师 是
5 users_id Integer 管理员 是
6 forum_content String 发布内容 是
7 super_ids Integer 父编号 是
8 forum_types Integer 帖子类型 是
9 forum_state_types Integer 帖子状态 是
10 insert_time Date 发帖时间 是
11 update_time Date 修改时间 是
12 create_time Date 创建时间 是

表4-10公告信息表
序号 列名 数据类型 说明 允许空
1 Id Int 编号 否
2 gonggao_name String 公告名称 是
3 gonggao_photo String 公告图片 是
4 gonggao_types Integer 公告类型 是
5 insert_time Date 公告发布时间 是
6 gonggao_content String 公告详情 是
7 create_time Date 创建时间 是

2系统实现

5.1个人中心
通过设计的个人中心管理功能模块,管理用户可以对相关的个人信息进行管理,比如管理用户可以更新个人账号的密码信息,修改个人账号的用户名信息等,修改密码界面设计如图5-1所示,个人信息界面设计如图5-2所示。

在这里插入图片描述

5.2用户管理
通过设计的用户管理功能模块,管理用户可以对相关的用户信息进行管理,比如管理用户可以查看用户头像信息,更新用户手机号码,删除已经注销的用户信息记录等,用户管理界面设计如图5-3所示。

图5-3用户管理界面

5.11鲜花评价管理
通过设计的鲜花评价管理功能模块,管理用户可以对相关的鲜花评价信息进行管理,比如管理用户可以添加新鲜花评价信息记录,更新评价内容,删除失效的鲜花评价信息记录等,鲜花评价管理界面设计如图5-14所示。
在这里插入图片描述

图5-14鲜花评价管理界面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_1406299528

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值