2.2开发工具
整个系统的开发和运行所需的软件环境包括。
(1) 服务器操作系统:Windows/Unix
(2) 客户端操作系统:Windows 2000/XP/Unix
(3) 系统框架结构:J2EE框架组织系统结构;
(4) 开发工具:Jbuilder,Frontpage 2003;
2.3 需求分析
根据毕业设计的要求,传输系统的主要功能实现在网络环境下,客户端与服务端的文件传输。主要有客户端与服务端两大模块。
整个系统基于Web环境,应用于FTP服务器,故考虑后台数据库采用JAVA编写,充分发挥其在Internet信息处理方面上的优势,实现方便快捷、高效实用,安全稳定的开发效果。
系统开发的总体任务是连接FTP服务器,上传/下载文件、对FTP服务器站点的管理、服务器端提供FTP服务、允许远程登录下载服务器上的文件。功能层次图如图1所示。
系统的主要功能
在日常的网络应用中,文件传输已经成为继即时通讯之后第二大的网络基础应用,而点对点的文件发送是最方便的文件传输手段。越来越多的网民或是商业用户都采用这种方式发送文件,目前许多即时通讯软件,例如QQ、MSN都有点对点文件传输功能,同时还出现了专门的点对点文件传输工具,如快递通等。
当今比较流行的局域网内文件传输软件,如:飞鸽传书等。我们本次制作的软件就是以飞鸽传书为参照,具体功能也是飞鸽传书的基础上,通过分析与对比,总结其他此类软件的优缺点,制作出一款有自己特色的内网传输软件。主要特点要突出在,方便快速,实用性强,功能适应于广大用户,实现文件资源在局域网快速传递分享,充分利用内网宝贵的资源。
3.2 模块设计
主窗口如图3所示