某数字档案管理系统设计与实现论文_第1页
某数字档案管理系统设计与实现论文_第2页
某数字档案管理系统设计与实现论文_第3页
某数字档案管理系统设计与实现论文_第4页
某数字档案管理系统设计与实现论文_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

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

文档简介

分分 类类 号:号: TP311 单位代码:单位代码:1 0 1 8 3 研究生学号:200653H267研究生学号:200653H267 密密 级:公级:公 开开 吉 林 大 学 硕士学位论文 黑龙江省工商局数字档案管理系统设计与实现 Design and implementation of digital file management system of HLJAIC 作者姓名:姜士奇作者姓名:姜士奇 专专 业:软件工程业:软件工程 研究方向:移动通信与网络设计研究方向:移动通信与网络设计 指导教师:魏达指导教师:魏达 教授教授 培养单位:计算机科学与技术学院培养单位:计算机科学与技术学院 2009 年 10 月 2009 年 10 月 黑龙江省工商局数字档案管理系统设计与实现 Design and implementation of digital file management system of HLJAIC 作者姓名:姜士奇 专业名称:软件工程 指导教师:魏达 教授 学位类别:软件工程硕士 答辩日期:2009 年 12 月 5 日 未经本论文作者的书面授权,依法收存和保管本论文书 面版本、电子版本的任何单位和个人,均不得对本论文的全 部或部分内容进行任何形式的复制、修改、发行、出租、改 编等有碍作者著作权的商业性使用(但纯学术性使用不在此 限) 。否则,应承担侵权的法律责任。 吉林大学硕士学位论文原创性声明 本人郑重声明:所呈交的硕士学位论文,是本人在指导教师的指 导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容 外,本论文不包含任何其他个人或集体已经发表或撰写过的作品成 果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方 式标明。本人完全意识到本声明的法律结果由本人承担。 学位论文作者签名: 日期: 年 月 日 中国优秀博硕士学位论文全文数据库投稿声明 研究生院: 本人同意中国优秀博硕士学位论文全文数据库出版章程的内 容,愿意将本人的学位论文委托研究生院向中国学术期刊(光盘版) 电子杂志社的 中国优秀博硕士学位论文全文数据库 投稿, 希望 中 国优秀博硕士学位论文全文数据库给予出版,并同意在中国博硕 士学位论文评价数据库和 CNKI 系列数据库中使用,同意按章程规 定享受相关权益。 论文级别:硕士 博士 学科专业:软件工程 论文题目:黑龙江省工商局数字档案管理系统设计与实现 作者签名: 指导教师签名: 年 月 日 作者联系地址(邮编) :黑龙江省工商行政管理局(150010) 作者联系电话提 要 提 要 黑龙江省工商行政管理局在行政执法中管理大量的企业档案,传统的纸质档 案管理效率不高、不够安全、浪费人力物力财力的弊端,已经不能满足现代化管 理需要。本人是黑龙江省工商数字档案管理系统的具体设计者,该系统从黑龙江 工商机关实际需要出发,基于 XML、.NET、C+语言、Web 服务、图像处理和图像 压印等技术,将业务和技术紧密结合起来,设计系统初始化模块、职务维护模块、 部门维护模块等系统管理子系统,档案接收模块、档案整理模块、档案扫描模块 等档案管理子系统,经过测试,证明了合理性和可行性,已在黑龙江省各级工商 机关推广应用,为黑龙江省工商机关提高行政效率,为社会公众更快更多更好服 务提供了有效解决方案。 I 目 录 目 录 第 1 章 绪 论 1 1.1 课题背景. 1 1.2 课题目的和意义 2 1.3 设计目标 3 第 2 章 相关技术介绍 5 2.1 XML 技术 5 2.1.1 XML 语言特点 . 5 2.1.2 XML 语言开发事项 . 5 2.2 .NET 技术 . 6 2.3 C+语言. 7 2.4 WEB 服务 7 2.4.1 SOAP. 8 2.4.2 WSDL. 8 2.4.3 UDDI. 8 2.5 图像处理技术. 8 2.6 图像压印技术 9 2.7 多级存储模式 9 第 3 章 项目总体架构设计. 10 3.1 后台数据软件. 10 3.2 运行环境. 10 3.3 升级服务器. 10 3.4 软件体系结构. 11 3.5 数据库结构. 11 第 4 章 总体设计与模块设计. 17 4.1 系统总体设计. 17 4.2 应用层系统模块结构. 18 II 4.3 应用层系统各模块功能及关联概述. 19 4.4 处理流程. 21 第 5 章 详细设计. 22 5.1 数据层设计. 22 5.2 应用层设计. 26 5.2.1 应用层界面设计 26 5.2.2 档案浏览界面设计 33 5.3 事务逻辑层设计. 35 5.3.1 模块划分 35 5.3.2 程序升级模块参数配置结构 35 5.3.3 程序升级模块类结构 37 5.4 信息交换层设计. 38 5.4.1 用户信息 38 5.4.2 用户权限 40 5.5 遇到的问题和解决办法. 41 第 6 章 系统测试 42 6.1 基本测试环境与配置. 42 6.2 测试方法. 42 6.3 测试结果. 42 第 7 章 结 论. 44 参考文献. 45 致 谢. 46 摘 要 1 Abstract 3 第 1 章 绪 论 1 第 1 章 绪 论 第 1 章 绪 论 1.1 课题背景 1.1 课题背景 随着电子计算机和通信技术的不断进步,特别是办公自动化的进一步深化, 原有的传统档案管理方式已经不能满足工作需要,用纸墨、照像等形成和传递的 政府机关档案以及图书、图纸、图形、图像、文献资料、商业信息等,都可以通 过数字化管理实现。数字档案将实体档案信息以字节、比特方式表示并使之在电 脑网络上流动,只有引入正确的软件,硬件与足够的背景细节,这些字节与比特 方可随机定位到用户所在的网络终端,以可被理解的文字、数字、图像、图表、 符号等到显示用户所需求的档案实体的真实信息。数字档案具有信息的非人工识 读性、信息存储的高密度性、信息与载体之间的可分离性、多种信息媒体的继承 性和系统依赖性等特征,其形成、处理、收集、积累、整理、归档、保管和利用 等各个环节,都有信息失真、更改、丢失、延误的可能性,设计并实现一套科学、 合理、严密、高效的管理软件十分必要和重要。 国家工商总局和黑龙江省政府对工商机关企业档案数字化管理十分重视,国 家工商行政管理总局局长周伯华在全国工商行政管理信息化会议上指出, “工商 部门的企业法人数据库是国家经济户籍库,是国家基础数据库的重要内容,企业 登记管理信息是实施政府部门信息共享和服务社会公众最为基础的数据。 ” “工商 行政管理部门掌握着全国市场主体的身份信息和重要的市场监管执法信息,通过 信息化有效整合资源,实现信息共享和联网应用,不仅能够发挥全国工商系统的 整体优势,提高监管执法效能,维护公平竞争的市场秩序,营造良好的发展环境, 而且还能够更好地利用这些信息为政府决策、有关部门监管和社会公众提供服 务。 ” 黑龙江省长栗战书指出, “加快电子政务建设,对于加强政府对经济和社 会事务的管理,提高政府行政服务能力,实现社会信息资源共享,增加行政透明 度,加强社会监督,降低社会运行成本,提高政府效能,促进勤政廉政建设等都 具有非常重要的意义。各地、各部门一定要按照省委、省政府的要求,从转变职 能、提高效率、改进服务的角度,进一步深化认识,增强推进电子政务建设的紧 迫感、责任感。 ” 从全国各级工商机关工作情况看,在国家工商总局的统一规划 下,普遍加强了以局域网、公共服务网和工商行政管理业务专网为主要基础网络 设施的建设,实现了从总局机关到基层下级工商局的五级网络贯通,大部分省级 工商局正在致力于涵盖各类市场主体登记、监管、执法等内容的数字档案系统建 第 1 章 绪 论 2 设, 截止 2009 年 5 月底, 总局通过联网共拥有 940.8 万户企业的基本信息和 375.1 万户吊销企业的基本信息。1 1.2 课题目的和意义 1.2 课题目的和意义 工商行政管理机关是政府主管市场监督管理和行政执法工作的直属部门,其 重要职能是依法组织管理各类企业(包括外商投资企业)和从事经营活动的企业、 个人以及外国(地区)企业常驻代表机构的注册,核定注册企业名称,审定、批准、 颁发有关证照并实行监督管理;负责查处无照经营、商标侵权、违法广告、非法 传销、侵害消费者权益等违法违章案件。从黑龙江工商局所肩负的职责看,截至 2009 年 6 月,共监管各类企业 285877 户、个体工商户 856960 户,仅 2009 年上 半年需要采集办案系统处理简易程序案件信息 569 条,一般程序案件 1815 条; 下级工商局动态监管信息 931822 条,平均每天产生 1277 条;年检信息 284818 条;变更信息 3265171 条;小煤矿企业下放监管 1182 户;12315 系统采集 42112 条,平均每天产生记录 200 条。在实际工作中,每家企业档案多则二三十册,每 册三四十页,档案总量高达 1500 万页。多年以来,黑龙江省工商局一直沿用传 统的手工方式管理企业档案资料,人工检索档案信息。在社会经济飞速发展,市 场活动日趋活跃的今天,传统档案管理方式的弊端越来越显现出来,设计并实现 企业档案数字化管理具有如下重要意义: 一是提高了工作效率。在传统管理方式中,企业档案在归档后,需要大量的 反复查阅。查询文书档案时,档案员要经常往返于档案室前台和库房之间,有的 企业档案可能好几卷,份量非常重,同时为了防止丢失,查阅前后都要核对数目。 由于直接对原始资料查阅,为防止查询人员对原件的毁坏、涂改,要派专人负责 陪同。由于档案量巨大,当需要查询档案时,需花费按小时计,甚至一天的时间 在档案室查找,耗时、耗力。企业管理数字化,可实现原始档案信息的共享,授 权因工作需要而接触档案的工作、执法人员,在一定范围内进行操作、调阅,使 查询工作简单、快捷、方便。 二是确保了档案安全。在传统管理方式中,由于档案需长期保存,为提高存 放环境,避免可能造成文档纸张受潮、虫蚀以及火灾等灾害,每年大量投入文档 的保管经费已在所难免。档案资料没有安全可靠的备份,一旦出现人力不可抗拒 的意外事件,原始档案极易丢失、损坏,但恢复、修补困难。长时间保存,档案 纸张、字迹也极易褪色、霉变,将会造成无法挽回的损失。一些档案的历史已经 久远,且纸质较差,已经不能适应当前查询、翻阅的要求,而且,对这部分档案 第 1 章 绪 论 3 的直接查询,所造成的破坏将是无可补救的。企业档案数字化管理,让所有原始 档案通过图像扫描、压缩、存储在硬盘及磁带上,利用海量存储系统,上百万份 档案资料可以快速备份、恢复。可使受损档案轻松恢复、使由于自然灾害而造成 的损失程度降到最低。实现非接触式档案调阅,避免多次调阅造成原始档案的永 久性损坏。如有原始档案丢失、缺损等情况,可以实现原始档案影象文件打印输 出,完成对原始档案的修复。非特殊情况下,日常工作中需调阅档案时可直接通 过内部网络进行浏览,快速高效,通过设置不同的使用权限,确保了档案资料的 安全性。 三是强化了管理力度。由于资料的变动(增加或更新) ,以及多卷相关档案 同时查询的情况时有发生,不可避免地发生归档错误。一旦出现此类问题,就有 可能将十几万卷档案从新整理,牵涉大量的人力、物力。归档的频繁,导致工作 人员从事大量的体力工作。由于档案都是整卷归档的,有时只能查部分内容,但 难免将一些不应查阅的内容被阅,很难控制。大量的纸制文档,只能手工建立索 引数据和登记,无法体现出档案状况,缺乏一套对档案出、入库记录和档案变动 的管理系统。实行数字化管理后,新的档案表格在初次入库前,先扫描进入原始 档案管理系统登记管理,档案管理人员以后只要完成档案扫描工作,其余日常管 理工作完全交给计算机完成,使原始档案的管理力度加强。 1.3 设计目标 1.3 设计目标 黑龙江省工商局数字档案管理系统遵照国家档案管理标准和工商行政管理 总局企业档案数字化管理标准 (以下简称: 标准 )及计算机应用软件相关 技术标准,采用先进的高速扫描、图像压缩、数据存储和网络管理技术,建立一 套适合工商行政管理局工商业务流程的工商企业数字档案管理系统,具备档案电 子化、档案管理(书式档案和电子化存储介质管理) 、检索利用及业务集成、用 户认证和查询收费等功能。并可以连接企业登记数据库管理系统、企业信用系统 和企业经济户口管理信息系统等一些工商业务系统,达到企业档案资料电子影像 化存储和快速网络管理及远程查询服务的目标,在建立工商数字档案管理系统的 同时,完成 10 万户工商企业档案扫描加工,使系统和数据同步到位,真正实现 市工商企业档案数字化。档案管理系统可以与企业登记管理计算机系统、工商行 政管理业务信息系统和工商行政管理业务信息系统实现无缝衔接,达到档案资料 电子化存储可通过多种方式和途径的快速网络查询,便于在业务处理中根据权限 实时调用档案。同时实现企业档案远程查询,对内对外提供安全、准确、具体的 第 1 章 绪 论 4 电子化档案信息服务,实现档案影像信息的共享,提高工商行政管理工作的效率 和服务质量。完成黑龙江省工商行政管理局下属市区县工商局档案管理系统的推 广,与此同时展开各个市区县企业档案扫描加工工程,最终实现全省工商档案系 统的互连互通、信息共享,实现查询的统一计费、结算。完成黑龙江省工商行政 管理局下属市区县的档案电子化建设,并可以提供全省范围数字档案的联网互 查、上传下载、数据备份,实现集中管理体制下的档案网络化管理,实现更广泛 意义上的信息共享。实现工商行政管理局由各项业务产生的档案的传递以及文件 的收文、发文、公文流转的档案管理工作流的建设,完成工商行政管理局档案管 理和办公自动化系统的结合,实现无纸化办公,进一步提高工商行政管理局的工 作效率和信息化建设。 第 2 章 相关技术介绍 5 第 2 章 相关技术介绍 第 2 章 相关技术介绍 2.1 XML 技术 2.1 XML 技术 XML 即 Extensible Markup Language(可扩展标记语言)的缩写。XML 实际上 是 Web 上表示结构化信息的一种标准文本格式, 它没有复杂的语法和包罗万象的 数据定义。 XML”是用于网络上数据交换的语言, 具有与描述 Web 页面的“HTML” 语言相似的格式。该语言有“可以利用 Web 浏览器进行数据确认”以及“易于生成 数据”等优点, 因此主要用于在企业之间, 或者在企业内部更加方便地进行数据交 换和利用。2 3 2.1.1 XML 语言特点 2.1.1 XML 语言特点 XML 不但是标记语言,而且是可扩展的标记语言。不同个人、不同行业和 应用都可以根据实际需要定义新的标记语言。准确的说,XML 是一种元语言, 基于它提供的规则,可以指定各种各样的标记语言。在 XML 中,文档内容的形 式显示有两种,分别为 CSS(叠层样式表)和 XSL(可扩展样式语言)加以控制。 这样,如果需要改动信息的显示方式,无须改动信息本身;XML 中数据搜索可 以简单高效地进行;XML 文档制定者可以根据数据自身的逻辑定义文档结构; 显示与内容分离,极大地拓宽了 XML 的应用领域。XML 遵循严格的语法要求, 结构清晰,可读性好,容易编制,便与不同系统之间信息的传输。2 3 2.1.2 XML 语言开发事项 2.1.2 XML 语言开发事项 开发 XML 应用程序时常用到几种模型。您可以使用根据这些模型创建的 API 来分析和操纵 XML 结构,这些模型可以是基于对象的,如文档对象模型 (Document Object Model, DOM) 和 JDOM; 也可以是基于事件的, 如 Simple API for XML(SAX) 。另外,Java API for XML Parsing(JAXP)提供了使用 DOM、 SAX 和 XSLT 处理 XML 文档的通用接口。DOM 除了作为 XML 数据的概念 性描述这个角色之外,DOM 还是 W3C(World Wide Web Consortium,万维网联 盟)维护的一系列推荐标准。DOM 最初被当作 Web 浏览器识别和处理页面元 素的方式 即在 W3C 介入之前的功能,称为“DOM Level 0”。它定义了 第 2 章 相关技术介绍 6 XML 文档中出现的对象,以及用于访问和处理这些对象的方法和属性。所以在” 一网式”审批平台中使用 DOM Core API 作为读取和处理 XML 数据的手段。 在 XML 语言设计规划时,我们使用到了 W3C 的指导方针,具体内容如下: 应该使用元素声明、属性组、模型组和简单类型。 应该尽可能使用 XML 命名空间,了解使用它们的正确方法。 应该使用复杂类型和属性声明。 不要使用表示法。 应该使用局部声明。 应该慎重使用替换组。 应该慎重使用没有 targetNamespace 属性的架构(即可变架构) 。 应该使用 key/keyref/unique 而不是使用 ID/IDREF 进行标识约束。 不要使用默认值或固定值,尤其是对于 xs:QName 的类型。 不要使用类型或组重定义。 应该使用简单类型的限制和扩展。 应该使用复杂类型的扩展。 应该慎重使用复杂类型的限制。 应该慎重使用抽象类型。 应该使用通配符以提高可扩展性。2 2.2 .NET 技术 2.2 .NET 技术 Microsoft .NET 开发平台是为简化在第三代 Internet 的高分布式环境下的 应用程序开发,基于开放互联网标准和协议之上,是向不同语言和不同平台高度 交互性,而构建的新一代计算和通信平台,也是微软以服务的方式递交软件的一 种策略。.NET 技术具有以下几种优势:3 跨平台。.NET 通过将各语言先编译成中间语言(IL) ,然后再执行时用即 时(Just in Time)编译器将之编译成本地平台代码来实现异构平台下对象的互操 作性。目前支持.NET 的有 Windows 平台,正在开发 Linux 和 UNIX 的支持。不 仅如此,将来甚至还会出现各种支持.NET 的智能终端。 安全。.NET 通过公共语言运行库来实现资源对象和类型的安全。 跨语言。.NET 支持多种语言的互操作性,即在一种语言下开发的组件,可 在另一组件下通过面向对象的继承而得以重用。 对开放互联网标准和协议的支持。 .NET 通过对 HTTP、 XML、 SOAP、 WSDL 第 2 章 相关技术介绍 7 等 Internet 标准的强劲支持提供在异构网络环境下获取远程服务、连接远程设备、 交互远程应用的编程界面。4 5 2.3 C+语言 2.3 C+语言 C+语言是一种优秀的面向对象程序设计语言,它在 C 语言的基础上发展而 来,但它比 C 语言更容易为人们学习和掌握。C+以其独特的语言机制在计算机 科学的各个领域中得到了广泛的应用。面向对象的设计思想是在原来结构化程序 设计方法基础上的一个质的飞跃,C+完美地体现了面向对象的各种特性。C+ 语言的特点:简洁紧凑、灵活方便;运算符丰富;数据结构丰富;C+语言允许 直接访问物理地址,可以直接对硬件进行操作;C+语言程序生成代码质量高, 程序执行效率高;C+语言适用范围大,可移植性好。3 C+适用的应用程序范围极广。C+可以用于几乎所有的应用程序,从字 处理应用程序到科学应用程序,从操作系统组件到计算机游戏等。 C+从 C 中继承了过程编程方式的高效性,并集成了面向对象编程方式的 功能。 C+在其标准库中提供了大量的功能。 有许多商业 C+库支持数量众多的操作系统环境和专门的应用程序。5 2.4 WEB 服务 2.4 WEB 服务 Web 服务是一种允许应用程序彼此通信,而不受任何平台或编程语言限制的 技术。它是一种软件界面,用以描述一组可由网络通过标准的 XML 消息进行存 取的操作,提供执行能力或者返回信息。它以 URL 为地址,使用基于 XML 的协 议,描述一个可执行的操作,或一个与其它 Web 服务交互的数据。 一个 Web 服 务由一整套软件包装起来,使它能够被其它应用程序识别和存取,并执行特定的 功能。Web 服务可以向其它 Web 服务申请服务,接收结果,以及响 应其它 Web 服务的请求。Web 服务可能采取松散联合的形式进行互操作。它们可以通过互联 网申请服务或等待响应。一个 Web 服务可以被其它 Web 服务,应 用程序,客户 端,或代理发觉或启用。Web 服务也可被用来组建新的服务。并且它们也可被重 新组合、 嵌入、 取代或在运行时被替换。 在一个面向服务的架构 (Service-Oriented Architecture - SOA) 中,一组使用相同的样式并相互作用的 Web 服务定义一个特 第 2 章 相关技术介绍 8 定的 Web 服务应用程序。 Web 服务的技术标准目前主要有: SOAP、 UDDI、 WSDL6 7 16 2.4.1 SOAP 2.4.1 SOAP 客户端请求和 Web 服务响应通过简单对象访问协议(Simple Object Access Protocol - SOAP)在 HTTP 上传输,以在运行于不同平台和地点的客户端与 Web 服务之间建立完全的互操作。HTTP 是在互联网上发送消息时常用的请求与响应 标准 协议, 而 SOAP 是一种基于 XML 的协议, 仍然继承 HTTP 请求和响应模式。 SOAP 负责以下内容的消息传输: 定义一个基于 XML 的封装,描述消息包含什么,以及如何处理本消息。 包含基于 XML 的编码规则,用以在消息内表达应用定义的数据类型实例。 定义一个基于 XML 的协定,用以表示向远程服务所做的申请,以及响应 的结果。 2.4.2 WSDL 2.4.2 WSDL Web 服务描述语言(Web Services Description Language -WSDL)是一种描述网 络 Web 服务的 XML 标准格式。描述的内容包括:服务名称、服务地点、如何与 服务通信。众多 WSDL 可以存放于 UDDI 注册表, 并在 Web 上公布。J2EE 平 台提供工具为通过远程通信方式与客户端取得联系的 Web 服务制作 WSDL。 2.4.3 UDDI 2.4.3 UDDI 通用描述,发现与集成(Universal Description,Discovery,and Integration -UDDI),基于 XML 的标准,使企业可以将有关其产品和 Web 服务的信息发布在 互联网上,并使这些信息可以被全球任何一个想做生意的客户端访问到。可 以 将 UDDI 想像成一个 Web 服务的黄页。 2.5 图像处理技术 2.5 图像处理技术 计算机图像处理技术在计算机领域正占据越来越重要的地位。高分辨率显示 器、扫描仪、高档激光打印机为高质量图像的显示、处理、输入和输出提供了硬 件环境。这样对这些图像的压缩、抖动和勾边等处理以及图像格式间的相互转换 第 2 章 相关技术介绍 9 就成了一个非常重要的内容。图像数据压缩的文件格式主要有 JPEG、TIFF 两种。 影像处理主要是抠图、抖动、勾边,抠图是将一幅影像中重要的部分截取出来进 行显示或处理可以大大提高速度,突出重点;抖动输出,在黑白打印机输出彩色 或灰度影像时,利用单位面积上的打印点的多少来表示灰度;勾边是用于突出影 像中灰度、彩色之间的变化,在灰度变化、彩色变化处增加边界特点。图像在扫 描时会由于一些人为因素产生一些偏斜,使得扫描后得到的影像歪斜带有黑边, 影响图像质量。数字档案管理系统提供自动小角度纠偏(1212 度) ,实现 了自动去黑边,提高了工作效率,并使图像美观整齐。 2.6 图像压印技术 2.6 图像压印技术 图像处理组件可以把某个编号(如顺序号)压印在图像的任意区域上作为标 记。这个标记可以很好地辅助操作员识别和跟踪每一份图像。为了方便显示,压 印层可以与原来的图像数据采用叠加的方式而不是覆盖的方式,并选择透明度, 以达到最佳的显示效果。 2.7 多级存储模式 2.7 多级存储模式 海量存储分为三层结构,首先是磁盘阵列系统作为一级存储,可以存储近期 的影像资料以及全部的索引数据,容量一般为几十 G 至几百 G,响应速度以毫秒 计;光柜为二级存储设备,主要存储影像的索引资料和影像数据,可以使用 CDR,DVD 或 MO 介质,容量一般为几百 G 至几个 T,响应速度以秒计,可以作 为在线数据的备份,一层与二层存储结构之间采取一次归档动态交换的模式处理 存储问题,根据影像数据的归档时间、操作时间、操作次数等与在线存储数据进 行交换;再有一层就是离线存储,归档到 CDR,DVD 或 MO 介质上的数据,当光 柜内空白盘片用尽后,就需要将一部分的历史数据盘片取出,更换上新的空白盘 片,当这些盘片上的历史数据需要调阅时,再由人工将盘片重新放回光柜中。 第 3 章 项目总体架构设计 10 第 3 章 项目总体架构设计 第 3 章 项目总体架构设计 3.1 后台数据软件 3.1 后台数据软件 本着系统性能,数据稳定,技术资料丰富的原则选择了 MSSQL Server。原因 如下: MSSQL Server 性能稳定,可伸缩性及可靠性强。除这些外,SQL Server 2000 在数据管理与分析方面比较灵活, 允许从容响应快速变化的环境, 获得竞争优势。 从数据管理和分析角度看,将原始数据转化为商业智能和充分利用 Web 是非常 重要的。 作为一个完备的数据库和数据分析包, SQL Server 2000 可以快速开发新 一代企业级商业应用程序、赢得核心竞争优势。作为重要的基准测试可伸缩性和 速度奖的记录保持者,SQL Server 2000 是一个具备完全 Web 支持的数据库产 品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外 进行查询的能力。9 11 3.2 运行环境 3.2 运行环境 系统采用 Windows Server 2003 系统,数据库采用 MSSQL SERVER2000。 3.3 升级服务器 3.3 升级服务器 HTTP 的全称是 HyperText Transfer Protocol(超文本传输协议) 。HTTP 并不 局限于使用网络协议(TCP/IP)及其相关支持层,尽管这是它在互联网上最为流 行的应用程序。 事实上,HTTP 可以“在任何其他互联网协议之上执行,或者在 其他网络上执行。HTTP 只认可可靠的传输,任何能够提供这种保证的协议都可 以被其使用。 我们在升级服务器上设置了一个 XML 升级配置文件:manifests.xml ,它里 面包括了所有升级信息,客户端只要进行读取后,就可以知道自己是不是需要升 级,需要升级哪些文件等,其地址是:http:/server/upgrade/client/manifests.xml。 第 3 章 项目总体架构设计 11 3.4 软件体系结构 3.4 软件体系结构 根据上面的系统设计原则,我们构造了工商数字档案管理系统。软件体系架 构如图 3.1: 图 3.1 软件体系架构图 在本系统中采用 Client/Server 和 Browse/Server 相结合的体系结构设计。 在局 域网内的应用采用 C/S 方式,这样可提高系统运行性能;在广域网内,将应用扩 展到浏览器结构,Web 应用处理用户界面,用 ASP 开发,数据库层负责数据库的 管理。 同时针对省工商局的业务需求,我们可以通过工商电子档案电子化综合 管理系统中预留接口的方式为以后业务系统的升级保留访问接口,不仅满足省工 商局现有企业登记业务系统和经济户口管理系统对档案影像的查询需求,还可以 在日后满足省局新的业务系统诸如邮件系统,流程审批等业务的扩展,为以后省 工商局的业务发展以及适应各地不同工商业务特点打下坚实的基础。10 3.5 数据库结构 3.5 数据库结构 根据需要创建数据库,数据库为 hr_scan_system,如表 3.1 至表 3.1611 12 操作系统和数据库 图像压印等技术平台 中间件 工商数字档案处理系统 Web 应用 客户端应用 业务处理 OA 系统 第 3 章 项目总体架构设计 12 表 3.1 用户信息表(tab_User 存放人员的详细信息tab_User 存放人员的详细信息) 字段名称 字段类型 字段大小字段说明 备注 LogonName varchar 20 登录名称 RealName varchar 20 真实姓名 Password char 40 密码 UnitID char 6 所在工商局的行政区划 SectionID tinyint 1 所在部门或下级工商局序号 DutyID tinyint 1 所在职务对应的序号 SectionType char 1 标识用户是部门或下级工商局 人员 mobileTel varchar 15 手机号码 Email varchar 50 邮箱地址 表 3.2 用户权限表(tab_UserPower 存放人员操作的权限)(tab_UserPower 存放人员操作的权限) 字段名称 字段类型 字段大小字段说明 备注 LogonName varchar 20 登录名称 UnitID char 6 所在工商局的行政区划 subSystemID tinyint 1 与子系统相对应的序号 modelID tinyint 1 子系统的模块对应的序号 表 3.3 项目任务管理表(tab_taskItemManage 存放项目任务的信息)(tab_taskItemManage 存放项目任务的信息) 字段名称 字段类型 字段大小字段说明 备注 Id int 4 任务序号* unitID Varchar 10 行政代码* Name Varchar 40 任务名称 Sectionid tinyint 1 部门序号 内容见 tab_section beginDate Datetime 开始日期 endDate Datetime 结束日期 Pages bigint 总页数 Price money 单页金额 第 3 章 项目总体架构设计 13 表 3.4 人员任务管理表(tab_taskPersonnelManage 存放人员任务的信息)(tab_taskPersonnelManage 存放人员任务的信息) 字段名称 字段类型 字段大小字段说明 备注 taskid int 4 任务序号 内容见 tab_taskItemMana ge logonName Varchar 20 登录名称 内容见 tab_user flowid tinyint 流程步序号 内容见 tab_flowstep unitid Varchar 10 行政代码 表 3.5 流程步信息表(tab_flowstep 存放流程步的信息)(tab_flowstep 存放流程步的信息) 名称 类型 大小 说明 备注 Id tinyint 序号 name Varchar 20 名称 内容包含:档案接收、档案整理、档案扫描、扫 描修正、档案录入、档案校对、档案归档 表 3.6 字段信息表(tab_SetFieldInfo 存放目录信息(tab_SetFieldInfo 存放目录信息) 名称 类型 大小 说明 备注 id smallint 序号 name Varchar 100 名称 Typeid Tinyint 类型序号内容见:tab_dataType isNull Bit 是否为空 FieldSize Smallint 大小 taskid int 4 任务序号 内容见 tab_taskItemManage;0 为应用于全部 任务 Dvalue Varchar 2000 默认值 unitid Varchar 10 行政代码 Identify char 1 标识 “L”为目录信息 “I” 为项目信息 表 3.7 数据类型信息表(tab_dataType 存放数据类型的信息)tab_dataType 存放数据类型的信息) 名称 类型 大小 说明 备注 id tinyint 序号 name Varchar 20 名称 内容包含:字符型、日期型、数字型 第 3 章 项目总体架构设计 14 表 3.8 工商局信息表(tab_Unit 存放工商局信息)(tab_Unit 存放工商局信息) 字段名称 字段类型 字段大小 字段说明 备注 Id char 6 工商局所在地区行政代码 Name nvarchar 50 工商局名称 Ip nvarchar 15 工商局数据服务器 IP 地址 regNumber char 16 软件应用许可证号 higUnitID char 6 上级工商局行政代码 shortName nvarchar 4 工商局所在地区简称 HMPower tinyint 1 是否有核名权限 表 3.9 下级工商局信息表(tab_Place 存放下级工商局信息)(tab_Place 存放下级工商局信息) 字段名称 字段类型 字段大小字段说明 备注 Id tinyint 1 序号 name varchar 60 下级工商局名称 UnitID varchar 6 工商局所在地区行政代码 表 3.10 部门信息表(tab_Section 存放部门信息)(tab_Section 存放部门信息) 字段名称 字段类型 字段大小字段说明 备注 Id tinyint 1 序号 name varchar 60 部门名称 UnitID varchar 6 工商局所在地区行政代码 表 3.11 职务信息表(tab_Duty 存放职务信息)(tab_Duty 存放职务信息) 字段名称 字段类型 字段大小字段说明 备注 Id tinyint 1 序号 name varchar 20 职务名称 第 3 章 项目总体架构设计 15 表 3.12 人员信息表(tab_User 存放人员的详细信息)(tab_User 存放人员的详细信息) 字段名称 字段类型 字段大小字段说明 备注 LogonName varchar 20 登录名称 RealName varchar 20 真实姓名 Password char 40 密码 UnitID char 6 所在工商局的行政区划 SectionID tinyint 1 所在部门或下级工商局序号 DutyID tinyint 1 所在职务对应的序号 SectionType char 1 标识用户是部门或下级工商局 人员 mobileTel varchar 15 手机号码 Email varchar 50 邮箱地址 表 3.13 子系统信息表(tab_SubSystem 存放子系统信息)(tab_SubSystem 存放子系统信息) 字段名称 字段类型 字段大小字段说明 备注 Id tinyint 1 序号 name varchar 20 子系统名称 caption nvarchar 10 子系统标题 selectIndex tinyint 1 进入子系统默认模块 ID URL varchar 50 Web 地址 imgIndex smallint 2 图标索引 表 3.14 子系统下模块的信息表(tab_Model 存放子系统下模块的信息)(tab_Model 存放子系统下模块的信息) 字段名称 字段类型 字段大小字段说明 备注 Id tinyint 1 序号 name varchar 20 子系统下模块的名称 caption nvarchar 10 子系统下模块的标题 subSystemID tinyint 1 与子系统相对应的序号 imgIndex smallint 2 图标索引 第 3 章 项目总体架构设计 16 续表 表 3.14 子系统下模块的信息表(tab_Model 存放子系统下模块的信息)(tab_Model 存放子系统下模块的信息) parameters varchar 800 子系统下模块运行参数 以分割,企 业状态操 作状态类 型标识库 名表名显 示查看的内 容 WebService 所在行政区 划 表 3.15 用户登录信息表(tab_UserLog 存放用户登录系统时用户的信息)(tab_UserLog 存放用户登录系统时用户的信息) 字段名称 字段类型 字段大小字段说明 备注 logonName varchar 20 用户登录名称 unitID char 6 所在工商局的行政区划 logonDateTime datetime 8 登录系统的时间 logoutDateTime datetime 8 退出系统时间 logonIP varchar 16 操作机器的 IP 地址 表 3.16 系统当前所在地区信息表(tab_CurrentState 存放系统当前所在地区 的信息) (tab_CurrentState 存放系统当前所在地区 的信息) 字段名称 字段类型 字段大小字段说明 备注 Id char 6 所在地区行政代码 name varchar 20 所在地区名称 第 4 章 总体设计与模块设计 17 第 4 章 总体设计与模块设计 第 4 章 总体设计与模块设计 4.1 系统总体设计 4.1 系统总体设计 图 4.1 系统总体架构图 数据层数据层 集成包括企业登记信息、企业数字档案信息等方面的数据。 信息交换层信息交换层 在具有自主知识产权的数据集成、消息服务中间件的支撑下,提出了 企业信息及相关数据的共享和交换标准。 一方面是数据存储、传输的标准与规范:用于数字档案系统与工商综 合业务管理系统数据资源的存储、查询、管理和交互。 另一方面是系统数据接口标准与规范:由于各部门信息系统建立的时 间和采用的数据格式、数据存储方式的差异,为方便建立各相关部门之 应用层应用层 外网用户 内网用户 事务逻辑层事务逻辑层 安全验证、基本事务处理 信息交换层信息交换层 事务提交信息、事务请求信息、中间件 数据层数据层 关系数据库、文档数据库、文件数据库 第 4 章 总体设计与模块设计 18 间的互联互通、协同工作,必须建立统一数据接口标准。该规范要采用 XML 数据描述体系来建立。13 14 事务逻辑层事务逻辑层 严格按照国家有关信息系统安全体系的建设工商综合业务管理系统, 保证关键数据和业务的安全;并在验证通过后对用户请求做出相应处理。 13 14 应用层应用层 基于构件技术构造面向工商数字档案管理系统的处理平台, 建立工商 行政管理机关(内部)的数字档案、信息发布等应用系统和基于红盾信 息网(外部)的应用系统。13 14 4.2 应用层系统模块结构 4.2 应用层系统模块结构 应用层系统主要包括两个子系统。 应用层系统管理子系统(11 个模块) 系统初始化模块 职务维护模块 部门维护模块 修改密码模块 人员管理模块 权限管理模块 项目任务管理模块 人员任务管理模块 设置档案字段模块 设置目录字段模块 设置服务器存放路径 应用层系统档案管理子系统(9 个模块) 档案接收模块 档案整理模块 档案扫描模块 档案修正模块 档案录入模块 第 4 章 总体设计与模块设计 19 档案校对模块 档案归档模块 档案浏览模块 档案零散扫描模块 4.3 应用层系统各模块功能及关联概述 4.3 应用层系统各模块功能及关联概述 应用层系统管理子系统是根据档案工作的需要,考虑系统的运行安全稳定 性,由系统专职管理人员进行操作与维护。 应用层系统初始化模块、职务维护模块、部门维护模块三个模块主要是对 工商局信息、部门信息和职务信息进行设置和维护。 人员管理模块、权限管理模块两个模块是让系统管理人员对工商局工作人 员进行添加和维护,并根据人员的工作性质设置和维护相应的权限。 修改密码模块是因在添加工作人员时,系统管理员赋予了工作人员一个初 始密码,该模块允许工作人员随时修改自己的登录密码。 项目任务管理模块是设置和维护数字档案一次任务,主要用来对任务进程 进行管理。 人员任务管理模块是设置和维护哪个工作人员负责哪一个项目任务和该项 目任务的哪个步骤。 设置档案字段模块、设置目录字段模块是根据本工商局自己的档案信息和 档案目录信息设置需要存储的关于档案的简明信息。 设置服务器存放路径设置数字化档案存放在服务器端的位置。 档案管理子系统数字化档案具体操作的子系统。 档案接收模块是将档案数字化流程的第一步,项目任务工作人员将档案从 档案室提取并在此处记录档案所属项目和接收档案数量和编号。 档案整理模块是将档案数字化流程的第二步,当档案被工作人员从档案室 接收后,需要工作人员对纸质档案进行整理以备扫描人员方便、快捷的扫描。 档案扫描模块是将档案数字化流程的第三步,系统通过高速扫描仪将纸质 档案转化为电子文件,从而实现了办工过程中的无纸化流转,提高工作效率,同 时也为工商局创造了更多的利润。系统将企业信息与存储案卷及相关的影像建立 对应关系,通过企业信息调阅相关的企业资料影像,从而真正的实现办工系统自 动化。扫描时直接进行扫描参数设置:文件压缩格式、文件保存格式、进纸方式、 色彩种类、分辨率、扫描方向、是否双面扫描、页面大小等。 第 4 章 总体设计与模块设计 20 档案修正模块是将档案数字化流程的第四步,在扫描企业资料完成后,电 子数据及影像会自动发送到质检机上,进行影像检查。在影像索引过程中,首先 检查影像质量,若发现有影像不清晰、倾斜、重叠、漏扫等情况,可以进行纠偏、 截取、删除区域等图像处理,较为严重的质量问题可以删除影像或者打上重扫、 补扫标志,通知影像录入人员进行重扫或补扫,也可以在索引工作站上配备低端 扫描仪,由影像索引人员完成重扫、补扫工作。影像质量检查完后,马上对这幅 影像进行索引,将每一张影像对应的卷内目录、业务分类型等信息添加到相应的 对话框中,完成企业资料的精确索引,还可以修改影像在案卷中的页码,修改后 的页码会自动排序。在根据影像进行索引信息的录入时,系统提供快捷方式,对 字迹淡、字体偏小的可用鼠标方便的进行定位放大,保证了输入资料的正确。 档案录入模块是将档案数字化流程的第五步,即在业务系统数据库中企业 资料不全时,可采用手工录入的方式,将企业的档案信息,录入到影像系统中, 为以后的案卷著录和扫描做好准备。手工录入的信息内容包括企业类别、企业性 质、企业注销、企业名称、注册号、

温馨提示

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

评论

0/150

提交评论