基于SSM的鲜花销售系统【附源码】

来源:花匠小妙招 时间: 更新:

基于SSM的鲜花销售系统(源码+L文+说明文档)     

目录

4 系统设计 

4.1 系统概要设计  

4.2 系统功能结构设计  

4.3 数据库设计  

4.3.1 数据库E-R图设计  

4.3.2 数据库表结构设计  

5 系统实现  

5.1用户信息管理  

5.2 花材信息管理  

5.3鲜花信息管理  

5.1鲜花资讯管理  

4 系统设计 

鲜花销售系统的设计方案比如功能框架的设计,比如数据库的设计的好坏也就决定了该系统在开发层面是否高效,以及在系统维护层面是否容易维护和升级,因为在系统实现阶段是需要考虑用户的所有需求,要是在设计阶段没有经过全方位考虑,那么系统实现的部分也就无从下手,所以系统设计部分也是至关重要的一个环节,只有根据用户需求进行细致全面的考虑,才有希望开发出功能健全稳定的程序软件。

4.1 系统概要设计  

本次拟开发的系统为了节约开发成本,也为了后期在维护和升级上的便利性,打算通过浏览器来实现系统功能界面的展示,让程序软件的主要事务集中在后台的服务器端处理,前端部分只用处理少量的事务逻辑。下面使用一张图(如图4.1所示)来说明程序的工作原理。

图4.1 程序工作的原理图    

4.2 系统功能结构设计  

在分析并得出使用者对程序的功能要求时,就可以进行程序设计了。如图4.2展示的就是管理员功能结构图,管理员主要负责填充图书和其类别信息,并对已填充的数据进行维护,包括修改与删除,管理员也需要审核老师注册信息,发布公告信息,管理自助租房信息等。

图4.2 系统功能结构图

4.3 数据库设计  

程序功能操作不管是添加,修改,还是删除等功能产生的数据都是经由数据库进行数据保存和更新的,所以一个数据库设计的好坏也是程序是否好坏的判定标准,因为程序的成功,有一半的功劳都是靠数据库的优秀设计。数据库一旦设计得良好是可以减轻开发人员的开发负担的。    

4.3.1 数据库E-R图设计  

这个部分的设计需要使用到E-R图绘制工具,常用的工具就是Visio工具来绘制E-R模型图,这款工具不仅可以快速创建需要的E-R模型图,而且该工具提供的操作界面很简单,可以短时间内修改绘图界面的图形或者是文字的属性。在绘制E-R模型图时,要分清楚各个图形代表的含义,以免绘制出错,E-R模型图由长方形(实体),椭圆形(属性),菱形(关系)这三部分图形符号组成,绘制期间要区分开来,用准确的图形符号代表相应的数据元素。

各个实体之间的联系用下图的E-R图表示。绘制的系统E-R图见图4.8。

图4.8 系统E-R图

4.3.2 数据库表结构设计  

数据库系统一旦选定之后,需要根据程序要求在数据库中建立数据库文件,并在已经完成创建的数据库文件里面,为程序运行中产生的数据建立对应的数据表格,数据表结构设计就是对创建的数据表格进行字段设计,字段长度设计,字段类型设计等,当数据表格合理设计完成之后,才能正常存储相关程序运行产生的数据信息。

表4.1地址表

序号

列名

数据类型

说明

允许空

1        

Id

Int

id

否

2

addtime

Date

创建时间

是

3

userid

Integer

用户id

是

4

address

String

地址

是

5

name

String

收货人

是

6

phone

String

电话

是

7

isdefault

String

是否默认地址[是/否]

是

表4.2购物车表表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

否

8

addtime

Date

创建时间

是

9

tablename

String

商品表名

是

10

userid

Integer

用户id

是

11

goodid

Integer

商品id

是

12

goodname

String

商品名称

是

13

picture

String

图片

是

14

buynumber

Integer

购买数量

是

15

price

float

单价

是

16

discountprice

float

会员价

是

表4.3客服聊天表表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

否

17        

addtime

Date

创建时间

是

18

userid

Integer

用户id

是

19

adminid

Integer

管理员id

是

20

ask

longtext

提问

是

21

reply

longtext

回复

是

22

isreply

Integer

是否回复

是

表4.4鲜花信息评论表表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

否

23

addtime

Date

创建时间

是

24

refid

Integer

关联表id

是

25

userid

Integer

用户id

是

26

content

longtext

评论内容

是

27

reply

longtext

回复内容

是

表4.5花材选择表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

否

28

addtime

Date

创建时间

是

29

huacaixuanze

String

花材选择

是

表4.6鲜花资讯表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

否

30        

addtime

Date

创建时间

是

31

title

String

标题

是

32

introduction

longtext

简介

是

33

picture

String

图片

是

34

content

longtext

内容

是

表4.7订单表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

否

35

addtime

Date

创建时间

是

36

orderid

String

订单编号

是

37

tablename

String

商品表名

是

38

userid

Integer

用户id

是

39

goodid

Integer

商品id

是

40

goodname

String

商品名称

是

41

picture

String

商品图片

是

42

buynumber

Integer

购买数量

是

43

price

float

价格/积分

是

44

discountprice

float

折扣价格

是

45

total

float

总价格/总积分

是

46

discounttotal

float

折扣总价格

是

47

type

Integer

支付类型

是

48

status

String

状态

是

49        

address

String

地址

是

表4.8收藏表表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

否

50

addtime

Date

创建时间

是

51

userid

Integer

用户id

是

52

refid

Integer

收藏id

是

53

tablename

String

表名

是

54

name

String

收藏名称

是

55

picture

String

收藏图片

是

表4.9鲜花出库表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

否

56

addtime

Date

创建时间

是

57

xianhuamingcheng

String

鲜花名称

是

58

huacaixuanze

String

花材选择

是

59

shuliang

Integer

数量

是

60

dengjishijian

date

登记时间

是

61

beizhu

String

备注

是

表4.10鲜花入库表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

否

62        

addtime

Date

创建时间

是

63

xianhuamingcheng

String

鲜花名称

是

64

huacaixuanze

String

花材选择

是

65

shuliang

Integer

数量

是

66

dengjishijian

date

登记时间

是

67

beizhu

String

备注

是

表4.11鲜花信息表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

否

68

addtime

Date

创建时间

是

69

xianhuamingcheng

String

鲜花名称

是

70

huacaixuanze

String

花材选择

是

71

tupian

String

图片

是

72

cailiao

String

材料

是

73

huayu

String

花语

是

74

xianhuayongtu

String

鲜花用途

是

75

zengsongduixiang

String

赠送对象

是

76

shuliang

Integer

数量

是

77

xianhuaxiangqing

longtext

鲜花详情

是

78

clicktime

datetime

最近点击时间

是

79

clicknum

Integer

点击次数

是

80

price

float

价格

是

表4.12用户表    

序号

列名

数据类型

说明

允许空

1

Id

Int

id

否

81

addtime

Date

创建时间

是

82

yonghuming

String

用户名

是

83

mima

String

密码

是

84

xingming

String

姓名

是

85

xingbie

String

性别

是

86

touxiang

String

头像

是

87

lianxidianhua

String

联系电话

是

88

dizhi

String

地址

是

89

money

float

余额

是

表4.13用户表表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

否

90

username

String

用户名

是

91

password

String

密码

是

92

role

String

角色

是

93

addtime

Date

新增时间

是

                  

5 系统实现  

系统实现部分就是将系统分析,系统设计部分的内容通过编码进行功能实现,以一个实际应用系统的形式展示系统分析与系统设计的结果。前面提到的系统分析,系统设计最主要还是进行功能,系统操作逻辑的设计,也包括了存储数据的数据库方面的设计等内容,系统实现就是一个最终的实施阶段,将前面的设计成果进行物理转化,最终出具可以运用于实际的软件系统。

5.1用户信息管理  

如图5.1显示的就是用户信息管理页面,此页面提供给管理员的功能有:用户信息的查询管理,可以删除用户信息、修改用户信息、新增用户信息,

还进行了对客户名称的模糊查询的条件

图5.1 用户信息管理页面    

5.2 花材信息管理  

如图5.2显示的就是花材信息管理页面,此页面提供给管理员的功能有:查看已发布的花材信息数据,修改花材信息,花材信息作废,即可删除。

图5.2 花材信息管理页面

5.3鲜花信息管理  

如图5.3显示的就是鲜花信息管理页面,此页面提供给管理员的功能有:根据鲜花信息进行条件查询,还可以对鲜花信息进行新增、修改、查询操作等等。     

图5.3 鲜花信息管理页面

5.1鲜花资讯管理  

如图5.4显示的就是鲜花资讯管理页面,此页面提供给管理员的功能有:根据鲜花资讯进行新增、修改、查询操作等等。

图5.4 鲜花资讯管理页面

源码获取

相关知识

基于SSM的鲜花销售系统【附源码】
网上鲜花销售管理系统(源码+开题)
SSM开心鲜花系统5o1dr 虚拟支付
【附源码】JAVA计算机毕业设计鲜花销售管理系统(源码+mysql+文档)
基于JAVA馥郁花艺网站mp4计算机毕业设计源码+数据库+lw文档+系统+部署
基于SSM+Vue+MySQL的线上花店鲜花商城系统
基于Java中的SSM框架实现花卉养殖知识平台系统项目【项目源码+论文说明】计算机毕业设计
计算机优秀毕业设计论文参考。基于 SSM 的网上鲜花订购系统
基于Jsp+Servlet+Mysql的鲜花售卖系统、鲜花在线商城、网上鲜花商城(源码+文档)
Java花卉销售与管理系统(开题+源码)

原文链接: 基于SSM的鲜花销售系统【附源码】 https://www.huajiangbk.com/newsview260157.html

分类:花卉
上一篇: 第二章作业下一篇: 花开北京·2024北京牡丹文化节...

推荐分享

返回顶部