期刊专题 | 加入收藏 | 设为首页 12年实力经营,12年信誉保证!论文发表行业第一!就在400期刊网!

全国免费客服电话:
当前位置:首页 > 免费论文 > 科技论文 > 软件开发 >

基于B/S和C/S混合架构的文件管理系统设计

摘要:针对分布式管理系统的主流开发模式,对比分析了B/S模式和C/S模式,结合两种模式设计了基于B/S和C/S混合架构的文件管理系统。对系统进行了功能需求分析,并重点从硬件架构和软件工作流程两个方面论述了系统的设计与实现,对于进一步提高分布式文件管理系统的设计应用水平具有较好的指导借鉴意义,同时也有助于进一步提高自动化办公效率。 
  关键词:B/S架构;C/S架构;混合架构;文件管理;系统设计 
  中图分类号:TP319 
  文献标识码:A 文章编号:1672-7800(2014)003-0078-02 
  0 引言 
  文件管理是目前各企事业单位都会涉及到的常规性信息内容管理。文件管理具有管理任务量大、管理手续繁杂、文件信息收发责任对象明确等特点。因此,文件管理不仅要有明确的收发对象,还应当具有实时性和高效性,这对文件管理系统的开发提出了更高的要求。目前的文件管理系统大多是一种在局部范围内实现的文件收发系统,其功能仅仅是满足文件的收发,相当于一个简单的文件传输管理系统,而且在文件传输过程中存在着大量的重复劳动,其文件内的数据信息并没有得到充分挖掘。因此,目前的文件管理系统在信息的管理、挖掘和再应用方面尚存在着较多不足,有待进一步改进和完善。 
  1 文件管理系统架构模式分析与选择 
  鉴于自动化控制系统在处理多任务信息开发和管理中所表露出来的优越性,本文件管理系统的开发设计也借鉴和应用了分布式管理系统的开发模式。目前,分布式管理系统的主流开发应用模式主要有两种:B/S模式和C/S模式。 
  1.1 B/S模式 
  B/S模式,即浏览器服务器模式,其主要应用模式是将多任务所涉及到的数据信息,统一交由数据库服务器进行管理和发布,而用户只需借助浏览器就能实现对多任务信息的统一访问及数据信息管理。如果文件管理系统采用B/S模式,则无需开发专门的文件管理信息系统,就能够轻松实现对文件信息的管理,而且只要有能够联网的电脑终端,且电脑终端配备了浏览器,就能够实现对文件信息的访问和管理。这种模式极大地减轻了开发人员的设计工作量,但同时也增加了数据库服务器的负载压力,容易导致整个信息管理系统宕机,一旦数据库服务器宕机,则有可能导致整个文件管理系统失效。 
  1.2 C/S模式 
  C/S模式也称客户端/服务器模式,这种应用模式需要为用户配置专门开发的客户端,只有电脑终端安装了这种专门开发的客户端,才能够实现对系统内数据信息的访问、配置和管理。因此,该模式的最大弊端就是开发设计的工作量大,需要专门技术人员才能够实现对系统内文件信息的有效管理。同时,这种C/S模式将数据库服务器的负载压力平均分摊到了每一个客户终端,因此服务器的压力较小,提高了整个文件管理系统的稳定性和健壮性。 
  分析发现,B/S模式和C/S模式都有各自的优缺点,因此,考虑将B/S模式和C/S模式这两种分布式系统模式的优势相结合,设计基于B/S和C/S混合模式的文件管理系统。这种基于混合架构的文件管理系统具有如下特征:①文件管理系统的数据结构采用B/S模式,这样每一个客户端只需要借助于浏览器就能够实现对文件管理信息的访问和统一管理,而无需为每一个客户端配置专用的客户端程序,降低了开发设计人员的工作量;②文件管理系统的分布式结构采用C/S模式,将数据库服务器统一管理模式交由若干个应用终端分担,能够极大地减轻数据库服务器的负荷压力,有利于提高整个文件管理系统的稳定性和健壮性;③应用C/S模式可以有效实现在局域网内的联网通信管理能力,同时C/S模式所采用的异步确认机制也能够从根本上提高文件收发管理的实时性和准确性,有助于提高文件管理办公效率。 
  2.1 文件管理系统功能 
  基于B/S模式和C/S模式混合架构的文件管理系统,其管理功能主要包括以下几个方面: 
  (1)文件管理功能。文件管理主要是对文件收发进行相关信息记录,包括收发责任人、文件大小、传输信道、文件格式、时间戳等,所有数据信息统一在数据库服务器备份,以实现统一管理。 
  (2)文件收发功能。利用局域网通信组件能够实现自上而下及自下而上的文件收发、转发管理。同时,对文件信息内容进行按需过滤,建立文件检索关键词,以提高文件管理效率,并实现自动化、无纸化办公的目的。 
  (3)用户管理功能。对使用该文件管理系统的用户进行注册管理,分配统一的登陆账号和密码,确保文件信息的安全性;另一方面,针对不同级别的用户,分别设置不同级别的权限,以实现对文件信息的分类管理和权限制访问管理,提高文件管理效率。 
  (4)联网安全管理功能。由于文件管理系统不可避免地会涉及到网络文件的收发,因此需要加强对系统的联网安全管理能力。可以通过采用用户账号登录、数据库矩阵机制、文件信息内容加密等措施,提高文件管理系统的安全性。在系统硬件架构上,可采取物理隔离、硬件防火墙等措施为文件管理系统的安全性提供保障。 
  2.2 系统架构与实现 
  基于B/S和C/S混合架构的文件管理系统,从硬件架构上来说,既要凸显C/S模式的优势,同时也要在数据库访问机制上保留B/S模式的优点,图1为基于B/S和C/S混合架构的文件管理系统架构原理图。整个文件管理系统,其硬件上主要从以下几个方面加以实现: 
  (1)文件服务器采用磁盘阵列。主要存放tiff格式的遥感影像文件及其影像产品的描述文件等,数据库服务器存放遥感印象产品的编目信息,FTP服务和IIS服务部署在同一台服务器上。并且,采取通关防火墙等安全隔离措施,以方便外网多用户通信。 
  (2)Web程序采用VS2010 C#语言,基于ASP.NET 开发。主要实现遥感影像产品编目信息查询、遥感印象产品管理、用户管理、文件分发计划制定、公告发布等功能。


更多软件开发论文详细信息: 基于B/S和C/S混合架构的文件管理系统设计
http://www.400qikan.com/mflunwen/kjlw/rjkf/3391.html

相关专题:大氮肥编辑部 西方经济学


上一篇:基于.Net的科技信息管理平台设计与实现
下一篇:基于云计算的智能家居系统架构研究

认准400期刊网 可信 保障 安全 快速 客户见证 退款保证


品牌介绍