学院: 专业: 学号: 姓名: Chapter1.引言 1.1 编写目的 为了保证我们软件工程项目小组按时保质地完成项目目标,便于项目成员更好地了解项目情况,是项目工作开展的各个过程合理有序,因此以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容做出的安排以书面的方式,作为项目团队成员之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。 1.2 背景 当前,计算机网络已经越来越普及,各个单位也已经逐步建立自己的FTP 服务器,用来管理存储对于自己单位内部共享的一些文件或者对外共享的一些文件。随着被 FTP 管理文件的文件数量的不断增长,达到上万、上百万,甚至更多的时候,如何在如此庞大数量里边更快捷的找到自己所需的文件,将成为一个很重要的问题。 目前出现了一些 FTP 搜索引擎,可以用来搜索整个互联网内处于匿名访问的FTP 上的文件信息,而需要权限才能访问的FTP 则无法直接建立索引,因此不能达到搜索效果。本项目拟构建的FTP 搜索引擎是针对单位内部,局域网内的一个或者几个FTP 服务器建立的;是内部用户直接可以看到 FTP 上的目录结构,并可以准确的搜索文件位置,然后下载浏览,达到检索高效、准确。 FTP 搜索引擎的速度是十分理想的,因为搜索引擎本身的母的就是提高用户查找信息的速度。搜索引擎的速度与系统底层的实现密切相关。一般而言,如果一个搜索引擎底层的查询是使用通用数据库提供的查询算法,则其查询速度会慢很多,而如果采用 WWW 搜索引擎常用的倒排表索引归并算法,则可以达到在毫秒级完成千万文件条目的查询任务。由于我们无法得到大部分 FTP 搜索引擎底层究竟是使用了什么查询算法和系统,我们只能从外部来考察它的查询速度,也就是搜索引擎自己显示的它所费的查询时间。 1.3 定义 1.4 参考资料 【1】《互联网上 FTP 文件的分布特征与启示》陈华、王继民 【2】《FTP 搜索引擎的设计与实现》张运凯、刘宏忠、郭宏刚 【3】《TCP/IP 协议族》Behrouz A.Forozan(美),清华大学出版社 1.5 标准、条约和约定 Chapter2.项目描述 2.1 项目目标 本项目目标应当符合 SMART 原则: I S Specific 明确的陈述---整个搜索引擎的实现; I M Measurable 可以喝凉的结果-...