CS软件需求
时间 要求 :10个工作日
1.DLL服务(以下简称DLL)一个DLL文件需要加载到软件里该DLL服务提供数据交互过程中所需要的机器数据等信息,具体请查看DLL服务接口文档;
2.软件内数据均来自网站,通过接口调用;
3.功能(简称软件)
3.1 软件可用企业会员或个人会员账号统一登陆,可以进行忘记密码操作;
3.2 软件注册跳转到网站完成(外部打开浏览器);
3.3 软件有数字资产(即:游戏软件)、硬件配置、帮助、遥控器,四大功能区:
3.3.1 数字资产展示全部游戏软件;
3.3.1.1 展示字段:名称,配图,操作按钮,gif演示图(暂定这些字段);
3.3.1.2 游戏分为两个大类,即:固定游戏(游戏内容不可变更)、自开发游戏(游戏内的某些内容可根据需要做一定范围的修改,如启动图片换为公司logo等类似的);
3.3.1.3 每个大类下分别可以有自己的子类别(地面游戏,墙面游戏。。。),用来快速检索之用;
3.3.1.4 支持游戏产品的模糊检索;按类型检索(固定/自开发,游戏标签,安装/未安装)
3.3.1.5 免费游戏可以直接下载启动;
3.3.1.6 收费类游戏“已购买过且已下载的游戏显示启动按钮可直接调用过程启动游戏(调用过程详见执行流程)”“已购买未下载的游戏显示下载按钮,完成下载(所有游戏下载后均为压缩包)解压缩之后显示启动按钮”“未购买的游戏显示购买按钮,点击按钮跳转到网站详情页完成购买”;
3.3.1.7 所有已购买的游戏有单独的界面可接收来自“遥控器”的选择来启动游戏;该界面可设定标签分类来区别不同类型的游戏;
3.3.1.8 游戏软件详情页跳转到网站(外部打开浏览器);
3.3.2硬件配置:
3.3.2.1 硬件检测:通过调用DLL得到检测信息并展示出来;
3.3.2.2 根据展示的检测信息可对个别可变更参数的硬件配置相关参数;不同硬件所需要配的参数可能不同,变更参数采用弹出窗口形式修改,约有5个左右不同的情况,参数设定后保存到本地文件中,方便使用时调用;
3. 3.2.3 游戏启动时需要先行确定参数是否配置完成,如没有配置,需提供快速配置流程(类似傻瓜式的设置,快速完成参数设定);
3.3.3 帮助:
3.3.3.1 点击跳转到网站(外部打开浏览器);
3.4 遥控器
3.6.1 唤起单独界面,列出所有已安装游戏,以及按照游戏标签搜索
3.6.1远程启动相应游戏的控制工具,遥控器采用的是HID标准协议传输信息,对应使用键盘操作列表及搜索操作;
3.6.2 该功能用于快速启动游戏,相关信息可对比 3.3.1.7功能说明;
4.执行流程
具体要求 参考附件