摘 要
本设计旨在开发一款便捷、有趣的剧本杀服务平台,为剧本杀爱好者提供一个线上游戏体验。平台将提供用户、优质店铺、剧本拼团、剧本分类、系统管理、订单管理和个人中心等功能模块。用户可以浏览和购买各种类型的剧本,参与拼团活动以享受优惠价格。优质店铺将展示各具特色的剧本和玩法,并提供专业服务。系统管理模块负责日常维护和管理,确保平台稳定运行。通过订单管理和个人中心功能,用户可以方便地查看和管理消费记录和个人信息。我们相信这款剧本杀服务平台将为剧本杀爱好者带来全新的线上体验。
系统采用SpringBoot框架,对Java、B/S结构、MySQL进行了深入学习和实践应用。主要从系统设计、描述、实现和分析与测试等方面展示了开发过程。在开发过程中,使用了SpringBoot框架和MySQL数据库技术搭建了系统的整体架构。最后对系统进行了相应的测试,检查是否存在问题并优化用户权限,使系统达到预期目标。
关键字:剧本杀服务;Java;springboot;MySql数据库
4 系统的设计
4.1 系统总功能模块设计
剧本杀服务平台分两大部分,即管理员管理和用户管理。系统按照用户的实际需求开发而来,贴近生活。从管理员出拿到分配好的账号密码可以进入系统,使用相关的系统应用。管理员总体负责整体系统的运行维护,统筹协调。
系统整体模块设计:系统分为管理员和用户两大用户角色,系统管理员有最大的权限,整体功能展示如图4-1所示。
图4-1 系统整体功能图
4.3数据表设计(共16张表)
系统创建数据库和表之间关联,期间花费了不少时间,尽力把表格完善,更好的呈现出来,让表更加明了,更加清晰。系统在MySql的可视化软件Navicat premium创建的数据表,简洁明了的设计让数据库的创建操作更加快捷,数据表的详细情况如下表所示。
表4-1:友情链接
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
name | varchar | 200 | 名称 | ||
picture | longtext | 4294967295 | 图片 | ||
url | longtext | 4294967295 | 链接 |
表4-2:优质店铺
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
dianpumingcheng | varchar | 200 | 店铺名称 | ||
jianzhumianji | varchar | 200 | 建筑面积(㎡) | ||
fuzeren | varchar | 200 | 负责人 | ||
lianxidianhua | varchar | 200 | 联系电话 | ||
shangpudizhi | varchar | 200 | 商铺地址 | ||
dianputupian | longtext | 4294967295 | 店铺图片 | ||
dianpujieshao | longtext | 4294967295 | 店铺介绍 | ||
chengliriqi | date | 成立日期 | |||
storeupnum | int | 收藏数 | 0 |
此处省略14张表。。。
表4-16:剧本分类
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
jubenfenlei | varchar | 200 | 剧本分类 |
以上就是剧本杀服务平台中重点使用的关键数据库表格,表格全部展示过于杂乱,选取重点表格展示。
5 系统的实现
5.1前台功能实现
5.1.1系统首页页面
当人们打开系统的网址后,首先看到的就是首页界面。在这里,人们能够看到系统的导航条,通过导航条导航进入各功能展示页面进行操作。系统首页界面如图5-1所示:
图5-1 系统首页界面
系统注册:在系统注册页面的输入栏中输入用户注册信息进行注册操作,系统注册页面如图5-2所示:
图5-2系统注册页面
优质店铺:在优质店铺页面的输入栏中输入店铺名称和商铺地址进行查询,可以查看到优质店铺详细信息,并根据需要进行收藏操作;优质店铺页面如图5-3所示:
图5-3优质店铺详细页面
剧本拼团:在剧本拼团页面的输入栏中输入剧本名称、游玩人数、价格和选择是否自创进行查询,可以查看到剧本拼团详细信息,并根据需要进行立即购买、我要开团、评论或收藏操作;剧本拼团页面如图5-4所示:
图5-4剧本拼团详细页面
5.1.2个人中心
个人中心:在个人中心页面可以对个人信息、我的订单和我的收藏进行详细操作;如图5-5所示:
图5-5个人中心界面
我的订单:在我的订单页面可以对未支付、拼团中、已支付、已完成、已退款和已取消订单进行详细操作;如图5-6所示:
图5-6我的订单界面
5.2管理员模块实现
管理员登录,在登录页面正确输入用户名和密码后,点击登录进入操作系统进行操作;如图5-7所示。
图5-7 管理员登录界面
管理员进入主页面,主要功能包括对用户、优质店铺、剧本拼团、剧本分类、系统管理、订单管理、个人中心等进行操作。管理员主页面如图5-8所示:
图5-8 管理员主界面
管理员点击用户。在用户页面输入用户账号进行查找、添加或删除用户列表,并根据需要对用户详情信息进行查看、修改或删除操作;如图5-9所示:
图5-9用户界面
管理员点击优质店铺。在优质店铺页面输入店铺名称和商铺地址进行查找、添加或删除优质店铺列表,并根据需要对优质店铺详情信息进行查看、修改或删除操作;如图5-10所示:
图5-10优质店铺界面
管理员点击剧本拼团。在剧本拼团页面输入剧本名称、游玩人数、价格和选择是否自创进行查找、添加或删除剧本拼团列表,并根据需要对剧本拼团详情信息进行查看、修改或删除操作;如图5-11所示:
图5-11剧本拼团界面
管理员点击系统管理,在剧本资讯页面输入标题可以查找、添加或删除剧本资讯列表,并根据需要对剧本资讯详细信息进行查看、修改或删除操作;还可以对友情链接、轮播图管理、关于我们和系统公告进行详细操作。如图5-12所示:
图5-12系统管理界面
管理员点击订单管理。在已支付订单页面输入订单编号和商品名称进行查询已支付订单列表,并根据需要对已支付订单详细信息进行查看或核销操作,还可以对已完成订单、已取消订单、已退款订单和未支付订单进行详细操作。如图5-13所示:
图5-13订单管理界面