网络资源共享平台需求说明书
更新时间:2023-06-05 10:34:01 阅读量: 实用文档 文档下载
- 网络资源共享平台有哪些推荐度:
- 相关推荐
说 明 书
需求说明书
1.引言
1.1编写的目的
本需求说明书是针对网络信息体系结构的课程作业而编写,目的是明确该项目的需求,对项目的需求有一个具体的认识,使该组成员对系统的开发有明确的目标,老师对系统的评价有一个具体的评价标准。本需求说明书的预期读者为本项目小组的成员,老师及其他对本项目感兴趣的读者。
1.2背景
a.待开发的系统的名称:Lyra Resource Platform;
b.本项目的任务提出者: 赵东,成富,陈良,窦文敏
开发者:赵东,成富,陈良,窦文敏
用户:所有对该项目感兴趣,并想通过该项目的产品提高资源检索速度和质量,方便的进行资源检索,预览,上传及下载的用户。
c.该系统早期会使用北大天网FTP搜索引擎和其他的文件搜索系统如百度的功能实现资源的检索,但是在后期时间允许的情况下会开发自己的检索部分。
2.任务概述
2.1目标
本系统的目标是为了使普通用户能够在互联网上方便的共享资源,为用户提供一个统一的资源平台,用户通过使用本系统提供的客户端应用程序,可以方便的搜索和下载互联网上各种不同访问形式的资源。这里所指的资源是指包括文档,视频,音频等在内的各种类型的文件,这些资源原来是必须通过HTTP协议,FTP协议, BT客户端,Maze客户端才能访问的。本系统客户端本身包含对上述四种协议的实现, 所以用户仅使用本系统的客户端就可以访问上述四种类型的资源。该系统具有下载统一性,搜索功能强大和平台无关等优点。
该系统主要是针对目前的搜索引擎的非实时性,即不知道资源的可访问性的缺点而提出来的,同时进行了其他扩展,比如,对于目前可使用的获取资源的方式太多,但各有利弊,从而无从选择的缺点,提出了综合各种访问协议的资源形成统一的资源平台的想法;对于可访问资源太多,无从选择的缺点提出了搜索最热门的资源等功能。同时,该系统的功能和特点是在比较了HTTP,FTP,BT,Maze四种资源共享方式的优缺点之后而提出的。
2.2用户的特点
本系统最终用户是所有想在互联网上搜索和下载资源的普通用户,系统的操作人员即是普通用户,系统的维护人员是具有一定的java语言编程能力,拥有一定的网络信息知识的技术人员。本系统预期的使用频度将会很高,类似甚至大于现在ftp或Maze的使用频度。
说 明 书
2.3假定和约束
本系统目前的开发工作是假定可以使用北大天网FTP搜索引擎和其他的文件搜索系统如百度的资源搜索功能,但是在时间允许的情况下会进一步开发更适合该系统的资源检索部分。
3.需求规定
3.1对功能的规定
FTP的文件上传及下载功能:类似于普通ftp的文件上传和下载功能。
用户输入ftp的服务器ip及用户名,密码,连接服务器并上传或下载用
户指定的文件。
如果不输入端口号,则默认为是21号端口。
如果不输入用户名,密码则默认为匿名登录。
可以以列表的形式显示服务器连接信息,正下载,正上载,已下载,已上
载等文件的信息。
具有站内搜索功能。
资源实时检索功能:提供一个强大的搜索引擎功能, 用户只需提供关键字和需要
检索的资源的类型,就能检索到上面所述四种子平台上的所有相关资源,并且列出来的资源都是可使用的。
资源预览功能:对于服务器上的某些资源,用户可以选择预览,以确定是否下载。 资源统计信息的功能:包括最近更新的资源,网上评论较热门的资源等。提供一个
详细的列表,方便用户浏览。
3.2 对性能的规定
3.2.1时间特性要求
系统的速度要在用户可接受的范围内,但考虑到需要实时检测服务器的可用性,对资源实时搜索的速度可以有较低的要求。
3.2.2灵活性
系统要有良好的接口,以适应增加资源平台,增加资源类型,增加相关的资源获取功能的需求;并留有服务器接口,适应对以后实现服务器功能的需要;同时系统还需要具有跨平台功能。
3.3输入输出要求
对于ftp和资源实时检索功能系统的输入数据分为两种类型,如果用户已知服务器ip,用户名,密码,则输入数据为服务器ip,用户名,密码;如果用户只知道需要的资源名称和类型,则输入需要的资源名称和类型。系统输出为用户需要的资源列表。并下载用户选择的文件。
对于预览功能,用户需要选择要预览的文件,系统输出该文件的一部分或全部内容,如果用户选择保存预览内容,则保存。
3.4数据管理能力要求(针对软件系统)
系统需要记录用户最近连接过的ftp的地址,用户名,密码及该站点的文件列表。
说 明 书
3.6其他专门要求
因为本系统是一个普遍使用的工具,所以要求界面友好,使用方便,并要求系统具有高稳定性,可扩充性和运行环境的可转换性。
4.运行环境规定
4.1设备
普通pc机,互联网。
列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:
4.2支持软件
操作系统:windows或linux
其它软件:jdk 1.4
正在阅读:
网络资源共享平台需求说明书06-05
《房屋建筑学》课外作业题集解答09-23
大学生职业生涯规划书03-08
中国二异丁烯行业市场前景分析预测报告(目录) - 图文10-14
承保规定03-08
商业秘密练习题发布人03-25
自考英语二第十三单元讲义01-17
软胶囊和硬胶囊的区别03-13
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 资源共享
- 说明书
- 需求
- 平台
- 网络
- 西政物权法名师讲义序言
- office办公软件大赛策划书
- 惠普笔记本散热话术
- 07年中山大学病理生理学考研真题精讲精练
- 个人品牌建设三个标准
- 专题2 细胞工程检测题
- 2021年福建省期货从业资格期货结算机构模拟试题
- 202X年教师节寄语大全
- 商业银行国际贸易融资信用风险防范模型初探
- 中国现代文学史复习资料(下)
- 电子病历系统规范1
- 铁路股份公司科技档案管理办法
- 探讨结构设计优化技术在房屋结构设计中的应用
- 教师廉洁自查报告通用范本
- 物理化学教学大纲
- 商铺租赁合同范文
- 06-10三级笔译翻译实务真题
- 土建资料员基本知识
- 2013年高考总复习语文人教版湖北专题五:扩展语句、压缩语段 Word版含答案]
- 最新 Unit 7 The mystery of the white gardenia Part 3