基于spring boot 茶叶销售网站管理系统 茶叶销售网站管理系统(源码+文档)详细解析
目录
一.研究目的
在网络技术和电子商务高度发展的今天,商务运作系统在销售、到货、售后服务和维护方面的优越性十分明显。特别当客户是法人单位,需要多次付款,商品需要安装、服务、维护的情况下,通过成本控制、应收帐款管理等手段,企业能把销售过程中的资金占压控制在最小,使资金回笼更快。在时间要素方面,完成对客户的承诺,从而提高客户的满意程度,维系住客户。B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓的3-tier结构。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种脚本语言(VBScript、JavaScript等)和ActiveX技术,通用的浏览器就实现了原来需要专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。
二.需求分析
进行社会需求调查后发现,对本考试试题订单管理系统的要求是订购者能在全国任何一个地方登录注册到本系统并且进行商品的选择和购买,能随时查看自己的购物车中的物品,对公司服务不满意时能进行投诉,和查看公告等操作。而管理员不仅可以查看用户资料和产品信息,并且能修改,删除,添加新的产品信息等更新产品的操作。根据公司的需要,分析后得到具体的系统功能如下所述:
(1)用户订购系统的主要功能要求
a、用户可以随时登录或注册,购物车中的商品不会丢失。
b、用户可以随时找回密码,密码将发送到其注册时候填写的信箱。
c、用户申诉功能,如果用户定单未被处理,可以随时提出申诉(需要提供订单号和用户帐号)。
d、用户最后支付时,可选择不同的支付方式,将看到不同的信息。
e、用户可以随时查看站务公告(站务公告将公布最新信息)。
(2)管理员管理系统的主要功能要求
a、用户管理(查询/编辑/修改帐号)。
b、茶叶订单管理(批量查看所有订单,根据订单号查询,查看用户投诉)。
c、管理(发送邮件,设置邮件默认标题/内容)。
d、商品管理(批量查看所有商品,添加商品,查看/修改/删除商品)。
e、其他管理部分(添加公告,浏览/删除公告,设置用户折扣比例,设置用户级别,设置积分和级别的关系,添加支付方式,浏览和删除支付方式)。
f、超级管理员可以添加普通管理员
本订单管理系统构建于B/S结构基础之上,系统能通过因特网实现连接访问,并且能对数据库进行一定的操作。系统用两个界面进行操控,一个是用户登陆界面,一个是管理员登陆界面。管理员登陆界面包括用户管理页面(批量查看用户资料,查询/编辑/修改帐号),订单管理页面(批量查看所有订单,根据订单号查询,查看用户投诉),邮件管理页面(发送邮件,设置邮件默认标题/内容),商品管理页面(批量查看所有商品,添加商品,查看/修改/删除商品),其他管理部分(添加公告,浏览/删除公告,设置用户折扣比例,设置用户级别,设置积分和级别的关系,添加支付方式,浏览和删除支付方式),超级管理员可以添加普通管理员等页面。一般用户登陆界面包括用户可以随时登录或注册,购物车中的商品不会丢失 ,用户可以随时找回密码,密码将发送到其注册时候填写的信箱,用户申诉功能,如果用户定单未被处理,可以随时提出申诉(需要提供订单号和用户帐号),用户最后支付时,可选择不同的支付方式,将看到不同的信息,用户可以随时查看站务公告(站务公告将公布最新信息)。

各模块流程图

三.数据库设计
根据数据库之间的关系和模块的需要,建立了一个数据库(database.mdb),里面包括11个数据表,分别描述为:
(1)Adminuser (管理员信息表):用户名,密码。
(2)User(用户信息表):用户名,用户密码,所在省市,电子邮件,Oicq号,电话,享受打折比例,积分。
(3)Area(商品子类表):商品子类,商品分类。
(4)Bigarea(商品分类表):商品分类。
(5)Discount(折扣信息表):折扣等级,折扣值,积分。
(6)Maildefault(电子邮件管理列表):邮件主题,邮件内容,寄信人。
(7)Message(公告栏内容表):标题,内容,发布时间,发布人姓名。
(8)Orders(订单信息表):用户名,订单号,时间,总金额,支付方式,交易是否已经完成,送货地点电子邮件。
(9)Paydefault(付款方式信息表):付款方式,付款方式说明,时间,交易人姓名。
(10)Subs(商品明细表):货号,商品子类,商品分类,数量,名称,价格,是否已经加入,订购数量,说明,是否打包,图例,是否在顶层,是否推荐。



表 3.1
| 字段名 | 数据类型 | 长度 | 字段描述 |
| ID | 自动编号 | 12 | 编号(主键)(标识,递增量为1) |
| username | 文本 | 50 | 管理员用户名 |
| password | 文本 | 50 | 密码 |
User:(用户信息表)
表 3.2
| 字段名 | 数据类型 | 长度 | 字段描述 |
| ID | 自动编号 | 12 | 编号(主键)(标识,递增量为1) |
| username | 文本 | 50 | 一般用户名 |
| password | 文本 | 50 | 用户名密码 |
| Userfrom | 文本 | 50 | 所在省市 |
| oicq | 文本 | 50 | oicq号 |
| | 文本 | 50 | 电子邮件 |
| telphone | 文本 | 50 | 电话 |
| discount | 数字 | 12 | 享受打折比例 |
| sumjifen | 数字 | 12 | 积分 |
Area:(商品子类表)
表 3.3
| 字段名 | 数据类型 | 长度 | 字段描述 |
| ID | 自动编号 | 12 | 编号(主键) |
| area | 文本 | 50 | 商品子类 |
| bigarea | 文本 | 50 | 商品分类 |
igarea:(商品分类表)
表 3.4
| 字段名 | 数据类型 | 长度 | 字段描述 |
| ID | 自动编号 | 12 | 编号(主键)(标识,递增量为1) |
| bigarea | 文本 | 50 | 商品分类 |
Discount:(折扣信息表)
表 3.5
| 字段名 | 数据类型 | 长度 | 字段描述 |
| ID | 自动编号 | 12 | 编号(主键) |
| discount | 数字 | 12 | 折扣等级 |
| leavel | 文本 | 50 | 折扣值 |
| jifen | 数字 | 12 | 积分 |
Maildefault:(电子邮件管理列表)
表 3.6
| 字段名 | 数据类型 | 长度 | 字段描述 |
| ID | 自动编号 | 12 | 编号(主键) |
| mailsubject | 备注 | 150 | 邮件主题 |
| mailbody | 备注 | 150 | 邮件内容 |
| frommail | 文本 | 50 | 寄信人 |
Message:(公告栏内容表)
表 3.7
| 字段名 | 数据类型 | 长度 | 字段描述 |
| ID | 自动编号 | 12 | 编号(主键) |
| subject | 文本 | 50 | 标题 |
| message | 文本 | 50 | 内容 |
| idate | 文本 | 50 | 发布时间 |
| senduser | 文本 | 50 | 发布人姓名 |
Orders:(订单信息表)
表 3.8
| 字段名 | 数据类型 | 长度 | 字段描述 |
| ID | 自动编号 | 12 | 编号(主键) |
| username | 文本 | 50 | 用户名 |
| inBillNo | 文本 | 50 | 订单号 |
| ordertime | 文本 | 50 | 时间 |
| summoney | 文本 | 50 | 总金额 |
| paymenttype | 文本 | 50 | 支付方式 |
| comp | 是/否 | 1 | 交易是否已经完成 |
| saddress | 文本 | 50 | 送货地点 |
| semail | 文本 | 50 | 电子邮件 |
四.系统页面展示




五.免费源码获取方式
需要免费源码可以私,也有更多相同方向新系统。
更多推荐
所有评论(0)