论文部分内容阅读
随着互联网应用的发展,企业信息化进程日益加快,电力、能源等传统企业在走向现代化综合性能源集团的道路中,信息化建设是实现此项战略的关键支撑。安全生产是电力企业的核心业务,构建电厂的安全生产管理系统是其全面实现企业信息化中最基础和重要的一步。
本文设计并实现了一个基于J2EE技术的电力企业安全生产管理系统,覆盖国电省公司和该省下属电厂的所有安全生产业务,并包含了电厂日常办公中的环保管理、科技管理、设备管理、任务管理、规章制度管理等子模块。
本文按照软件工程流程,首先介绍了项目背景和实现技术,探讨适合电力企业的开发框架,为系统的设计与实现做好基础铺垫。继而设计了一个基于J2EE的电力行业安全生产管理系统,在对电力企业安全生产业务进行了详细的需求分析的基础上给出系统的详细设计方案。本系统基于J2EE平台,采用MVC架构,使用成熟高效的SSH开源框架:Struts实现展现层,Hibernate完成数据持久层,Spring完成系统业务Bean和数据库的事务管理。前端通过ExtJS灵活友好地展示数据,提高用户的交互体验,电厂报表部分采用第三方报表处理,提高了开发效率和容错率。系统对于权限进行细粒度的设计实现,方便用户自定义角色权限,大大提高了权限分配的灵活性。最后本文按层次分别实现了系统的表现层、业务层和持久层。本系统从需求上充分考虑了电力企业的特殊性,而在设计和实现上充分采用高效模型,对于电力企业信息化具有一定的参考价值。