功能需求
为了更加清晰的了解不同用户角色的功能内容,结合系统功能结构图对于此次在线订花系统的主要用户的功能模块内容分析如下:
前端用户可以通过在线订花系统网站平台查看到相关的新闻资讯以及活动通知,注册登录进入订花系统后可以查看到鲜花信息,可以按照鲜花类别进行内容的搜索,通过鲜花详情的加入购物车完成加购操作,通过后台的购物车管理以及订单管理界面查看到鲜花订购的信息并进行管理和在线付款,同时可以利用后台的鲜花定制管理实现鲜花的定制及派送信息的填列。
员工用户主要功能是对于前端用户的鲜花订单信息以及鲜花定制内容进行管理,通过后台查看到鲜花下单信息并进行后期的操作和派送,同时员工用户可以通过鲜花统计功能模块查看到当前系统鲜花的销售情况。
系统管理员用户的功能内容相对全面,内容包括了系统首页界面的维护,新闻数据信息管理、首页变幻图图片的调整以及用户留言反馈,同时还包括了系统主要功能内容如鲜花信息及鲜花类别的信息维护上传,用户端鲜花订单及定制内容的查询管理。通过后台可以实现系统员工用户信息的添加以及注册用户资料的维护管理。
运行环境
开发语言:java
框架:springboot,vue
JDK版本:JDK1.8
数据库:mysql5.7+(推荐5.7,8.0也可以)
数据库工具:Navicat11+
开发软件:idea/eclipse(推荐idea)、微信开发者工具
Maven包:Maven3.3.9+
系统功能实现
系统首页界面
在线订花系统首页界面以鲜花图片及鲜花新闻介绍内容为主,通过导航栏的新闻信息以及系统概要可以了解到当前最新的鲜花动态以及系统概况,用户注册登录进入订花系统后可以实现在线的鲜花信息查看以及在线留言,系统平台的工作人员及管理员用户可以通过首页的后台模块实现系统平台的登录,具体在线订花系统首页界面内容呈现如下:
用户注册界面
通过在线订花系统首页导航的用户注册可以进入到用户注册界面,用户注册信息的登录信息以及姓名为必填内容,同时用户可以对个人信息进行补充,包括出生年月及联系地址等信息,对于邮箱、手机以及身份证的信息录入系统会提示用户按照正确的格式进行录入,具体界面内容如下:
用户鲜花定制界面
注册用户登录进入用户个人后台可以实现资料信息的管理,结合首页鲜花信息可以实现在线下单,通过后台的购物车管理及订单管理来实现在线下单鲜花的付款和查看,个人用户后台的鲜花定制管理可以实现鲜花定制,需要用户录入派送地址、收货方的联系方式以及祝福语备注,注册用户的个人后台管理内容如下:
管理员后台界面
管理员用户系统后台按照类型划分包括了用户管理、系统首页内容管理以及用户购物定制信息管理,管理员用户通过新闻数据管理可以实现系统鲜花新闻及购物公告的添加,通过变幻图管理可以对系统首页的图片内容进行更新,结合鲜花类别及鲜花信息进行内容的添加,对于前端用户的鲜花订单信息以及鲜花定制内容进行在线管理和维护。
鲜花信息管理
系统管理员用户通过鲜花管理界面可以实现在线的鲜花信息添加以及鲜花查询,鲜花信息主要包括了鲜花名称、类别、鲜花介绍、鲜花图片等基本信息,鲜花的价格及库存信息需要以数字格式呈现,具体鲜花信息添加界面图片内容呈现如下:
员工管理界面
系统管理员用户可以对鲜花系统内的员工用户进行在线添加管理,通过鲜花店员工工号及密码信息的录入来实现内部员工的系统登录,同时还包括了员工姓名、身份证以及照片等个人信息,登录信息、身份证信息以及电话信息是员工信息添加模块的必填内容,具体鲜花添加界面内容呈现如下:
留言管理
通过系统首页的留言模块用户可以在线反馈对鲜花系统平台的评价,系统管理员用户通过后台的留言管理模块可以对前端用户的留言信息进行在线反馈及删除,具体留言管理界面呈现如下:
员工用户后台界面
鲜花系统员工用户可以通过系统管理员用户录入的登录信息实现后台的登录,通过员工后台实现个人资料管理、系统用户订单信息管理以及鲜花定制界面用户评论反馈及编辑,员工可以通过鲜花统计查看当前鲜花的售出定制情况,具体鲜花系统员工用户看主要功能内容如下: