3.3可靠性
在设计过程中考虑到安全管理人员对计算机知识的局限性,采用了较强的容错功能,对用户的非法操作均有限制和提示,数据出错时具有相应的提示信息及处理能力,并且每个处理环节都具有高度的可靠性、保密性及安全性。
3.4灵活性
为使系统具有很强的环境适应性,系统应具有较好的开放性和可变性。因此在设计中,采用模块化结构,提高各模块的独立性,尽可能减少模块间的数据耦合,使各系统间的数据依赖减至最低限度。这样,即便于模块的修改,又便于增加新的内容,提高系统适应环境变化的能力。
3.5可扩充性
一方面是硬件的扩充能力,可以方便地在网上增加设备或用户;另一方面是软件的扩充能力,在系统软件设计时,要特别考虑今后可能的功能扩充。运用新的软件设计思想,对系统作适当的调整升级,以保证系统能够满足新业务、新功能的要求。而且要对原来的程序没有影响或者影响很小,硬件或网络的改变或升级不影响应用软件。
4系统网络规划
系统采用G/S模式,能有效地提高处理数据能力和系统运行效率,对数据完整性和系统安全性管理能进行集中有力的控制。
4.1硬件配制
服务器:SUN E3500,SUN E450
客户工作站:最低为Pentium133/32DRAM/1GHD,Pwindows98。
4.2软件环境
网络操作系统:Windows2000
数据库系统:Oracle8.0的功能比较完善,具备如共享能力、多用户并发控制、数据完整性约束、数据完全控制机制、数据等功能,适用于各种机型和多种复杂应用及各种规模的数据库应用系统。
开发工具:PB(Power Builder)是专为各种数据库设计的客户端的应用开发工具,最开发客户机/服务器体系结构下的基于Windows的应用程序集成开发环境,饮食一个直观的图形界面和面向对象的编程语言,它属于“快速原型“开发工具,支持面向对象的开发方法,符合Windows应用标准,具有良好的表格的报表界面,支持事务控制、版本控制等。
4.3网络结构
系统可采用星形局域网结构,星形拓扑网络具有组网、维护方便,可选多种网络操作系统,经济实用,且扩充容易的特点。
5结构与功能
5.1系统流程图
系统流程图如图1。
图1 安全生产管理信息流程图
5.2系统功能
该安全管理系统采用通用模块化结构,以统计分析与预测为核心,建立安全管理数据库模型。该系统分为6个模块:信息录入模块、信息查询模块、信息统计分析模块、报表生成模块、系统维护模块、事故预测模块。