关键词不能为空

当前您在: 主页 > 英语 >

概要设计实例

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-19 15:05
tags:

-

2021年2月19日发(作者:努力学习英语)



Lyra Resource Platform




文档



概要设计说明书



概要设计说明书



1



引言



1.1


编写目的




本概要设计说明书是针对网络信息体系结构的课程作业 而编写。


目的是对该项目进行总


体设计,


在明确系统需求的基础上划分系统的功能模块,


进行系统开发的分工,


明确各模块


间的接口,


为进行后面的详细设计和实现作 准备。


本概要设计说明书的预期读者为本项目小


组的成员以及对 该系统感兴趣,在以后想对系统进行扩展和维护的人员。



1.2


背景



a.


待开发的系统的名称:


Lyra Resource Platform;


b.


本项目的任务提出者


:


赵东,成富,陈良,窦文敏



开发者:赵东,成富,陈良,窦文敏



用户:


所有对该项目感兴趣,


并想通过该项目的产品提高资源检 索速度和质量,


方便的


进行资源检索,预览,上传及下载的用户 。




2


.总体设计



2.1


需求规定



2.1.1


系统功能



?



FTP

< br>的文件上传及下载功能:类似于普通


ftp


的文件上传和 下载功能。



?


用户输入


ftp


的服务器


ip


及用户名,密码,连接服务器并上传或下载用


户指定的文件。



?



如果用户不输入用户名,密码则默认为匿名登录。



?



可以以列表的形式显示服务器连接 信息,


以表格的形式显示正下载文件的


信息。

< br>


?



?



具有站内搜索功能。



资源实时检索功能:提供一个强大的搜索引擎功能,



用户只需提供关键字和需要


检索的资源的类型,


就能检索到上面所述四种子平台上的所有相关资源,


并且列出


来 的资源都是可使用的。



?



?








资源预 览功能:对于服务器上的某些资源,用户可以选择预览,以确定是否下载。


< p>
资源统计信息的功能:


包括最近更新的资源,


网上 评论较热门的资源等。


提供一个


详细的列表,方便用户浏览。< /p>




1



Lyra Resource Platform





2.1.2


系统性能




文档



概要设计说明书



2.1.2.1


时间特性要求




系统的速度要在用户可接受的范围内,


但考虑到需要实时检测服务器的可用性,


对资源


实时搜 索的速度可以有较低的要求。


ftp


的文件上传和下载速度要尽 量的接近于普通


ftp



速度。



2.1.2.2


可靠性




系统要有较高的可靠性,可恢复性。



2.1.2.3


灵活性




系统要有良好的接口,以适应增加资源平台,增加资源类 型,增加相关的资源获取功能


的需求;


并留有服务器接口,


适应对以后实现服务器功能的需要;


同时系统还需要具有跨平


台功能。



2.1.3


输入输出要求


< p>


ftp


和资源实时检索功能系统的输入数据分为 两种类型,如果用户已知服务器


ip



用户名,密码,则输入数据为服务器


ip


,用户名,密码;如果 用户只知道需要的资源名称


和类型,


则输入需要的资源名称和类 型。


系统输出为用户需要的资源列表。


并下载用户选择


的文件。



对于预览功能,

用户需要选择要预览的文件,


系统输出该文件的一部分或全部内容,



果用户选择保存预览内容,则保存。



2.1.4


数据管理能力要求



系统需要记录用户最近连接过的


ftp


的地址 ,用户名,密码及该站点的文件列表。



2.1.5


故障处理要求




具有一定的容错能力,


能检测 用户的错误输入并给出错误提示,


能检测资源的可用性错


误并输 出结果。能进行系统故障恢复。



2.1.6


其他专门要求




因为本系统是一个普遍使用的工具,

< br>所以要求界面友好,


使用方便,


并要求系统具有高


稳定性,可扩充性和运行环境的可转换性。




2.2


运行环境



2.2.1


设备


普通


pc


机,互联网。



2.2.2


支持软件



操作系统:


windows



linux


其它软件


:jdk 1.4


2.2.3


接口


该系统早期会使用北大天网


FTP


搜索引擎和其他的文件搜 索系统如百度的功能实现资


源的检索,但是在后期时间允许的情况下会开发自己的检索部 分。










2



Lyra Resource Platform







2.3


基本设计概念和处理流程




系统的用况图如下:









文档



概要设计说明书



Lyra1 Resource Platform;


上传


下载


站内搜索


资源实时检索


用户


预览


统计资源信息





1


系统的用况图




3



Lyra Resource Platform







文档



概要设计说明书



活动者:用户,即使 用系统进行资源上传下载,站内搜索,资源实时检索,资源预览和资源


统计信息的人。< /p>



用况说明:




?



用况名称:上传



参与者:用户



主要事件流:



1.


用户输入


ftp



i p


及用户名,密码。



2.


系统连接


ftp



3.


用户选择资源并选择上传功能。



4.


系统运行上传功能,并显示资源上传信息。



异常事件流:



1.


用户输入的


ftp


无法连接。



2.


显示


ftp


无法连接,并提示原因,如无法找到此


ftp

< br>,用户名或密码错误,


ftp


连接


人数已满等等。



异常事件流:



1.


资源上传出错。



2.


显示资源上传错误,并提示原因,如无上传权限,


ftp


空间已满等等。




?



用况名称:下载



参与者:用户



主要事件流:



1.


用户输入


ftp



i p


及用户名,密码。



2.


系统连接


ftp



3.


用户选择资源并选择下载功能。



4.


系统运行下载功能,并显示资源下载信息。



异常事件流:



1.


用户输入的


ftp


无法连接。



2.


显示


ftp


无法连接,并提示原因,如无法找到此


ftp

< br>,用户名或密码错误,


ftp


连接


人数已满等等。



异常事件流:



1.


资源下载出错。



2.


显示资源下载错误,并提示原因,如无下载权限, 用户磁盘空间已满等等。




?



用况名称:站内搜索



参与者:用户



主要事件流:



1.


用户输入需要搜索的资源名称关键字。



2.


系统进行站内搜索并显示搜索结果。






4



Lyra Resource Platform





?



用况名称:资源实时搜索




文档



概要设计说明书



参与者:用户



主要事件流:



1.


用户输入需要搜索的资源名称关键字,选择需要的资源类型。



2.


系统进行实时检索。



3.


输出检索结果。



4.


用户在检索结果中选择需要的资源。



5.


系统连接用户选择的资源,并显示。



异常事件流:



1.


实时检索出错。



2.


显示错误。




?



用况名称:预览



参与者:用户



主要事件流:



1.


用户选择需要预览的资源并选择预览功能。



2.


系统显示资源的内容。



3.


用户选择保存预览资源。



4.


系统将该资源保存到用户选择的目录。



异常事件流:



1.


预览出错。



2.


系统显示出错信息。




?



用况名称:统计资源信息



参与者:用户



主要事件流:



1.


用户输入需要统计信息的资源类型。



2.


系统统计资源的信息。



3.


显示资源的统计信息。



异常事件流:



1.


统计资源信息出错。



2.


系统显示出错信息。














5

-


-


-


-


-


-


-


-



本文更新与2021-02-19 15:05,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/668069.html

概要设计实例的相关文章