首页 > 分享 > 基于SSM的鲜花销售系统【附源码】

基于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://m.huajiangbk.com/newsview260157.html

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