基于SOA的电子政务文档管理系统研究及实现

基于SOA的电子政务文档管理系统研究及实现

论文摘要

随着现代社会的飞速发展,过去的政府部门的行政手段与方式面临着巨大挑战,如何在新形势下对过去几乎手工受理行政案例进行信息化改进,即利用IT系统高效率、高准确率等特点,逐渐实现无纸化办公,把大量重复性的劳动交由计算机完成,在此背景下电子政务平台软件开发技术取得了深入发展。而作为现代办公的主要媒介,电子文档因其类型复杂,分类不明确,存储安全,浏览操作安全等都极大影响了办公与行政效率,因此各级行政部门对于文档的管理都投入了很大的人力与无力而收效却很难取得对等的提高,本文即在此背景下开展了一系列工作。本文在已有研究成果基础上,分析了传统文档管理模式面临的挑战,并在此基础之上设计了基于SOA架构的分布式文档管理方案,分析了文档管理的业务需求,确定了业务逻辑并建立了数据的输入与输出流向图,建立了系统的数据模型,重点介绍了文档导入、存档审核、文档获取的数据流向,在此基础上将系统分为基本文档管理、查询、数据操作、系统管理等模块,继而确定了各模块之间的调用关系,并在.NET Framework平台下开发完成了系统的实现。此外本文同时基于ASP.NET MVC软件开发架构对系统做了优化分层设计,使底层数据层与上层数据表现层实现分离,二者之间通过业务逻辑实现控制,这样的设计模式减小了系统各层之间的耦合,增加了灵活性与可扩充性,底层的改变不影响上层的表达。此外,本文对文档安全访问控制机制进行了初步探讨,分析了MD5算法与AES算法在文档加密方面的应用,综合考虑加密性能与速度等因素,选用AES算法对文档进行加密,加密数据通过SSL对数据进行安全传输。最后本文基于NUnit测试框架对系统做了基本的单元测试,编写了测试用例与报告,基本完成系统功能需求。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题背景
  • 1.2 电子文档管理系统现状分析
  • 1.3 论文研究目的和内容
  • 1.4 论文结构
  • 第二章 SOA 及相关技术介绍
  • 2.1 分布式系统开发平台.NET 和 J2EE
  • 2.1.1 分布式计算的概念
  • 2.1. 2 .NET 分布式计算平台
  • 2.1.3 J2EE 分布式计算平台
  • 2.2 SOA 框架及其 Web Service 实现
  • 2.2.1 SOA 面向服务架构及其特点
  • 2.2.2 基于 ASP.NET Web Service 的 SOA 服务架构实现
  • 2.3 MVC 设计模式与 ASP.NET 技术
  • 2.3.1 经典 MVC 设计模式
  • 2.3.2 ASP.NET MVC 框架
  • 第三章 电子文档系统需求分析与总体设计
  • 3.1 需求分析
  • 3.1.1 系统功能需求分析
  • 3.1.2 其他非功能性需求分析
  • 3.2 系统概要设计
  • 3.2.1 系统总体设计
  • 3.2.2 系统开发配置及运行流程
  • 3.2.3 开发平台选择
  • 第四章 系统详细设计实现及测试
  • 4.1 基于 MVC 的系统框架设计与实现
  • 4.1.1 ASP.NET MVC 定义
  • 4.1.2 系统 MVC 框架设计与实现
  • 4.2 系统数据库访问层设计与实现
  • 4.2.1 文档导入管理数据链路
  • 4.2.2 存档审核管理数据链路
  • 4.2.3 文档获取管理数据链路
  • 4.3 系统安全访问控制层设计与实现
  • 4.3.1 访问控制与加密算法概述
  • 4.3.2 用户单操作权限管理及多角色权限管理
  • 4.3.3 MD5 与 AES 加密
  • 4.4 文档管理系统功能层设计及实现
  • 4.4.1 文件管理模块
  • 4.4.2 文档利用管理模块
  • 4.4.3 文档统计模块
  • 4.4.4 查询检索模块
  • 4.4.5 文档保管模块
  • 4.4.6 系统及用户管理模块
  • 4.5 系统测试
  • 4.5.1 系统测试方案
  • 4.5.2 基于 NUnit 的单元测试及测试用例
  • 4.5.3 测试结论
  • 第五章 结语与展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].基于文档一体化管理的核电文档管理系统应用与思考[J]. 办公室业务 2019(21)
    • [2].基于扩展RBAC模型的文档管理系统设计与实现[J]. 舰船电子工程 2017(08)
    • [3].工程图纸文档管理系统的设计与实现[J]. 产业与科技论坛 2016(20)
    • [4].高校教学文档管理系统的利弊分析[J]. 课程教育研究 2016(16)
    • [5].基于知识共享的在线文档管理系统研究[J]. 青岛农业大学学报(自然科学版) 2013(04)
    • [6].基于内容管理的文档管理系统设计与实现[J]. 信息与电脑(理论版) 2017(14)
    • [7].企业文档管理系统设计与功能实现[J]. 职业 2016(27)
    • [8].基于ASP.NET的文档管理系统的设计与实现[J]. 农业网络信息 2015(01)
    • [9].供电局文档管理系统的开发[J]. 大众商务 2009(06)
    • [10].现代化文档管理系统的设计与评价[J]. 电子制作 2013(12)
    • [11].浅议电子文档管理系统的关键技术[J]. 山东广播电视大学学报 2012(02)
    • [12].掘进机设计中图文档管理系统的研究与应用[J]. 煤矿机械 2011(05)
    • [13].文档管理系统入门[J]. 微电脑世界 2011(10)
    • [14].“电子文档管理系统”使用中的几个问题及对策[J]. 四川档案 2008(06)
    • [15].精彩预告[J]. 现代制造 2020(19)
    • [16].齿轮技术研发文档管理系统的研究[J]. 成组技术与生产现代化 2014(04)
    • [17].电子文档管理系统软件应用调研[J]. 哈尔滨职业技术学院学报 2014(03)
    • [18].基于C#的电子文档管理系统[J]. 信息安全与技术 2012(12)
    • [19].数字化校园构建中的文档管理研究——以苏州工艺美术职业技术学院文档管理系统为例[J]. 黑龙江档案 2012(06)
    • [20].多措并举推进档案信息化建设[J]. 秘书工作 2011(12)
    • [21].电子病历文档管理系统设计与关键问题实现[J]. 医学信息学杂志 2015(01)
    • [22].核电工程项目文档管理系统研究[J]. 浙江档案 2015(08)
    • [23].科技文档管理系统分析与设计[J]. 软件导刊 2010(12)
    • [24].支持自适应的增强型文档管理系统[J]. 桂林电子科技大学学报 2008(02)
    • [25].精彩预告[J]. 现代制造 2020(16)
    • [26].网络环境下的工程文档管理系统研究[J]. 项目管理技术 2012(03)
    • [27].文档管理系统的设计与实现[J]. 山东科学 2011(05)
    • [28].文档管理系统的页面设计[J]. 科协论坛(下半月) 2009(06)
    • [29].基于云存储的教学文档管理系统设计与实现[J]. 数字技术与应用 2016(06)
    • [30].电子病历文档管理系统的设计与应用[J]. 中国病案 2014(01)

    标签:;  ;  

    基于SOA的电子政务文档管理系统研究及实现
    下载Doc文档

    猜你喜欢