网上花店系统的概要设计
时间: 2023-11-18 15:50:15 浏览: 54
1. 系统概述
网上花店系统是一款基于Web的电子商务系统,旨在为用户提供方便快捷的购买鲜花、花卉等商品的服务。该系统支持用户注册、浏览商品、下单购买、付款、订单查询等功能,同时也支持管理员对商品、订单、用户等信息的管理。
2. 功能模块
网上花店系统主要包括以下功能模块:
(1)用户管理:包括用户注册、登录、修改个人信息等功能。
(2)商品管理:包括商品分类、商品查询、商品详情、购物车等功能。
(3)订单管理:包括订单查询、订单详情、订单状态跟踪、订单评价等功能。
(4)支付管理:包括支付方式选择、支付金额计算、支付结果返回等功能。
(5)管理员管理:包括管理员登录、商品管理、订单管理、用户管理等功能。
3. 技术框架
网上花店系统采用B/S架构,使用Java语言开发,采用Spring MVC、Mybatis等框架,使用MySQL作为数据库,采用Tomcat作为Web服务器,前端采用HTML、CSS、JavaScript等技术。
4. 数据库设计
(1)用户表:包括用户ID、用户名、密码、真实姓名、性别、手机号、邮箱、地址等信息。
(2)商品表:包括商品ID、商品名称、商品描述、商品图片、商品价格、库存等信息。
(3)订单表:包括订单ID、用户ID、商品ID、订单状态、订单金额、订单时间等信息。
(4)购物车表:包括购物车ID、用户ID、商品ID、数量等信息。
5. 系统流程
(1)用户注册:用户输入个人信息完成注册。
(2)浏览商品:用户浏览商品,选择需要购买的商品加入购物车。
(3)下单购买:用户确认购物车中的商品并进行下单,并选择支付方式进行支付。
(4)订单查询:用户可以随时查询自己的订单状态和订单详情。
(5)管理员管理:管理员可以管理商品信息、订单信息、用户信息等。