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

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

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

一、基本功能:1、开机自启动,并后台运行,提示设置信息;2、

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

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

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

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

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

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

划防沉迷”的限制。

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

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

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

三、算法设计:

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

2、数据库与软件的接口:使用变量 int hour,min,sec来保存时间信息,文件time.dat保存所有设置信息。

数据类型:

四、人员分工:

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

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

数据库模块:李永超

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

界面:侯洁

相关主题
相关文档
最新文档