欢迎来到天天文库
浏览记录
ID:43586777
大小:80.13 KB
页数:7页
时间:2019-10-11
《项目开发计划(第十组)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1引言11」编写目的11.2背景11.3定义11.4参考资料12项目概述22.1工作内容22.2主要参加人员22.3产品22.3.1程序.22.3.2文件.32.3.3磁32.3.4非移交的产品32.4验收标准32.5完成项目的最迟期限32.6木计划的批准者和批准日期33实施计划43.1工作任务的分解与人员分工43.2接口人员43.3进度43.4预算43.5关键问题44支持条件54」计算机系统支持54.2需由用户承扌14的工作54.3由外单位提供的条件55专题计划要点5项目开发计划(GB856T——88)1引言1.1编
2、写目的编写这份软件项目开发计划的目的:使开发小组有计划,有目的的完成项目开发。并指出预期的读者:开发团队的所有成员1.2背景a.待开发软件系统名称:COOL端口扫描器b.木项目的任务提出者、开发者、用八及实现该软件的计算中心或计算机网络;a)任务提出者:指导老师;b)开发小纽:第十组;c)面向用户:所有初级用户;d)该软件的计算中心:个人电脑,局域网;该软件系统同其他系统或其他机构的基本的相互来往关系:主要运用于windows2000和windowsxp,并口与防火墙软件有密切的联系。1.3定义列出木文件中用到专门术语
3、的定义和外文首字母组词的原词组。CJIEMIANDIgCSYNPingCPing1.4参考资料1.详细设计说明书(GB8567——88).doc2.测试计划(GB8567——88).doc3.测试分析报告(GB8567——88).doc4.SuperScan界而5・PortScan部分代码2项目概述2.1工作内容在本项目的开发中须进行的各项主要工作有:a.対扫描器的需求分析和功能分析。b.完成界面交互模块(CJIEMIANDlg)c.完成扫描模式支持模块d.完成Ping探测+Conncet扫描模块e.完成SYN探测+扫
4、描模块f.对完成的扫描器进行测试。g.发布产品。2.2主要参加人员项「I开发组长:易成。小组成员:口雅兰、汪磊、兰臻、凌小珂、刘贤、李梨立、祁高珍、黄瑜、杨广为、王盛和斜伟雨等。2.3产品2.3.1程序列出须移交给用户的程序的名称、所用地编程语言及存储程序的媒体形式,并通过引用相关文件,逐项说明其功能和能力。程序名称:CoolScan.exe编程语言:VC++存储方式:网络或者移动存储设备扫描界而主要是山三部分组成,分别为IP方式设定,扫描方式设定,端口设定,线程数设定,结果显示,扫描状态,扫描进度等。其主要功能为:对
5、扫描方式的设定与选择,响应各种消息函数。并将结果传递给线程函数。扫描支持模块主要rflThreadManager,ThreadScan和PingHost三个线程处理函数组成,负责从界面响应消息,管理和开辟线程进行探测和扫描。其主要功能为根据界回输入信息管理和开辟线程,调用程序3或4进行主机探测和端口扫描。Cping类设计为进行对单个IP的Ping探测。其主要功能为:向目标主机发送ICMP包,然后根据返冋包的情况判断主机是否存在并返冋结果到扫描支持模块CSYNPing类设计为进行对单个IP指定端口的SYN探测和SYN扫描
6、。其主要功能为:向H标主机指定端口发送SYN标志TCP包,然后根据返回包的情况判断主机是否存在或者判断主机是否监听指定端口。2.3.2文件列出须移交丿U户的每种文件的名称及内容要点。文件名称:CoolScan.exe内容要点:多线程对指定IP或者IP段进行指定端口扫描2.3.3月長务提供详细的用户操作手册2.3.4非移交的产品开发程序CJIEMIAN.dsw工程文件CJlEMIANDlg.cppCJIEMIANDlg.h界面程序CPing.cppCPing.hPing实现类CSYNPing.cppCSYNPing.hS
7、YN探测实现类开发文档:软件需求说明书详细设计说明书测试报告项日开发总结报告24验收标准对于上述这些应交出的产品和服务,逐项说明或引川资料说明验收标准。2・5完成项目的最迟期限最迟期限:2006年06M21H2.6本计划的批准者和批准日期项目的批准者:屈立笳。项目批准日期:2006年04月21日3实施计划3.1工作任务的分解与人员分工按照本软件特点和项目开发过程,拟定将工作任务分成以下几块:1.程序界而设计和代码:黄瑜,李梨立和王盛负责。2.多线程扫描支持模块:易成,杨广为负责。3.CPing类的设计与实现:兰臻,祁高
8、珍负责。4・SYNPing类的设计与实现:汪磊,H雅兰负责。1.软件总体协调和测试:斜伟雨,刘贤负责。3.2接口人员说明负责接口工作的人员及他们的职责,包括:a.负责本项口同用户的接口人员;b.负责本项目同本单位各管理机构,如合同计划管理部门、财务部门、质量管理部门等的接口人员;c.负责木项目同个份合同负责单位的接口人员等。3.3
此文档下载收益归作者所有