欢迎来到天天文库
浏览记录
ID:43876867
大小:505.37 KB
页数:41页
时间:2019-10-16
《网络安群发信息》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、2需求分析22」管理系统功能的需求22.2管理系统性能的需求22.3用户对管理系统的需求23系统的设计43.1管理系统的整体架构设计43.2后台数据库的设计53.2.1关于数据库中表的说明53.2.2关于数据库中实体的说明63.3开发步骤63.3.1开发工具介绍63.3.2项目的开发原理73.3.3项目的开发步骤73.3.4后台数据库开发步骤114系统的实现134.1项目开发环境的介绍134.2各个功能模块的具体实现方法134.3系统主界面的美化205系统的测试225」系统测试的必要性225.2系统测试
2、的方案225.3系统测试的结果和总结22结论25致谢26参考文献27附录282需求分析随着网络技术的飞速发展,人们利用网络的途径也日趋多样化。网吧的诞生,给喜好互联网的人们带来了更多利用网络的机会。然而,凡事皆有利弊,由丁•网吧流动人员大等特:点,给网吧的局域网埋下了诸多的隐患。像未经管理员授权私门接入主机、主机开放容易受攻击的服务等,这些安全问题都需要冇一•种网吧局域网管理工具,來实时的了解各个接入主机的状态信息。2.1管理系统功能的需求网吧主机接入状态管理系统(HSTATGLXT)的功能需求如下:(
3、1)能够实时扫描到网吧在线主机的主机名、IP地址、MAC地址以及在线时间;(2)能够将扫描到的网吧在线主机齐项信息写入后台数据库;(3)能够对写入到后台数据库的在线主机信息,按照指定的方式进行查询。2.2管理系统性能的需求网吧主机接入状态管理系统(HSTATGLXT)的性能需求如下:(1)管理系统在网吧局域网内运行时,应该尽可能少的占用网络资源;(2)当该管理系统自身出现问题或操作无响应时,程序能以较快的速度退出;(3)程序应该在用户能够接受的时间内完成对网吧局域网主机信息的扫描。2.3用户对管理系统的
4、需求计算机网络的发展不仅仅是其本身技术的快速革新,网络的产业链效应也是巨大的,会促使其相关产业及后续部门迅猛发展,其带来的经济效益也是极其可观和不可估量的⑴。网吧的诞生儿乎是在一夜之间就遍布大街小巷,并且以其惊人的数目充满整个网络娱乐业。由于网吧局域网的安全问题,网管人员大都会使用网吧主机管理工具来维护网吧的局域网。但是,由于使用软件的人员多为非专业人员,他们的需求也是该项目开发吋要考虑的重要部分。网吧主机接入状态管理系统(HSTATGLXT)的用户需求如下:(1)对运行的软硕件环境的要求应该尽可能的低
5、;(2)操作界面应美观、简洁、大方;(3)各控件位置应排列得当,便于控制。3系统的设计3.1管理系统的整体架构设计网吧主机接入状态管理系统(HSTATGLXT)是一款能针对网吧或小型局域网采取主机管理的应用软件。釆用网络低层的协议,其特点是能够很有效的避开网吧内主机的安全软件,并扫描岀每台在线主机的主机名称、IP地址、MAC地址和在线时间。该软件采用识别主机的物理地址即MAC地址的方法,扫描结果准确可靠。在程序运行时,占用较少的网络资源。该程序使用MicrosoftVisualC卄6.0作为开发工具。因
6、为利用MicrosoftVisualC-F+6.0编写的程序完全支持Microsoft公司的操作系统,所以用户不用安装任何插件和工具,直接操作执行文件即可⑵。由于网吧规模的大小不尽相同,所以对软件的扫描速度有一定的要求。对较大规模的网吧,莫主机数目过多对扫描的速度是一个考验,应该在操作人员能够接受的范围内,不能因为扫描过慢而让用户谋认为操作无响应。为了解决对网吧主机网络信息探测扫描的速度问题,本程序利用在一个进程下开启线程(可以是多个进程)的方法來提高扫描速度。我们从操作系统的知识了解到,所谓进程是程序
7、在一个数据集合上运行的过程,它是操作系统进行资源分配和调度的一个独立单位。线程是指进程屮某个单一顺序的控制流,也被称为轻型进程,一个进程可包含多个线程⑶。也就是说当程序开始运行时,其实启动相应进程的同吋也启动了该进程下的线程。若进程下包含多个线程,这些线程同吋工作可以提高程序的执行速度。当软件在操作系统中运行时,后台至少会开放一个主线程在执行,开放的这个线程用户是无法干预的,如呆用户要捉高程序的运行效率可以除此Z外,另外再创建多个线程使它们同时运行在一个进程里。线程在计算机中运行时需要得到操作系统内核和
8、中央处理器的支持,像某个进程中线程的建立、撤销和切换都是如此。如果是多个线程同时运行吋,可以减少计算机屮央处理器的处理吋间。事实上,在具体执行多个线程吋,屮央处理器会为进程中的每一个线程分配一段处理器时间,计算机的操作系统使用一种叫做时间片轮传的算法来轮流分配给各线程时间,对于外界宏观的操作者来说会误认为是多个线程并发的执行⑷。所以在各个线程Z间为了争取屮央处理器的使用权时,势必会消耗操作系统的资源从而影响软件的稳定性。由于网吧局域网的规模
此文档下载收益归作者所有