需求分析

主要功能描述:学校在实现一个面向学生的密室逃脱游戏园,其中有多个项目。学生通过微信或者APP预约指定项目和时间,系统生成一个随机密码,到指定时间后到项目大门输入此密码即可进入开始游戏。游戏具体内容与本系统功能无关,主要由按钮开关或者答题后IPAD调用一个服务器接口触发通关开门。通过微信或者APP上的求助功能可以向管理员求助。

1. 
系统结构

 门禁软件结构

2. 预约APP/小程序功能

使用APP还是小程序?

APP需要适配分别适配Android和苹果,要单独发布

服务器是布在校园网上?学生手机APP直接使用校园网?

小程序需要微信平台要求的资源,如外网IP,域名

2.1. 预约

显示所有可选项目及可选时段备选,选择游玩人数

核查客户身份是否学生(验证方式看学校有什么数据。用学工号及姓名?或者加上手机验证码?)

生成预约记录,生成不重复的一次性预约开门密码并授权到门禁

记录预约用户信息,方便发送通知消息

2.2. 预约历史

历史预约列表

每次预约的信息,如预约时间,项目,游戏过程信息

2.3. 求助

通知管理员当前项目需要帮助。发送消息通知管理员,管理员确认。

3. 答题PADAPP功能

如果是通用的答题功能,可以使用APP包装一个WEB答题网页即可,不同的关卡使用不同的URL即可。

PAD上的APP开始答题后

根据时间及机器找到当前项目的预约记录

随机抽取项目所属题目并显示(每页一题?)

判断答题结果(多道题算得分判断通关?)

服务器软件记录游戏信息,如关卡,开始结束时间,时长,答题结果等

如果需要开门则控制开门

如果有下一关密码,发送下一关的密码

超时或者答题完成返回开始屏幕

此模块由客户自行实现,服务器提供一个接口,答题成功后由答题APP发送通知表示此环节过关

4. 其它通关方式实现

其它用开关或者信号触发开门时,服务器软件收到开关信号后开门并记录游戏信息,如关卡,通关时间,结果等。

如果有下一关密码,发送下一关的密码

项目最多支持多少个信号,信号的形式(最终需要能转化成开关信号)?=>最多支持8

5. WEB服务器功能

5.1. 业务功能

5.1.1. 预约APP

实现预约界面,预约请求的处理

5.1.2. 答题APP

实现通用答题界面,提供接口实现

1. 从题库抽取游戏项目指定关卡的题目

2. 判断答案及记分

此模块由客户自行实现

5.1.3. 门禁控制器

提供接口实现

1. 生成随机密码并授权到项目入口控制器

2. 处理通关信号上报

3. 其它开关类控制

4. 人工开门功能(自动在游戏流程中处理为通关失败退出游戏)

5. 管理人员人工授权功能

 

5.1.4. 游戏流程控制

5.2. 管理支持模块(部分可选)

5.2.1. 游戏项目及关卡管理

管理功能

1. 对项目进行及每个项目的关卡进行配置

2. 提供数据给预约及各通关处理过程使用

5.2.2. 电子答题管理

管理功能

1. 管理系统各项目的题目及答案,提供增删改查维护功能

此模块由客户自行实现

5.2.3. 门禁模块

管理功能

1. 维护系统门禁设备,提供增删改查维护功能

2. 配置设备对应的项目及关卡

维护一个包含设备IP,名称,标志,对应的项目标志等信息的表

 


 

设为首页 | 加入收藏 | 联系我们  企盾电子 广州企盾电子科技有限公司 版权所有  2005-2021
友情连接: 天极下载 极速下载绿色资源网
专业提供  门禁|智能门禁系统|人脸识别门禁系统|门禁控制器|学生宿舍管理系统|二维码门禁|门禁管理系统|人脸识别门禁|出租屋门禁|小区门禁系统|智能门禁|电子门禁|门禁一卡通|门禁安装|门禁读卡器|门禁锁|门禁电源|访客管理系统|访客管理软件|门禁系统 可根据需要定制开发

访客/门禁软硬件定制开发:18688480074 门禁/访客软件/身份证读卡器销售:13622204945  微信同号
地址:广州市天河区中山大道中1218号 13622204945 微信同号
地址:成都市龙湖时代天街24幢1-20-1 电话:19828373874 微信同号
地址:重庆市沙坪坝景阳路35号 电话:18688480074 微信同号
公司正式由广州精灵电子更名为广州企盾电子科技有限公司 (9-suns software) 注册号440106000500047 税号440100581881829 经营业务范围不变
客服QQ:  451602653 送货 9771900销售2903382332销售2
ICP备案号: 粤ICP备11098865号 

Powered by PageAdmin CMS Free Version