单机游戏防沉迷系统设计方案
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单机游戏防沉迷系统设计方案V1.1
一、基本功能:1、开机自启动,并后台运行,提示设置信息;2、
自动检测游戏运行与否,检测到游戏运行开始计时;3、到达设定时间自动停止游戏。
二、细化功能模块:1、用户设置项:有“即时防沉迷”和“计划防
沉迷”两种模式。前者类似于一个闹钟,用户在每次玩游戏之
前设定时间限制,到达时间后游戏自动关闭;考虑到用户不可
能总是记得玩游戏前设定时间,于是可以通过“计划防沉迷”,即对游戏设定一个长期的时间限制,每次运行游戏后自动开始
计时,到时间即停止游戏。用户可以依据权限更改和取消“计
划防沉迷”的限制。
2、软件运行:软件应默认为开机自动后台运行,并首次提醒防
沉迷计划是否开启。用户可以通过任务栏上图标以及其他方式
运行软件界面进行相应操作和查看。
三、算法设计:
1、时间控制模块与进程控制模块的接口:当进程模块发现指定进程后,向时间控制器(计时器)发送消息(WM_TARGETFOUND),计时器开始计时;时间到后,向进程控制模块发送消息(WM_TIMEOUT),使进程停止。
2、数据库与软件的接口:使用变量 int hour,min,sec来保存时间信息,文件time.dat保存所有设置信息。
数据类型:
四、人员分工:
系统架构设计:李永超,夏云
计时器模块与进程管理模块:李永超,夏云
数据库模块:李永超
开机自动运行模块与系统托盘模块:钟承群程序测试模块:谢梅
界面:侯洁