论文摘要
全国卫生专业技术资格考试是一项政策性强、考试专业(初、中级考试全国开考有113个专业)和科目众多、各专业人数分布复杂的工作,传统的手工管理模式难以完成现有大量复杂的考务工作,计算机技术的发展,使得计算机在考务工作的各个环节能得以深层次的应用,这不仅保证了考务工作的顺利完成,也大大提高了工作效率。本文以Rational统一过程(RUP)为软件开发方法,以统一建模语言(UML)为分析设计描述语言,以Struts+Spring+Hibernate为技术平台架构,分析和设计考务信息管理系统,使数据实时地被各级组织机构共享,方便随时的统计分析,了解工作的进展情况。本文分析了系统开发的背景和国内外集团企业管理信息系统的发展现状,简要描述了系统需要解决的主要问题,概要描述了系统的整体情况,对系统的需求分析和架构设计进行了详细描述,并对部分有代表性的实例的详细设计和实现进行了描述,及对系统中考试组织实施过程中对组织机构信息、考生自然信息、考生报名信息、考场信息、试卷发布、成绩信息、考试科目、试卷信息和考生的违纪信息等的录入、审核、修改、打印、维护、计算生成和查询统计等一系列的操作和过程的管理等问题。本文解决的关键问题有以下几方面:第一,在本系统中通过将RUP模式与传统的瀑布模式相结合、UML和过程化文档标准相结合,从而规范了项目组内的开发规范和标准,提高了开发效率,使数据实时地被各级组织机构共享,方便随时的统计分析,了解工作的进展情况。第二,目前对于大型信息系统的部署有两种架构:集中式架构和分布式架构。在本系统中,采用了“集中/分布式”这样一个混合的架构模式,并且设计了如何进行数据同步的数据交换平台。第三,卫生专业技术资格考试考务信息管理系统与很多外围系统进行信息交互,并且需要传输的信息都是参加考评人员的信息为主要数据,这些数据是具备法律效力的,属于个人隐私,其完整性、原始性、准确性和保密性要求极高。系统将采用目前在高安全要求领域普遍采用的公钥密码和对称钥密码体制相结合的办法实现数据的传输加密和中心对各机构的认证,在此保证下将一般的传输等关键业务流程变为安全的业务流程。第四,系统中的违纪管理模块包括历史违纪考生查询、违纪考生查询、违纪考生录入、违纪考生审核及违纪考生打印五个功能,整个功能的使用是在报名、考试全部完成之后,对那些在考试中出现违纪的考生进行的有效的后续管理。其中在违纪录入和违纪审核功能中,对查询出来的违纪考生进行违纪原因的录入和违纪信息的选择时,出现其他未违纪的考生也被纪录为违纪的混乱情况,采用建立各自独立的Form方法解决,并对一些需要查询条件比较多的情况,采用DAO(Data Access Object)和DTO(data transfer object)相结合的方式解决。