论文部分内容阅读
质量管理系统是中国国土资源航空物探遥感中心管理决策与支持系统的一个子系统。航遥中心现有的质量管理方式是纯手工作业,不仅耗费了大量的人力和时间,而且难以实现信息的共享与动态跟踪,同时缺乏决策支持能力。本课题从数据共享、角色控制以及数据分级转发的角度出发研究并实现质量管理的整个流程,同时与设备管理、合同管理以及项目管理系统进行了有机的结合,为数据分析提供了基础数据。质量管理系统包含以下模块:(1)质量文件管理模块:包括质量文件新增/修改申请表的编写、转发、审批以及质量文件的发布、发放、签收、查询统计等功能。(2)管理评审模块:包括部门、中心提交各类年度总结报告,管理评审报告的编制、转发、审批、发放以及部门落实措施的上传、归档等功能。(3)内部质量体系审核模块:包括内审小组的成立,内审计划、内审检查表的编制,内审不合格报告的开具以及内审报告的编制、审批、下发、签收等功能。同时包括对内审不合格项的查询统计功能。(4)外部质量体系审核模块:包括外审计划、外审不合格报告的录入以及外审不合格项的查询统计功能。(5)供方信息管理模块:包括供方基本信息的录入、维护,供方情况调查表的发放、回收以及对供方资质进行评价等功能。形成合格供方一览表后,为设备采购、项目合作、外协项目、合同签订提供合格供方信息。(6)顾客信息管理模块:包括对顾客基本信息的录入、维护,顾客满意度调查表的发放、回收以及对顾客意见的处理等功能,同时包括对顾客满意度调查表的发放率、回收率以及满意度的统计功能。(7)检测设备管理模块:包括设备检测周期表的录入、维护以及对到期未检测设备进行预报警的功能。(8)项目质量管理模块:对项目执行过程中的优良率进行统计(9)质量记录汇总与统计分析模块:包括对部门、中心质量记录表格使用情况的汇总及统计分析功能。本系统在充分论述MVC设计模式和J2EE规范实现框架的基础上,提出了基于Struts、Hibernate的多层次Web应用开发集成框架。表现层使用JSP技术以及Struts标签;控制层采用基于MVC模式的Struts框架的流程控制;业务层运用设计模式,操作JavaBean;持久层使用面向对象的Hibernate框架来操作Oracle数据库,整个系统以MyEclipse为开发平台。系统开发设计时,通过应用JACOB组件将受控文件转化为HTML文档,禁止了复制、下载等操作,有效的控制了受控文件的传播;应用POI开源技术实现了Excel报表的导出,同时设计了可扩展的代码结构,提高了代码的利用率;通过合理的数据库表结构的设计以及对业务流程的详细分析,实现了质量文件的分级下发以及日志记录。本系统经过调试已经开始在航遥中心进行试运行,基本实现了项目设计目标。通过本课题的实施,极大地提高了质量管理的效率,规范了质量管理的流程。