华中科技大学软件课设.ppt
《华中科技大学软件课设.ppt》由会员分享,可在线阅读,更多相关《华中科技大学软件课设.ppt(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 软件设计1.需求分析 大致的功能模块,软件要实现的功能,界面功能2.概要设计 软件的组成结构,系统流程,和软件整体框架,软件实现流程图3.详细设计 软件应该有哪些模块,具体的模块实现功能和具体的算法,需要说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试。4.编码 开始具体的编写程序工作,分别实现各模块的功能,从而实现对目标系统的功能、性能、接口、界面等方面的要求。5.测试 测试编写好的系统,调试并修改。6.软件打包 生成各种文档,生成可执行程序文件。软件设计过程中每个阶段都需相应的文档。开发工具:操作系统:windows XP sp2或以上版本开发语言:C
2、、C+开发环境:Microsoft Visual Studio 6.0,Visual S 2005,VC+等数据包捕捉库:Winpcap。Winpcap 有访问网络底层的能力,分析,捕获和过滤数据包。包含一个底层动态链接库Packet.dll,和一个高层独立于系统的动态链接库Wpcap.dll动态链接库。做网络流量监控的同学要学会使用,提供教程WinPcap中文技术文档,学会发包和抓包的方法。Winsock2 是Windows提供的套接字,使用它可以进行网络通信,这个是网络上用的,是系统中使用的网络组织控件,他的功能是完成所有网络的连接以及端口间的通信。网络流量监控 主要实现数据包的发生,捕获
3、和过滤,在界面上显示数据包的时间,源地址,目的地址,协议类型,以及报文信息,学会用Winpcap进行捕获数据包,并进行解析.数据包构造示例:以IP数据包为例结构体 IP数据报头IP版本;源地址(端口);目的地址(端口);长度;TTL;其他类型的数据包可以参照相关书籍和资料建议参考书:计算机网络编程技术winpcap技术文档漏洞扫描实现两种扫描:1端口扫描:TCP,TCP SYN,TCP FIN 添加待扫描的主机/网络,端口扫描范围可以是0到65535,也可以自定端口扫描范围2服务器扫描:Web服务器CGI漏洞扫描,FTP服务器弱密码探测,SMTP服务器扫描建立扫描器连接断开扫描器连接通用扫描器提供思路:端口扫描服务器扫描提供参考书:网络安全开发详解网络安全编程技术与实例界面要求:界面包含MFC基本的控件,数据输入和输出,同是能生成测试报告单,将结果呈现在界面上。可尝试自己用MFC做些界面,实现一些简单功能,以熟悉MFC系统界面使用。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 华中科技大学 软件
限制150内