基于.NET的分布式文档管理系统设计研究

来源 :知识与创新 | 被引量 : 0次 | 上传用户:crackerking
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:文章针对目前高校传统文档管理的不足,提出了分布式三层文档管理系统模型,旨在解决文档管理检索效率低、共享程度不高、安全性欠佳等问题,并对系统架构、功能模块、数据库设计等方面进行了详细阐述,验证系统运行并取得良好效果。
  关键词:分布式 权限控制 三层架构 文档管理 .NET
  
  随着计算机技术和网络技术的迅猛发展和广泛应用,高效便捷、快速优质的数字化工作模式也越来越受到人们的青睐和推崇。尤其办公自动化的普及和应用,教学文档已改变了以前的手工管理方式,电子化管理已成为发展趋势。但是高校电子文档管理目前面临诸多挑战,如:各类文档数量激增,异地共享困难;分类和索引标准不统一,造成查询、检索的不便;缺乏文档版本控制;没有规范的传阅、审批流程,因此无法使用、发布及共享文档。
  针对以上问题,如何有效的做好高校电子文档管理工作,促进高校信息资源共享,建设节约型校园,推进高校信息化进程,是教学工作者亟需解决的课题。与此同时,2002年Microsoft推出了.NET开发平台,随着其技术的日益成熟,它开发部署简单易行、可移植性强、跨平台等特点必将在Web应用开发中得到很好的体现。因此,采用微软的.NET技术开发分布式Web应用系统成为一种新趋势。本文以Visual Studio 2005为开发平台,结合Microsoft SqlServer2005后台数据库,采用Presentation Layer、Business Logic Layer、Data Access Layer三层分布式架构,设计开发了高校分布式文档管理系统(Distributed Document Management System,DDMS)。
  
  系统的体系结构
  
  (一)系统结构
  系统体系结构:任何职能、教学和行政部门等可以通过Web浏览器进入文档管理系统进行文档的浏览、审核、上传、下载、共享等所划定权限内的操作。系统采用B/S结构,逻辑结构分为三层:Web表现层(大虚线框外部)、业务逻辑层(两个虚线框之间)、数据访问层(小虚线框内部)。各个层次所做工作相对集中单一,力求数据和表现分离以满足用户不断的需求变化,有利于系统的开发维护。
  (二)功能描述
  文档管理系统主要有系统管理、文档管理、文档搜索、部门管理、权限管理、日志管理等五大模块组成,功能结构如图1所示:
  


  该系统设计目标就是利用Web信息技术将高校内各教学、行政单位的各类电子文档以文件的形式存储在本地服务器上,建立对应文档索引,并按一定的权限控制机制设置文档访问权限,以供动态查询访问,实现高校电子文档的易用性、规范性、安全性、共享性的管理目的。
  各成员单位登录该文档管理系统,提供文档上传、下载功能,存储文档体(不仅是自己单位生成的文档,也可以是从其他成员单位下载的相关文档);同时建立存储本地文档的索引信息至后台数据库;最后设置该文档的访问权限。这样当访问者请求下载文档全文时,再根据该文档的索引信息,连接到文档存储位置,读取文件,传递给访问者。这样既实现了文档的分布式存储,缓解了集中式存储给服务器带来的压力,也减少了文档在网络上的传输量。
  (三)用户角色权限设计
  各级部门对文档的阅读操作权限控制是该系统安全性方面考虑的关键。用户角色权限管理的思想是:任何一个角色均被赋予一定的操作权限,每个合法用户又被赋予一定的角色,一个用户可以同时被赋予多个角色,使得用户与角色之间的关系是多对多的关系。管理员的职责是对普通用户进行授权管理,普通用户只能在管理员的授权下,从事相关操作。
  在文档管理系统中引入用户角色权限管理的思想,提出了User-Role- Privilege管理模型。根据高校中的教学事务管理机制划分不同的职能教学部门。每一部门的教学人员对该部门的所有文档拥有完全控制权限,同时他可以设置其他不同部门的人员对本部门文档、文件夹的访问权限(例如:移动、删除、重命名、修改、公共只读等)比如财务处负责提交财务报表、教务处负责提交教务公文,其他部门可以访问这些文档,但无权修改或删除。这种设计思路保证了文档的灵活、高效和安全。因此基于上述权限设计思想,在该系统中,用户主要划分为以下三类:系统管理员:部门信息维护,操作用户的增加、删除、修改以及文档和文件夹操作权限分配,日志管理等。部门管理员:负责文档的上传、下载、移动、重命名等操作;负责该部门的文档管理、授权访问(包括文档管理、修改、只读等权限)工作;定期整理归类公共文档。普通用户:只能浏览文档、下载相关文档。
  
  数据库设计
  
  系统选取Microsoft SQL Server2005作为后台支撑数据库,Microsoft SQL Server2005支持二进制数据的存储,并具有安全性高、安装移植方便、可维护性好、商业数据挖掘等特点。DDMS的重要特征就是进行索引信息存储、文档访问权限控制的“库管理”,因此科学合理的设计数据库结构关系到系统性能和文档的管理效率,它在一定程度上也制约着系统的通用性和可扩展性。结合本人对教学管理的实践经验和充分调研的基础上,规划出以下规范、科学的数据结构,以此作为实现系统设计目标的基础。
  DDMS_DocCtrl(文档权限表)
  CREATE TABLE [dbo].[Doc_FileCtrl](
  [CtrlID] [int] IDENTITY(1,1) NOT NULL,
  [FileID] [int] NULL,
  [GROUPID] [int] NULL,
  [USERID] [int] NULL,
  [AdminCtrl] [bit] NULL,
  [WriteCtrl] [bit] NULL,
  [ReadCtrl] [bit] NULL)
  DDMS_DocIndex(文档索引表)
  CREATE TABLE [dbo].[Doc_FileAtt](
  [AttFileID] [int] IDENTITY(1,1) NOT NULL,
  [FileID] [int] NULL,
  [AttName] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL,
  [AttSize] [int] NULL,
  [AttType] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL,
  [AttPath] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL,
  [CRDT] [datetime] NULL,
  [Content] [image] NULL,
  [FileType] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL)
  其他相关表设计如下:
  DDMS_DocInfo(文档信息表)
  DDMS_DocType(文档类型表)
  DDMS_FolderInfo(文件夹信息表)
  DDMS_FolderCtrl(文件夹权限表)
  DDMS_Department(部门信息表)
  DDMS_User(用户信息表)
  文档权限表主要存储各个级别的用户(系统管理员、部门管理员、普通用户)对文档的访问权限(管理、修改、只读)信息,文件夹权限表设计与此类似。文档索引表主要存储文档的相关信息,以便建立索引快速查找存取,如:文档编号、文档名称、大小、类型、存储位置、上传时间等。文档信息表主要存储所属文件夹名、文档名、关键字、备注、生成时间、修改时间、删除时间、修改人、删除人、状态等信息,文件夹信息表设计与此类似。文档类型表主要存储各种文档文件格式信息(如:.doc,.xls,.png,.jpg,.ppt,.txt,.mdb,.zip等)。部門信息表主要存储ID、部门名称、部门信息描述等信息字段。用户信息表主要存储登录名、登录密码、用户名、所属部门、系统权限等信息。
  
  结语
  
  本文利用Web数据传输载体,结合分布式架构,针对目前高校教学电子文档管理现状,提出了高校分布式教学文档管理模型,该模型对文档的存储管理、共享方便高效,安全性好,办公效率明显得到提高,能加快推进高校信息化建设。
   基金项目:湖北师范学院研究生启动基金项目(2007D16)。
  (作者单位:湖北师范学院计算机科学学院)
  
  参考文献
  [1]叶宝军,秦鹏飞.文档管理系统模型研究与应用[J].东华大学学报(自然科学版),2002(5).
  [2]DMKroenke.数据库处理:基础、设计与实现[M].电子工业出版社,1998.
  [3]MicrosoftCorporation.数据库创建、数据仓库与优化[M].清华大学出版社,2001.
  [4]CraigSMullins.数据库管理:实践与过程[M].电子工业出版社,2003.
  [5]奚江华.ASP.NET2.0开发详解——使用C#[M].电子工业出版社,2006.
其他文献
摘要:文章从中国传统文化中的和谐观以及教育观来阐述中华民族的文化优势。文章还提出要认识到中国的软实力发展还处于初级阶段,在经济发展的同时更要加强弘扬和传承中国的文化优势,以提高综合国力,让中国优秀文化走向世界,为全人类的进步做出贡献。  关键词:软实力 传统文化    当今在全球范围内,我们看到的是各国加快“中国化”步伐,中国日益增强的财富和国际地位,也使中文、中国文化和其他同中国有关的事物,在全
期刊
摘要:翻译是不同国家的相互了解的桥梁,其目的与特点在于文化与观点的互换。随着全球化的不断发展,翻译的作用越来越重要,因此对于翻译的研究也日益深化。翻译不仅仅是两种语言符号和语法结构的简单转换,而是应当把翻译放在一定跨文化、跨学科的语境中来加以研究,着重关注译文在新的文化语境中的传播以及被接受的程度。由于语言使用方法和习惯的多样性,文化这个概念如今已经成为了翻译研究的主要领域。  关键词:翻译 语言
期刊
摘要:商标名词由专有变成通用,进而由名词衍生出其他词类用法,这种现象越来越普遍。虽然商标词汇的词义扩展与其他专有名词的意义演变有相似之处,但也有其特殊性。文章通过论证商标名词通名化的词汇学理论依据、社会文化原因及其特殊性等方面来分析商标词语意义扩展的词汇学理论依据与特点。  关键词:商标 通名化 词汇学    在与英语人士的交往和报刊阅读中,我们会发现商标名词出现了新的变化,越来越多的商标不再单纯
期刊
摘要:随着旅游文化研究逐步走向深入和旅游文化教学体系的不断完善,“旅游”与“文化”的关系日渐密切。文章从旅游文化学的研究对象入手,在正确界定旅游文化学与其他旅游专业课程关系的基础上,为旅游文化学教学内容理出科学合理的构架,以增强旅游文化学教学内容的完备性和教学过程的可能性。  关键词:旅游文化学 教学内容 理论体系    旅游文化学是旅游管理专业的主要核心课程之一,其作用在于使学生认识旅游文化的本
期刊
摘要:文章应用随机规划的方法研究海运集装箱空箱调运问题,模型以空箱的装卸费用、运输费用、租箱费用和库存费用最小为目标函数,利用LINGO9.0软件对模型进行仿真计算,考虑箱源限制、空箱需求量和船舶运输能力限制等条件,证明了解决空箱调运问题的有效性。  关键词:海运空箱调运 整数规划 随机动态规划    如何控制和降低空箱调运成本,如何科学、合理地调运和处置空箱,集装箱空箱调运管理已经成为急需解决的
期刊
摘要:固体颗粒的沉降过程一直都是工业生产和环境保护中的一个关键问题。文章通过对静止流体中固体颗粒沉降系统的讨论,介绍球形颗粒的沉降模型,并在此基础上推导了固体颗粒沉降速度公式,分析影响颗粒沉降的因素(干扰沉降、边界条件、流体粘度、颗粒形状)。最后综述在上述因素影响下的沉降速度计算公式和计算方法。  关键词:重力沉降 阻力系数 干扰沉降 边界条件     重力沉降分离过程是在重力加速度或重力场下的沉
期刊
摘要:聯邦主义作为一种欧洲一体化理论,一直贯穿于战后欧洲的一体化进程。文章从区分联邦制和联邦主义这两个术语入手——联邦制是一种国家的组织形式,是自治和分权的结合体;联邦主义给联邦制提供信息,是支持和促进联邦制的建议和活动,随后着重探讨了联邦主义的哲学渊源,即大陆欧洲传统和盎格鲁-美利坚传统。  关键词:联邦主义 联邦制 哲学渊源    联邦主义作为一种欧洲一体化理论,主要探讨如何避免国家之间的战争
期刊
摘要:文章基于质、型的定义,对质、型关系做了初步的分析,并对质、型具体的表现形式做了概括的描述。通过相关的解析,将会对系统观有更深层地体会和把握有着非常大的指导意义。  关键词:质 型 质型关系 质、型具体的表现形式    质与型作为哲学中的一对基本范畴,在系统哲学视域中蕴含着新的涵义和内涵,本文拟对质、型赋予新的界定,认为“质是系统质的内在规定性与外在规定性的统一”,“型是系统质的表象和显现,是
期刊
摘要:伴随着两极体系的结束与全球化的蓬勃发展,地区主义再次掀起新浪潮。地区主义特别是发展中国家的地区主义再次成为国际关系研究中的一个热点问题。文章主要是从地区主义的视角来阐述冷战后中国-东盟的合作关系。  关键词:地区主义 东盟 合作关系    东盟是中国的友好近邻和重要的合作伙伴,中国已同东盟所有成员国建立了外交关系。近年来,双方政治互信不断增强,经济交往日益密切,合作越来越富有成效。基于以上客
期刊
摘要:乌拉圭回合《农业协定》的达成,揭开了农产品贸易进入全球多边贸易体制的序幕。对于《农业协定》中国内支持规则的解析,可以使我们更清晰地了解世贸相关规则,以便我国根据国情,运用WTO规则允许的方式,提高我国农业的竞争力。  关键词:国内支持 农业补贴    通过对农业国内支持规则的解析,可以使我国在规则允许的范围内采取相应措施,提高农业竞争力。    有关国内支持的基本概念    (一)农业补贴的
期刊