论文部分内容阅读
学位管理信息系统是立足软件学院研究生学位管理工作的实际、为提高论文评审答辩和学位信息管理工作的公平、公正和高效性、采用先进的设计理念和开发技术建立的一套管理信息系统。系统建设的目标是实现对学位管理工作全过程的管理,从而提高论文评审答辩和学位信息管理工作的监管力度。 本文在对软件工程硕士培养过程中的学位管理工作进行了详细的需求调研之后,从需求分析开始,完成了系统的架构设计和详细设计,并最终将系统实现为包括论文预审管理、论文评审管理、论文答辩管理和学位信息管理四个子系统的、基于B/S结构的管理信息系统。 本文论述了系统开发的背景和学位管理系统、网上评审系统以及B/S结构Web应用系统的研究现状,从需求获取和需求分析两个方面对系统需求管理的工作进行了描述,阐明了系统需要解决的主要问题。在系统设计阶段,从架构设计开始,首先建立了系统的功能架构、技术架构和安全架构,然后在详细设计部分论述了系统用例分析设计的方法、系统接口的设计策略和系统的数据库设计步骤。最后,对于系统实现过程的几个重点问题进行了详细的分析和论述。 本文针对需求分析、设计和实现过程中所遇到的问题提出了行之有效的解决方法,为管理信息系统的设计与实现提供了有力的例证。 本文解决的关键问题有以下几方面: 第一、喷泉模型是一类支持面向对象的、自底向上的开发模型,在实施中体现了迭代和无间隙的特征。快速原型法(rapid prototyping)是近年来提出的一种以计算机为基础的系统开发方法。本文采用快速原型法与喷泉模型相结合的方式完成系统的分析、设计和实现,充分理解用户需求,逐步完善系统功能。 第二、基于网络的管理信息系统更易受到攻击及破坏,为确保系统的安全,除了在系统实施时,在硬件设施上提高安全性外,在设计系统架构时,特别建立了系统的安全架构。采用基于角色的访问控制模型(RBAC)建立权限管理子系统,对用户身份进行认证;同时采用SSL技术加强应用服务器的安全防护能力,保证信息的机密性、完整性和不可否认性。 第三、在实现B/S结构的多种解决方案中,由于J2EE在开发Web应用时表现出的诸多优点,使其成为最受软件应用欢迎的企业解决方案。针对用户需求和