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

50 篇文章 0 订阅

系统简介

当下,正处于信息化的时代,许多行业顺应时代的变化,结合使用计算机技术向数字化、信息化建设迈进。传统的鲜花商城信息管理模式,采用人工登记的方式保存相关数据,这种以人力为主的管理模式已然落后。本人结合使用主流的程序开发技术,设计了一款基于Java Web的鲜花商城系统,可以较大地减少人力、财力的损耗,方便相关人员及时更新和保存信息。本系统主要使用B/S开发模式,在idea集成开发环境下,采用Java语言编码设计系统功能,MySQL数据库管理相关的系统数据信息,JSP技术设计和开发系统动态界面,最后通过使用Tomcat服务器,在浏览器中发布设计的系统,并且完成系统与数据库的交互工作。本文对系统的需求分析、可行性分析、技术支持、功能设计、数据库设计、功能测试等内容做了较为详细的介绍,并且在本文中也展示了系统主要的功能模块设计界面和操作界面,并对其做出了必要的解释说明,方便用户对系统进行操作和使用,以及后期的相关人员对系统进行更新和维护。通过设计基于Java Web的鲜花商城系统,可以极大地提高鲜花商城的工作效率,提升用户的使用体验。

关键词:鲜花商城管理,Java语言,B/S结构,MySQL数据库

1系统设计

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

图4-1系统的总体功能设计
4.2数据库设计
4.2.1概念设计
在数据库设计阶段,本系统通过使用开源的、小型的MySQL数据库对系统相关的数据信息进行管理和维护[12]。数据库设计大致可以被分为概念设计和逻辑设计两个阶段。概念设计阶段是逻辑设计阶段的重要依据,同样的,逻辑设计阶段也是概念设计阶段的实现目标。概念设计阶段主要通过使用实体-联系图(E-R图)的方式,将现实世界中用户对系统的实际需求,转换成设计人员能够理解的抽象的数据库概念模型。本人通过设计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-1修改密码界面
在这里插入图片描述

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

图5-3用户管理界面

  • 10
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值