- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于.NET技术“家长助手”网络控制系统软件研究
基于.NET技术“家长助手”网络控制系统软件研究 【摘 要】随着计算机的普及和网络信息技术的发展,给我们带来了学习的方便、工作上的便捷、生活中的欢乐等诸多便利。同时,不良信息已成为互联网上一个难以切除的毒瘤,时刻侵害着人们的身心健康。特别是对青少年一代的健康成长带来了极大的损害。本文设计出一款基于计算机网络管理与应用的家庭式的绿色软件,旨在能够控制好家庭计算机,为我们的家长提供方便、快捷的操作,让自己的孩子生活在一个健康、绿色、和谐的网络环境中,让广大青少年在充分利用现代信息技术的同时,能够健康成长。 【关键字】.NET;家长助手;网络控制;安全 引 言 随着计算机网络的发展,计算机网络吸引了越来越多的人。本研究基于 .NET技术开发出“家长助手”软件,软件在功能上具有上网监控、游戏程序控制、网络信息过虑等多种功能,帮助家长更好的管理孩子的上网及游戏,帮助孩子在网络中受到良好的教育。“家长助手”的人机交互界面、功能设计不同于普通软件。它是一款功能实用且具有良好的可扩展性,操作简单、人机交互界面良好的网络管理控制软件。在设计上体现了人性化这一特点。“家长助手”是一个基于.NET、Windows编程等技术的综合集成系统。主要由“上网时间控制、网址过滤、游戏过滤”三大部分和附加功能部分,共四个部分组成。实现了对网络的实时监控和对本地相关资源的实时监控。最终达到了能对上网时间、网络访问、游戏三个方面做控制操作。 一、系统设计 在整个开发过程中,严格按照软件开发流程进行。整个过程如图1所示。 从需求分析阶段开始,收集好各种数据和明确了要做的工作,一步步地往下进行;根据需求分析得到的各种信息,初步对软件系统进行设计,包括概要设计和详细设计两个阶段;根据对软件系统的各个部分设计,对软件进行编码;编码结束后,对软件系统进行测试;然后将测试后的结果反馈到设计阶段,对系统的设计进行调整并改善;当软件测试后没有任何缺陷和漏洞后对软件系统进行进一步的优化。 (一)概要设计 该系统共四个模块组成: 上网时间控制模块: 主要完成对每一天上网时间作限制。如:设置Monday 08:10:20―12:00:00后,那么只要是在星期一上午8点10分20秒至中午12点整这段时间,网络自动断开,用户在这段时间内将不能与互联网进行任何通信。 网址过滤模块: 主要完成对一些不良网站的过滤,让家长的孩子生活在一个健康绿色的网络环境中。通过往数据库中加入网址信息,将网址列入黑名单,那么只要用户登陆该网站,“家长助手”将自动结束该网址的登陆。 游戏控制模块: 主要完成对用户进行游戏限制。当今沉沉迷于网络游戏的青少年越来越多。如果家长不愿意自己的孩子玩网络游戏,那么只要在这功能上进行相关设置,就可以达到目的。 附加功能模块: 由于系统主要针对青少年一代。在本模块中,主要有两部分组成,一是记事本部分;二是影音播放部分。在附加功能中,主要为用户提供记事备忘这样一个方便的功能。用户在工作之余,也可通过影音播放器播放喜欢的音频、视频文件。 (二)详细设计 在“家长助手”软件项目中,主要功能有三大块:上网时间控制、网址过滤、游戏控制,附加功能有:记事本、多媒体播放器。本项目以.NET技术为主,涉及网络编程、ADO.NET技术、系统函数调用,用软件工程的思想设计并实现。 1.各模块的详细设计 ①上网时间控制模块 数据库设计:如图2.2所示 在数据库中设置日期(星期)字段为字符型,时、分、秒为整型。在系统运行时,比较目前时间与数据库设置的时间,通过比较结果后,自动完成是否允许用户与互联网进行通信。 ②网址过滤模块 数据库设计:如图3所示 作为网址黑名单。当用户浏览网页时,如果页面地址刚好在黑名单中,那么此时用户将不能继续访问该站点,从而屏蔽掉不良信息。 ③游戏控制 数据库设计:如图4所示 在数据库中累加相关的游戏进程名称,通过系统的实时监控,如果运行的游戏进程在数据库中,那么系统将启动结束游戏,从而不让家长的孩子沉迷于网络游戏。 2. UML系统建模 ①系统用例图:如图5所示 在系统用例中,用户登陆系统成功后,将可以进行:上网时间控制、网址过滤、游戏控制、附加功能等操作。在附加功能中又包括其他用例,在此不一一列出。 ②系统管理时序图:如图6所示 在系统管理时序图中,根据时间序列,用户一步一步进行操作。 二、系统实现 (一)环境平台 包括三部分: 1、开发时的软件环境(OS、IDE、语言等等); 2、软件运行需要的软件环境; 3、软件运行需要的硬件环境; 1.软件开发时的软件环境 “家长助手”的开发是基于Windows环境,
原创力文档


文档评论(0)