![[计算机软件及应用]软件需求规格说明书.doc_第1页](http://file.renrendoc.com/FileRoot1/2019-1/15/acff2edd-70a0-49d1-bdfa-4d6404a9cd5a/acff2edd-70a0-49d1-bdfa-4d6404a9cd5a1.gif)
![[计算机软件及应用]软件需求规格说明书.doc_第2页](http://file.renrendoc.com/FileRoot1/2019-1/15/acff2edd-70a0-49d1-bdfa-4d6404a9cd5a/acff2edd-70a0-49d1-bdfa-4d6404a9cd5a2.gif)
![[计算机软件及应用]软件需求规格说明书.doc_第3页](http://file.renrendoc.com/FileRoot1/2019-1/15/acff2edd-70a0-49d1-bdfa-4d6404a9cd5a/acff2edd-70a0-49d1-bdfa-4d6404a9cd5a3.gif)
![[计算机软件及应用]软件需求规格说明书.doc_第4页](http://file.renrendoc.com/FileRoot1/2019-1/15/acff2edd-70a0-49d1-bdfa-4d6404a9cd5a/acff2edd-70a0-49d1-bdfa-4d6404a9cd5a4.gif)
![[计算机软件及应用]软件需求规格说明书.doc_第5页](http://file.renrendoc.com/FileRoot1/2019-1/15/acff2edd-70a0-49d1-bdfa-4d6404a9cd5a/acff2edd-70a0-49d1-bdfa-4d6404a9cd5a5.gif)
已阅读5页,还剩105页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
无纸化会议系统小组 软件需求规格说明书无纸化会议系统需求说明书文件状态:草稿 正式发布 正在修改文件标识:当前版本: 作 者: 完成日期: 版 本 历 史版本/状态作者参与者起止日期备注目录 1引言41.1编写目的41.2项目背景41.3定义41.4参考资料82任务概述92.1目标92.1.1系统开发背景92.1.2系统开发意图102.1.3系统应用目标112.2用户和用户特点112.3假定和规约133需求规定153.1功能性需求153.1.1系统整体功能架构153.1.2系统流程分析163.1.3系统功能建模193.1.4Web端原型设计363.1.5客户端原型设计513.1.6UML系统建模与分析623.2 非功能性需求1003.2.1 性能需求1003.2.2 数据管理能力需求1023.2.3 故障处理要求1043.2.4 安全性需求1043.2.5 操作需求1053.2.6 其他专门要求1054运行环境规定1064.1设备要求1064.1.1 大屏幕投影1064.1.2 会议设备需求1074.1.3 语音设备1074.2支持软件1074.3接口1084.4控制1081引言1.1编写目的本需求说明书主要面向项目甲方和项目开发者。作为整个系统开发的依据,它将对以后各个阶段的工作中起指导作用,同时也是项目完成后系统验收的依据。本文全面地描述了无纸化会议系统所要完成的工作,是软件开发人员和用户对本系统中的业务流程及功能达成共识。编写此文档的目的是进一步定制软件开发的细节问题,旨在对这次的项目做一个大体上的描述,预期的主要读者如下:1.项目甲方。能够让甲方对本次项目大体上的实现有一个初步的了解,借助文档来保证需求的正确和完善,并助其在项目初期提出可行性的意见和建议。2.项目开发者能够根据本文档来确定这次项目的需求和规定,包括功能性需求,安全性需求等。以便根据需求来指导项目之后的开发。1.2项目背景本次项目题为无纸化会议系统,鉴于常规会议中,由于大量的纸质材料而引起的资源浪费、办事效率低,应变能力差,表现形式单一,安全性欠佳等缺点,会议的无纸化已经成为一个势在必行的改变。本次项目的任务提出者(甲方)为 ,开发方(乙方)为 ,为的是能够将甲方的几个会议室布置为无纸化的会议室,以便借由这个无纸化会议系统来取代传统的会议。本系统可以独立运行于会议室中,并且也可以与甲方的OA(办公自动化)系统进行对接,以便让会议更高效。1.3定义l B/S模式 & C/S模式B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据;C/S (Client/Server,客户机/服务器)模式又称C/S结构,是20世纪80年代末逐步成长起来的一种模式,是软件系统体系结构的一种。C/S结构的关键在于功能的分布,一些功能放在前端机(即客户机)上执行,另一些功能放在后端机(即服务器)上执行。功能的分布在于减少计算机系统的各种瓶颈问题。C/S模式简单地讲就是基于企业内部网络的应用系统。与B/S(Browser/Server,浏览器/服务器)模式相比,C/S模式的应用系统最大的好处是不依赖企业外网环境,即无论企业是否能够上网,都不影响应用。本系统最终选定的是客户端采用B/S模式,以及服务器可以采用C/S模式访问,这种B/S与C/S相结合的模式;l 电子白板: 电子白板是汇集了尖端电子技术、软件技术等多种高科技手段研发的高新技术产品,它通过应用电磁感应原理,结合计算机和投影机,可以实现无纸化办公及教学。电子白板由普通白板发展而来,最早出现的电子白板为复印型电子白板,随着技术的发展及市场的需要,出现了交互式的电子白板。目前市场上这两种电子白板并存。电子白板的功能:1.基本的批注与绘画功能,用于参与者之间的交流。2.具有鼠标的功能,即可以在触控屏上直接控制计算机和反馈功能。 3.交互式电子白板内容的恢复和更新功能。 4.特殊功能:聚光灯、拉幕、放大镜、视频记录、支持office功能 5.有屏幕捕获、层技术、图形编辑功能;把静态的图形变成动态,更生动直观。 6.无限页书写功能。l Nhibernate & ORM:NHibernate是一个面向.NET环境的对象/关系数据库映射工具。对象/关系数据库映射(object/relational mapping,ORM)这个术语表示一种技术,用来把对象模型表示的对象映射到基于SQL的关系模型数据结构中去。类似Java中的Hibernate,使用GNU宽通用公共许可证发行的自由、开源的软件。它为面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的框架。它的设计目标是将软件开发人员从大量相同的数据持久层相关编程工作中解放出来。l NunitNUnit是一个单元测试框架,专门针对于.NET来写的. NUnit最初是由James W. Newkirk, Alexei A. Vorontsov 和Philip A. Craig,NUnit是xUnit家族种的第4个主打产品,完全由C#语言来编写,并且编写时充分利用了许多.NET的特性,比如:反射,客户属性等等.最重要的一点是它适合于所有.NET语言.l DFD(Data Flow Diagram,DFD)数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。l XML(Extensible Markup Language)XML即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言)。Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。l WPF(Windows Presentation Foundation)WPF是微软推出的基于Windows Vista的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。WPF其实不仅仅是图形引擎而已,它将给Windows应用程序的开发带来一次革命,因为新的架构提供了一种全新的开发模式。当然对于普通用户而言,最直观的就是界面越来越漂亮,看起来越来越舒服了;但对于开发人员而言,界面显示和代码将更好的得到分离,这与从前的桌面应用程序开发有很多不同(界面设置和代码是融合在一起的),这是比较具有革命性的改变之一。还有就是桌面应用程序和浏览器应用程序的融合,根据ms的承诺,正在开发中的WPF/E,即WPF Everywhere版本,将为基于WPF的应用程序提供全面的浏览器支持,这意味着未来开发出的应用程序将可以基于浏览器在不同的操作系统上运行,当然由于目前还在开发中,并不确定会不会有一定的限制,根据WPF/E开发组的定义,WPF/E仍然是WPF的子集,而不是后继版本。l 基于ACK的可靠组播协议模型基于ACK的可靠组播协议主要由发送者来保证组播数据包的可靠传输,在本文中将此类协议称为协议模型A ,它具有以下基本特点:发送者需要为每一接收者保留各自关于数据包接收情况的相关状态信息,它根据每次收到的来自于不同接收者的ACK设置相应的状态信息.发送者采用组播方式发送和重传每一数据包,并同时设置相应的重发定时器.接收者首次正确收到数据包后,利用单播(Unicast) 方式向发送者发送ACK确认数据包,对于此后重复收到的数据包其不再发送ACK进行确认.若在发送者中对应任一数据包的定时器超时之前,发送者收到来自所有接收者对此数据包的ACK,则其认为此数据包已经成功的传送到所有接收者,此时取消对这一数据包的定时.若发送者中对应某一数据包的定时器超时,这意味着这一数据包没有正确的传送到所有接收者,则其重发此数据包并重新设置定时器.l 基于NAK的可靠组播协议模型基于NAK的可靠组播传输协议将保证组播数据包的可靠传输的重任放在接收者上,在本文中将此类协议称为协议模型B ,它具备以下基本特点:发送者不需要了解每一接收者的数据包接收情况及保相关状态信息.发送者采用组播方式发送和重传每一数据包,不需设置相应定时器.若接收者正确收到数据包,则其不向发送者发送任何确认指示.接收者通过检测数据包空隙(Packet Gap) 或通过比较各个接收者周期发送的状态信息(本文中不考虑此状态信息所占用的带宽) 检测数据包的丢失,若接收者检测到数据包的丢失,则其利用单播方式向发送者发送NAK数据包,要求发送者重发相应的数据包,并同时设置相应的定时器.发送者收到接收者的NAK后,依据其中的信息决定是否重发相应的数据包,设此接收者和发送者之间的往返行程迟延为RTT,若发送者在当前时间之前的RTT 时间之内已经重发了相应的数据包,则发送者不再进行重发,否则其重发此NAK所请求的组播数据包.若接收者在对应某一数据包的定时器超时前成功收到此数据包,则其取消相应的定时器.若接收者中对应某一数据包的定时器超时,则这意味着接收者要求发送者重发的数据包还是没有成功收到,则按照检测到数据包丢失时的情况处理.此外,现在很多基于NAK的可靠组播协议都采用了NAKCompression 策略,这类协议的代表是Sally Floyd 和Van Jacob2son 的SRM9 l UPS(uninterruptible power system)UPS是不间断电源的英文简称,是能够提供持续、稳定、不间断的电源供应的重要外部设备。 UPS按工作原理分成后备式、在线式与在线互动式三大类。 UPS顾名思义,它就是一台这样的机器,它在市电停止供应的时候,能保持一段供电时间,使人们有时间存盘,再从容地关闭机器。UPS电源主要由UPS主机及UPS电池组成; 作用:高可靠性不间断供电保证动力的连续性;电网稳压、净化功能消除电网波动、污染;电池管理功能 延长电池使用寿命;智能监控功能 有效解决电源维护功能。l Ext ExtJS可以用来开发RIA也即富客户端的AJAX应用,是一个用javascript写的,主要用于创建前端用户界面,是一个与后台技术无关的前端ajax框架。因此,可以把ExtJS用在.Net、Java、Php等各种开发语言开发的应用中。ExtJs最开始基于YUI技术,由开发人员JackSlocum开发,通过参考JavaSwing等机制来组织可视化组件,无论从UI界面上CSS样式的应用,到数据解析上的异常处理,都可算是一款不可多得的JavaScript客户端技术的精品。Ext的UI组件模型和开发理念脱胎、成型于Yahoo组件库YUI和Java平台上Swing两者,并为开发者屏蔽了大量跨浏览器方面的处理。相对来说,EXT要比开发者直接针对DOM、W3C对象模型开发UI组件轻松。1.4参考资料1 谭云杰Thinking in UML中国水利水电出版社,2009.1:1-3122 骆斌 (主编),丁二玉(编著),需求工程软件建模与分析北京:高等教育出版社,2009.4.3 Roger S.Pressman.软件工程-实践者的研究方法(第六版)M. 北京:机械工业出版社,2008.4 GB/T15381-94会议系统及其音频性能要求5王珊,萨师煊数据库系统概论M北京:高等教育出版社,2006.5:78-1276 王斌,刘增基,李红滨,张冰.基于ACK和NAK的可靠组播传输协议的性能分析和比较. 西安电子科技大学综合业务网国家重点实验室,陕西西安710071.期刊2任务概述2.1目标2.1.1系统开发背景随着会议发言讨论系统技术、现场音频回放技术、音频处理技术、无线麦克风技术,投影显示技术、集中中控等技术的不断发展,使得具备系统先进性和实用性的会议系统成为了当今社会讨论的热点。“无纸化会议系统”使得会议进入了一个全新的模式,“无纸化”会议系统有效的解决了传统技术中难以实现的实时交流互动等缺点,为现代化会议室的建设提供了一种理想的实现方案,它规避了传统会议系统的种种弊端。“无纸化会议系统”: PMCS(Paperless Multi-media Congress System),通过现有的各种通讯传输媒体,将语音、文字、图片等多种资料分送到各个与会者的计算机上,通过图形、声音等多种方式交流信息,增加与会者对内容的理解,完成传统会议向无纸化会议的转型。以下是传统会议模式的主要不足: 办会效率低:为举办一次会议,会务人员不得不进行大量前期准备和协调工作。如:协调会议室使用、制作参会人员桌牌、收集和准备会议资料、印刷会议资料、制作选票、统计选票、统计到会情况、收集过程文档、防止敏感会议资料丢失等。上述工作一个人难以完成,需要多人投入大量的精力,而且可能由于疏忽,造成会议的组织不圆满。 参会人员累:由于采用纸质的会议资料,参会人员需要大量的精力才能定位到自己关心的章节或内容,有时还可能出现遗漏;由于缺乏丰富的多媒体和图文表现形式,会议过程枯燥,尤其对于较复杂的议题参会人员难以迅速理解和把握其核心思想;多人汇报时,为了使用投影仪,频繁换座位,导致会场局面混乱。 应变能力差:会议时参会人员发生变换,将无法提供相应的纸质桌牌;如果会议资料在会前几分钟或会议中才收集准备完毕,将不可能进行大量印刷,影响会议质量。 表现形式单一:会议内容以纸质资料为主,缺乏必要的多媒体或音视频表现形式,使得会议过程枯燥,影响会议的预期目标。宣传、教育或学习类型的会议,如能配合一定的纪录片、原理演示动画等,将起到事半功倍的效果。 资源浪费严重:传统会议需要大量的纸张开销,而绝大部分的纸质会议资料,会后就没有任何用处,造成了巨大的资源浪费。目前, 我国乃至全球,各种资源越来越匮乏,节约资源、保护环境,已经成为当前的迫切任务。 安全保密隐患:会议内容涉及到国家秘密或商业秘密时,对会议资料的控制非常重要。传统会议采用纸质会议资料,很容易发生丢失现象,难以保证会议资料的安全。2.1.2系统开发意图“无纸化会议系统”在完成传统会议所需要的功能上,改善传统会议中的工作量大,资源浪费,安全性差,表现形式单一的缺点,用户只需要一体机,麦克风,摄像头等就能够轻松召开会议,支持屏幕共享,投票,文字交流,便签等功能,实现基于会议讨论、资料展示/演示、投票表决等不同类型的应用需求。同时本系统对系统工作的先进性、稳定性、可靠性、安全性、兼容性、扩充性予以充分全面的考虑,充分考虑系统应用的智能化和操作的简易性。本会议系统,作为各种决议,规划的讨论和审核的严肃的会议环境,要求具备以下基本要求:l 信息化、智能化、合理化,满足各类现代高级信息多媒体会议的要求,设备配置方面,无论是音频或者控制系统,都将考虑设备的先进性、可靠性,安全性,系统能够提供音频信号切换及大屏幕显示的设备,有功能完善的音频系统,满足用户对系统的严格要求;l 系统设备的配备简洁合理,操作方便,每个设备都能充分发挥其作用;注重系统的经济性,选用经济、实用的设备,提高会议室之间设备的复用率,避免重复投资.l 系统操作简单快捷使用方便灵活,智能化程度高,系统为用户提供一个方便的操作手段,在重要的会议进行时,不至于由于使用了众多高科技设备、提供了众多功能而造成系统操作复杂、局面难于控制或操作上手忙脚乱的尴尬局面。l 采用模块化设计,使系统各部分既可有机地融合,又有相对的独立性,为日后系统的升级扩展和设备更新留有余地. 要求系统能够独立运行于会议室中,也可以与甲方的OA(办公自动化)系统进行对接,以便让会议更高效。l 系统初始设有一定数量的发言席位,设有会议主席和会议秘书和在会议期间主席机能够进行轮转;2.1.3系统应用目标本次项目的最主要目标是完成传统会议向无纸化会议的转型,在完成传统会议所需要的功能上改善传统会议中的工作量大,资源浪费,安全性差,表现形式单一的缺点。2.2用户和用户特点表2-2 用户概要用户编号用户名称用户概况和特点使用系统方式User_001会议发起者会议发起者即为一场会议的提出者,会议发起者确定了会议的一些基本信息,包括时间,主题,一些材料及参会人员等。此类人员通常具有基本的电脑技能,但不一定具有对新软件的快速学习能力。并且通常不直接接触系统,而是依靠其他人代替自身来完成系统的使用直接使用系统来进行会前的布置。借由其他人员(秘书等)代替自己完成会前布置的功能。User_002会议秘书会议秘书通常接受会议发起者的指示在会前进行会议的布置,包括材料的准备,人员的通知等。并且有可能在会议的现场对会议进行组织和控制。这类人员能够较熟练的使用电脑软件,其职责明确了这类用户有必要在事先对系统的使用进行学习。接受会议发起者的指示,并对会场进行前期的布置,直接操作系统。在会议现场使用系统对会议进行主持和控制。User_003会议主持人会议主持人有可能由其他人员客串,如会议秘书或者某个参会者。其主要职能是控制会议的流程,对会议现场做出控制,例如签到、材料的管理等。这类人员参与正常会议,保证会议的正常进行。这类人员一般具有基础的电脑指示,但不一定能够熟练的使用新软件,有必要对其进行适当的培训。在会议现场使用系统来完成会议的控制。User_004会议参与人参会者也即是以往传统会议的参会者,有可能是单位各个职位的人员,要求没有障碍的完成以往会议的全部功能。这类用户遍布的范围较广,因此很难估算其计算机的水平,因此要求软件能够简单、易上手,以便保证这类人员的特点。在会议现场使用系统来参与会议,完成包括签到,查看资料,发言等在传统会议中也具备的功能。User_005单位办公人员在单位中,办公人员需要获取会议的资料包括会议材料,人员信息等,以便完成单位其他工作。这类人员一般能够熟练的使用电脑,具备一定的电脑使用知识。通过系统来查阅及下载会议的相关资料。User_006会议室管理者会议室管理员要完成日常对会议室的管理和安排,例如会议室安排出现冲突后的处理等。保证会议室的正常工作。这类用户对会议室具有操作的最高权限,能够对会议室的使用进行安排,但无法确定其电脑使用水平,因此在必要时候需要对其进行培训。使用系统对会议室的安排进行操作和管理,保。User_007系统维护员这类用户在系统出现故障时对系统进行维护,并且保证日常系统的检查和备份等工作,以保证系统运行良好。这类用户具有较高的电脑使用水平,能够熟练的对系统进行操作。直接使用系统进行系统维护。使用外部工具或软件对系统进行检查和维护。2.3假定和规约1) 用户支持:假设本应用软件开发过程中得到了用户的极力支持和配合。需求不会过大的变动,并且积极参与和配合系统开发的进度。2) 技术支持:在开发过程中遇到的技术问题,可以及时的解决和处理,由于本系统的设计的大量的硬件知识,并且系统较为庞大,技术难点较多,这个是我们保证系统完成时间的最大假设。3) 人员配合:假定项目开发过程中不会有突发情况导致项目成员没办法参与开发工作。4) 时间限定:假定项目完成时间不会提前。本次系统的开发时间有限,预计为2个月。以下使本系统开发的进度和计划安排甘特图:图2-3 甘特图由上图可看出:开发期限:2011年5月中旬为止开发周期:2个月具体时间:2011年3月20日至2011年5月10日由于该系统的开发进度是小组根据各个模块的初步情况进行安排的,时间进度方面可能会有所变动,此问题根据具体情况进行分析。原则上我们将尽力按照目前的进度进行开发,务必在预定时间内顺利完成。3需求规定3.1功能性需求3.1.1 系统整体功能架构对于本次系统,甲方提出的大致上的功能性需求及后期分析的功能性需求如下表表3-1-1-1 功能性需求_大纲编号内容1能够对会场进行前期的布置,包括人员,资料,座位,议程的布置。2会议签到及会议签到的管理3对会议流程的控制4会议资料的分发和查看5会议现场的交流,包括语音和文字的交流6会后资料的整理和保存7会议现场的屏幕同步8会议现场的发言录音及保存录音上表作为一个功能性需求的大纲,大致给出了本次系统的大体需求,根据以上的需求大纲可以对本次系统的功能模块做一个划分。因此,详细的需求分析请见各个模块的详细需求文档。本次系统的功能模块划分如下表。表3-1-1-2 系统功能模块划分表编号模块名模块描述1会议室安排完成会议室的申请,安排,批准,管理等操作。2会议安排完成会议前期的人员、资料、座位、时间,流程的布置。并且可供使用者发起通知,或者供参会者查看信息等。3签到系统负责会议现场的签到,并且能对签到信息做操作,包括修改,查看等。4会议交流完成会议现场的交流包括语音和文字等的交流,并在这些基本交流的基础上做出交流类型的扩充,比如电子白板,窗口共享。5会议流程控制控制会议现场的流程,主要为议程的前进、后退、转移和查看等操作。6文件共享负责文件资料的分发和查看,并可对资料进行操作。7问卷及投票包括会议前期的问卷设置,会议现场的问卷答复。并且整理问卷结果,并且可对结果进行展示或保存。8会议资料整合对会议从会前到会后的资料进行整理和保存。3.1.2 系统流程分析本次系统的目标就是让使用者能够简单快捷的来完成以往会议的所有功能,包括会前的组织,现场的管理,和后期资料的整合。下图表示了这次系统的主要实现的功能和系统的职责,本系统贯穿了一场会议从会前到会后的所有流程。也就是说本系统完成的不单单是会议现场的管理,也包括会前的布置和会后的管理,以便更好的适应办公自动化这个潮流。系统总流程图如下:图3-1-2-1 系统总体流程图图3-1-2-2 会前会议编辑主流程图图3-1-2-3 会议现场主流程图图3-1-2-3 会后资料整理流程图3.1.3 系统功能建模Mindjet MindManagerPro 绘制思维导图:l Web端思维导图:l 会议系统功能模块思维导图l 本地服务器思维导图 l Xmind进行思维导图的抽象思维导图设计:其中会议现场功能细化图如下:l 通过建模初步分析, “无纸化”会议系统主要包含以下功能:数据共享功能 : 文档共享、屏幕共享、电子白板、文字聊天、文件传输和投票等多种数据功能同步进行; 白板技术,实时捕获主持人在普通硬件白板上的书写,迅速广播到与会者的计算机屏幕上; 同步文档(包括Office、PDF等各种格式的文档),并提供丰富的文档标注工具。 采用矢量成像技术保证共享的文档具有高质量的清晰度,文档内容不失真; 屏幕共享功能,与会者可实时、同步看到被共享的计算机桌面。可以对正在共享的电脑进行远程操作; 电子投票,问卷调查功能; 2. 管理功能 : 基于Web 的会议安排、修改、取消等会议管理功能; 完整的用户帐号管理。可以批量导入用户帐号,用户登入,用户组管理,用户组织机构管理; 通过email或手机短信等方式邀请与会者; 完整的会议统计数据,所有与会者进入、离开会议的时间、与会者来自何处等信息都有完整的记录; 会议进行中具有灵活的权限控制,在会议中主持人,主讲人等角色可以动态切换,与会者的权限可动态改变。 3. 会议安全: 可以设置会议加入密码,只有知道密码才能加入; 可以设置主持人会议控制密码,只有知道密码才能控制会议; 可以把会议参与人限制为一组特定的人,其余人无法加入会议; 会议数据加密,确保在通信过程中,会议数据不会被截获; 会议室安排功能模块本模块的目标是对日常的会议室安排进行管理,包括申请会议室的使用、编辑会议室的安排信息,查看会议室的安排等,以保证会议室的正常使用,防止出现会议室的使用冲突等意外情况。并且要能够系统的对这些会议室的安排信息进行整理和保存,以便用于其他用途。在完成上述基本功能的基础上,还要能够对角色来进行权限功能的区分,以保证会议室管理的有序性和安全性。在这个模块中,参与的用户主要有:表.1 会议室安排用户功能表用户需求会议室使用者能够查看今后几天内的会议室使用情况能够发起会议室的使用申请能够管理自己的会议室使用申请会议室管理员能够查看所有的会议室使用情况能够清晰的对会议室使用情况进行分类以便于查看能够对会议室使用情况进行查询能够管理所有的会议室使用情况在没有时间冲突的情况下直接批准会议本模块的活动图如下:图.1 会议室安排用例图本模块的UML用例分析图如下:图.2 会议室安排用例图 问卷及投票功能模块本模块的目标: 与会人员在问卷及投票模块中具有:会议期间发起投票/问卷,修改投票/问卷,参与投票/问卷,查看投票结果的功能。为客户提供取代传统会议中的投票和统计功能,要求达到以下目的。l 实现投票问卷定制;l 实现安全的,无纸化的投票/问卷过程;l 统计结果表达方式多样化;l 统计结果直观,简介明了;l 统计结果可长期保存;l 可方便快捷的使用现有的系统模板和用户自定义模板;会议秘书,作为一个具有特殊功能的与会人员,在问卷及投票模块中不仅具有普通会议人员所有的功能:会议期间发起投票/问卷,修改投票/问卷,参与投票/问卷,查看投票结果。还具有会前设置投票和问卷的功能,会议秘书是普通与会人员的范化。本章定位在会议秘书的会前投票/问卷的设计功能,要求达到以下目的:l 实现投票问卷定制;l 生成格式化良好的投票或问卷;l 可保存新建的投票和问卷为模板;l 可方便快捷的使用现有的系统模板和用户自定义模板;本模块的用户需求:与会人员可以在会议期间发起投票/问卷,可以根据用户的需求,简便、快捷的定制投票和问卷;(1) 支持多种输出格式:HTML、TXT、XML;(2) 提供系统常用问卷和投票模板;(3) 提供将当前编辑好的问卷或者投票保存为模板的功能;(4) 可以设置投票类型:记名投票或是不记名投票;(5) 可以设置投票和问卷填写的时间限制,超时视为无效;修改投票/问卷:(1) 用户可以自己设计新的投票和问卷,或对已有的问卷或投票的格式模板进行调整,修改和使用。(2) 编辑和修改会议期间发起的投票和问卷,并提交修改到服务器中;参与投票/问卷:(1) 实现和传统的有纸会议一样的简易的填写投票和问卷的方法;(2) 可以编辑和修改还没有提交的投票和问卷;查看投票结果:(1) 实现和传统的有纸会议一样的简易的填写投票和问卷的方法;(2) 可以编辑和修改还没有提交的投票和问卷;查看投票结果:(1) 统计结果表达方式多样化;(2) 统计结果直观,简介明了;(3) 统计结果可长期保存;会议秘书需求分析,除了应该具有普通的与会人员所具有的需求:会议期间发起投票/问卷,修改投票/问卷,参与投票/问卷,查看投票结果。还具有会前登陆Web端,设置投票和问卷的功能。本模块UML用例图如下:图.1 问卷及投票功能模块用例图问卷及投票模块的用例表如下所示:表3-1-2-2-1 与会人员角色用例表用例名称用例说明会中发起投票/问卷与会人员在会议进行中可发起投票:1.投票选项设置2.投票时限设置3.保存4.发送给具有权限的其他与会人员修改投票与会人员可修改问卷:1. 添加新的问题2. 修改已有的问题 3. 删除已有问题参与投票与会人员可参与投票:1.投票选择2.在规定时间内提交投票备选数据流:3.超出规定时间,没有提交投票,视为弃权;系统提示信息,用例结束;查看结果与会人员可以查看投票结果表3-1-2-2-2 会议秘书角色用例表用例名称用例说明会前发起投票/问卷会前投票设置:基本数据流:1.投票选项设置2.保存到文件系统3.从数据库中取出发送给具有权限的与会人员会中发起投票/问卷会议进行中:发起投票基本数据流:1.投票选项设置2.投票时限设置3.保存到文件系统4.从数据库中取出发送给具有权限的与会人员修改投票发送后不能再修改问卷修改问卷:1. 添加新的问题2. 修改已有的问题 3. 删除已有问题参与投票基本数据流:1.投票选择2.在规定时间内提交投票备选数据流:A1:超出规定时间,没有提交投票,视为弃权;系统提示信息,用例结束;查看结果与会人员可以查看投票结果 文件共享功能模块本模块的目标:与会人员在文件共享模块中具有:共享文件下载,共享文件查看,更新共享文件目录的功能。为客户提供取代传统会议中共享文件的功能,要求达到以下目的。l 方便文件的分发,下载和查看;l 会前,允许用户使用临时账号登陆Web端进行共享资料的下载;l 会中,用户可以实时查看最新的共享文件,以及下载到本地进行编辑;会议秘书,作为一个具有特殊功能的与会人员,在文件共享模块中不仅具有普通会议人员所有的功能,还具有共享文件上传,权限设置,修改,删除共享文件,会中文件分发的功能。为会议秘书提供共享文件的功能,要求达到以下目的:l 会前共享文件上传,修改,删除;l 会中,与会人员通过秘书机上传所需要共享的文件;l 会中进行共享文件的分发;l 设置与会人员对于共享文件的可见性;l 协助会议秘书高效地进行文件的分发和共享;l 通过文件访问的权限设置策略,保证对于文件的安全性访问;用户需求:与会人员能够根据用户的需求,与会人员在文件共享模块中具有:共享文件下载,共享文件查看,更新共享文件目录的功能,方便与会人员实时查看共享文件。共享文件下载:(1) 可以在会前用临时账号登陆Web端进行资料下载;(2) 会议期间,可以将共享文件下载到本地进行查看和编辑;共享文件查看:(1) 可直接查看当前会议共享文件;(2) 可以在某个议程期间,随时地查看该议程所有的共享的文件;更新共享文件目录:(1) 可以通过更新按钮,刷新当前的共享文件目录;(2) 可以实时查看最新的共享文件;会议秘书,除了应该具有普通的与会人员所具有的需求,还具有共享文件上传,权限设置,修改,删除共享文件,会中文件分发的功能;共享文件上传:(1) 会议期间,与会人员可以通过秘书机上传所需要共享的文件;(2) 会前,可以将共享文件上传至Web端的会议议程的材料节点;权限设置:(1) 可以通过权限控制,控制与会人员是否可以查看该共享文件,保证对于文件的安全访问;(2) 可以编辑和修改在场所有与会人员的查看权限;共享文件的修改:(1) 可以在会议期间,对共享文件进行修改和编辑;删除共享文件:(1) 在共享文件分发之前,可以删除不必要的文件;会中文件分发:(1) 可以在会议期间进行文件统一分发,方便与会人员使用;(2) 只允许秘书机进行文件分发,保证会议信息的安全性;该模块UML用例图如下:图3-1-3-3-1 文件共享功能用例图文件共享模块的用例表如下所示: 表3-1-3-3-1 与会人员角色用例表用例名称用例说明共享文件下载会前用临时账号登陆Web端进行资料下载会中下载,查看共享文件与会人员不具有上传共享文件的功能共享文件查看与会人员可以在某个议程期间,随时地查看该议程所有的共享的文件更新共享文件目录可以实时查看最新的共享文件 表3-1-3-3-1 会议秘书角色用例表用例名称用例说明共享文件下载会前用临时账号登陆Web端进行资料下载会中下载,查看共享文件与会人员不具有上传共享文件的功能共享文件查看与会人员可以在某个议程期间,随时地查看该议程所有的共享的文件更新共享文件目录可以实时查看最新的共享文件共享文件上传会议期间,与会人员可以通过秘书机上传所需要共享的文件, 会前,可以将共享文件上传至Web端的会议议程的材料节点;权限设置可以通过权限控制,控制与会人员是否可以查看该共享文件,保证对于文件的安全访问;修改可以在会议期间,对共享文件进行修改和编辑;删除共享文件在共享文件分发之前,可以删除不必要的文件;会中文件分发可以在会议期间进行文件统一分发,方便与会人员使用;只允许秘书机进行文件分发,保证会议信息的安全性; 会议资料整合功能模块本模块主要目标:会议秘书角色在该模块具有会议资料(资料包括音频,投票,文件等)下载、会议基本资料(申请人,会议类型等)编辑、会议总结编写、会议资料(编辑好的音频,总结等)上传。提供会后材料整理功能,要求达到以下目的:l 方便获取与会议相关的各类资料;l 方便查看投票及问卷的结果;l 通过查看会议总结,对会议有个大体的了解;l 使得材料不离散,简洁明了,能够长期保存;l 有权限的账号才能登陆到系统进行会议材料整理,确保安全;用户需求:会议资料下载:(1) 会议秘书登录后,到相关目录下载会议资料(对于已完成的会议,与会者的账号作废,无法登录到web端下载资料);(2) 提供按议程归类,便于下载;(3) 提供按资料归类,便于下载;会议基本资料编辑:(1) 载入默认的属性,支持对会议类型等基本属性进行修改;(2) 禁止对会议时间等基本属性的修改;会议总结编写:(1) 提供给用户类似一个word的界面编写会议总结;(2) 支持直接保存上传(考虑在数据库的存储);(3) 保存后,可点开查看,编辑等;会议资料上传:(1) 按议程归类,上传到某个特点文件夹下;(2) 按资料归类,上传到某个特定文件夹下;备注:1、音频等资料的编辑并不在系统中,在本地编辑后,再上传;2、会后材料的整理权限 3、会议总结为会议材料整理模块的一个按钮,界面类似word或是空间日志; 或者直接由用户在本地编辑,之后上传到服务器上。会议资料整合功能用例图如下:图3-1-3-4-1 会议资料整合功能用例图信息管理模块的用例表如下:表3-1 会议秘书角色用例表用例名称用例说明会议资料下载会议秘书可以进行会议资料(资料包括音频,投票,文件等)的下载会议基本资料编辑会议秘书可以进行会议基本资料(申请人,会议类型等)的编辑会议总结编写会议秘书可以进行会议总结编写,保存后,可以查看,并进行编辑会议资料上传会议秘书可以上传会议资料(编辑好的音频等) 系统常用功能列表:编号功能名称内容1电子白板可以在白板区域自由绘制、书写信息;支持多人同时操作;可方便灵活得使用荧光笔等增强工具;支持对屏幕中的任意矩形区域进行截图,并将所抓的静态图片显示在一个新建的白板页上。2文件共享支持普通的文档共享和基于Web的文件共享;可将普通文档放到白板页上共享,供所有与会者观看,支持多人同时进行标注、勾画等操作;也可将IE支持的多种格式文件和音视频文件共享;支持同时共享多个文档。3媒体播放可将本地多媒体文件作为虚拟设备源,把音频内容播放给会议中的其他用户。4桌面共享会议控制人可将桌面操作情况和应用操作步骤共享给全体与会者,便于协同工作和应用培训;通过切换操作权,用户可将自己桌面的操作权交由其他远程用户进行远程控制。5文字交流与会者既可以进行对所有人的公开文字交流,也可发起与指定与会者之间的点对点私密交流。6文件传输会议过程中,可以方便地将某个文件实时传送给全体参会者或指定人;可以对本地用户上传与下载的文件进行管理;主席机可以及时清除会议中的传输文件。7会议录制可以对进行中的会议过程进行录制,存储于服务器中;会议秘书可将会议录像进行剪辑,上传到系统。8会议控制会议室申请者(会议秘书)可以创建会议流程;可以控制会议流程;会议流程中,可以控制硬件设备的开启和关闭:如麦克风,灯光等。9登录模式系统支持Web登录查看会议信息,支持匿名登录。10服务器备份及扩展服务器有相应的备份机制,可在一台不工作时另一台可用;同时在线用户可无限扩容满足大型应用的需要。11会议管理一般情况下会议都是有会议中的管理者来进行会场的管理。3.1.4 Web端原型设计 系统登录模块原型设计1.登入界面设计 图 3-1-4-1-1登入界面设计2.登入界面验证,输入的用户名密码不匹配,则提示登入失败。图 3-1-4-1-2登入验证3.点击输入框周围的Tip,会显示提示信息:图 3-1-4-1-3登入界面信息提示4.输入正确的用户名密码之后用户名:admin ,密码:admin,成功登入:图 3-1-4-1-3成功登入界面4成功登入之后显示用户界面:图 3-1-4-1-4成功登入用户界面 会议室使用情况模块原型设计这个部分完成的模块目标是能够让用户查看到会议室的安排,并且显示的结果要直观,并且便于用户的操作。考虑到用户在查看安排的时候一般都是按照时间来查看的,因此,默认情况下这个界面会将会议室安排按照时间信息进行分类的显示,增加用户体验。并且还考虑到需要有其他的安排列表显示方式,因此也提供其他的方法对会议安排列表进行排序分类显示,例如按照申请人的排序等,这样一来,就可以让用户快捷直观的查看到会议室安排的各种信息。功能简介:会议室使用情况界面提供了申请使用会议室,修改申请记录,删除申请记录和查看相关会议等功能。操作说明:点击二级菜单会议室安排,点击左边导航栏的会议室使用情况会议室使用情况面板。1. 申请使用会议室:显示当前会议室使用信息列表:并且,对于会议室的使用者来说,很重要的功能便是能够便是查看与自己有关的会议,因此提供了“我申请的会议”这个直接的按钮来提供这项功能。2. 在页面内的点击申请使用会议室,显示会议室使用申请的基本信息,在申请使用会议室的这项功能中,需要用于提供申请的相关信息,因此需要让用户来填写这些相关的信息。并且,在这项功能中最重要的便是对会议室使用时间的选择,因此,时间选择的功能中会使用良好的时间控件让用户进行时间的选择:3. 编辑会议室安排,在这个功能中,为了能够对会议室的安排进行修改,但是又不能够随意的修改会议室安排的时间,因此,需要有特定的界面供用户修改会议室安排。编辑会议室使用申请的基本信息之后设置会议的议程,环节和每个议程的人员,其中投票和问卷可以进行查看如下:4.可以进行修改和新增投票和问卷,如下点击新建按钮可以增加问卷的题目:5.可以进行编辑投票和问卷,如下点击编辑按钮可以编辑已经设置过的问卷的题目:6.可以选择套用模板:7.双击所套用的模板可以查看模板的具体议程和环节,并对于所套用的模板进行修改成为适合本次会议所使用的模板:8.可以将所编辑的本次的会议保存为会议模板,方便下一次的复用: 会议室管理模块原型设计功能简介:会议室管理界面提供了添加会议室、修改会议室信息、删除会议室会议室搜索等功能。1. 点击二级菜单会议室安排,点击左边导航栏的会议室管理,使用会议室管理面板。如下图所示:2、添加会议室:在页面内点击。如下图所示:3、修改会议室信息:选择需要修改的会议室信息,然后点击修改会议室信息,修改数据后点击提交保存。弹出框如
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 押题宝典教师招聘之《幼儿教师招聘》题库及参考答案详解【综合卷】
- 2025内蒙古呼伦贝尔陆港国际有限公司招聘递补笔试备考及答案详解(各地真题)
- 教师招聘之《小学教师招聘》模拟题库(模拟题)附答案详解
- 2025呼伦贝尔海拉尔区建设街道办事处招聘城镇公益性岗位人员笔试备考及答案详解(名校卷)
- 预防学生欺凌预案
- 教师招聘之《小学教师招聘》通关训练试卷详解附完整答案详解(夺冠系列)
- 2025年贵州省考试题及答案
- 2025年教师招聘之《小学教师招聘》题库综合试卷含答案详解(能力提升)
- 押题宝典教师招聘之《小学教师招聘》考试题库含完整答案详解【名师系列】
- 2025年教师招聘之《小学教师招聘》练习题(一)【培优b卷】附答案详解
- 集团公司石油工程专业化整合重组总体方案
- 现代设计理论与方法(上)
- EP 中文的课件资料
- 碳纤维材料工程检验批质量验收记录表优质资料
- GB/T 95-2002平垫圈C级
- 现代化工绿色化工课件
- 单孔腹腔镜课程讲义课件
- 人工血管动静脉内瘘术后护理课件
- 普通逻辑ppt课件(完整版)
- 《小学语文课程与教学论》复习题
- DB32∕T 4065-2021 建筑幕墙工程技术标准
评论
0/150
提交评论