- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计任务书
题 目 网络端口扫描软件的开发
学院(部)
信息工程学院
专 业
网络工程
班 级
网络
学生
吴学之
学 号6 月30日至丄月4_日共丄周
指导教师(签字)
系主任(签字)
2014年6 月30日
TOC \o 1-5 \h \z \o Current Document 1设计任务与要求 3
\o Current Document 2系统功能描述 3
\o Current Document 功能概述 3
\o Current Document 22 本系统要实现的功能 3
\o Current Document 3系统总体设计 4
\o Current Document 总体分析 4
\o Current Document 界面设置构思图 4
\o Current Document 界面使用设置构思 4
\o Current Document 后台设计构思 5
\o Current Document 4系统详细设计 6
\o Current Document 界面设计 6
\o Current Document 界面设计图 6
\o Current Document 后台设计 6
\o Current Document 5实现与测试 10
\o Current Document 运行要求与环境 10
\o Current Document 运行程序流程图 11
\o Current Document 运行界面 12
\o Current Document 6设计总结 18
\o Current Document 参考文献 19
\o Current Document 附件 20
1设计任务与要求
加深对《Java面向对象程序设计》课程所学知识的理解,进一步巩固 Java语言的
语法规则。分析系统的可行性,让系统有一个明确的方向,使开发更具合理性,并能分析 出系统的具体流程,为后面的开发做好铺垫。明确本次课程设计所要用到的技术点并到 网上搜索以及查阅相关的书籍来搜集资料。通过编写一个基于 Java的应用系统综合实
例,来掌握Java语言编程技巧。并学会编制结构清晰、风格良好的 Java语言程序,从
而具备解决综合性实际问题的能力,学会使用 Java编程工具,如EditPlus,Eclipse
等。
2系统功能描述
功能概述
多线程端口扫描器是实现计算机的端口的扫描,只要在在前台设置好所要扫描的
IP、起始端口、结束端口以及所要用到的线程数,点击扫描,就可以扫描到所输入 IP
地址主机的开放端口,并显示在主窗体中;点击退出,则可以退出该程序。 IP设置应为
所在主机的IP地址,起始端口和结束端口应为 0~65535之间的一个数,且起始端口应 小于结束端口的大小。线程数为0~200之间的一个数。点击开始后就会运行,直到扫描 完毕显示出开放端口,如果没有开放端口,则只显示扫描完毕。
本系统要实现的功能
端口扫描功能:扫描开放的端口,并将扫描到的开放端口号送到前台。
图像显示功能:显示界面图形。
多线程功能:当客户端要求与服务器端建立连接时,服务器端就将用到多线程 功能,为每一个建立起来的连接创建一个线程。
异常抛出功能:对于明显的错误,能提示出错误的类型并结束程序的运行
3系统总体设计
总体分析
本程序分为前后台系统,后台系统用于扫描主机开放端口,并把节扫描的数据送至 前台窗口显示;前台要显示扫描的结果,所以应为一个窗口,这个窗口应能够设置主机 的IP地址,设置端口的开始端口、结束端口和线程数,并且还能够显示扫描的状态。 在中央是显示结果的窗体。本程序还应能够有控制扫描的状态命令,附加设置最小化和 关闭按钮。
界面设置构思图
界面使用设置构思
当出现如图所示的界面时,填写好要扫描的IP地址,需要扫描的端口围和线程数,
单击命令提示按钮就可以开始扫描,扫描结果就会显示在中间的扫描结果显示区域,在
扫描状态显示区就会显示是否扫描完毕。流程图如下:
图2系统构思流程图
后台设计构思
后台系统使用Scanner和Sean类,创建前台布局和创建扫描端口、事件处理,并 且能对简单的错误进行判断,显示错误原因。调用数据处理包,处理异常情况;调用皮 肤包,美化显示窗口。
4系统详细设计
界面设计
本程序界面图形设计要能清楚显示扫描后的结果,并且能很好的体现出界面的整洁 大方,但并不失去吸引人眼球的画面,所以在做界面的时候考虑了界面的色彩,并且添 加了皮肤,界面上面的字体设置和 win dows窗口设置一样采用宋体,界面上的按钮不设 置过多的按钮,仅设置有必要的按钮即可,界面
您可能关注的文档
最近下载
- 中级财政税收-中级经济师《财政税收实务》押题密卷2.docx VIP
- 陕西煤业化工集团有限责任公司生产安全事故应急预案(1).pptx VIP
- DB65T 4929-2025儿童福利机构 义务教育阶段重度残疾儿童少年送教上门服务指南.docx VIP
- 建筑抗震支吊架通用技术条件.pdf VIP
- 医学基础知识复习资料.docx VIP
- 全口义齿汇总.ppt VIP
- 如何购买电脑.pptx VIP
- 急性一氧化碳中毒诊治专家共识.pptx VIP
- (正式版)DB65∕T 4929-2025 《儿童福利机构 义务教育阶段重度残疾儿童少年送教上门服务指南》.docx VIP
- 《混凝土外观质量缺陷及治理措施》ppt课件模板.ppt VIP
原创力文档


文档评论(0)