执法案件管理系统-软件架构设计

执法案件管理系统-软件架构设计

ID:9027725

大小:170.92 KB

页数:8页

时间:2018-04-15

执法案件管理系统-软件架构设计_第1页
执法案件管理系统-软件架构设计_第2页
执法案件管理系统-软件架构设计_第3页
执法案件管理系统-软件架构设计_第4页
执法案件管理系统-软件架构设计_第5页
资源描述:

《执法案件管理系统-软件架构设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、河南拓普网络计算机工程有限公司执法案件管理系统软件架构设计河南拓普网络计算机工程有限公司目录1.引言31.1编写此文档目的32.软件架构32.1设计和开发原则32.1.1坚持标准32.1.2符合规范42.1.3开放性、可扩展性42.1.4方便性、可维护性42.1.5实用性、关联性52.2系统架构52.2.1核心系统62.2.2安全管理平台8河南拓普网络计算机工程有限公司1.引言1.1编写此文档目的此文档主要为执法案件管理系统的实现提供技术和设计基础。2.软件架构2.1设计和开发原则2.1.1坚持标准系统的建设一定要遵循各项技术标准和行业标准,包括技术发展的标准、流程的标准、系统的标准和代

2、码(数据)的标准化,这样才能保证系统内外的有机整合和信息的一致性,保持系统技术和业务的开放。符合国家电子政务总体框架建设要求,符合国家总局金信工程总体技术方案要求,符合国家工商总局各项业务规范要求,符合国家工商总局工商行政管理行业标准及数据标准等的要求。完全遵循国家工商总局工商行政管理行业标准及数据标准的最新要求,各项业务规范的最新要求,特别是近年的新要求,如:各种编码和代码要求,2009年新的行政处罚法律文书格式要求,1100版工商行政管理统计报表的要求等。河南拓普网络计算机工程有限公司2.1.1符合规范软件开发过程符合国际规范。针对该项目特点,采用OO(面向对象)的分析设计方法、RU

3、P(软件统一开发过程)的开发方法和XP(极限编程)的思想,用例驱动,测试先行、多次迭代,保证了软件开发的进度和质量。2.1.2开放性、可扩展性系统采用B/S软件体系结构,采用JAVA语言开发,符合J2EE的开发规范,整体具有开放性。提供扩展接口,用户可自行进行功能扩展。各项功能齐全,性能灵活并易于扩充。同时当软件系统运行的硬件环境升级以及客户端个数增加时都不会影响应用程序的开发和运行,将来的需求变化不会对系统造成影响,同时能方便进行业务需求更新。2.1.3方便性、可维护性软件的可维护性是指软件能够被理解、校正、适应及增强功能的容易程度。软件的可维护性体现在可理解性、可测试性、可修改性、可

4、移植性、可使用性和高效率性。能够灵活的配置业务流程,有完善灵活的权限管理机制,支持多级组织机构权限管理模式。软件从设计、编程等要优化,参数配置要简明,同时各种说明和解释文档要齐全。河南拓普网络计算机工程有限公司2.1.1实用性、关联性执法案件管理系统是基于工商行政管理各项业务目前需求,同时考虑将来业务发展的需求,能实现各部门(包括国家局、政府部门)信息的交互、共享等工作,具有实用性。各子系统必须实现完全、准确的相互关联和有机接合,成为体系,做到一数一源,避免数据的重复录入、关联有误或丢损等,各个子系统之间要按业务需求有紧密的关联性。2.1系统架构遵循J2EE标准,Java技术开发实现;以

5、应用服务器和关系型数据库为支撑。采用业内先进的BSS三层架构。B/S/S三层体系结构的应用,减轻了软件维护工作量,延长软件生命周期,前端采用“瘦”客户机方式,前台工作站只需装载一个浏览器软件即可,节省了前台机器的开销。由于所有用户界面都统一在浏览器上,浏览器易于使用、界面友好,不须再学习使用其它的软件,一劳永逸的解决了用户的培训和使用问题。完全使用Java语言开发,支持跨硬件平台、数据库平台和中间件平台应用。Java应用开发具有“一次开发,到处运行”的跨平台特性,实现了硬件平台无关、操作系统无关、数据库平台无关和应用服务器无关,保证了应用系统灵活的扩展性和开放性。工商部门可根据业务量的大

6、小和今后的发展趋势,选择不同的硬件平台、操作系统、应用服务器和数据库管理系统,最大限度地河南拓普网络计算机工程有限公司节省投资。拓普工商综合业务系统遵循“一体化”原则,执法案件管理系统作为其中一子系统,总体架构和工商综合业务系统相同,都采用了统一的架构设计,执法案件管理系统从上往下依次分为表示层、业务过程层、领域层、基础构件平台四层。2.2.1核心系统2.2.1.1.表示层表示层的主要功能是实现系统的外部交互,包括用户交互以及外部系统交互。用户交互的主要功能为展示系统记录的业务数据、收集业务处理所需要的数据,向业务逻辑层发起业务处理请求,并显示处理结果。用户交互功能的实现以使用图形化的工

7、具软件为主,为系统河南拓普网络计算机工程有限公司提供统一的前台展现支持,将所有系统涉及的展现控制都集中起来,保证业务系统对外展现的一致性;表示层提供了对页面元素的统一支持。2.2.1.1.业务过程层业务过程层的主要功能是实现业务过程的逻辑调度,完成各个领域模型之间的业务逻辑,负责组装业务数据、判定业务流向、处理业务流程。业务过程层对上层提供完整的业务结果;业务逻辑层是业务过程处理的核心,负责处理事务化的业务流程;业务逻辑负责调度一个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。