论文部分内容阅读
随着现代科技的发展,现代化企业的经营和管理与信息化技术的关系越发紧密。基于B/S(Browser/Server)模式的管理信息系统(Management Information System,MIS)成为企业信息处理与通信的平台。现代企业的管理现代化、经营国际化、业务多元化、机构分散化的特点越来越明显。以前JSP+Servlet模式开发的集中式MIS在处理大量的来自不同区域的数据请求显得越来越困难,而且系统的结构性比较混乱,为系统的扩展带来了很大的难度。本文针对要求数据安全性较高且机构分散特点明显的水电企业,提出了基于J2EE技术的水电企业分布式管理信息系统(Distributed Management Information System,DMIS)。该系统的开发平台是继承了三层设计模式(Model-View-Controller,MVC)的J2EE的框架SSH(Spring-Struts-Hibernate),能够有效处理多线程访问,且具有耦合性低,易于维护和扩展等特点。本文介绍的DMIS继承了原有管理信息系统的功能模块,根据分布式特点实现了数据的本地处理与全局交流。系统根据地域特点建设服务器网络,每个服务器节点处理本地局域网的数据请求,整个系统设置总部服务器,用于数据汇总为全局用户提供全局服务,数据库网络的建设降低了服务器和网络的负荷。DMIS实现了数据库故障侦测功能和设置了双数据库结构,双数据库实现数据同步存储,旨在常用数据库发生故障的时候,备用服务器能够提供无差别的服务。常用数据库故障恢复后,DMIS提供了故障期间常用数据库遗失数据回传功能,保证双数据库数据一致。DMIS的权限管理防止用户越权操作,本地用户只能实现本地访问,全局用户能够操作整个数据库网络的数据信息,实现了全局信息交流。用户密码加密保证了用户信息的安全,防止通过数据库查询到用户私人信息。DMIS使用Web Service实现应用程序分布式开发,提高了团队开发的协作与项目的开发速度。DMIS很好的满足了水电企业的水电站自治管理与全局统一规划的需求。