单机游戏防沉迷系统设计方案V1.1
一、基本功能:1、开机自启动,并后台运行,提示设置信息;2、自动检测游戏运行与否,检测到游戏运行开始计时;3、到达设定时间自动停止游戏。
二、怎么去掉防沉迷系统细化功能模块:1、用户设置项:有“即时防沉迷”和“计划防沉迷”两种模式。前者类似于一个闹钟,用户在每次玩游戏之前设定时间限制,到达时间后游戏自动关闭;考虑到用户不可能总是记得玩游戏前设定时间,于是可以通过“计划防沉迷”,即对游戏设定一个长期的时间限制,每次运行游戏后自动开始计时,到时间即停止游戏。用户可以依据权限更改和取消“计划防沉迷”的限制。
2、软件运行:软件应默认为开机自动后台运行,并首次提醒防沉迷计划是否开启。用户可以通过任务栏上图标以及其他方式运行软件界面进行相应操作和查看。
三、算法设计:
1、时间控制模块与进程控制模块的接口:当进程模块发现指定进程后,向时间控制器(计时器)发送消息(WM_TARGETFOUND),计时器开始计时;时间到后,向进程控制模块发送
消息(WM_TIMEOUT),使进程停止。
2、数据库与软件的接口:使用变量 int hour,min,sec来保存时间信息,文件time.dat保存所有设置信息。
数据类型:
四、人员分工:
系统架构设计:李永超,夏云
计时器模块与进程管理模块:李永超,夏云
数据库模块:李永超
开机自动运行模块与系统托盘模块:钟承
程序测试模块:谢梅
界面:侯洁
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论