




已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
功能规格说明版本修订文档历史记录日期版本说明作者2012060401初版任新2012062410修订吴义平2012081220二期修订任新2012110721三期修订任新目录1简介511背景5111定位5112涉众与用户简档5113关键用户需求6114项目历史712前景和范围7121前景陈述7122范围713风险评估7131需求变动714参考资料72设计目标和约束821性能(PERFORMANCE)8211WEB页面请求822可用性(AVAILABILITY)823可靠性(RELIABILITY)824扩展性(SCALABILITY)825安全(SECURITY)826集成(INTEROPERABILITY)827可支持性828地理位置(LOCATION)829安装(SETUP/INSTALLATION)8210假设与约束(ASSUMPTIONSANDCONSTRAINTS)8211预算(COSTS)8212资源(RESOURCES)8213项目接收标准83信息收集1031信息收集活动记录1032信息整理分类10321业务(BUSINESS)10322应用(APPLICATION)10323信息(INFORMATION)10324技术(TECHNOLOGY)104解决方案1141物理环境(INFRASTRUCTURE)11411网络拓扑结构11412服务器配置11413网络带宽,防火墙,端口1242界面设计(VISUALDESIGN)12421登陆界面12422主界面13423文档信息预览界面13424文档内容预览界面14425文档上传界面15426文件列表15427分类列表16428用户列表16429权限管理174210音频、视频预览界面184211音频、视频上传界面194212服务平台应用列表界面194213服务平台模块列表界面204214服务平台功能列表界面204215服务平台应用功能权限分配界面2143概念设计(CONCEPTUALDESIGN)22431解决方案功能架构22432需求分析和功能设计3044物理设计35441文件共享平台3545非功能性需求设计37451系统性能及安全性375最终发布提交产物列表396确认407附录4171系统边界4172过程相关说明4173项目计划41功能规格说明1简介11背景在国内语言研究领域内,很多专家学者尚没有一套完善的互联网平台为他们的在线学术交流提供便利,因此,拥有一套易用的文件共享平台将是他们当前的迫切需求。111定位为语言研究领域的学者、专家提供一个普通文档及多媒体文件的分享平台,提供上传文件、下载文件以及文档和多媒体文件的在线预览功能。112涉众与用户简档1121系统开发人员代表任新说明类型系统开发、项目管理职责负责系统所有功能的设计及开发成功标准1实现需求中的所有功能2尽量在设计上减少后续系统集成工作量3提供设计文档(设计方案、功能规格、项目计划)参与立项、设计评审、功能规格评审、开发、验收可交付工件无意见/问题1122项目管理人员代表王大年说明类型项目经理,产品经理职责需求收集及项目管理成功标准1原始需求的收集整理2项目过程管理3提供用户需求文档参与立项、设计评审和功能规格评审、验收可交付工件无意见/问题1123测试人员代表娄龙梅说明类型测试人员职责系统测试成功标准1完成测试用例的编写2测试计划的编写3系统测试及BUG跟踪参与立项、功能规格评审、测试、验收可交付工件无意见/问题1124投资者代表社科院说明类型客户职责成本管理及项目进度跟踪成功标准1控制项目成本2项目进度跟踪参与立项和功能规格评审、验收可交付工件无意见/问题1125应用系统代表文件分享平台说明类型网站职责提供文件分享平台二期需求功能成功标准参与可交付工件无意见/问题113关键用户需求编号所属模块功能概述需求描述备注1文档上传预览支持大部分常用文档、图片格式,提供转换服务2影音文件上传预览支持主流音频、视频文件格式,提供转换服务3核心服务权限提供细颗粒度的权限分配功能将每个ACTION设置为权限项,与业务模块构成基本权限4安全防攻击拒绝非授权、越界的数据请求,拒绝SQL注入式攻击等攻击方式6集群服务采用APACHETOMCAT集群方案7性能集群缓存采用开源工具TERRACOTTA处理集群缓存8服务平台提供WEBSERVICES服务采用XFIRE提供外部访问服务114项目历史12前景和范围121前景陈述在国内语言研究领域,很多专家学者尚没有一套完善的互联网平台为他们的在线学术交流提供便利,因此,拥有一套易用的文件分享平台将是他们当前的迫切需求。122范围国内语言研究领域内的专家、学者通过此平台分享文档、影音。13风险评估131需求变动在系统开发过程中,有关业务需求的变更会影响整个项目开发周期及总工作量。应对措施与客户保持沟通,有新的需求及时做需求变更并更新项目开发计划。14参考资料2设计目标和约束21性能(PERFORMANCE)211WEB页面请求可承载20人并发访问,在此负荷下,除特殊说明所有页面平均响应时间在3秒以内22可用性(AVAILABILITY)支持724小时不间断服务。23可靠性(RELIABILITY)每周不可用时间小于60分钟,保证平均994的时间可用。24扩展性(SCALABILITY)平台预留了外部数据的访问扩展,支持第三方应用接入需求。25安全(SECURITY)平台集成了US登陆认证,用户敏感信息没有保存在本系统。26集成(INTEROPERABILITY)与US服务集成,通过US认证服务完成用户的登陆认证以及权限认证。27可支持性提供部署帮助文档。28地理位置(LOCATION)暂无。29安装(SETUP/INSTALLATION)采用分布式部署,详细参见411网络拓扑结构。210假设与约束(ASSUMPTIONSANDCONSTRAINTS)暂无。211预算(COSTS)详见立项申请书。212资源(RESOURCES)暂无。213项目接收标准功能1完成核心模块开发性能可承载20人并发访问,在此负荷下,除特殊说明所有页面平均响应时间在3秒以内稳定性1每周不可用时间小于60分钟,保证平均994的时间可用。3信息收集31信息收集活动记录暂无32信息整理分类321业务(BUSINESS)3211用户认证集成US认证服务。322应用(APPLICATION)文件分享网站323信息(INFORMATION)暂无324技术(TECHNOLOGY)3241技术路线文件共享平台基于J2EE平台开发,采用SPRING3HIBERNATE3STRUTS2主流架构,缓存工具选用EHCACHE。经过分析验证,确定了该平台的瓶颈会出现在上传文件以及下载文件的过程中,因此,我们提供了分布式集群方案。网站部署在一台服务器上,文件的上传、下载以及预览服务通过服务器集群提供。数据库采用独立服务器部署,并支持扩展。最后用一台服务器作为资源备份服务器,资源由文件上传、下载、预览集群服务器上的同步工具实现资源的规整,资源备份服务器支持扩展。4解决方案41物理环境(INFRASTRUCTURE)411网络拓扑结构412服务器配置代理服务器(做分发请求)INTEL至强系列28GHZ以上CPU,4核内存4G以上硬盘40G以上,WINDOWSSERVER2003操作系统,APACHE22WEB应用服务器3台(可与其他业务共享服务器)INTEL至强系列28GHZ以上CPU,4核内存8G以上硬盘100G以上,WINDOWSSERVER2003操作系统,TOMCAT6022文件服务器INTEL至强系列28GHZ以上CPU,4核内存8G以上硬盘1T以上,WINDOWSSERVER2003操作系统视频转换服务器INTEL至强系列28GHZ以上CPU,4核内存8G以上硬盘1T以上,WINDOWSSERVER2003操作系统数据库服务器(可与其他业务共享服务器)INTEL至强系列28GHZ以上CPU,4核内存8G以上,100G以上SCSI硬盘,WINDOWSSERVER2003操作系统,MYSQL50413网络带宽,防火墙,端口局域网为千兆或百兆以太网。42界面设计(VISUALDESIGN)421登陆界面422主界面423文档信息预览界面424文档内容预览界面425文档上传界面426文件列表427分类列表428用户列表429权限管理4210音频、视频预览界面4211音频、视频上传界面4212服务平台应用列表界面4213服务平台模块列表界面4214服务平台功能列表界面4215服务平台应用功能权限分配界面43概念设计(CONCEPTUALDESIGN)431解决方案功能架构4311上传文件流程图4312同步工具执行流程图4313文件下载流程图4314在线预览流程图4315外部应用获取REQUESTTOKEN流程图4316外部应用调用服务平台方法流程图4317系统用例4318架构设计43181架构总揽图43182技术选型文件共享平台基于J2EE平台开发,采用SPRING3HIBERNATE3STRUTS2主流架构,缓存工具选用EHCACHE。经过分析验证,确定了该平台的瓶颈会出现在上传文件以及下载文件的过程中,因此,我们提供了分布式集群方案。网站部署在一台服务器上,文件的上传、下载以及预览服务通过服务器集群提供。数据库采用独立服务器部署,并支持扩展。最后用一台服务器作为资源备份服务器,资源由文件上传、下载、预览集群服务器上的同步工具实现资源的规整,资源备份服务器支持扩展。负载均衡将采用APACHETOMCATCLUSTER,其优点是部署实施工作简单,性能可靠,产品开源,可供学术研究使用。服务平台使用XFRIE,这是新一代的JAVAWEB服务引擎,与SPRING集成。简化了JAVA应用转化为WEB服务的步骤和过程,也直接降低了SOA的实现难度,是非常成熟的WEB服务解决方案。432需求分析和功能设计4321文档、影音文件在线预览43211描述提供文档、影音文件的在线预览,并且支持管理员后台授权预览权限。43212商业需求提供文档、影音文件在线预览以及权限控制43213优先级(PRIORITY)用例优先级高4322文件下载43221描述可由管理员授予普通用户下载权限,授权过的用户可下载文件。43222商业需求43223优先级(PRIORITY)用例优先级高4323文件上传43231描述所有登陆过的用户可通过平台上传文件。43232商业需求43233优先级(PRIORITY)用例优先级高4324评论、关注、收藏、评分43241描述登陆过的用户可以对正在浏览的文件发表评论,并能够关注、收藏该文件,也可以为该文件评分。用户可通过“我的收藏”、“我的关注”、“我的评论”分别查看当前用户收藏过的文件、关注过的文件以及发表过的评论。43242商业需求43243优先级(PRIORITY)用例优先级高4325发送、接收消息43251描述登陆过的用户可通过消息功能接收和发送站内短消息。用户通过短信列表查看已接收的消息,并且可通过发送消息功能向指定用户当前站点内存在的用户发送短消息。43252商业需求43253优先级(PRIORITY)用例优先级高4326分类管理43261描述管理员可通过后台管理页面添加、修改、删除分类,并且可以通过分类向指定用户开放文件的在线预览以及下载权限。43262商业需求43263优先级(PRIORITY)用例优先级高4327文件分享43271描述登录用户可以将自己上传的非“公共”文件分享给群组或个人,以达到文件在不同范围共享的目的。也可以收回自己分享的文件,文件分享给其它用户时要利用系统消息功能通知被分享的用户,消息内容带有分享文件的链接,方便分享用户直接查看。43272商业需求43273优先级(PRIORITY)用例优先级高4328群组管理43281描述登录用户的默认部门作为其默认群组,管理管理员可以创建群组,并可以加入系统用户作为群组的成员,对群组成员进行管理。43282商业需求43283优先级(PRIORITY)用例优先级高4329文件分类管理43291描述文件分类分为三种“个人”、“群组”、“公共”,对于“公共”的分类,需要指定管理员去管理些分类下的权限,主要有“审核”、“反审核”操作;“群组”下的分类由群组管理员维护;“个人”下的分类则由用户自己维护。43292商业需求43293优先级(PRIORITY)用例优先级高43210用户管理432101描述管理员可通过后台管理页面添加、删除用户。用户的预添加操作通过US管理平台完成。初次登陆成功的用户,系统将会自动下载该用户的信息至本系统,自动完成系统用户的初始化工作。432102商业需求432103优先级(PRIORITY)用例优先级高43211权限管理432111描述文件共享平台的权限管理主要体现在“文件分类”下的“公共”分类管理授权。US系统中的管理员作为本系统的超级管理员存在的,他们可以对文件分类进行授权。群组授权,即对默认群组进行授权,授权扣的用户可以自己创建群组。432112商业需求432113优先级(PRIORITY)用例优先级高43212服务平台432121描述文件共享平台提供对外服务功能,即服务平台。主要由外部应用、模块、功能、应用与功能权限分配构成。432122商业需求432123优先级(PRIORITY)用例优先级高43
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 稿定设计制作与编辑指南
- 特色农业林业品种繁育合作合同
- 政治与社会2025年公共关系学试题及答案
- 高效学习水利水电工程考试试题及答案
- 工程经济投资风险缓解试题及答案
- 财务部门在战略规划中的角色计划
- 合同范本体育赛事居间合同
- 食堂用餐服务投诉处理协议
- 2025年定制化工程项目管理试题及答案
- 老年劳动力返聘协议
- 《健康教育学》PPT13-个人卫生与保健
- 人口信息查询申请表(表格)
- 被执行人财产线索提供书(模板)
- 电力电子手机充电器课程设计报告
- 遥感地质蚀变异常信息提取实验
- 中学生学习计划5总结PPT模板下载
- 房地产企业所得税汇算清缴鉴证报告附模板
- GB 5009.34-2022食品安全国家标准食品中二氧化硫的测定
- 语文五年级 【知识精讲】7.阅读(2)文言文阅读
- 社会心理学8-人际关系课件
- QC-R 596-2017高速铁路板式无砟轨道自密实混凝土高清-无水印
评论
0/150
提交评论