危险评估管理系统
危险评估管理系统解决方案
一、 系统简介
危险评估管理系统是根据监狱行业的特点,采用先进的开发技术,根据危险评估工作的实际需求,以国家司法部颁布的《教育改造工作规定》(以下简称工作规定)为依据,以监狱罪犯危险评估工作业务为管理核心,采纳权威心理学专家的意见,精心研发而成。以工作台账为管理核心,建立系统化的监狱罪犯档案数据库,真正实现了危险评估工作的标准化、规范化和网络信息化,智能预警、自动化测试等一系列特色功能。本系统具有网络化、智能化和易维护、易扩充等特点,填补了国内监狱危险评估工作管理软件的空白,广泛适用于具有国家司法职能的各级执法单位。
依据现代心理学原理,通过心理测量、心理咨询、心理治疗与统计预测等方式,协助危险评估师预防和调节监狱罪犯情绪、矫正不良心理、培养行为习惯、完善人格。系统以《工作规定》为基准,设立个人档案、心理测试、预警管理、智能读卡、报告管理、顽危犯管理等模块。系统模块支持独立/整合两种应用模式,可按需构建监狱、危险评估工作管理平台。由个人档案、心理测试、预警管理、智能读卡、报告管理、顽危犯(重点学员)管理、系统管理等模块组成,系统模块支持独立/整合两种应用模式。
二、 技术特点
1. 基于Web 服务技术的服务器端设计
一个 XML Web服务是一个包装成单个实体的系列函数集,并发布出来为其他应用程序提供数据和服务。应用程序通过行业标准的万维网协议与数据格式,如 HTTP,XML,以及简单对象访问协议 (Simple Object Access Protocol, SOAP) 来访问 Web 服务,且不需要关心 Web 服务的具体实现方法。Web 服务是建立开放分布式系统的基石。Web 服务提供了如下优点:
互操作性,任意 Web 服务可以与其他 Web 服务通过 SOAP 而实现交互。
普及性,Web 服务使用 HTTP 和 XML 进行通信。因此,任何支持这些技术的设备都可以发布或访问 Web 服务。行业支持,大多数主流软件公司都支援SOAP以及相关的 Web 服务技术。例如,Windows Server System就是基于Web服务的,因此可以十分方便的将C#写成的组件部署为Web服务,同时被其它操作平台的 Web 服务所调用。
安全性,系统采用XML Web Service安全语言 (WS-Security)为SOAP消息提供了凭据传送、消息集成和消息保密。WS-Security可以与基础结构和其他XML Web Service协议结合使用,以满足各种应用程序的安全保护要求。
2. 基于Smart Client技术的客户端设计
在过去的几年中,我们构建、部署和运用软件的方式发生了一些有趣的变化。在不久前,最流行的时尚就是客户端/服务器端技术了,也称为胖客户端(Think Clients或者Fat Clients)。随着Internet的出现,引进了瘦客户端(Thin Client)模式。不幸的是,每种模式都有它的缺点,而且理想的模式总是令人难以捉摸。然而,随着.NET的到来,现在当你在构建和部署应用程序时,你就可以利用智能客户端(Smart Client)技术了。
智能客户端是新一代由.NET Framework支持的丰富的应用程序,它们整合了Windows和Internet。Microsoft的智能客户端应用模式将富客户端(Rich Client)模式的功能和灵活性与基于浏览器的模式的易部署性和稳定性结合了起来。智能客户端通过统筹使用本地资源和到分布式数据资源的智能连接,从而为您提供适应的、快速响应的和丰富的交互式体验。
3. 采用灵活的多层应用架构
危险评估管理系统设计时,实现将解决方案的组件分隔到不同的层中,每一层中的组件应保持内聚性,并且应大致在同一抽象级别。并且每一层都应与它下面的各层保持松散耦合。如此构建应用系统,可提高诸如可维护性、可重用性、可伸缩性、可靠性和安全性等运行要求。此外,由于层之间的低耦合、层之间的高内聚,以及用户界面层的不同实现的能力,使应用系统的维护和增强变得更容易。
4. 遵循业界开放标准及协议
危险评估管理系统的设计和开发遵循业界开放的标准及协议,选择主流、比较成熟的IT技术。
5. 支持多种大型数据库
系统灵活的设计,支持ORACLE、SQL SERVER、DB2等多种大型、高性能的数据库系统。