论文部分内容阅读
伴随着我国高等教育事业的发展,越来越多的学生走进了大学校园。随着学生人数的不断增加,对于学生信息的管理工作也面临越来越多的困难。如何更加有效的开展学生工作呢?在二十一世纪的今天,不断加强学校的信息化建设是解决这一困难的有效途径。本文从我校评优奖励工作的实际情况出发,设计并实现了一个基于Web的高校评优奖励系统。从整体来看,该系统包括的主要功能有用户浏览系统的新闻公告,学生在线申请评优,各级管理员在线审核评优申请,各级管理员在线交流及相互之间公文往来,后台管理员维护目录、文章、公告、评论、评优申请信息等等。由于整个系统需要在网络上运行,为了防止系统受到破坏,我们为系统设计了一个权限管理子系统,用于对用户的访问进行必要地控制,从而保证系统安全稳定地工作。本文的高校评优奖励系统使用面向对象的方法对系统进行分析和设计。在全面掌握了用户的功能要求和业务流程以后,我们采用用例驱动的分析方法对系统进行需求分析。在这里,需求分析的主要任务是识别出系统的参与者和用例,并建立用例模型。在此基础之上,我们将系统分为多个功能模块。在系统设计的过程中,我们首先设计了系统中的实体类及其之间的关系,然后设计了各模块的业务类,并将业务类与实体类之间的关系用类图来表示,最后给出各模块的业务交互图。在当前众多的Web开发技术中,基于MVC设计模式的Java Web开发是最为流行的开发技术,尤其是许多开源框架技术。著名的软件大师Ralph Johnson说过:框架是整个系统或系统的一部分的可重用设计,由一组抽象的类及其实例间的相互作用方式组成。本文的高校评优奖励系统基于SSH开源框架来实现,充分发挥SSH框架的优势,降低系统各层次之间的耦合度,使系统易于开发和维护。自去年10月部署运行以来,高校评优奖励系统功能完备、运行稳定,受到师生的欢迎。