ImageVerifierCode 换一换
格式:DOC , 页数:34 ,大小:354.50KB ,
资源ID:3042466      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/3042466.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     索取发票    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(视频会议系统设计与实现学士学位论文.doc)为本站上传会员【胜****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

视频会议系统设计与实现学士学位论文.doc

1、华 中 科 技 大 学 硕 士 学 位 论 文摘 要随着我国信息化技术的飞快发展,国民对科技的需求越来越高,计算机技术已经逐步进入人们的工作和生活领域。作为现代信息产业结构下的视频会议系统,通过传统管理系统、复杂的人员操作等来对视频会议系统进行日常操作,这在其信息流通中造成了管理上的阻碍。因此,在具有实时性、高效性的视频会议管理系统的需求下,企业迫切需要一种更为高效、可靠的载体即视频会议系统。视频会议系统能将视频会议业务、文件、图片等信息以某种共性进行分类,以系统化、标准化的方式存放在数据库中,同时能够将文件、图片进行指定文件目录上传和下载,与此同时在数据库中保留与其相关的各种信息的一种应用程

2、序。系统按照角色分为后台管理员和前台普通用户两大模块,后台管理员模块又包括:视频会议类目管理、视频会议业务管理、文件管理、图片管理、管理员管理五个子模块。前台普通用户可以浏览视频会议业务、注册用户、编辑注册信息、进行业务操作等。目前,本系统的设计属于实施测试阶段,视频会议系统的设计将给企业提供高效率,时空性的管理平台,为管理者提供前后台管理的先进技术,为面向用户(即视频会议需求者)提供前台简易的行为操作。其中论文对视频会议系统中进行需求分析与研究,对于系统的设计与实现有相应的解决方案,在实现企业视频会议系统的测试时,系统测试效果良好。对于系统各功能模块的实现,论文综合数据库设计、模块设计及前后

3、台设计,对于视频会议系统的研究有实践意义。关键词:技术 视频会议系统 数据库ABSTRACTWith the rapid development of information technology in our country, national demand more and more on science and technology, computer technology has gradually entered the peoples work and living areas. To daily operation of video conference system as a

4、modern information industrial structure of video conference system, through the traditional management system, complex personnel operation, which in the flow of information caused obstacles to management.Therefore, in with real-time, efficient video conference management system demand, enterprises u

5、rgently need a more efficient, reliable carrier, video conferencing system. Video conference system under this background arises at the historic moment, therefore, video conference system as an important carrier frequency conference system management, has attracted more and more attention. Video con

6、ference system to the video conference service, documents, pictures and other information in a common classification, to be systematic, standardized stored in the database, and be able to document, picture for the specified directory file uploads and downloads. At the same time in the database retai

7、n its related Of all kinds of information of an application program. The system according to the character of divided into two modules: ordinary user administrator background and foreground, background administrator module includes: category of video conference system, video conference service manag

8、ement, file management, image management, administrator management five modules. Front desk to ordinary users can browse video conferencing services, registered users, editor, registration information, business operation. At present, the design of this system belongs to the implementation stage of t

9、esting, the design of video conference system will to the enterprise to provide efficient and time management platform, for managers to provide advanced technology of front and back office management, user oriented (i.e., video meeting Provide a simple operation of the front desk. Including the of v

10、ideo conference system of requirement analysis and study, for system design and Realization of a corresponding solutions, in implementing enterprise video meeting system test, system test result is good. For the realization of each function module of the system, the database design, module design an

11、d database design, has practical significance for research of video conference system.Key words:Technology Video conference system DatabaseIV目 录中文摘要IABSTRACTII1 绪论1.1课题研究背景、目的与意义(1)1.2 国内外研究概况(2)1.3论文主要研究内容(3)1.4 小结(3)2 系统相关概念与技术2.1 IP网络视频概述(4)2.2 系统相关技术(4)2.3 小结(5)3视频会议系统需求分析3.1 系统目标与需求概述(6)3.2 系统功

12、能需求分析(6)3.3 系统性能需求分析(8)3.4 小结(9)4视频会议系统设计与实现4.1 系统软件架构设计(10)4.2 系统功能模块设计(12)4.3 数据库设计(13)4.4 系统功能实现(14)4.5 小结(22)5 系统测试5.1系统测试环境(23)5.2测试用例及过程(23)5.3测试结果分析(24)5.4本章小结(24)6 总结与展望6.1 论文工作总结(25)6.2 后续工作展望(25)参考文献(27)华 中 科 技 大 学 硕 士 学 位 论 文1 绪论信息化时代的来临伴随着企业管理系统的发展,而作为先进技术型产业,我们应该对其视频会议系统进行开发与研究。1.1课题研究背

13、景、目的与意义随着信息技术的快速发展,以往的通信方式远远不能满足人们办公、生活等实际需求,基于网络的视频通信方式已逐步成为现代信息社会不可或缺的沟通方式。在此项目中主要表现为省综合治理办公室的日常工作和应急会议提供方便、快捷、统一的指挥平台和沟通桥梁1。随着视频会议系统技术飞速发展,网络成为视频会议管理工具的媒介,其用户大大增加,对系统的要求也越来越高。以往的管理功能简单,效率低,内容更新与维护难度大,成本高,难以满足广大用户的需求,不利于管理人员的使用。目前视频会议视频会议系统整体层次结构。图1.1 视频会议系统整体层次结构图视频会议系统还更广泛的应用于现代企事业单位中。信息技术的迅猛发展,

14、改变了各行各业的传统工作模式,信息的无限量扩大、交通工具的便捷、互联网技术的充分应用等导致了行业间竞争的全球化,这就要求现代部门、企业要具备更加灵敏的神经,更扁平化的管理,更快速的反应和决策,更贴合市场的宣传和服务2。所有这一切是由于信息技术的发展带来的,同样也要求有先进的信息技术来提高部门、企业的竞争力3。视频会议系统具有跨越空间距离和灵活多样面对面交互的优势,能够不断适应现代社会方便、快捷、高效的节奏,它为用户带来的经济效益,使频会议系统的运用正在向各行各业渗透,给这一市场注入新的活力。视频会议系统对于减少差旅费用等机构开支、提升经营运作效率、提高机构公众形象有利于加强对外交往、有利于政策

15、方针的迅速准确传达、有利于广泛收集意见、有利于加强内部交流等方面带来巨大的直接和间接经济效益。由于视频会议系统的这些优点,使得视频会议系统备受关注,并且已经有越来越多的人利用这种方式来进行沟通交流,不仅方便而且拉近了人与人之间的距离4。1.2 国内外研究概况近年来,视频会议业务开始在我国推广使用,国家视频会议骨干网已经建成,并逐渐发展到远程医疗、远程教学等领域。视频会议通信系统产品的研制也保持与国际同步5。在开发出给予专用网的视频会议系统的基础上,基于N-ISDN的多媒体终端和多点控制单元(MCU)也进入了实用阶段。目前已经形成了国内中兴、华为等大企业与国外如IVTEL、Picture-Tel

16、、VCON等公司共同分享国内会议电视市场的竞争局面6。随着通讯网络运营商宽带业务的拓展以及在保证网络服务质量情况下对核心宽带骨干网技术的应用,我们可以预见,网络传输能力将得到更进一步提高,从而促进视频会议系统的快速发展7。视频会议系统未来的发展趋势有以下几点:(1)编解码方式由硬件向软件转化;(2)市场重心向低价位普通用户市场转移;(3)流媒体广播技术越来越多的应用于视频会议系统中;(4)虚拟合作应用服务将成为视频会议面向企业的核心功能之一。 通过以上几点的分析,我们可以发现,建设视频会议系统,不仅有利于拓展传统的渠道,增强视频会议业的生存和竞争能力8,而且可以提升现有的管理水平,将管理思想内

17、化到系统的开发和协同上,因此,选择视频会议系统的设计与实现作为课题,对于本人的未来工作和视频会议业而言,是有积极的意义的。1.3论文主要研究内容本系统是针对湖北省综合治理办公室对各个地市综合治理办公室视频指导会议和应急指挥抢险救灾开发设计的,本文在总结和借鉴其他视频会议软件系统的基础上,结合工作实际情况说明该系统的设计与实现。具体工作如下:视频会议系统釆用面向对象的软件工程方法。我主要负责让系统能够对视频会议信息进行有效的更新、统计、分类,对业务信息进行记录,以及信息的及时录入与管理,以便管理信息时能够与有关的类目相关联。该系统的进一步发展使更新和维护系统的工作量减少了很多,经过操作数据库,将

18、维护和更新系统的工作减轻到仅需对文字录入、对图片和信息进行上传,进而提高了系统的更新速度,使信息能够及时传播,同时也提高视频会议系统的工作管理技术,让视频会议系统扩大其行业影响力。1.4 小结本章主要介绍了视频会议系统的开发背景和国内外研究概况,在此基础上,简要介绍了本文的主要研究内容和开发该系统所采用的方法,以及结合了第一节所说的研究背景详细描述每一个模块。252 系统相关概念与技术2.1 IP网络视频概述IP网络视频会议系统是基于H .323协议的视频会议系统和基于IP组播网络的视频会议系统。该系统通过控制平台,实现视频会议终端任意多点的视频会议功能9。在IP组播技术上,也可构建具有组播能

19、力的网络。具体分析,在运营以及管理上,我国视频会议系统要落后于其他国家。国外行业在很早之前就已建立了视频会议管理体系,同时在系统设计等方面也已完成了网络、无纸以及职能化。例如美国某公司所有员工的办公桌在很早之前就配置了集成语音的E-mail系统以及各种即时信息传递系统,比如聊天,在北电的Call Pilot统一通信产品中,以上提到的功能都已实现。其行业工作者能从不同渠道了解行业信息,从而为各个行业系统部门间友好合作提供保障,每个环节和流程都紧密相连,从而让视频会议管理以及生产实现一体化10。除此之外,视频会议系统基本上能对RSS聚合功能提供支持。而视频会议业作为我国出版业的重要组成部分,是文化

20、产业的主要载体实现形式之一,兼具文化产业和加工工业的双重属性,是我国国民经济的重要组成部分。从本人在视频会议系统的具体从业经验分析来看,目前存在以下问题:产业集约化程度低;自主创新能力后劲不足;行业整体素质有待提高;视频会议管理信息化有待加强。一些视频会议企业使用ERP、MIS等信息管理系统加强视频会议管理,提高了管理水平。但我国企业管理大部分还处在“手工”时代,信息化建设刚刚起步,系统建设并不完善。2.2 系统相关技术综治办视频会议系统中的系统服务器、防火墙和路由器放置在省综合治理办公室机房,通过广电网络干网传输至省广电网络中心机房SDH与各地市广电相联,再通过专网建设到各个地市广电与地市级

21、综治办联接,由此实现传输上的统一与专用性,且安全性和快捷性都能得到极大的保障11。视频会议系统需同时传输清晰连贯的数据图像,以应对内部培训、资料共享等业务需求。JSPSmartUpload适用于嵌入执行上传与下载操作的JSP文件,是一种文件上传与下载的经典组件,首先把该组件安装在Web服务上,再进行应用。该组件易于操作,要想上传以及下载文件,仅需将一部分Java程序代码写进JSP文件中即可,同时可以对这个过程进行控制,通过JSPSmartUpload组件提供的实施方法,能得到所有上传文件的信息,比如文件大小、扩展名等,而且有利于文件的储存;可以约束上传文化的名称、种类以及大小等,因此就能排除掉

22、和要求不相符的文件;无论文件在哪个目录下,都能通过JSPSmartUpload进行下载。2.3 小结本章对开发以及设计视频会议管理体系所采用的一些关键技术进行了概述,以为下文研究作参考。3视频会议系统需求分析3.1 系统目标与需求概述3.1.1 系统目标开发人员考虑到系统构成不同环节的功能需求,以采取先进技术以及实用性为基础的准则,将视频会议管理体系提供给最终用户。现代化的技术是该系统的特点,配置相关的数据库,安排技术符合要求的管理工作者对界面进行操作。软件系统的界面一定不能混乱,布局要科学,窗口的内容可以非常容易地提供信息,语言不能太复杂,分类要明确12。可以在最短时间内录入最新信息,普通用

23、户和管理员权限明确分开,满足管理者安全需求的同时采用简单的操作增加新客户信息。3.1.2 系统开发环境数据库服务器一台,网络通讯设施以及一台客户端计算机等。3.2 系统功能需求分析视频会议系统在网络中是一个很常见的并且实用的系统,其中涉及文件的读写操作,将相应的视频会议信息存储在数据库中,管理员和用户都可以浏览视频会议信息,管理员可实行增加、删除、修改和查询的操作。其中管理员对视频会议信息的组织和管理是该系统的重要组成部分13,管理员上传文件或图片后,数据库中会有相应文件或图片的记录,同样普通用户下载相应资源时数据库中也会留有相应记录。3.2.1 系统的范围及其边界视频会议系统主要是为信息发布

24、全过程提供信息服务,它的业务覆盖面极其广泛,涉及视频会议系统的管理工作14。该系统范围不涉及用户实时上传视频会议信息以及用户反馈功能,也不包括对用户数量,以及点击次数进行统计。只是对后台栏目、文件、图片、管理员进行组织与管理15。另外还涉及普通用户注册、修改信息、查看信息等功能。如图为旧有管理系统功能图:图3.1 旧有管理系统功能图3.2.2 业务建模1)系统业务流程分析系统业务主要有文件、栏目以及图片和管理员管理五个模块。前台只能进行简单的操作16,包括查阅、用户注册、编辑注册信息和实行业务操作四项操作。系统业务流程分析过程如下:(1)登录注册,进入系统。(2)通过权限划分,后台管理员和前台

25、普通用户登录系统后的操作权限不同。管理员进入系统后17,可以根据需求来删除、改正以及添加和编辑图片、视频、栏目以及管理工作者的有关信息。2)系统业务流程图系统业务流程图如图:图3.2 系统业务流程图3.3 系统性能需求分析按照上述的分析,视频会议系统由两大功能模块构成 :普通用户模块和管理员模块。需求如下:1)时间特性此系统对数据处理要求较高,数据库中的数据更新处理速度快,应当及时响应当前操作,在数据传输和系统运行之间不应超过5秒18。2)输入输出要求文件、图片等相关信息都是通过上传和下载这两种方式写入数据库中的。并提供查询手段,提供响应,定期进行数据处理比如信息的添加和删除等19。通过各式各

26、样的途径来搜集各种信息,同时将其汇总以及分类后储存在数据库中,从而为提供各种参考信息给用户。用户下载过程中的信息也将记录在数据库中,从而可供管理员参考。3)数据库管理水平要求(1)搜集数据的要求手动键盘输入是其输入源;磁盘和打印纸、键盘和磁盘分别是输出和出入的介质以及设备。(2)数据搜集的处理采用JSPSmartUpload组件进行处理,通过浏览器展开编译。4)故障处理规定倘若发现运作不正常现象,应该在第一时间报给上个部门。规定输入项为空时给出的提示是:禁止为空,错误提示,光标在规定输入范围内进行移动。规定选择项提示:不允许为空,请选择!错误处理:弹出提示框,点击确定后返回到提交的页面。输入数

27、据不符合要求时提示:数据库中没有与匹配的项,请重新输入!错误处理:弹出提示框,点击确定后返回到提交的页面。用户对易用性要求如下:(1)操作简单,易懂20。(2)跟普通用户权限彻底分离。用户对软件质量要求如下:(1)软件的功能实现必须严格按照业内标准、按照用户需求实现。(2)便于操作是应用系统的重中之重,从而让使用人员在没有任何限制因素下应用该系统。(3)系统一方面要包括全部的相关事务21,另一方面还必须对应用人员的职能以及共享信息进行明确,应用人员只要把自己的事情处理好即可。(4)对管理人员进行维护、管理以及拓展有很大帮助。(5)采取科学、可操作性强以及效率高的方式来实现以及开发。(6)适应性

28、强是系统的一大特点,同时有利于升级以及维护。用户对安全性的规定是:(1)提供严格的控制能力以及合理的审核方式,确保管理制度的科学性,同时提供一个优良安全的工作环境22(2)通过用户身份基本来确定权限,在对信息进行访问时,所有人都要输入密码以及用户名。(3)在某些时候能采取数据加密技术,对非常关键的信息进行保密,进而为数据的保密、完整以及有效性提供保障。(4)一定要有很强的处理事务的能力,保证数据的有效和安全性。3.4 小结本章主要是进行需求分析,包括业务需求、功能需求、性能需求以及其它专门需求。需求分析是系统开发的重要前提,只有将需求彻底地了解、归纳和整理,才能进行系统设计。4视频会议系统设计

29、与实现4.1 系统软件架构设计视频会议系统是视频会议系统获取信息当中强有力的支撑,通过完善视频会议系统,能够有效实现对整体视频会议系统的维护与更新,这是系统不可或缺的一部分23。系统的前台设计上并无法实现数据的实时更新,一般在稳定后就不会出现大的波动,不过后台管理系统能够更新视频会议系统的信息,并利用快速更新的有效信息来博得人们的眼球,进而获得巨大的访问量,使系统的价值最大化。由此可见,系统后台管理系统是系统的核心部分之一,也是视频会议类系统运转的灵魂所在。图4.1 视频会议系统管理层次图4.1.1 视频会议系统规划及互动原理系统运营过程中,不管是前台信息的发布,还是系统后台的制作都会采取B/

30、S架构搭建框架,并且会将这些系统分别放在两台服务器上,用以制作和发布信息。1)系统发布系统:由客户端、发布服务器以及 internet 这几个部分组成。它的主要功能是为收集客户端发送过来的数据,以及对信息进行发布。系统内容的更新才能够技术层面来讲主要应用了J2EE技术,通过建立数据库访问,实现对数据库中相关信息的动态提取,并借助HTML进行解释,数据库提取信息提交到发布服务器,由此完成客户端用户与服务器的连接和交互24。2)系统制作系统:该部分与系统发布系统相类似,由客户端、发布服务器以及 internet 三部分组成。内部有权限的人员可以直接登录后台管理系统。系统的前台与后台之所以能够实现互

31、动,其原因是使用了相同的数据库,通过授权可以实现对前台与后台的操,使系统设计框架更为灵活,不会受到地域等因素的限制。如图4.2:图4.2 视频会议系统访问方式示意图视频会议系统的访问是由三组电脑分别发射信号,传达至Internet,然后在WWW服务器和WEB服务器中发射权限信息到数据库。视频会议系统是基于管理权限下,用户访问和外部服务器共同支撑的管理平台25。其他两种客户端口都是基于系统功能之下的一种访问空间。三章服务器端口都是在网上传递系统信息,然后访问并使用的一个流程26。对于系统配置来说,服务器和系统控制器一起维护系统部分业务27。视频会议系统通过远程服务端与服务器的信息交换,由管理员传

32、达至控制器,进而展开系统业务,包括印前系统的开发,数字视频会议机的使用和印后加工功能。 4.1.2 视频会议系统功能框架及访问控制后台管理系统的主要功能是实现对系统各类不同功能模块的管理与维护,通员也能够轻松实现对系统信息的发布与管理。而对于系统的后台管理来说,以管理者为基础,构建以管理者的参与主体和外部环境构成的网络信息传播的正向系统28。重点分析研究是对其竞争合作的关系和物质与能量不断循环的关系特征的探讨,包括动态性、整体性、生态性和耗散结构等特点。在系统开发基础上,具体分析后台管理的信息传播驱动机制,包括摩擦协调机制、保护机制和聚合机制三大驱动机制。在后台管理的各类理论的支持下,通过分析

33、探讨视频会议系统的构成要素以及要素间的结构特征和关系特征,并分析如何对视频会议网络内部各要素进行协同治理29。对于后台的操作,需要设计访问权限,通过身份认证以及授权控制等,对系统后台进行管理和维护。4.2 系统功能模块设计4.2.1界面设计规范界面设计应该遵循用户体验良好原则,围绕用户展开设计:(1)用户控制式。能够让用户产生能够控制系统运行的感觉,也就是能够通过输入相关命令和要求获得需要的结果,即便控制权被系统程序占用,也应该给用户相关信息反馈。(2)一致性。用户界面设计需要遵循一定的方式和原则,让用户能够感知到熟悉的运行环境。以Windows平台应用程序开发为例,在设计应用程序时就需要按照

34、相关特定的感觉与外观来进行,实时菜单、按钮、屏幕区域等的命名和编码、对象在屏幕上处于什么位置的标准等的一致性也不能低估。(3)个性化。可以按照不同人的喜好与习惯来设计用户界面的相关元素。(4)宽容性。用户使用过程中难免出现错误,良好的界面应该考虑到不同的出错方式,具有宽容性特点,能够允许用户在出错后快速反应和恢复。(5)审美功能和易使用30。能够产生视觉上的审美功能,用户使用过程中能够产生视觉享受,并且具有使用方便、快捷、可靠等特点。4.2.2 功能建模按照以上分析,视频会议管理体系根据系统划分成前台以及后台这两个模块,后台模块又细化为五个子模块,每一个模块分别针对不同的对象。普通用户只能进行

35、简单的操作,也被划分成具体模块:查询、注册、修改注册信息、执行业务操作四个小模块。如图4.3从前台到后台,系统开发时承载了用户权限管理和前台其他功能管理:图4.3 模块功能图4.2.3 功能描述通过上面对业务流程的分析,系统所有功能如下,2-5为前台模块功能,6-8为后台模块功能:(1)登录:登录注册31。(2)普通用户浏览:用户可以通过选择栏目来查看近期视频会议信息,视频会议条目分页显示。每页显示4条,可以直接查看第一页和最后一页的内容,如果该条新有相应的具体文件以及图片可以打开浏览也可以进行下载32。(3)普通用户注册:用户可以使用不同的身份进入该系统,因此可再次进行注册,首先填写注册信息

36、。(4)普通用户修改注册信息:用户可以对用户名、密码等属性进行修改。(5)普通用户下载相关信息,也可直接打开浏览。(6)视频会议管理:也是对的查询、添加、编辑、删除工作。(7)图片管理:对相关图片信息的查询、修改、删除功能以及指定目录上传图片。(8)管理员管理:对管理员信息的添加、查询、修改、删除功能。4.3 数据库设计4.3.1数据库总体设计视频会议系统需要处理大量的数据以保证信息的即时性、可靠性、准确性,为管理决策人员必须的信息33,同时保证用户可以实时浏览到最新视频会议信息。在设计阶段,还要注意安全、保密、整体、共享等原则,进而实现对数据的高效查询、管理和利用。此外,数据管理中相关指标与

37、被描述对象应该遵循以下这些特性,其中包括一致性、层次性、同构性、拓展性以及开放性等34。在数据存储结构的设计上同样要遵循一定原则:首先要最大限度的提升数据组织的相对性,同时将数据结构进行简化,进而降低维护成本。此外,要规范数据存储结构的设计,避免出现数据的繁冗拖沓,在提升数据管理便捷性的同时确保数据的安全,同时还应注重系统和数据的完整性、一致性、稳定性等特点。4.3.2数据库概念结构设计在管理和文件中实现业务的操作,后台具有管理员功能,可对用户名的注册信息进行管理,并且可以录入最新业务操作内容,在前台上为用户提供一个浏览,信息管理和业务操作等模块,结构上实现系统上的前台简单操作35,后台管理操

38、作。如图所示,管理系统的组成成员主要是管理员和用户功能的实现,管理员的权限包括账号到年龄的信息录入,而用户功能则在文件上和个人用户信息上拥有使用权限,根据整个数据库的功能实现来分析,管理员和其他信息管理共同构成整个数据库的使用角色,数据库的管理是基于系统开发之下的系统完善的一个结构。4.3.3数据库物理结构设计数据库物理结构设计的逻辑性较强,以关系模式为对象,其原理是将逻辑设计中的逻辑对象转化成为物理数据,在对这些物理数据进行优化后,对其进行存储37。此外,还要加强对数据及其相对应参数方面的设计,进而生成存储于数据库中的相对独立的命令文件。从宏观层面出发,将数据结构按照系统分析的相关要求,设计

39、成整体组织的形成,则为数据库文件设计。(1)基于管理目标规划和建立科学的管理方案与指标体系;(2)根据上述指标体系分析和确立数据库具体内容,例如,组成数据表形式,以及各表之间的相互关系等。4.4 系统功能实现 针对视频会议系统的每个功能模块,从流程设计、算法设计、类图和序列图设计等方面入手,详细论述了各关键功能模块的实现38。4.4.1 登录模块登录使用到连接数据库的类以及对数据库进行操作的类。QueryUpdate类是对数据库的操作类,但前提是先连接数据库,连接数据库的类是DBConnect类,而登录需要用SQL语句来查询用户输入的用户名和密码是否存在于数据表中,需要用到QueryUpdat

40、e类中executeQuery()方法,同时还需要调QueryUpdat类getRs()方法来查询用户名和密码因此在loginBean类中建立QueryUpdate类的对象db,则可调用QueryUpdate类中的方法,从而可以完成登录验证的操作。登录流程图是在系统后台管理之下,由系统数据库输出数据然后传达至前台登录时,对用户所输用户名,密码和验证码进行验证,视频会议系统对于涉及业务范围较广和安全性较低的情况还需录入相对应的手机验证数据39。但是大体上还是在访问,核对,登入中循环,登录模块流程图描述如下:图4.4 登录流程图当然,对于“否”这个分支还可以细化,登录失败的情况有:用户名或密码输入

41、错误、用户名不存在提醒注册;下面根据先匹配用户名(默认用户名为数据主键,即如同QQ号一样,唯一标识一组数据),如果用户名不存在,则提醒注册,用户可以选择注册与不注册,注册用例在这里不细化40,以免引起冗余;如果用户名存在,再判断此用户的密码和输入密码是否正确,从而做出不同响应。4.4.2 文件上传模块文件管理模块中定义的抽象类DBManager也是对数据库进行的一系列操作的类,其中还用到了一个工具类:Util类,Util类实现了一些通用的类型转换、字符处理等。FileEntity类是对文件列表的操作,这个实体类中除了通用的对Files表进行添加、修改和删除操作以外,本类中还实现了一个addDo

42、wnTimes方法,用于记录用户下载后都会对被下载的文件记录intDownTimes递增一。FileType类是对文件类型表格的操作。实现文件上传和下载需要这样几个类,类图如图5.2。4.4.3 信息发布模块信息发布模块的功能主要是为了实现对信息的收集与管理,尤其是动态信息,对这些信息进行整合,在信息标准化后,将获得的信息在前台系统上展示出来。信息发布模块将前台页面与后台数据库连接在一起,管理员在后台对信息进行操作,能够从前台显示出来,并同时将信息保存到后台的数据库中。视频会议信息发布模块能够在很大程度上提高发布的效率,使信息受前台页面的约束降低,进而减少工作量。在前台系统与数据库进行“对话”

43、时,对于前台系统的维护与更新只需要操作员在管理系统中对图片和文字进行相应的处理,极大提升了信息传播的速度,也使管理系统的更新速度更快,这种实时进行数据更新的功能模块能够更加吸引客户,同时也能够增强系统的活性,对提升视频会议系统的影响力非常有利41。序列图主要按照时间顺序描述对象的交互,可以用于描述管理员与数据库之间的交互。发布视频会议信息模块序列图如图4.3:图4.5 信息发布模块序列图由上图可以看出,管理员在管理系统对信息进行处理,只需要将文字和图片对应的添加到相应的功能栏,根据栏目的设置将对应的信息添加进去。管理员在后台所进行的操作不仅有添加信息,同时还可以对信息进行修改和删除,并且确定信

44、息权限,使视频会议信息处于一级栏目、二级栏目及其他栏目中。在功能的实现过程中,管理员权限的设置即为重要,具体会涉及到以下几个方面的问题。管理员能够在后台设置其他二级管理员的权限,在后台进行操作的过程中,没有权限的管理员和用户无法进入后台页面,或者至今进入后台享有权限的部分页面。管理员在登录后台的过程中,需要对管理员的身份进行验证,采用“口令+密码”的形式,只有输入正确的口令并获知相应的密码才能进入。各级管理员所拥有的权限不同,只能在各自权限范围内进行操作。对于第一个问题,其解决的方法是管理员登录后台的过程中,如果登录成功,则将所登录管理员的的信息存储到session中,当管理员需要对后台其他页

45、面进行操作时,在后续进入各个页面的过程中都会发送验证信息42,并与存入session中的验证信息进行比对,当口令和密码吻合时,才能够对下一页面进行操作;如果session中的信息在经过比对后,发现与session中的信息不符,那么系统会认为是非法操作,弹出“请用管理员身份登录”的对话框。针对第二个问题,需要管理员比较表单数据与数据库数据是否一致,进而对数据的有效性进行判断,进而决定各级管理员是否有进入后台的权限。4.4.4 搜索模块搜索功能是系统常见的必须功能模块之一,能够使用户更加便捷的获得所需要的数据,用户通过键入关键词,即可搜索到对应的信息。当用户键入关键词后,系统会到数据库中搜索对应的

46、数据信息,并将信息调出展示在前台的搜索页面上。多数系统由于数据库信息有限,是站内搜索所提供的服务并不全面43。搜索引擎是当前系统主流的信息搜索平台,用户能够在搜索引擎上搜寻所需要的各种信息,如今已经成为人们常用的信息获取工具。用户在搜索引擎上键入关键词,搜索引擎就能够将用户所需要的信息进行汇总,并在独立页面中显示出来,供用户参考和使用。实现完整的搜索引擎是一项很庞大而且复杂的工程,其中涉及很多专业性较强的技术,如程序设计、数据库、算法等等。本文所采用的是全文搜索引擎工具包,以此来实现站内搜索的功能,其全文搜索引擎工具包为Lucene。Lucene是Apache软件基金会开发出的的纯Java语言

47、全文搜索工具包,并且这个工具包完全开源,其中拥有比较完整的搜索功能,完全能够实现系统信息的搜索功能。在使用搜索功能在服务器中检索HTML文档时,其具体方法和流程如下: (1)创建前台搜索页面,使用户能够键入关键字并提交请求,而后将返回的信息显示出来。(2)创建搜索控制Servlet。当客户端发送搜索请求时,使管理器对请求进行接收,并根据搜索内容在管理器中对数据信息进行处理。(3)应用搜索功能,在系统内部创建索引44。(4)创建索引后,实现管理器与数据库的“对话”。用户在前台页面中找到搜索入口,键入关键字并提交搜索请求。在搜索请求被提交后,有SerchController来进行处理,完成一个Servlet。随后,通过Servlet将请求提交给SerchManager来进行处理,然后通过IndexManager类在后台数据库中搜寻对应的数据信息,并将获得的结果返回到ResultBean中,最终返回到前台界面,使用户获得所需信息。(1)建立搜索控制Servlet请求管理器(SearchController.java)主要是用来接收并处理从前台界面由用户提交的搜索请求,并将搜索关键字传递给管理器(SearchManager.java)处 理 。搜索结果从ResultBean返回并发送到搜索结果所对应的前台界面上

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服