山东师范大学Career团队第1页第六届齐鲁软件设计大赛网上淘宝--网络资源检索软件开发文档参赛单位:山东师范大学信息科学与工程学院作品名称:网上淘宝团队名称:,为项目组成员对需求的详尽理解,以及在开发开发过程中的协同工作提供强有力的保证。同时本文档也作为项目评审验收的依据之一。,网络上存在大量的资源共享服务器。这些服务器一般存储了一定量的资源,并以web服务的方式供用户和其它服务器访问。现存的问题在于不同服务器的资源组织方式往往不同,有的是通过数据库,有的是通过一些描述文件(如XML),而且数据库的种类和结构也有很大的差别,这就导致不同服务器之间资源共享和资源发现都十分困难。因此,用户如果想访问这些资源,就要登陆每一个服务器去检索和下载需要的资源。由于服务器的分布广泛,数量众多,用户显然难以检索到自己需要的资源。而分布式的资源检索策略则可以有效的解决这一问题。该策略的思想是当用户登陆任何一台服务器的时候,这个服务器除了要检索自己本地的资源以外,还可以作为一个客户端,自动地去连接其它服务器,发出检索请求,并将检索的结果进行合并和汇总,返回给用户。(eXtensibleMarkupLanguage,可扩展标记语言);WEB服务是一种基于XML、SOAP、HTTP、UDDI、WSDL、等一系列标准实现的分布式计算技术。;XML语言;HTML应用程序;Javascript编程大全;JSP编程;软件文档编写指南等。,当用户登陆任何一台服务器的时候,这个服务器除了要检索自己本地的资源以外,还可以作为一个客户端,自动地去连接其它服务器,发出检索请求,并将检索的结果进行合并和汇总,返回给用户。用户只需要登陆任意一台服务器,就可以检索到该xml所描述的所有资源,并以友好方式呈现,另外提供查询花费的时间。对于其中的特定格式资源,如动画、视频等能够直接播放。对于word或PPT文档,能够预览其中的部分内容。:Pentium(R):512MB以上硬盘:可用空间100MB以上软件环境操作系统:windowsxp山东师范大学Career团队第3页MyEclipse-:tomcat-。这些服务器一般存储了一定量的资源,并以web服务的方式供用户和其它服务器访问。现存的问题在于不同服务器的资源组织方式往往不同,有的是通过数据库,有的是通过一些描述文件(如XML),而且数据库的种类和结构也有很大的差别,这就导致不同服务器之间资源共享和资源发现都十分困难。因此,用户如果想访问这些资源,就要登陆每一个服务器去检索和下载需要的资源。由于服务器的分布广泛,数量众多,用户显然难以检索到自己需要的资源。,各个服务器的资源所拥有的资源相对固定,,存放在服务器根目录下。。因此,在本地服务器保存常用字符串检索结果的缓存会大大减轻网络流量的负担,提高检索效率,所以我们引入了缓存机制缓存数据。,ess中ResourceOperate类中变量privatestaticList<String>plist中,然后进行资源检索,并把检索的结果分别存放到结果缓存列表privatestaticList<ResourceItemBean>prslist中,和子结果缓存列表privatestaticList<ResourceItemBean>reslist中。前者为下次同条件新检索提供缓存数据,后者为下次在结果中检索提供缓存数据。,这是一种基于XML、SOAP、HTTP、UDDI、WSDL、等一系列标准实现的分布式计算技术。。、更新处理时间及时、运行时间迅速。、程序设计语言无关、机器类型无关、运行环境无关的平台实现网络上应用的共享,并可用于复杂的系统集成。、安全保密性高、可维护性好、可移植能力强等特性。山东师范大学Career团队第4页概要设计说明书(ArchitecturalDesignSpecification),就可以检索到大量所需资源,尽管这些资源来自于不同的服务器,但
软件开发文档 来自淘豆网m.daumloan.com转载请标明出处.