单机游戏防沉迷系统设计方案

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单机游戏防沉迷系统设计方案V1.1 一、基本功能:1、开机自启动,并后台运行,提示设置信息;2、

自动检测游戏运行与否,检测到游戏运行开始计时;3、到达设定时间自动停止游戏。

二、细化功能模块:1、用户设置项:有“即时防沉迷”和“计划防

沉迷”两种模式。前者类似于一个闹钟,用户在每次玩游戏之

前设定时间限制,到达时间后游戏自动关闭;考虑到用户不可

能总是记得玩游戏前设定时间,于是可以通过“计划防沉迷”,即对游戏设定一个长期的时间限制,每次运行游戏后自动开始

计时,到时间即停止游戏。用户可以依据权限更改和取消“计

划防沉迷”的限制。

2、软件运行:软件应默认为开机自动后台运行,并首次提醒防

沉迷计划是否开启。用户可以通过任务栏上图标以及其他方式

运行软件界面进行相应操作和查看。

三、算法设计:

1、时间控制模块与进程控制模块的接口:当进程模块发现指定进程后,向时间控制器(计时器)发送消息(WM_TARGETFOUND),计时器开始计时;时间到后,向进程控制模块发送消息(WM_TIMEOUT),使进程停止。

2、数据库与软件的接口:使用变量 int hour,min,sec来保存时间

信息,文件time.dat保存所有设置信息。数据类型:

四、人员分工:

系统架构设计:李永超,夏云

计时器模块与进程管理模块:李永超,夏云数据库模块:李永超

开机自动运行模块与系统托盘模块:钟承群程序测试模块:谢梅

界面:侯洁

相关文档
最新文档