【毕业学位论文】(Word原稿)基于.NET的看守所监管信息共享平台设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)基于.NET的看守所监管信息共享平台设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)基于.NET的看守所监管信息共享平台设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)基于.NET的看守所监管信息共享平台设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)基于.NET的看守所监管信息共享平台设计与实现-软件工程_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

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

文档简介

I 硕士学位论文 (专业学位) 基于 看守所监管信息 共享平台 设计与实现 姓 名: 学 号: 所在院系:软件学院 职业类型:工程硕士 专业领域:软件工程 指导教师: 副指导教师: 二 一三年 三 月 in 2010 2013 of 于 看 守 所 监 管 信 息 共 享 平 台 设 计 与 实 现 同 济 大 学 位论文版权使用授权书 本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者 签名: 年 月 日 V 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 年 月 日同济大学 硕士学位论文 摘要 摘要 监所检察,是人民检察院法律监督的一项职权。指根据法律规定,对各个狱政管理机关 (监狱、看守所、拘役所、未成年犯管教所、劳动改造场所 )的监督和不属狱政范围的劳动教养机关的监督。 为了加快监所信息化建设,适应监所信息化管理的要求,河南省检察院监所处 对监管信息共享提出了新的 要求。 依据 河南省驻所监察室 的实际需要,我们收集了 驻所关押人员的 相关资料,分析了 驻所检测关押人员的 处理流程,确定了系统的建设目标。课题以软件工程的思想 为指导,在充分 注重软件操作的交互性 、 简单性及科学可视化原则的前提下, 设计和实现了 驻所监管信息共享 系统。 文章首先介绍了系统的开发背景 及意义 , 分析了当前国内监所检察在数据共享中存在的问题 ,并以用户需求为出发点确定了系统的设计目标。 然后详细介绍了系统的体系架构、交换引擎 、 采集平台 、 客户端等模块 。接着根据用户的 需求利用微软 术实现了数据采集及客户端等模块 。最后介绍了主要功能模块的设计与 具体的 实现 方法 。 目前 河南省已有 25 家看守所安装了该系统,运行情况良好 ,达到了预期的效果和研究目标,并为进一步研发奠定了 基础。 关键字 : 监所检察 , 术 , 面向对象 , 交换引擎 he is a of of s to of to of of In to up of to to of of to in we in in of of of is to as in of in of of of in of in to as to of to of At 5 of of in 济大学 硕士学位论文 目录 目录 第 1 章 绪论 . 1 言 . 1 题背景及意义 . 1 内现状 . 3 题研究主要内容 . 4 文结构 . 5 第 2 章 相关技术 . 6 术 . 6 . 6 # 语言 . 8 群 . 9 . 11 . 11 统开方法 . 12 第 3 章 系统需求分析 . 14 务需求 . 14 统功能需求 . 15 据需求 . 17 功能需求 . 19 作流程的可用性 . 19 统的可靠性 . 19 统的可扩充性 . 19 第 4 章 系统设计 . 21 统总体架构设计 . 21 据交换引擎设计 . 22 式转换 . 23 输服务 . 23 据采集平台的设计 . 25 据下载客户端设计 . 29 第 5 章 系统实现 . 31 据发布平台界面 . 31 据下载客户端界面 . 34 第 6 章 系统测试 . 48 试内容 . 48 试环境 . 49 试结果 . 51 试结论 . 51 第 7 章 总结和展望 . 52 结 . 52 一步展望 . 52 参考文献 . 54 同济大学 硕士学位论文 目录 在读期间发表的学术论文与研究成果 . 56 第 1 章 绪论 1 第 1 章 绪论 言 监所检察,是人民检察院法律监督的一项职权。指根据法律规定,对各个狱政管理机关 (监狱、看守所、拘役所、未成年犯管教所、劳动改造场所 )的监督和不属狱政范围的劳动教养机关的监督 。监所检察是检察机关的一项重要职责,是检察机关实施法律监督的重要内容。根据人民检察院派驻看管所检察工作流程等规定,所谓驻监所检察,是指人民检察院依照法律的规定,对执行机关执行刑罚的活动是否合法和对劳教机关执行劳动教养决定的活动是否合法,以及对看管所的执法活动是否合法,依法实行监督的总称。其主要任务是:依法惩治司法腐败,维护司法公正,保障国家法律、政策在执行机关统一正确实施。从监所检察工作的性质和任务看,做好监所检察工作是实施刑法、刑事诉讼法,健全社会主义法治和争取社会治安进一步好转的需要。 1 题背景及意义 本课题的研究的主要内容是看守所监管信息共享平台的研究与设计。 该课题是 在目前 公安机关监所部门的 看守所关押人员信息系统软件的基础之上,利用看守所信息系统 中的 数据, 实现数据提取、分析和转储,能够将数据为检察院驻所检察部门所共享,并将数据自动填充到“四个办法驻所检察办公自动化系统”中, 生成检察机关驻所检察监督业务的基础材料,减少重复劳动、节约经费成本, 降低驻所检察工作人员的劳动强 度, 驻所检察仅针对看守所工作的违法情况进行检察监督,并按照高检院和各级业务工作要求填写相应的表册、报告,提出纠正、建议,加 强流程管理和监督制约,提高发现职务犯罪能力,搞好预防工作。 监所作为羁押和执行场所,政法部门的刑事诉讼职责和当事人权益在此汇集,刑事立案侦查、逮捕、公诉、审判、执行等办案业务在此联接,检察机关侦查监督、审判监督、刑罚执行监督和监管活动监督等监督职能在此集中体现。 为加强看守所监管和驻所检察监督工作,积极探索现代科技条件下的看守所同济大学 硕士学位论文 基于 看守所监管信息共享平台设计与实现 2 管理和监所检察监督模式,提高监管、监督工作水平及公安、检察干警的综合素质,实现看守所监管信息系统与驻所检察管理信息系统联网建设,推行监所网络化管理和动态监督工作为加强对看守所的法律监 督,促进看守所严格执法,文明管理,最高人民检察院和公安部联合下发了关于加快看守所监管理信息系统与驻所检察管理信息系统联网建设推行监所检察网络化管理和动态监督工作的通知、最高人民检察院监所检察厅、公安监所管理局印发 的通知、河南省人民检察院、河南省公安厅联合下发了关于印发派驻看守所检察室与看守所执法信息联网建设方案的通知等文件,文件明确规定了各级驻所检察室必须采用“四个办法驻所检察办公自动化系统”(简称检察系统),并且检 察系统必须能够与公安部门的看守所信息管理系统遵照最高人民检察院开展规范化检察室考评工作要求而提出的。 2 看守所监管与驻所检察网络化管理,是指在看守所建立监管信息系统,运用计算机技术对监管活动实行信息化管理;检察机关驻所检察部门亦运用计算机技术,对看守所执法活动的监督实行信息化管理。在此基础上,二者管理信息系统实行局部联网,建立信息资源共享机制,实现对看守所监管活动的网络化管理和动态监督。 推行看守所监管与驻所监察室 网络化管理和动态监督,是公安、检察机关贯彻落实党和国家“依法治国”、“科教兴国”战略部署的 一项重要举措,对促进看守所“依法、严格、科学、文明”管理,保证看守所安全,防止超期羁押问题发生,保障在押人员合法权益,加强队伍建设,预防职务犯罪具有重要意义。公安、检察机关各级领导要从维护公正执法、维护国家长治久安的高度,深刻认识这项工作的重要性和紧迫性,认真做好思想发动工作,统一认识,使其成为全体监管民警、检察干警的自觉行动。公安机关与检察机关应本着分工负责、互相配合、互相制约的原则,积极稳妥地推进这项工作。 推行看守所监管信息系统与驻所检察管理信息系统网络化管理和动态监督,是公安、检察机关为适应当前形势 与任务的要求,探索采取的一种新型工作方式,看守所和驻所检察室本着信息共享、分工负责的原则,通过网上向对方提供的情况,即视为通报了情况,不再另报,以减少重复劳动,提高工作效率;对看守所执法活动中出现严重问题的,在严肃追究看守所民警直接责任的同时,对驻所检察人员监督不力有失职行为的,也要追究相应的责任,以确保执法的公正。 第 1 章 绪论 看守所监管 信息系统 与驻所检察 管理系统数据共享 ,是指在看守所建立监管信息系统,运用计算机技术对监管活动实行信息化管理;检察机关驻所检察部门亦运用计算机技术,对看守所执法活动的监督实行信息化管理。 在此基础上,二者管理信息系统实行局部联网,建立信息资源共享机制,实现对看守所监管活动的网络化管理和动态监督。 推行看守所监管与驻所检 数据共享 和动态监督,是公安、检察机关贯彻落实党和国家 “ 依法治国 ” 、 “ 科教兴国 ” 战略部署的一项重要举措,对促进看守所“ 依法、严格、科学、文明 ” 管理,保证看守所安全,防止超期羁押问题发生,保障在押人员合法权益,加强队伍建设,预防职务犯罪具有重要意义。公安、检察机关各级领导要从维护公正执法、维护国家长治久安的高度,深刻认识这项工作的重要性和紧迫性,认真做好思想发动工作,统一认识,使其 成为全体监管民警、检察干警的自觉行动。公安机关与检察机关应本着分工负责、互相配合、互相制约的原则,积极稳妥地推进这项工作。 3 内现状 ( 1)当前驻所检察与看守所业务信息软件存在 四没 现状 目前在各地检察机关执行情况不理想,实质上存在 四没 现状,即没有相应的计算机管理和使用人员,许多地方根本没有联网,驻所检察信息与看守所关押人员没有共享软件,各地区单独开发看守所关押人员软件 ,没有统一的标准 。在基层驻所检察室有一台计算机的就算不错了,看守所也很少有计算机和监控,而即使有计算机,其运用软件不是 参差不齐就是不规范不适用,驻所检察与看守所联网便成为形式;还因为驻所检察没有统一技术标准的信息软件,监管单位与驻所检察也没有协调好,以致在开发驻所检察网络应用软件时各自为阵,软件无法实现互联互通成为“信息孤岛”,不能适应现代驻所检察工作的需要。 ( 2)当前驻所检察与看守所业务信息软件主要由于 四不 之因 当前驻所检察与看守所业务软件存在 四没 现状,主要是由于有 四不 之因,即不合理重复、不全面和系统、不规范和适用、不专业和稳定。目前研制的看守所在押人员信息系统,仅有看守所各个环节操作的窗口,没有驻所检 察进行监督的窗口,如武汉有一家研制的软件有检察监督窗口,但也不全面和适用。今年,高检院还在全国推广运用驻所检察工作流程,其上面所涉及的许多内容,如同济大学 硕士学位论文 基于 看守所监管信息共享平台设计与实现 4 在押人员羁押表、监督纠正、安全检查、约见谈话等等,其基础数据绝大多数就是来自看守所的信息录入数据,如果重复录入,不但增加工作量,从监督检查的纠正根据来源角度讲也具有不合理性。驻所检察更没有专业的业务软件,部分地方自行设计,因为不专业,不但不规范和全面,而且适用性也大打折扣。看守所关押人员软件适用性和稳定性不佳,由于存在专业设计公司懂技术但是不懂业务存在开发出不适用 的软件,没有经过长期基层反复的运用修改,难于在使用中发现具体的缺陷,使得不合理的东西长期存在,如对刑事拘留和起诉时限分别默认为 37 日和 45 日,而基层看守所知道一些具体东西,但由于没有专业技术又不知道怎样设计,自行设计的软件就没有科学合理的基础,不系统不规范,没有强大科技作支撑,缺乏科学平台。 题研究主要内容 看守所临监管信息共享平台是驻所检察部门与看守所信息共享,通过驻所检察部门与看守所局域网联结的方式,互相访问需要共享的相关情况和数据。驻所检察室向看守所提供对看守所执法工作存在问题的纠正意见。 课题研究的主要问题是如何实现将看守所监管信息系统中的指定数据提取现 有 、进过相应的分析、处理和转储,能够自动填充到驻所检察室“四个办法检察办公自动化系统”的数据库中,能够实现公安机关监所管理系统与检察机关驻所检察系统安全、可靠的实时共享。 该课题主要是实现一个数据共享平台,该系统必须从以下方面考虑 : ( 1) 数据采集平台的设计 设计一个数据采集平台,能够实现指定数据的采集和发布。数据采集平台的后台数据库采用 司的 0g 持数据仓库,能够确保支持存储海量数据和大量的并发操作。 利用 用户提供数据交换服务,包括数据的提交和数据的下载。 ( 2) 数据下载工具的设计 设计一个数据下载工具,能够实现向数据采集平台请求数据,并下载指定的数据。因为看守所在押人员资料属于保密信息,必须确保每个看守所只能下载本所的数据,在数据下载之前,必须对用户进行校验,校验方式采用硬件校验和 软件 校验。硬件校验采用数字 方式,将密钥放在 ,每次在下载数据之第 1 章 绪论 前,先读取 的内容,以确保用户的身份。同时在软件的相应参数中记录用户单位的名称,如果软件配置信 息中记录的用户单位信息与 中存储的不一致,可能存在 正确,拒绝数据请求服务。 ( 3) 数据填充的设计 数据填充主要实现对下载的数据进行分析,并对数据存在的问题进行处理,然后将数据填充到“四个办法”驻所检察办公自动化系统中。 文结构 本文首先重点分析了 当前驻所检测系统 数据共享中的 某些问题 ,提出了 解决方法和思路 ,根据用户的实际需要,确定了系统开发目标,然后依据用户需求,完成系统功能模块设计和体系结构设计,最后对系统主要模块的设计与实现作了讨论。本文各章节安排如下: 第 1 章是绪论,主要分析了住 所监察室 办公自动化系统 目前的一些 现状,并为论文设计和实现提出了目标 , 也对 本文的背景和来源进行了说明。 第 2 章是 相关技术 ,包括 对 群 、 关键技术做 了 简单 说明 。 第 3 章是系统 需求分析 。 根据绪论中目前的现状和对具体的业务分析,确定了系统具体的功能需求和数据需求,明确了系统实现的目标 第 4 章是 系统设计。介绍了系统架构设计、数据交换设计、数据采集平台设计和下载客户端设计。具体说明了数据共享实现的具体方法。 第 5 章是 系统实现 。 对 该共享平台 系统主要模块的实现方法分别作了简单介绍。 第 6 章是 系统 测试 。 对系统的测试方法和测试结果作了简单描述。 第 7 章是结论与展望,对本文进行了总结,该部分内容介绍了项目的应用、存在的问题,并对下一步的工作进行了展望。第 2 章 相关技术 6 第 2 章 相关技术 术 架是一个跨语言的统一编程环境,是包含了多语言组件的开发环境。 出现,使开发人员在建立应用程序和 务变得更容易,使用 务能够让 的各应用程序之间实现更好的沟通。也就是说, 务,不管用户在什么地方、什么时间,以及利用什么样的设备都能访问 到所需要的信息,使用户可以在互联网访问信息,以综合的方式节省时间和金钱的独立应用程序。 架是构建并运行应用程序的平台,它主要由公共语言运行库和 共语言运行库,即 要管理内存、线程执行、代码执行、代码安全验证、编译以及其他系统服务。这些功能是在公共语言运行库上运行的托管代码所固有的。通过托管组件赋予的不同的责任,对于文件访问操作、注册表访问操作等安全性问题取决于托管组件的来源。 架类库是一个由 架 包含的类、接口和值类型组成的库 。该库提供对系统功能的访问,并且被设计为 架应用程序、组件和控件的生成基础。 来提供对各种数据源的一致访问,它的名称来源于微软以前访问数据的 在传统的客户端 /服务器应用程序中,组件将建立与数据库的连接,并在应用程序运行过程中使连接保持打开状态。在 用程序中,组件彼此之间本来是不连接的。客户端从服务器请求一页,在服务器完成处理并发送该页后,服务器即不再与客户端有任何连接,直到下一次请求为止。在 这些情况下,维持打开的数据库连接是不可行的,因为没有办法知道数据使用者(客户端)是否需要进一步的数据访问。基于始终连接数据的模型可能使得使用连接结构在应用程序和组织边界之间交换数据变得困难且不实际,因此,使用 行数据访问是以有节制使用连接的结构为中心进行设计的。应用程序连接到数据库的时间仅足够获取或更新数据。因为数据库并未被大部分时间空闲的连接占用,所以同济大学 硕士学位论文 基于 看守所监管信息共享平台设计与实现 它可以为更多用户提供服务。一个数据操作的过程如下: 1、打开一个连接; 2、按以下顺序调用命令的执行方法: A、执行该命令引用的 句或存储过程; B、关闭连接。 括两个核心组件: 据提供程序。 不依赖于数据库的独立数据集,目的是实现独立于任何数据源的数据访问。而 据提供的程序是一组包括 象在内的组件。 它具有以下的设计目标: ( 1)、提供对关系数据的简单访问功能: 效地从数据操作中将数据访问分解为多个可以单独使用或前后使用的不连续组件。可以直接处理检索到的结果, 或将其放入 象,以便与来自多个数据源的数据或在层之间进行远程处理的数据组合在一起,以特殊方式向用户公开。 数据集是从数据源检索的记录的缓存。它的工作方式如同虚拟的数据存储区:数据集包含一个或多个表(这些表基于实际数据库中的表),并且它可以包含有关这些表之间的关系和对表可包含数据的约束的信息,也即 含一个或多个 象的集合,这些对象由数据行和数据列以及主键、外键、约束和有关 象中数据的关系信息组成。 于对单层数据、 关系数据进行存储、远程处理和编程。它是不依赖于数据库的独立数据集,这里的独立是指即使断开数据连接或关闭数据连接, 然不变。 专门用来处理从数据源获得的数据,而且不管底层数据库是什么。 部是用 描述数据的。 象也可以独立于 据提供程序使用,以管理应用程序本地的数据或源自 数据。 据提供程序是一组包括 象在内的组件。其中 : 象:提供与数据源的连接,管理对数据库的事务,包含 和 方法。 象:对数据库发出 令,包括用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令。对于 000,第 2 章 相关技术 8 可以执行 句或者存储过程,由 象的 性指定。象还提供 数集,包含 令的参数信息。命令执行的方法有: 或 等。 象:从数据源中读取高性能的数据流。 象利用单向只读的游标,将指向的当前行的记录读到内存中,每次读取单条,类似 游标操作。 象:提供数据集和数据源通信的方法。 用 象在数据源中执行 令,以便将数据加载到 ,并使对 数据的更改与数据源保持一致。 ( 2)、支持多层应用 程序:我们前面介绍了多层体系结构,它是当今商业和电子商务应用程序最常见的体系结构。在多层体系结构中,应用逻辑的不同部分运行在多个服务器或者进程中,每一部分就称为一层,层与层之间的通信使用开放的 准 式,允许数据通过 火墙来传递,并允许以非 术实现一层或者多层。 (3)、统一 关系数据访问:在 , 数据的基本格式。据 动用数据集内的信息创建 件或流,并将它们发送给另一个组件。 第二个组件可以调用类似的 回数据集。选择 为核心数据表示有几个原因,如支持的数据类型数组更广泛使数据容易通过防火墙和互联网,所用数据库查询语言的灵活性,允许和用户定义的任何接口绑定。 # 语言 C#( C 由美国 司在 2000 年 6 月推出的一种新的编程语言,被视为为 身定做的程序语言。由于 架类库作为 C#语言的基础,提供了快速开发的能力。 C#语言在开发过程中受到了 C/C+以及 言的影响,因此它既拥有 C/C+的强大的编程功能,又结合了 单易用的特点,是一个面向对象的程序语言。目前, C#语言在全世界范围内已经得到了广泛的应用与发展。 C#编程语言是由 C/C+语言继承而来的。因此,它 C/C+的显著特点,同时,他又结合了 言中的一些优点,形成了一门新型的、有鲜明特色的编程语言。 C#从 C/C+继承过来的主要特点有编译、预编译、命名空间、结构体以及操作符重载等。其中,编译指的是程序可以直接编译成标准的二进制可执行的形式,同济大学 硕士学位论文 基于 看守所监管信息共享平台设计与实现 即 执行程序。 C#的 结构体类似于 C+的结构体,它能包含数据声明和方法。但与 C+不同的是, C#结构体和类是不相同的并且不支持继承。与 通的地方是,界面可以由一个结构体实现。 C#中还存在着预编译指令,这些预编译指令能够支持错误提示、条件编译、警告、报告以及编译行控制等。 唯一标识一个类型以及进行类型的逻辑组织的方法由命名空间提供。由于一个标识符在不同的命名空间内具有不同的含义,因此一个标识符可以在多个命名空间中存在,而不会发生冲突。但是在同一个命名空间中,所有的类型必须有一个唯一的名称。“一个类型的完全限定名包 括所有命名空间。基本类型库 ( 所有语言可下可用的命名空间集。命名空间是组织和重用代码的编译单元。 C#的数据类型比 C/C+或者 广泛。这些类型包括 同 C/C+一样,每个数据类型都分为有符号型和无符号型两种类型。一个字符变量包含的是一个 16 位的 符,同时这 些类型都有固定的长度,这一点是与 同的。 C#新的数据类型是 据类型,对于货币数据,它能存放 28 位 10 进制数字。 C#中包含两个基本类,分别为 和 。 类是所有其他类的基类。 在参数传递中, C#具有自己独特的参数传递方式。方法可以被声明接受可变数目的参数。缺省的参数传递方法是对基本数据类型进行值传递。 键字可以用来强迫一个变量通过引用传递,这使得一个变量可以接受一个返回值。 键字也能声明引用传递过程,与 同的地方是,它指明这个参数并不需要初始值。 群 称 为“实时应用集群”, 是 可用性高 ,也是 据库支持网格计算环境的核心技术。 供的优点 要支持 10g、 11g 版本,可以支持 24 x 7 有效的第 2 章 相关技术 10 数据库应用系统,在低成本服务器上构建高可用性数据库系统,并且自由部署应用,无需修改代码。在 境下, 成提供了集群软件和存储管理软件,为用户降低了应用成本。当应用规模需要扩充时,用户可以按需扩展系统,以保证系统的性能。 ( 1) 多节点负载均衡 ; ( 2) 提供高可用:故障容错和无缝切换功能,将硬件和软件错误造成的影响最小化 ; ( 3) 通过并行执行技术提高事务响应时间 ( 4) 通过横向扩展提高每秒交易数和连接数 ( 5) 节约硬件成本,可以用多个廉价 务器代替昂贵的小型机或大型机,同时节约相应维护成本 ; ( 6) 可扩展性好,可以方便添加删除节点,扩展硬件资源。 缺点 ( 1)相对单机,管理更复杂,要求更高 ; ( 2)在系统规划设计较差时性能甚至不如单节点 ; ( 3)可能会增加软件成本 (如果使用高配置的 务器, 般按照 数收费 ); ( 4)在 前, 名称是 间的一个较大区别是, 用了 速缓存合并 )技术 ; 在 ,节点间的数据请求需要先将数据写入磁盘,然后发出请求的节点才可以读取该数据。使用 , 各个节点的数据缓冲区通过高速、低延迟的内部网络进行数据块的传输。 在一个应用环境当中,所有的服务器使用和管理同一个数据库,目的是为了分散每一台服务器的工作量,硬件上至少需要两台以上的服务器,而且还需要一个共享存储设备。同时还需要两类软件,一个是集群软件,另外一个就是 件。同时所有服务器上的 应该是同一类 据负载均衡的配置策略,当一个客户端发送请求到某一台服务的 ,这台服务器根据我们的负载均衡策略,会把请求发送给本机的 件 , 处理也可能会发送 给另外一台服务器的 件处理,处理完请求后, 通过集群软件来访问我们的共享存储设备。逻辑结构上看,每一个参加集群的节点有一个独立的同济大学 硕士学位论文 基于 看守所监管信息共享平台设计与实现 据库实例),这些 问同一个数据库。节点之间通过集群软件的通讯层( 进行通讯。同时为了减少 消耗,存在了一个全局缓存服务,因此每一个数据库的 保留了一份相同的数据库 的特点是:每一个节点的 有自己的 一个节点的有自 己的 一个节点的 有自己的一个节点的 有自己的 空间;所有节点都共享一份 提出了一个缓存融合的技术 (目的有两个:一是保证缓存的一致性 ; 二是减少共享磁盘 消耗。因此在 境中多个节点保留了同一份的 扩展标记语言 (,用于标记电 子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 (的子集,非常适合 输。 供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。 简单使其易于在任何应用程序中读写数据,这使 快成为数据交换的唯一公共语言,虽然不同的应用软件也支持其它的数据交换格式,但不久之后他们都将支持 就意味着程序可以更容易的与 S, 息结合,然后可以很容易加载 据到程序中并分析,并以 式输出结果。 务是一种服务导向架构的技术,通过标准的 议提供服务,目的是保证不同平台的应用服务可以互操作。根据 当是一个软件系统,用以支持网络间不同机器的互动操作。网络服务通常是许多应用程序接口( 组成的,它们透过网络,例如国际互联网( 远程服务器端,执行客户所提交服务的请求。 尽管 定义涵盖诸多相异且无法介分的系 统,不过通常我们指有关于主第 2 章 相关技术 12 从式架构( 客户端 之间根据 议进行传递 式消息。无论定义还是实现, 务过程中会由服务器提供一个机器可读的描述(通常基于辨识服务器所提供的 务。另外,虽然 是 务端点的必要条件,但目前基于 主流 务开发框架往往需要 现客户端的源代码生成。一些工业标准化组织,比如 在 务定义中强制包含 如果一个 它的应用程序甚至是其它的 准 现并调用它, 工作流程如图 示。 W e bS e r v i c 端U D D IW e bS e r v i c 器查 询 U D D I 注 册 中 心获 取 所 需 W e b S e r v i c e 的 W S D L 文 档请 求服 务说 明返 回 服 务 说 明请 求 W e b S e r v i c 服 务 响 应图 作流程图 统开方法 随着计算机技术的发展,管理信息系统的开发方法也在不断的更新和发展,人们在管理信息系统开发实践过程中不断总结经验,提出了许多的软件开发方法,其中较为流行的有结构化开发方法,结构化方法、生命周期法、快速原型法和面向对象方法。 ( 1) 结构化方法 结构化方法就是基于将一个 大的、复杂的问题分成若干个小的子问题一种 方法 ,将大规模的程序按功能分解。自顶向下、逐步分解,各部分独立建立,然后再组合。结构化方法是目前应用最广泛的方法。但由于软件开发过程中存 在 很多问题是无法预见的,所以无法控制完整的开发过程,这就是进度失控的根源。 ( 2) 瀑布式软件生命周期法 同济大学 硕士学位论文 基于 看守所监管信息共享平台设计与实现 瀑布式软件生命周期法 把软件开发周期划分为 :分析、设计、编程、测试和运行,各阶段有明确的说明和表示,这样软件开发过程可见,而且进度可控。这种方法确定了软件开发的阶段性和顺序性,是从时间角度对软件开发和维护的复杂问题进行分解,是分时的方 法。这种方法发展的比较完善,而且己被人们普遍接受,成为一种标准的软件开发模式。但随着软件开发实践的加深和拓宽,也暴露出该方法的弱点。 ( 3) 快速原型法 快速原型法采用快速的、低成本的方法建立反映实际应用系统主要功能的计算机模型 原型。使用户在大规模软件开发之前,能够看到目标系统的概貌。用户可利用原型验证和修改需求。这种方法的基本思想是开发人员与用户的不断交互,通过原型的演进不断适应用户需求的改变,不断改进和完善原型,从而能早期改正错误

温馨提示

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

评论

0/150

提交评论