[附源码]计算机毕业设计JAVA剧本杀门店管理系统-
项目运行
环境配置:
Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。
项目技术:
SSM + mybatis + Maven + Vue 等等组成,B/S模式 + Maven管理等等。
环境需要
1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可
4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;
5.是否Maven项目: 否;查看源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven项目
6.数据库:MySql 5.7/8.0等版本均可;
毕设帮助,指导,本源码分享,调试部署(见文末)
系统功能划分组织结构图
根据以上对系统功能模块的划分和设计,可以得到系统功能模块图如图4-2所示,该图给出了详尽的模块划分和模块组织结构,能够直观展现系统的功能结构关系。
图4-2系统功能结构图
数据库分析
本系统是一个剧本杀门店管理系统设计与实现,考虑到模块信息量和开发成本等问题,决定采用MySql数据库技术。数据库是当前应用软件系统的重要组成部分,如何使基于数据库的应用系统安全、高效的运行一直是软件开发技术研究的难题。所以本系统的数据库设计基于以下几点来考虑:
数据库规范化与非规范化的考虑。
数据查询优化与索引的建立。
下面介绍各实体的E-R图。
1.用户信息实体
用户信息实体包括用户账号、用户姓名、手机号码、头像、性别、邮箱、地址。用户信息实体图如图5-1所示:
图5-1用户信息实体图
2.剧本信息实体剧本信息实体包括店家名称、剧本杀名、封面、剧本人数、剧本分类、剧本简介、店家账号、店家姓名、店家电话、店家地址、价格、单限、库存。剧本信息实体图如图5-2所示:
3.发货信息实体用户账号、用户姓名、手机号码、要求、人数、日期、剧本分类、封面、收货地址、店家账号、 店家姓名、店家手机、金额等属性。发货信息实体图如图5-3所示:
前台首页设计与实现
系统的首页需要美观大方,抓住顾客的眼球。首页需要包括登陆、注册、退出登录等基本按钮以及搜索框、各种分类导航链接。首页的设计主要采用div/css模式并且应用了js特效,以及后台SSM框架等,使得页面更加简洁大方,方便用户查看首页、剧本信息、交流分享、预约信息、个人中心、后台管理、购物车。首页界面如图6-1所示:
图6-1前台首页界面图
用户管理模块主要是对用户信息管理的功能,包括用户注册、用户登录
1.用户注册
用户注册页面主要应用js弹出框页面,减少页面代码量,方便用户操作。用户注册填写用户账号、用户姓名、密码、手机号码、邮箱、地址,如图6-2所示:
图6-2 用户注册页面
2.用户登录:
系统通过查找后台用户表里的信息来完成登录的功能,登录页面依然采用js弹出页面。用户填写用户账号、密码进行登录,如图6-3所示:
图6-3用户登录页面
个人中心:用户在个人信息页面可以查看个人中心、我的订单、我的地址、我的收藏,可对个人信息进行编辑用户账号、用户姓名、手机号码、头像、性别、邮箱、地址进行修改更新操作,如图6-4所示。
图6-4 个人中心页面
剧本信息:用户在剧本信息页面查看店家名称、剧本杀名、封面、剧本人数、剧本分类、剧本简介、店家账号、店家姓名、店家电话、店家地址、价格、单限、库存,有需要可对剧本进行添加购物车,立即购买,对剧本信息可收藏、评论、点赞,如图6-5所示。
图6-5 剧本信息界面图
购物车:用户通过购物车界面,可以在线查看自己加入购物车的商品信息,核对商品名称、数量等信息,用户也可在线增减商品数量,确认信息无误后进行提交购买,购买成功进入订单页面进行支付,如图6-6 6-7所示。
图6-6 购物车界面图
图6-7 订单界面图
6.2用户后台功能模块
用户进入后台页面查看主页、个人中心、剧本信息管理、剧本分类管理、交流分享管理、接单信息管理、发货信息管理、完成交易管理、订单管理,如图6.8所示。
图6-8首页界面图
接单信息管理:用户点击接单信息页面查看用户账号、用户姓名、手机号码、要求、人数、日期、剧本分类、封面、收货地址、店家账号、店家姓名、店家手机、 金额、发货时间。点击支付进入支付页面,如图6-9 6-10所示:
图6-9 接单信息界面图
图6-10 支付界面图
发货信息管理:用户进入发货信息页面查看用户账号、用户姓名、手机号码、要求、人数、日期、剧本分类、封面、收货地址、店家账号、 店家姓名、店家手机、金额,点击收货进入收货页面,如图6-11所示:
图6-11发货信息管理界面图
完成交易管理:用户点击完成交易管理查看用户账号、用户姓名、手机号码、要求、人数、日期、剧本分类、封面、收货地址、店家账号、店家姓名、店家手机、金额等内容。如图6-12所示。
图6-12完成交易管理界面图