文档详情

java网页下载课程设计总结.doc

发布:2023-11-26约1.35万字共35页下载文档
文本预览下载声明
网页下载系统 课程设计报告 姓名:周帅强,杨梦媛 班级:10软工java2班 指导老师:张 磊 一.需求分析 前言 1.1目的 本文为网页下载系统的需求说明,该文档需要使使用者能够清楚明白的使用系统和了解系统。 1.2产品范围 产品用于使用者下载网站页面,需要系统界面简单明了,并且系统容易操作。 1.3参考资料 《Java程序设计》 《Java网络编程》 《Java TCP/IP Socket编程》 《Java网络程序设计》 网上相关资料(....略) 2.综合概述 2.1产品的前景 该产品是独立存在的系统,可以供大部分学习软工的学生学习使用。可以借此系统来下载网页,便于学生对网页的学习。 2.2产品的功能 该产品可以将网站网页在无法保存的情况下,将网页完整的下载下来并且保存在本机电脑的制定文件夹中。方便快捷,操作简单。 2.3用户类和特征 a.重要用户(主要用户):学生,改该用户类会经常学习网站的制作等,会需要对网站的源码进行下载和复制,可以使用该系统操作。 b.普通用户:未知人群,即满足个别用户的需要。 2.4运行环境 a.系统要求:Windows xp,Windows 7等操作系统 b.环境要求:java 开发环境 2.5设计和实现的限制 a.求利用Java及相关知识来完成系统的设计; b.系统规划与设计; c.进行基本的界面设计,GUI界面,要求用Swing/SWT组其中包括输入指定网页的页面地址; d.NET类得到页面的URL地址;, e.IO类得到页面的字节码,并下载到本机指定文件夹; f.在指定文件夹中可以看到下载的页面。 g.能够实现友好的交互; h.具有清晰的程序流程图和数据结构的详细定义; 2.6假设和依赖 假设用户想下载网页但是有不想再次打开网页.可以直接输入网页的网址直接下载. 3.功能需求描述 3.1 见软件测试页 输入网址 输入网址 下载网页文件添加保存路径 下载网页文件 添加保存路径 添加文件名 添加文件名 客户 浏览已下载文件 浏览已下载文件 客户 3.3 流程图 流程图用于介绍系统使用流程,方便用户操作和设计者代码实现 用 用 户 输入网址 输入网址 添加文件保存路径 添加文件保存路径 取消重置 添加文件名 添加文件名 下载网页 下载网页 是否下载 是否下载 浏览文件 浏览文件 退出 退出 3.4其他需求描述 3.4.1性能要求 要求连接网络 要求安装java开发环境 免安装 3.4.2设计约束 开发语言:Java 服务器硬件:一般配置即可 服务器操作系统:Window7,Windowxp等操作系统 服务器环境:java开发环境,JDK1.6 开发方式:团队开发 二.软件总体设计 总体设计图 确定下载添加相关信息登陆界面 再次下载 确定下载 添加相关信息 登陆界面 是否退出 是否退出 否 浏览文件退出 浏览文件 退出 三.软件详细设计 用 用 户界面 重新填写 添加文件名添加路径添加网址 添加文件名 添加路径 添加网址 添加文件名 如果文件名为空 弹出提示框获取文件保存路径 添加文件名 如果文件名为空 弹出提示框 获取文件保存路径 通过getText方法 信息格式为:http:// 通过getText方法获取网址 当所有确定无误时候选择是否下载 当所有确定无误时候选择是否下载 取消重置 打开文件 退出 等 选 选 择 退出系统打开下载的文件 退出 退出系统 打开下载的文件 弹出确定框是否退出 弹出确定框是否退出 如果没有添加文件路径则无法打开 如果没有添加文件路径则无法打开 编码 package 课程设计; import java.awt.*; import javax.swing.JFileChooser; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.ImageIcon; import javax.swing.JFileC
显示全部
相似文档