设计原则
金水区食品药品安全智能监督管理系统建设中,应遵循以下原则:
(1)先进性原则:系统应采用最先进的设计理念,基于SOA架构、采用JAVA EE平台、使用先进的SSH框架等技术、基于WebService数据共享、基于GIS的数据展现、业务流程的动态设置、基于移动终端的访问等。系统具有数据量大、访问量高的特点,实现了PC终端和手机移动终端数据交互,解决了GIS、MIS等融合问题。
(2)安全性原则:安全性包括系统内部的安全性、系统平台的安全性。要求提供方便有效的安全控制手段,可采用用户鉴别、电子签名、信息加密以及数据库、文档、域的多级权限设置等安全措施。
(3)实用性原则:保护和利用已有资源。
(4)一致性原则:为确保系统建设的顺利进行、系统建成后自身运行的顺畅性以及与相关系统连接的无缝化,必须在系统的设计和建设过程中强调标准化、规范化和统一化,主要是数据编码、数据格式的规范化和一致性等。
(5)扩展性原则:能根据机构功能调整的需要,不断满足以后系统目标的变化的要求。随着日后业务的深入,需要对系统进行完善时,系统的结构设计应当具有扩展的余地;能适应技术更新(如软、硬件升级更新等)的要求。同时,支持子站建设。
(6)可管理性原则:建立完善的运行管理体系,提供强大的网站管理工具与手段,确保系统性能充分发挥,系统运行可靠、稳定。
设计构架
金水区食品药品安全智能监督管理系统建设需求复杂,在进行系统的开发、配置、部署、运行和维护等环节,必须充分考虑系统架构上逻辑层次问题,最大限度地发挥层次性结构优势,提高系统开发的效率、配置的效益、部署的弹性、运行的稳定和维护的便捷。根据本系统的架构需求,结合现代信息系统架构实践的结晶,本系统采用三层体系结构,分别构造出系统中不同逻辑环境,支持系统在各个相关方面的开发、运行和扩展。
l 表现层
表示层负责与客户端的工作。这一层与基于浏览器的瘦客户端一起工作。
表示层接受来自网络浏览器的HTTP请求,然后返回一个浏览器可以显示的HTML页面。不同的浏览器有不同的显示能力,因此表示层必须常常适应特定的浏览器(或其他瘦客户端设备)的HTML。
l 应用层
大量的应用逻辑在应用层内实施。由于应用层位于表示层和数据库层之间,通常被称为中间层。表示层通过一种方法传输协议,与应用层进行通信。对于.NET平台,这个协议通常是DCOM或SOAP。应用逻辑通常被打包成了组件。一个组件就是通过详细定义的接口,用来进行交互的商务逻辑。
组件常常与对象(利用这项技术,它们通常有历史关系,但在其他方面有很少的共享内容)混淆。特别是,控制面向对象的程序设计和组件打包规则有很大的不同。应用逻辑通常需要昂贵的资源,如数据库连接,线程,TCP/IP连接,和消息队列连接。这些资源需求通常使得在任何时刻支持大量的客户端都变得很困难,而这则是大多数信息系统应用的一个需求。应用层都包括一个复杂的、支持客户端中间资源共享的中间层结构。这种结构对于支持大量的客户端,获得高系统吞吐量是至关重要的。
l 数据库层
第三层是数据库层,实际数据存储在该层中。应用层和数据层之间的通信使用特定的API进行。表现层、应用层、数据库层的服务器就是通过相互请求、响应、调用、存取的动作实现一个清晰的事务处理流程。因而在构建郑州市中小企业信息服务平台应用系统时,应当遵循这个架构去合理分配软硬投资,并配置合适的硬件去承载不同的工作模块。
系统主要包括四个大的模块,分别为门户网站,系统平台,移动执法,系统支撑。
平台功能
门户网站:主要是食品药品信息的整合显示等。
系统平台:主要包括综合信息采集、食品安全监管、重大活动管理、从业人员管理、溯源管理、量化分级、监督文书管理、许可证管理、绩效考核、应急信息采集、投诉举报管理、企业信用管理、综合信息上报、视频监控管理、统计分析、企业信息公示16个模块。
移动执法:主要包括行政处罚、应急信息上报、综合信息上报、许可证核查、食品安全保障检查、食品安全监管、移动视频、法律法规、综合信息采集。
系统支撑:主要包括系统维护、人员管理、职务管理、用户管理、权限管理、菜单管理六个功能模块。