报业协同编辑系统的设计与实现.doc_第1页
报业协同编辑系统的设计与实现.doc_第2页
报业协同编辑系统的设计与实现.doc_第3页
报业协同编辑系统的设计与实现.doc_第4页
报业协同编辑系统的设计与实现.doc_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

报业协同编辑系统的设计与实现中文摘要当前,报业在编辑、报批环节较多,传统纸介质的工作方式不仅浪费人力、财力、物力、而且效率低,不能适应时代的发展。尤其是我国,基于报纸控制的要求,一篇文章可能需要多人参与编辑和审批。由于参与编辑、修改以及审批的人许工作地点不同,这样就迫切需要通过一个系统来实现通信,共同完成报业工作。这就是计算机支持的报业协同编辑系统,这种系统有着传统手工管理所无法比拟的优点,不仅编辑迅速、审核及时、查阅方便、可靠性高、寿命长、成本低,同时还能够极大地提高报业编辑和管理的效率。本文通过对报业协同编辑这一需求的分析研究,在掌握局域网设置及数据库原理等相关技术的基础上,实现了报业内部编辑、修改、审批及查阅等基本功能,完成了系统的设计与实现。主要完成了以下几个方面的工作:1、对当前报业编辑的方法和现状等相关信息进行了背景分析;2、掌握局域网相关技术、数据库原理;3、对报业文稿协同编辑的目标进行了需求分析,确定了系统的功能组成;4、对报业协同编辑的基本功能模块进行了概要设计,明确了其所要实现的各项基本操作;5、完成了报业协同编辑系统的详细流程设计;6、对设计完成的报业协同编辑系统进行了功能测试。在系统的开发过程中,本设计应用了比较先进的开发工具。如:运用Power Designer来设计数据库结构;运用Access来完成数据库后台服务;运用Visual Basic 6.0来完成前台开发,并通过客户端模式进行了数据操作。报业协同编辑系统设计完成后可以完全代替过去的流转方式,可以全面实现查阅、编写、修改以及审批全过程无纸化自动办公。关键字:报业,数据库,协同编辑,服务器AbstractThe newspaper industry as an editor, links approval more traditional paper-based way of working is not only a waste of manpower, financial and material resources, and inefficient, can not adapt to the times. As editor of an article may require people involved in the approval, in edit, modify and approve the work place may be different people, so that the urgent need for communication through a system, work together to complete newspaper. This is the computer supported collaborative editing system, the press, this system can not compare with the traditional advantages of manual management, not only the rapid editing, review and timely, convenient access, high reliability, long life, low cost, but also can greatly improve Newspaper editors and management efficiency. Through the collaborative editing of the newspaper industry needs analysis, in the master database principle LAN settings and other related technology based on the realization of the press within the editing, modification, approval and inspection of other basic functions, to complete the system design and achieved. Completed the following major areas: 1, on the current status of newspaper editors and other related methods and background information analysis; 2, master the relevant local area network technology, database theory; 3, the press presentation of the target collaborative editing needs analysis conducted to determine the function of the system components; 4, the newspapers basic function of collaborative editing of the outline design module, clear it of the basic operations to achieve; 5, completed a detailed press collaborative editing system process design; 6, the design of the press to complete a collaborative editing system function test. In the system development process, the design of the application of more advanced development tools. Such as: the use of Power Designer to design the database structure; the use of Access to complete database back-office services; the use of Visual Basic 6.0 to complete the stage development, and through the data the client mode operation. Newspaper collaborative editing system can be completely replaced after the circulation of the past, it can be the full realization of access to, the preparation, revision and approval of the entire process automated paperless office. Keywords: newspapers, databases, collaborative editing, server目 录第一章 绪论41.1研究背景11.2主要任务21.3论文结构2第二章 系统设计相关理论32.1基础理论32.1.1协同工作32.1.2局域网52.1.3网络安全72.2设计基本原理92.3本章小结11第三章 报业协同编辑系统需求分析113.1可行性分析阶段123.2系统要求143.2.1系统功能简介143.3.2性能要求153.2.3系统运行硬件环境153.3本章小结16第四章 报业协同编辑系统的设计164.1系统层次划分174.1.1用户界面层174.1.2应用服务层184.1.3数据层184.2系统结构模式194.3系统功能模块划分204.4系统各功能模块简介224.4.1系统的功能模块224.4.2系统功能介绍224.5平台254.5本章小结26第五章 报业协同编辑系统的详细设计与实现275.1系统流程设计275.2数据模型设计285.2.1数据流图285.2.2概念数据模型CDM295.2.3数据字典305.3程序流程设计345.4系统主要界面及对话框设计345.4.1注册界面355.4.2用户登录355.4.3主界面及系统组菜单355.5主要功能模块的实现375.5.1文稿提交系统各界面及实现375.5.2文稿审批系统各界面及实现405.5.3文稿目录管理模块的实现415.6本章小结43第六章 报业协同编辑系统的性能测试446.1系统测试设计446.1.1试验方法446.1.2结果测试446.2系统维护456.3本章小结45第七章 结论467.1论文工作总结467.2问题与展望46致谢47参考文献47第一章 绪论通信技术和计算机技术飞速发展,使计算机网络这种通信和计算机技术融合的产物步入高速发展期。信息时代已经来临并悄然地改变着人们的生活和工作。协同研究和应用成为了一个新兴的领域。本论文研究的报业协调编辑系统就是指处于计算机网络环境的支持下,记者、编辑、总编、上级领导共同完成报业协作编辑审批工作的一种系统。这种系统是以提高工作效率达到快速发稿完成报道为目的的,采用的开发工具包括Power Designer、Access、Visual Basic 6.0等几种。1.1研究背景自从协同学创立以后,它已经发展为与相关学科相联系的桥梁,并逐步建立起了以协同学作为基础,涵盖了技术科学、自然科学以及社会科学等多门学科在内的综合性理论。CSCW是协同学发展的必然产物。而协同编辑是CSCW的最重要应用分支之一,是上世纪90年代开始兴起的一个研究领域。经历了一个快速的发展过程后,CSCW领域上分散的一个群体依靠计算机和网络技术,已经可以同协调作来完成工作任务。目前已经可以实现通过协同环境的建立,以此使人们信息交流的方式得以改善,人们在时空上的障碍得以减少,有效地节约时间,提高工作效率。 一般来说协同系统也是一种人机信息系统,它具有通常信息系统的一切共性。同时,由于报业协调工作具有很大的不确定性,人为因素在协同中占据的作用较多。系统的使用主体是报业相关人员,而系统仅仅是只是服务于人的一种技术手段。在建立完成报业协同编辑系统后,对设备和系统的依赖程度将大幅增加,很多工作将离不开系统的顺利运行,人与设备共同构成了高效运转的统一体系。建立报业协调编辑系统不仅仅为了提高效率,更是使报业工作向信息化迈进的一个必由之路。在新的时期,越来越多的人对报业协同编辑系统的认识点的更加清楚,对其重要性认识也正在逐步提升。很多课题组直接针对协同编辑课题进行了研究,发表的著作也较多。中科院林宗楷在1999年与博士冯键合作,运用其开发的CoEditor协同编辑系统对人人交互界面的应用进行了研究,并将此研究写成一篇题目为“协同编辑系统CoEditor的人-人交互界面研究”的论文,发表在计算机辅助设计与图形学学报上。此外,1999年9月,浙江大学的李向阳博士、鲁东明副教授、潘云鹤教授和鲍宏伟硕士共同在通信学报上发表了一篇相关论文,题为“多媒体文档协同编辑系统的关键技术研究”,在10月在相同的学报上发表了另外一篇论文,题为“计算机支持多用户协同编着系统模型”的文章,两篇论文都对CSCW技术在着作领域的应用问题进行了系统的分析, 并对其开发的ZU-CoEditor系统的情况进行了详细的介绍。国防科技预研基金、中国教育科研网“九五”国家科技攻关基金和浙江省自然科学基金对他们的研究进行了的极大的资助。华中理工大学蔡庆玲硕士与朱光喜教授,在1999年第6期电子技术上发表了相关的论文,题为“多媒体协同编辑系统设计与应用”, 重点介绍了多媒体协同编辑系统Swan Author的总体设计、功能、特点及其应用情况。“现代计算机信息网络及其应用关键技术研究”是当时国家重点“九五”科技项目,该项目亦将该课题作为其中的一个组成部分,国家教委CERnet专家组已于1998年8月底对该课题进行了鉴定和验收1。随着相关理论的日趋成熟,报业协同编辑系统的发展很快,在强调数字化和智能化的同时,可以起到调整管理体制,优化管理组织结构的作用。其基础在于是对管理的理解以及对信息的积累。技术仅仅是报业协同系统的一种手段。为此必须对报业流程和管理有着深刻的理解,才能使设计的报业协同发挥出更大的作用,只有将报业工作各阶段、各环节的深入了解、积累、沉淀,才能使报业协同编辑系统更好的发挥作用。1.2主要任务在报业协调编辑系统的发展中,很多报业对协同编辑的要求变得更加严格,需要通过系统高速、准确、安全地完成相应工作,多个用户应当能够在要求时间内,完成对文稿的编写、修改、审批、处理等,而且应该能够可以随意进行查看。为保密需要,不同级别的用户的权限应该不同。其具体实现过程是,在进行用户的注册、登录之后,系统应该为用户赋予一定的权限,并能够判断用户权限,使用者要根据其所具有的权限进行操作。多个用户应该能够共同完成对同一稿件的编辑和修改工作。在系统设计及开发过程中,需要完成以下几项任务:l、对实际情况进行深入的调研和了解,然后做完整个系统的需求调查,并且对系统功能的设计方向进行准确确定;2、完成报业协调编辑系统的总体设计。针对前期的需求调查,认真加以分析,主要分析内容要涵盖系统所要实现的功能、设计采用的框架模式、系统需要的设计工具等几个方面;3、设计系统的框架结构。通过对功能要求进行有针对性的分析,以此来确定横向系统和纵向系统的分层,以及层间的关系;4、建立报业协调编辑系统流程以及功能建模方案;5、设计功能模块并完成;6、最后要完成系统集成的调试与测试,内容要涵盖理论系统的一些基本功能,例如注册、登录、编辑、审批等。1.3论文结构实现报业协同编辑,完成文稿流程中的审核与审批,本系统正是在这一需求完成设计与开发的基础上而设计出来的。整个系统的开发设计是基于软件工程的思想完成的,通过定义问题,分析系统的各个阶段,然后最终确定系统的设计方案和具体实现目标。全文共分为七个章节,文章的结构如下:第一章对本课题的设计背景和报业信息化的发展情况进行简单介绍,在课题中所承担的责任进行明确。第二章介绍本课题将要运用到的相关理论以及系统设计的一些基本原理。主要是对系统所涉及到的CSCw等理论知识以及系统设计基本原理进行详细地介绍。第三章对报业协同编辑系统进行需求分析。详细介绍了系统的需求分析,其中涉及到系统的功能要求、开发技术、硬件要求及开发、运行环境等各个方面的内容。第四章对报业协同编辑系统进行总体设计。使本系统的综合要求、开发方向确立下来,使系统模型建立起来立并且使系统的层次结构及具体实现方案确立下来,包括系统的每个程序中应该拥有哪些模块以及这些模块之间的关系等等,同时重点介绍了报业协同编辑系统的系统结构、功能模块和各模块的主要功能三个方面的内容。第五章详细设计了报业协同编辑系统以及它的实现方式。本阶段采取的思想是结构化程序设计方法,并且详细设计了系统的程序流程、数据处理和界面实现方式,最后对系统的主要功能进行了实现。第六章报业协同编辑系统的性能测试。通过各类测试(及相应调式),发现并解除各种错误,包括在各个分析阶段、设计阶段中产生的各种类型的错误,使得到的可使用的软件系统具有安全可靠、高性能的特点。第七章小结。对本文内容的总结,以及对后面工作的展望。第二章 系统设计相关理论在该系统的开发和设计当中,主要采用的设计思想是面向对象的,指导理论是依托软件工程,以此来实现系统的功能。重点的理论以及所要应用的技术主要有以下几个方面:2.1基础的理论部分2.1.1协同工作部分协同工作是依靠计算机支持的,计算机以及相应网络技术是其技术基础, CSCW通常是指在计算机的协助下,帮助某些群体完成共同的任务,并为其提供一个共享环境的界面。CSCW系统一般是由公用工具和专用工具两类工具构成,而这两类工具又包括很多种工具,因此,CSCW系统是由多个工具一起而构成的一个体系。公用工具,主要是用于支持多领域协同工作的,比如共享日历,它能够对报业的某些特定工作任务进行帮助和管理等;比如一些工具用于发表创造性意见以及对这些意见进行评价;还有一些工具用于帮助编写以及发送信息的,例如共享的编辑器、绘图软件、排版等。而专用工具则主要应用于专业领域,如在设计范围中的一些专用工具,包括传统的CAD工具以及群体决策支持系统等。CSCW与其的发展状况密不可分。首先,如今的市场是全球化的市场,这样的大环境就迫使更多企业必须采取分散经营,以应对世界市场的日益激烈的竞争,企业也应该采取各种办法以提高工作效率,并不断提高产品和服务质量,如果要达到这个目的,就需要一种和谐顺畅的工作环境,这也正是社会需求导致CSCW的出现。同时,CSCW并不是单一学科,而是很多种学科相互交叉而形成的一种产物,包括多媒体、各自应用领域的有关知识、人工智能、高速网络、计算机、面向对象和数据库等技术。一般来说,CSCW系统能够为需要者提供一种开放的、分布式又集成化的协同工作环境”。应该说,这些新的内容正是因为群体协同工作的需要而被研发出来的。因此,也可以说,在计算机支撑下的人与人交互技术是该技术研究的主要内容,换句话说,人与人之间是如何通过计算机来完成交流与协同工作的。冲突与协调、公用语言、CSCW的系统结构、人与人的交互界面等是它的几个关键性的技术。(1)冲突与协调因为群体中不同人员有经历、学科以及工作性质等方面的区别,因此想法和做法自然也会有不同之处,在群体工作中产生各种冲突也不足为奇,此时就需要协同。此外,为了提高群体的工作效率,对人员和工作条件进行一定的协同也是必不可少的。例如:关于工业产品或工程项目的设计就是非常典型的工作群体。首先应让设计人员提供各种不同的设计方案,再找相关人员对这些方案进行评价,然后通过决策从中挑选最优方案。若在有计算机支持的协同环境下,在每一个设计步骤的过程中以及最终确定方案的时候,工作人员都能及时对问题进行磋商,发现并解决问题,这样可以此避免发生的不必要的返工现象,全面提高工作效率。(2)公用语言CSCW系统支持的群体中可能涉及到各种学科、各行各业的人。比如我们之前所论及的一些工程项目,一般都会包括领导、施工人员、设计人员、服务人员、维修人员和用户等各类人群。当这些人都坐在一起交流和讨论问题时,就会遇到语言理解方面的难题。即使所讨论的是同一个概念,同一种事物,如果是不同专业的人可能用的术语不同。为此,一定要制订出统一的一套标准术语。此外不同软件之间的信息交互以及操作也应当有一个统一的标准,这类的统一都隶属公用语言。(3)系统结构对整个系统的结构要求,它是必须具有相当灵活性的。首先,这种结构一般都应该具有方便剪裁、扩充和组装以及软件复用等多种特点;其次,CSCW系统运行效率要求比较高,尤其是要最大限度的发挥分布式并行处理的能力。当前,系统的结构构成方法一般分为集中式和分散式,集中式方法遵循服务器模式以及客户端;而分散式的方法是遵循每个程序模式块全部处于同等重要地位,没有主次的分别。(4)人与人的交互界面CSCW系统还应包括人机的交互,同时也必须包括人与人的交互。一定程度上说,在CSCW系统中人机交互技术是必不可少的,而人与人之间的交互则还是一种新的需求,在某些特定的地点和时间上进行这些交互既可以是相同的,也可以是不同的。交互的界面一般分为隐式和显式。隐式与文本形式相同;而显式则是人们利用多媒体技术手段,如手势、图像、声音等,直接讨论问题,并进行适当的交流。2.1.2局域网局域网是一个相当复杂的系统。网络的规模、结构以及所采用的网络技术由于具体的应用范围、应用目的等的不同,也不尽相同,不同网络的构成也存在差异。在技术要求最简单的网络中,几台计算机之间通过一根电缆就能够连接起来,而技术要求较高的网络则相对复杂,需要一个专门的数据通信专用系统将分布于广泛地域的多台计算机连接在一起。当然,无论是复杂的网络,还是简单的网络,都必须由计算机、网络协议、网络连接设备、传输介质以及网络软件等多个元素构成。一般来说,局域网大多建在一个大院、一个办公楼或者小到一个办公室。局域网系统由两部分系统组成:不同计算机系统相互连接的数据通信系统和联网的计算机系统。为此从系统功能的角度来看,它由两个子网构成,也就是资源子网和通信子网。1、局域网的构成:局域网一般由服务器、用户工作站、传输介质、网卡等四部分组成。服务器:局域网既可以有一台服务器,也可以有多台服务器。硬盘和内存速度快、容量大、处理能力强是对服务器的最根本的要求。局域网的核心部分是服务器,服务器中涵盖了网络中大部分共享的资源。因为操作系统的最核心软件安装在服务器中,为此,服务器具有众多功能,比如网络管理、共享资源、为用户体提供网络服务以及网络通信管理。此外,服务器的文件系统容量大比较大,能够同时支持多个用户访问。网卡:网卡又称为网络适配器,既是通信的接口,也是电脑接入网络,可以实现通信中介质访问物理层和控制层的功能。一方面它需要通过MAC介质访问控制协议帧,从而进行数据的拆封和封装,以实现相应的差错校验和数据通信管理,做到相互通信、数据转换、资源共享和电信号匹配等。另一方面网卡要完成电缆系统与计算机的物理连接,工作站:工作站,英文名称为Workstation,是指除服务器以外的在连网微机中统称为网络工作站,工作站是其简称。工作站是一种以个人计算机和分布式网络计算为基础,主要面向专业应用领域,具备强大的数据运算与图形、图像处理能力,为满足工程设计、动画制作、科学研究、软件开发、金融管理、信息服务、模拟仿真等专业领域而设计开发的高性能计算机。传输介质:比较常用的有光纤、双绞线、同轴电缆等。2、局域网的工作模式:服务器结构:局域网一般是通过通信线路连接起若干个微机工作站与一台以上的文件服务器,进而组成工作站用以存取服务器文件的共享存储设备。当数据库系统和其它的应用系统需求增加时,服务器无法承担过多的任务。局域网的用户会不断增加,为用户服务的相互独立运行的各种程序也会随之不断增多,这些程序都是比较大的文件,运行过多会导致电脑的运行速度越来越慢,为解决这个问题,客户机/服务器模式应用而生。服务器模式:其中较大的计算机统一进行共享数据库存取和数据库管理,这个就称为服务器。由于C/S结构的服务器的管理控制数据的方式已经从原来的文件管理方式升级成数据库管理方式,所以也被称为数据库服务器。该类服务器侧重于进行数据定义、并发控制及事务管理、存取安全后备及还原以及执行索引排序和选择检索等管理功能。C/S结构的服务器能够将处理过后的信息进行有选择地传送,即只将用户所需的数据通过网络传送到客户机去,而不是整个文件,这样就大大减轻了网络的传输负荷,提高了传送效率。 2.1.3网络安全信息安全技术发展的动力是网络技术的发展,同时,信息的安全技术也成为网络技术不断普及的保证。信息安全技术和网络技术的发展是相辅相成、互相促进的,两者共同发挥作用,推动了信息产业化进程的发展。1、网络安全威胁没有网络的安全,系统会很容易会受到侵犯和骚扰。网络中在大多数的情况下,信息是从一台计算机的存储系统流向另一台计算机的存储系统,信息离开信源后必须通过中继节点才能到达信宿。计算机网络的运行机制是一种协议机制,通过交换协议数据单元来完成,不同的节点之间的信息交换是按照事先定义好的协议。对于每一个节点来说,通信的意思就是对众多的协议数据单元作出相应的响应。假如遵守现在正在运行的网络协议,就不能确保协议数据单元的真实性和完整性。此外,还有一些安全威胁来自于协议自身的安全漏洞和协议在实现过程中产生的一系列安全漏洞。一般来说,目前网络中存在的安全威胁有以下几个方面:一是窃取身份,即在用户通信时非法获取用户的身份信息;二是数据窃取,数据窃取指网络通信过程中的数据被非法用户截获;三是假冒,假冒指合法用户身份的敏感信息被非法用户获取的行为;四是否认,否认指通信方事后对自己曾经参与某次活动的行为予以否认;五是拒绝服务,拒绝服务指合法用户的正当申请被延迟、拒绝或更改等;六是非授权访问。2、网络安全技术网络安全是信息安全研究的重要内容之一,同时也是当前信息安全研究领域里面的非常热门的课题。概括而言,有关网络安全的研究主要包括:网络安全,包括物理安全和逻辑安全;整体解决网络安全的方案的设计与分析;关于网络安全的产品研发。物理安全是指技术方面的,包括网络系统中各通信设备及相关设施以及计算机所做的物理保护,以防止这些设施遭到破坏、丢失等;逻辑安全则是对信息的非否认性、保密性、可用性和完整性的保护,涉及到操作系统、网络、数据库、应用系统、人员管理等各个方面的安全。为了解决网络信息安全问题,我们采取的主要方法是利用网络访问控制技术和密码技术。我们利用网络访问控制技术对系统进行安全保护,用来抵抗各种各样的外来攻击。我们利用密码技术用来认证用户身份、隐蔽传输信息等。当前能够代表未来发展方向的网络安全产品大致有以下几种:网络安全常用技术产品包括:1.接口备份技术由于网络安全的可靠性有待提高,因此我们采用路由器来支持接口备份技术。主接口和备份接口可以进行负载分担。如果设定的另一门限流量大于主接口和备份接口的流量时,关闭备份接口;当设定的门限与主接口的流量相同时,启动备份接口;假如主接口发生了情况,技术人员能够较快地根据接口的优先度来决定如何使用众多备份接口。2.包过滤技术路由器能够快速地处理IP报文的IP报头,同时还可以处理来自于上层协议报头的每一个域所包含的信息。使用它可以为我们提供基于时间段的包过滤(可以规定过滤规则发生作用的时间范围) ,同时还可以处理基于接口的包过滤路由一个接口的进出两个方向对报文进行过滤。我们在设置时间段的时候,可以采用周期时间段和绝对时间段以及连续时间段和离散时间段配合使用。这种设置给应用带来了极大的灵活性,并且其他的功能模块也能方便地使用这样的时间段。3.智能防火墙传统防火墙有许多的安全隐患,它有时候只能阻止了一些使用固定端口的应用,有时候只能阻止危险的应用传输。而智能防火墙则不同,如果是来自于报文内容的访问,它可以对应用层的某一些攻击进行防范和检测。智能防火墙能够监听到每一个来自于所有应用的连接所使用的端口,在快速检查以后,仅仅打开一部分通道让用户所需要的数据出入防火墙,在会话结束的时候自动关闭该通道,从而能够有效控制来自于动态端口应用的访问。此外,因为防火墙是安放在外网和内网之间,这样就能做到外网和内网的安全隔离,而对VLAN进行虚拟安全区的划分,将不同业务的服务器划分到不同的安全区,这样就可以隔离和控制访问数据中心内部的不同业务区。4.地址转换技术私有网络地址与公有网络地址之间的转换都必须依靠地址转换来实现。地址转换技术能够有效屏蔽内部网络里面的实际地址,如果只是通过地址代理,内部网络基本不会呗外部网络直接访问到。通过相关的配置,用户能够采用一种较为安全的路由器,这种路由器支持携带访问控制列表的地址转换,同时能够指定可以通过地址转换的主机,这样就能够有效控制内部网络访问外部网络。5.虚拟专用网:虚拟专用网(VPN)是通过采用访问控制技术和数据加密技术,在公共数据网络上,将两个或多个可信内部网之间联系起来。为了使数据能够顺利在公共信道上进行可信传递,虚拟专用网的构筑一般应该采用防火墙、具有加密功能的路由器或专门的设备等等。6.安全服务器:对一个局域网的内部信息在存储、传输方面的安全保密问题进行有效的保障是安全服务器最主要的作用,对局域网内用户的管理、对局域网资源的管理和控制以及局域网中所有安全相关事件的审计和跟踪都是它的实现方式。7.安全数据库及安全操作系统。由于计算机数据库内存储了大量的信息,我们需要保护那些有价值的敏感的信息。数据库的完整性、有效性、可靠性、可审计性、机密性、用户身份识别和存取控制等,安全数据库都可以得到保证。系统中的关键服务器都必须依靠安全数据库提供安全运行平台,以此构成安全WWW服务、安全FTP服务、安全SMTP服务等,同时为众多网络安全产品带来坚固的安全保护。2.2设计基本原理1、并发控制和一致性维护并发控制和一致性维护是一个重要的研究课题。并发控制技术被广泛用于一般分布式系统和分布式协同系统。在一般非交互系统,这是一般系统并发控制,并发控制由用户发出的操作过程,透明的分布式系统的用户。例如,数据库系统锁定的目的是使所有用户都认为只有他才能在一个单独的使用,使系统具有较高的吞吐量的系统。在分布式协同系统,协同多用户意识是工作的基础上进行协作,用户应立即感知共享对象中的其他用户协同工作的操纵;此外,分布式协作系统是支持谁的人交往的人机交互系统,分布式系统需要比其他人要考虑的问题。因此,并发控制机制的选择需要考虑对用户和用户界面的形式工作的影响。2、并发控制模型旋转令牌:令牌模式只允许一个用户拥有的共享数据或文件有充分经营权用户令牌。内部或外部的社会控制协议标记。令牌方式的应用语义独立的,它一般是应用程序共享系统,该系统使用的标记方式。令牌模式只允许一个活动的用户,不支持并行操作。这种方法仅限于一个活跃的用户一起工作,以满足之际,而不是大多数实时协作应用适合,因为需要的基本特点是支持协作多用户并发活动流。集中控制方式:通过一个中央协调控制的过程,协调和管理所有共享对象中流作业:接收请求的数据操作的所有用户,其广播到所有用户,从而使经营秩序,以确保数据一致性。此方法具有实现并发控制机制的优点是相对简单,但它的最大缺点是侧重于协同控制问题,可能导致系统瓶颈,一方面,在当时许多在参与协调下,服务器的网络带宽的限制控制,导致系统性能下降;另一方面,当错误的协调控制过程中的浓,该系统也将瘫痪,过程集中控制削弱了系统的稳定性,此外,用户必须先向一个中央控制器,它可以返回时从中央控制器实现,从而延长了系统响应时间的操作。锁定:并发控制和锁定是一种常见的手段,以确保数据的一致性,这为锁定和用于控制用户的共享数据的并发操作,解锁规定。锁定机制,作为一种替代的并发控制机制。锁具有相对简单的设计和实施的优势。但在协同系统中的应用存在一些问题:第一,申请和释放该锁会影响对用户的动作,以及何时申请或释放成本迅速反馈,该系统是难以确定,而几乎不受管制用户。第二,数据粒度难以确定受阻,太小,增加系统负担过大,则对用户并行的影响。因此,当使用锁定机制,锁是如何在协作环境中锁定机制的前提下有效利用。序列化:序列化方式,可以同时生产经营,在与同阶按照执行的所有站点的所有操作,达到同样的效果。序列化可以通过两种方式:悲观和乐观的操作执行。悲观的方式:在运作的第一阶延迟,直到所有的操作已实施后执行;乐观模式:操作产生或接收后立即执行,如发现冲突后的执行情况,撤消已做的事。对象序列化可以解决的问题和对象之间的含糊之处。但该协议的顺序有以下问题:第一,冲突的意图解决不了问题;其次,如果乐观的运作方式,或在序列化顺序和因果秩序,悲观的方式不一致,则仍因果冲突;最后,在悲观模式如果操作执行后,他们出现了一些延迟,而不是执行,当地运作的反应速度会受到影响。经营转型:首次提出转换方法是一种并发控制方法协同文本编辑器,自动解决冲突,而不是依赖于冲突的解决,一个非常良好的互动反应人工检测的方法,支持自由文本编辑多个用户。当操作要求而作出的,本地用户立即执行操作,而这一行动的状态向量和顺应播出。国家载体,最近收到了来自其他网站的编辑发送操作顺序,每个编辑器用户都有自己的状态向量。接收到的协作编辑器遥控操作,将收到的状态向量和向量比较自己的状态,如果两个都是平等的,直接执行远程操作,在执行此操作,或者必须被转换过。相互转换的操作,操作复杂,可以产生和执行,但在做这些操作的执行第一次转换可能会在不同的正式执行相同的操作转换的设置来达到同样的文档状态订货提出。在这种方法中,本地业务,可以在选举后立即执行,实现了良好的反响,同时也可以解决的协作文本编辑的操作引起的意向,以保持冲突问题的系统。 3、七条基本原则我们将从软件工程的角度出发对该系统进行设计,对软件进行开发和维护,主要从技术和组织管理两个方面来入手。我们在此设计中必须遵循的七条基本原理是:1、阶段评审必须得到支持;2、严格管理分阶段的生命周期计划;3、实行严格的产品控制;4、结果应能清楚的审查;5、采用现代程序设计技术;6、承认不断改进软件工程实践的必要性。7、开发小组人员应该少而精;2.3本章小结本章简要阐述了报业协同编辑系统的一些理论知识和相关技术,在这个基础上基本明确该系统的设计基本原理及使用生命周期。第三章 报业协同编辑系统需求分析软件需求分析的任务在于对软件的功能的描述以及性能深入进行分析,最终明确软件设计的条件是什么,提出有关软件的所有有效性需求,根据当前系统的逻辑模型确定目标系统的逻辑模型,并实现目标系统的目的性问题的解决。在收集资料完成以后,全面分析系统的需求,对系统所需的综合要求以及开发的方向和硬件需求等确定下来。我国报业经实现了集团化或者向集团化经营管理方向拓展,因此其下属部门较多,造成在地域上有很大的分散性,如果我们采用人工进行文稿的编写、传输和审批等工作,不仅浪费了人力、物力,而且工作效率也非常低,甚至可能影响其它工作的正常进行。为了使报业流转更准确、快速、及时、安全地完成,我们必须研究专业系统软件,专门用于报业协同编辑。根据对各种要素要求的需求等方面的分析,首先要细化软件的可行性分析,分析出各种可能的工作,确定系统需要完成的各类工作,同时对目标系统作出更完整、清晰、具体、准确的要求。人类社会迅速进入了信息时代,信息技术得到了迅猛的发展。很多技术为协同科学的发展和应用提供了技术支持,比如多媒体技术、计算机技术、网络技术、分布和并行处理技术、数据压缩通信技术和存取技术等各种技术。于是,在这种情况下,计算机支持的协同工作研究领域应运而生。作为一门学科,CSCW是在召开1986年9月的第一届CSCW国际会议上,在美国德克萨斯州被确定下来的。这次会议集中了各个领域的专家和学者,有人类学、社会学、计算机科学、办公自动化、编制设计者和决策系统研究学者等等,他们详细研究了计算机技术对群体工作的可能支持以及人类群体工作的特性后,正式提出了一个新的技术领域,那就是CSCW,它是将计算机科学、心理学、社会学、认知科学、人类工程学等多个学科综合到一起形成的。从协同学到CSCW, 以计算机和通信技术的发展和融和做为基础,把人们协同工作方式的普遍需要做为动力,是在广泛应用领域为前提条件而自然形成的,是协同科学在信息化时代发展的最新进展和必然产物。CSCW的应用领域非常广泛,可以说, CSCW的应用领域包括凡是具有协同工作特征的,可运用计算机及网络为技术支持手段的领域都在它涵盖的范围内;凡是处于计算机网络和环境之下的群体协同工作和信息共享的各种应用领域,CSCW均可以发挥重要的作用。所以,国民经济和社会生活的各个方面、各个应用领域,CSCW都涉及可以设计到10。例如:协同编辑、远程医疗、远程教育、工业应用、合作科研和军事应用等等各个方面。面向编辑的CSCW系统,即协同编辑系统的开发和应用,将会带来编辑出版领域根本性的革命,并且当前形式的科技期刊编辑部也会产生根本性的革命,世界各地都散布着“虚拟编辑部”。CSCW的重要应用领域之一是协同编辑。 所以,协同编辑的发展和应用会受到CSCW的研究的直接促进的作用。到现在为止,完全以协同编辑为研究对象的论文在国内外都并不太多,它们大部分包含在对CSCW的研究之中。3.1可行性分析阶段协同编辑系统消除了时域和地域壁垒,“虚拟编辑委员会”可以被认为有可能实现,这将导致在编辑模式的变化。 “虚拟社论”科学技术与期刊编辑并存是目前的主要形式。在“虚拟”的社论之中,编辑可以是是兼职的或全日制的,可以在同不同的城市或是一个城市。他们的身份以及位置并不重要,他们是在网上(网络)。未来的编辑器将不再是一家报纸的社论或副本,他们属于一个或几个行业其中的一部分。他们可以是独立的编辑专家但是他们可以同时编辑多个服务。比如像评论家,他们不仅精通相关技术的专业,而且专业的编辑和出版的规范也很熟悉。因此,从编辑到高级纸,纸张质量和效率将大大提高。 “虚拟编委,”这两个主办单位也将是经营者,又是具体的编辑,他们不但编辑期刊,也为本期刊进行融资工作;(要求提交中心或他)从互联网上获取文件,数据库在线支付评审挑选和编辑返回裁判质量专家审稿专家,专家库编辑器提供在线编辑,报刊文章,在线(或打印)问题等等。在相当长的时间,当前和未来的媒体在传播科学知识是显性的。科学和技术知识传播的编辑在科学知识的过程中起到了至关重要的作用。剪辑总是从自己的所有知识,编辑过程中提取的工作要求是知识结构必须是合理的。无论是“编辑科学家”或“编辑家”,或者是一般“学者编辑”或“编辑”,对它们都提出了编辑上的更高要求。信息时代的编辑也需要技术的“特殊”和“博”的特点。目前,大学和研究机构都有自己的编辑委员会。其中,具有高度的学术编辑,编辑方法,掌握科学和技术家(包括图形,美术编辑,网络以及多媒体)很多人的编辑。如果这些编辑层次高的也意味着建立在科学和技术界的数据库编辑器来分享,那么,当在科学杂志编辑部编辑不能做自己专业的批判,通过协作环境协作编辑系统,计算机网络编辑专家库的专家发现,并及时给他们的建议,或直接向专家所推荐的专家到编辑的编辑稿件。使用编辑专业的专家,但也明白了标准的布局,通过合作编辑每个其他的优点,可大大提高工作效率和学术期刊的质量。这是在未来协同编辑环境中,专家在线数据库的建立将编辑的好处。软件研发与设计的第一个步骤是对软件开发进行可行性分析,该步骤主要就一个项目的最佳解决方案进行探讨,即是否能够在最短的时间内花最小的力气来解决问题。首先,要对问题定义进行分析,接着分析系统的逻辑模型,最后,根据确定的逻辑模型,研究出几种较为可行的方案,同时对每一种方案都作出详细的分析,再一次确定方案的可行性。概括而言,可以从以下三个方面判断项目的可行性:1、技术可行性:应该本着“开发效果好、实用性高、用户使用简单方便、系统易于维护”的原则分析和研究系统,最后再确定开发系统所需要用到的技术。2、经济可行性:系统开发后,对文稿编辑和管理可以完全代替过去的人工管理,该工作将会变得非常简单,减少了经济消耗,即极大减少了人力、物力资源上的浪费,将获得极大的经济效益。并且开发本系统对工具的使用要求也并不是很高,软件都是常用的软件。3、操作可行性:本系统设置了默认用户,使用者第一次使用该系统时,可通过默认用户进入本系统。与此同时,有的用户从未使用过本系统,他们只要在提示说明的帮助下,不需要运用任何使用说明书,就能很快熟悉使用方法,并在短时间内做到自己操作和运用,而且本系统还可以为操作管理提供详细的介绍,可为用户提供强大的帮助功能。总之,从多个角度分析都能看出,设计与开发报业协同编辑系统是十分可行的。研发本系统的资金投入并不需要很高,但是在投入使用后,该系统能够带来较高的经济效益。通过充分利用互联网信息,共享网络资源,能够很好地提高员工工作效率,减轻他们的工作量,使人力、物力资源减少。所以,我们可以说,报业公文编辑系统的设计与开发是可行的。3.2系统要求3.2.1系统功能的简介本系统主要用于多用户的网络连接,可以对文稿做编写、修改的工作,且可以很方便地对稿件进行审核以及发布方面的管理。该系统是在C/S模式的基础上开发的,其主要功能是注册新用户,同时,对于已注册的老用户,系统会自动根据其留下的信息赋予他们一些权限,用户权限主要分为以下三种:l、管理者:是用户中级别最高的,可对系统进行所有操作。2、一般用户:是用户中级别中等的,操作范围低于管理者,但对于系统中的审核、审批则无权操作;3、只读用户:是用户中级别最低的,只读用户只可修改个人密码、相关信息、查看文稿内容;用户登录后可以根据不同的权限对文稿进行相应的操作,比如:在提交模块时,管理员,他不仅可编写文稿,那些己编写好但尚未被审核的文稿还可以被撤消;一般用户,是用户中级别中等的,可查看、编写,如果一般用户被选为“同组人”的话,还有资格修改他人的未审核文稿;只读用户由于他的权限级别最低,所以只能对文稿进行查看,可修改个人密码、相关信息、查看文稿内容。系统的几个功能同时使用,最后能够达到文稿的编写和上传速度快、保密性好、查找方便、可靠性高以及成本低等要求。本系统在局域网资源的基础上,对文稿进行编辑、提交,并审核、审批提交的文稿,这能够给用户工作带来很大便利,提高工作效率,并提高了工作的安全性和可靠性,保密度比较高。3.3.2系统性能的要求为了防止不法用户的侵入和恶意破坏,保证系统数据在使用过程中的正确性、完整性和安全性,需要对不同的用户的访问权限进行一定的设置。这些要求不是一蹴而就的事情,而是在不断分析、设计过程中总结而来的。用户从以下几点对本系统性能提出了具体的几项要求:1) 时间特性的要求命令的响应时间最好控制在5秒以内,用户、管理员不会等待很长的时间,同时数据的调用和写入数据库中传输时间应该尽量减少,这样会大大提高系统使用效率。2)灵活特性的要求该系统拥有良好的可扩展性,可随地随时的进行增加和修改。也有加好的人机交换功能,可以使用鼠标进行操作,也可以通过键盘进行控制,如果想需求和新增功能发生改变时,便可直接在该系统的软件上进行功能的增加或是修改,不需要重新开发类似系统。3)安全保密的要求该系统可对不同的用户密码进行保护,同时,该系统还会自动判断用户的使用权限,限制用户的相关活动范围,对一些重要文稿进行了加密,因此,可以防止恶意破坏和非法侵入。4、实用性的要求应该着眼于加强和改进工作效率的调控和管理上,并相应地提高报业的适应与反映能力。也就是说,着眼于报业流程运用互联网如何能够带来管理效率提高的角度来考虑。此外还有充分考虑组织结构与业

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论