本项目拟本项目基于Java语言开发,采用B/S的三层架构运用Springboot,Springmvc,MyBatis的框架进行整合开发以及vue等技术。其系统功能点较为全面,业务逻辑合理,其设计合理,系统开发难度适中,开发过程中所需的技术要求论述充分。选题符合软件工程专业综合训练的目标,能对所学专业知识进行全面综合的运用。鉴于以上,同意开题。
主要的功能模块有:
系统前台管理
(1)登录注册:商家以及个人的登录注册,登录的时候有验证码。
(2)服务栏:查看婚礼策划和预定主持人和化妆师摄影师,可以租用婚礼用品,以及查看婚礼套餐,可以加入购物车进行购买。
(3)新闻栏:可以最近用户发布的婚纱照和婚礼邀请等。
(4)留言板:个人和商家可以进行一些流言互动。
(5) 搜索栏:可以进行婚礼风格或者地点,套餐的搜索。
(6)婚礼常识:一些关于结婚的注意事项和各地风俗。
系统后台管理
一.个人管理模块
(1)个人信息模块:查看自己的基本资料和修改密码,修改头像,发布婚礼时间,发布婚纱照等。
(2)预定模块:查看自己的预定的化妆师和主持人,预定成功后的婚礼时间和地点。
(3)评价服务模块:在完成婚礼后可以评价这次婚礼服务,发表现场图片和内容。
(4)留言模块:提出自己对婚礼的想法,比如举行婚礼的价格范围,期望的举行地点,以及对婚礼主持人的要求。
(5)租赁模块:浏览婚庆用品并进行租用。
(6) 订单管理模块:确认订单并进行评价。
(7) 购物车管理模块:可以对物品的数目进行修改,最后支付并生成订 单。
二. 商家管理模块
(1)商家个人信息模块:管理员对自己信息的查看以及修改。
(2)管理模块:查看客户的预定信息并进行确定,给给出相应策划方案。
(3)发布信息模块:发布自己公司信息以及婚礼相关人员,以及婚礼用品
(4)订单管理模块:处理订单。
三.管理员模块
(1)信息管理模块:对商家和个人的查看,修改。
(2)留言管理模块:对留言进行管理,确定是否能进行发布,对留言进行回复。
(3)权限管理:对留言和租赁用品进行禁用或者发布。
(4)公告管理:增加,删除或者修改公告。
(5)婚礼常识管理:增加,删除或者修改婚礼常识。