设计说明
1.1. 编写目的
本文档是石家庄晟讯网络科技有限公司《晟讯答题小程序系统》系统的设计说明文档,阅读对象是产品开发、测试和维护人员。
1.2. 定义
《晟讯答题小程序系统》:系统中文名
1.3. 参考资料
【1】JAVA核心编程 作者 王雪龙
【2】系统界面设计 作者 毛玉欣
【3】MYSQL数据库结构设计 作者 王雪龙
【4】HTML页面编写 作者 毛玉欣
【5】测试反馈人员 作者 冯红月 & 董子仪
软件介绍
1.4. 产品描述
《晟讯答题小程序系统》是石家庄晟讯网络科技有限公司自主开发的一款专业性的答题小程序,主要功能有:每日签到、排位赛、好友PK、每日答题、大奖赛,群比赛3V3 5V5以及道具商店等。完整题型库、100多个分类,5000多条题库数据,详细配置参数,专业部署服务,可部署集群服务器 ,LVS负载均衡,分布式CDN加速实时更新现已成为成熟的答题小程序平台。
系统采用JAVA多层架构技术,扩展简单易行,采用MYSQL数据库保证数据安全高效。
系统页面美观易用,符合W3C国际网站页面标准。拥有多套样式模板供用户选择。
1.5. 产品功能
1、 小程序主页:
图一、答题小程序主页面展示:用户身份信息、等级信息、积分信息。答题模式包括:每日签到、每日答题、个人排位赛、好友对战、排行榜、团队赛、系统公告、道具背包、系统设置等。
2、用户身份信息
图二、用户身份信息展示:身份等级、积分情况、答题专业领域、胜率、胜场次数等。
3、 每日签到
图三、每日签到:七天一个周期,每天可签到得积分,如果连续2天以上签到除了可得到本日应得积分外,还可以额外获得连续签到奖励积分。
4、 每日答题
图四、每日答题模式每个用户每天有5次答题机会,进入答题后每答对一题得100积分,连续答对可获得额外奖励积分,答错不得分。答题过程中每题有20秒的思考时间,必须在思考时间内选择答案。答题过程中可使用道具卡,道具卡包括:难题跳跃卡和积分翻倍卡。
5、 排位赛
图五、排位赛答题模式:该模式是根据用户身份等级进行随机匹配,只能匹配同等身份等级的用户进行答题匹配,进入答题后双方在规定时间内完成答题,胜者得积分,当积分达到系统规定段位标准后身份自动升级,如:倔强青铜、不屈白银、荣耀黄金等。
6、 好友PK赛
图六、好友pk赛可针对好友进行PK,使用流程为:用户将pk邀请发送给好友,好友可选择应战与否,同意应战后双方会进入一个房间,在规定时间内完成答题,答题总分数高者胜出。
7、团队赛
图七、团队赛即可以进行多人对多人的组队比赛,例如3对3 或 5对5 当人数达到后系统随机分队进行答题比赛,答对题得分高的对胜出。
8、排行榜
图八、系统会针对每个答题模式的得分情况进行排行,以显示在各个答题模式或是总榜中的排名状态。
1.6. 用户特点
无论你是个人还是企业或是教育机构,该答题小程序都能满足您在寓教于乐的需求,让用户在玩中学习,不知不觉学习到了相关知识。
设计方案
1.7. 设计规定
平台以JAVA程序和MYSQL数据库为开发技术,应用公司本身的伪静态及大数据处理技术。
前端设计以HTML+DIV+CSS为开发语言,使用公司自主研发的引擎。
服务器设计以JAVA为开发语言,使用公司自主研发的架构来设计,服务器的操作系统为windows2003。
客户端和服务器之间的通信加密由自主设计
1.8. 运行环境
运行环境:windows2003、2008、2012、XP、windows7、8、10等
PC端运行环境:JAVA环境和MYSQL数据库以及伪静态环境
服务器运行环境: 单台服务器,配置:双核 每核2个cpu,主频2.0G以上( Intel® Xeon® 处理器),内存2G,DDR3,硬盘:7200转高速服务器硬盘,在运营时采用,分区式构建数据库,将系统文件与数据库文件分离处理,提高安全性能。
系统设计
1.8.1. 功能描述
一、栏目设置:
1、 网站首页:系统的综合体现
2、 用户信息:
身份等级、积分情况、答题专业领域、胜率、胜场次数等。
3、每日签到
七天一个周期,每天可签到得积分,如果连续2天以上签到除了可得到本日应得积分外,还可以额外获得连续签到奖励积分。
4、 每日答题
每日答题模式每个用户每天有5次答题机会,进入答题后每答对一题得100积分,连续答对可获得额外奖励积分,答错不得分。答题过程中每题有20秒的思考时间,必须在思考时间内选择答案。答题过程中可使用道具卡,道具卡包括:难题跳跃卡和积分翻倍卡
5、 排位赛
该模式是根据用户身份等级进行随机匹配,只能匹配同等身份等级的用户进行答题匹配,进入答题后双方在规定时间内完成答题,胜者得积分,当积分达到系统规定段位标准后身份自动升级,如:倔强青铜、不屈白银、荣耀黄金等。
6、 好友PK
好友pk赛可针对好友进行PK,使用流程为:用户将pk邀请发送给好友,好友可选择应战与否,同意应战后双方会进入一个房间,在规定时间内完成答题,答题总分数高者胜出。
7、 团队赛
团队赛即可以进行多人对多人的组队比赛,例如3对3 或 5对5 当人数达到后系统随机分队进行答题比赛,答对题得分高的对胜出。
8、排行榜
系统会针对每个答题模式的得分情况进行排行,以显示在各个答题模式或是总榜中的排名状态。
二、核心性能
1、海量题库数据,完整题型库,100多个题型类目,5000多条知识数据,详细配置参数,实时更新。
2、整站DIV+CSS手工布局,兼容各大主流浏览器,全新UI设计 全新体验,强大后台功能 简介UI 便于操作 易上手。
3、专业部署服务,可部署集群服务器 ,LVS负载均衡,分布式CDN加速。
4、稳定架构 全部面向对象开发,十年开发经验 保障程序稳定高效运行。 内建晟讯独有SMEM缓存机制,
减轻服务器压力,提升网站速度,提升用户体验 网站高性能。
5、合理优化 全站标题关键字符合SEO标准 全站可设置伪静态 轻松提升搜索引擎排名
6、全国分站功能 轻松扩展各地分站,便于业务开展。
7、智能推荐系统 根据用户习惯喜好 自动推荐分析匹配。
8、数据统计分析系统 将网站数据整理规划 以反映营销效果 给营销推广做有利参考依据。
9、强大应用市场:便于网站功能扩展 根据市场情况及时更新发布新模块,用户便于安装操作,完美与现有网站匹配。
三、客服中心
客服管理自定义设置客服QQ旺旺MSN
四、系统统计系统
后台可以查看网站流量统计(IP、PV、地区、时间段、来路、页面等)
²
系统整体总结
系统简介:
《晟讯答题小程序系统》是石家庄晟讯网络科技有限公司自主开发的一款专业性的答题小程序,主要功能有:每日签到、排位赛、好友PK、每日答题、大奖赛,群比赛3V3 5V5以及道具商店等。完整题型库、100多个分类,5000多条题库数据,详细配置参数,专业部署服务,可部署集群服务器 ,LVS负载均衡,分布式CDN加速实时更新现已成为成熟的答题小程序平台。系统采用JAVA多层架构技术,扩展简单易行,采用MYSQL数据库保证数据安全高效。系统页面美观易用,符合W3C国际网站页面标准。拥有多套样式模板供用户选择。
1、海量数据,完整题型库,100多个题型,5000多条知识点数据,详细配置参数,实时更新。
2、整站DIV+CSS手工布局,兼容各大主流浏览器,全新UI设计 全新体验,强大后台功能 简介UI 便于操作 易上手。
3、专业部署服务,可部署集群服务器 ,LVS负载均衡,分布式CDN加速。
4、稳定架构 全部面向对象开发,十年开发经验 保障网站稳定高效运行。 内建晟讯独有SMEM缓存机制,减轻服务器压力,提升网站速度,提升用户体验 网站高性能。
5、合理优化 全站标题关键字符合SEO标准 全站可设置伪静态 轻松提升搜索引擎排名
6、全国分站功能 轻松扩展各地分站,便于业务开展。
7、智能推荐系统 根据用户习惯喜好 自动推荐分析匹配。
8、数据统计分析系统 将网站数据整理规划 以反映营销效果 给营销推广做有利参考依据。
9、强大应用市场:便于网站功能扩展 根据市场情况及时更新发布新模块,用户便于安装操作,完美与现有网站匹配。