学位论文 > 优秀研究生学位论文题录展示

基于SSH的高校评优奖励系统的研究与实现

作 者: 辛刚
导 师: 王清心
学 校: 昆明理工大学
专 业: 计算机系统结构
关键词: 评优奖励系统 Java Web开发 Struts-Spring-Hibernate整合开发 RBAC 访问控制
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 69次
引 用: 0次
阅 读: 论文下载
 

内容摘要


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

全文目录


摘要  3-4
Abstract  4-6
目录  6-9
第一章 绪论  9-14
  1.1 前言  9
  1.2 研究背景和现状  9-11
    1.2.1 研究背景及意义  9-10
    1.2.2 Web开发现状  10-11
  1.3 研究内容  11-12
  1.4 系统目标  12-13
  1.5 章节安排  13-14
第二章 Java Web开发技术概述  14-26
  2.1 Struts框架概述  14-18
    2.1.1 MVC模式  14-15
    2.1.2 Struts对MVC模型的实现  15-16
    2.1.3 Struts的工作流程  16-18
  2.2 Spring框架概述  18-20
    2.2.1 Spring组成模块  18
    2.2.2 IoC  18-19
    2.2.3 AOP  19-20
  2.3 Hibernate框架概述  20-22
    2.3.1 ORM  20-21
    2.3.2 Hibernate核心接口  21-22
  2.4 Ajax概述  22-26
    2.4.1 jQuery库  22-23
    2.4.2 JSON数据格式  23
    2.4.3 基于Ajax的Web系统响应过程  23-26
第三章 高校评优奖励系统的分析  26-39
  3.1 系统整体需求  26-27
  3.2 系统概述  27-29
  3.3 可行性研究  29-30
  3.4 需求分析  30-39
    3.4.1 系统参与者  30-31
    3.4.2 系统用例  31
    3.4.3 系统用例图  31-39
第四章 高校评优奖励系统的设计  39-54
  4.1 系统体系架构  39-40
  4.2 业务实体类设计  40-42
  4.3 评优申请的设计  42-47
    4.3.1 类图  43-44
    4.3.2 时序图  44-47
  4.4 目录管理和文章管理的设计  47-48
    4.4.1 类图  47
    4.4.2 活动图  47-48
  4.5 权限管理子系统的设计  48-50
  4.6 数据库设计  50-54
第五章 高校评优奖励系统的实现  54-72
  5.1 开发环境  54
  5.2 SSH开源框架的集成  54-61
    5.2.1 Struts与Spring集成  54-58
    5.2.2 Spring与Hibernate集成  58-61
  5.3 SSH框架的协作过程  61-63
  5.4 系统模型层的实现  63-68
    5.4.1 数据逻辑  63-67
    5.4.2 业务逻辑  67-68
  5.5 系统控制层的实现  68-69
  5.6 系统视图层的实现  69-71
    5.6.1 视图组件  69
    5.6.2 视图实现要点  69-70
    5.6.3 基于Ajax的表示层实现  70-71
  5.7 Web应用错误处理解决方案  71-72
第六章 系统部署运行  72-77
第七章 总结与展望  77-78
致谢  78-79
参考文献  79-83
附录A 攻读硕士期间发表的论文及所取得的研究成果  83
  1. 学术论文  83
  2. 研究成果  83

相似论文

  1. 医疗信息集成平台中DICOM中间件及访问控制模型的设计与实现,TP311.13
  2. 法院审判信息系统的访问控制研究,TP309
  3. 基于改进的RBAC模型和CAS的单点登录设计与实现,TP311.52
  4. 通用权限系统的设计与实现,TP311.52
  5. 基于S2SH框架的雅砻江虚拟研究中心系统研究与设计,TP311.52
  6. 福建电信运维操作审计系统设计与实现,TP311.52
  7. 关系数据库基于目的的访问控制研究,TP311.13
  8. 多策略支持下的策略冲突检测与消解研究,TP393.08
  9. 嵌入式Web系统安全性的研究与实现,TP393.08
  10. 基于Portal协议的网络访问控制系统的设计与实现,TP393.08
  11. 基于RBAC的河道堤防管理信息系统之权限管理系统,TV871
  12. 智能卡数据库管理系统的研究与实现,TP311.52
  13. 军校校园网络可靠性和安全性设计与实现,TP393.18
  14. 低频EOC系统的设计实现及其安全机制研究,TN915.02
  15. 基于标识的认证体制研究与实施,TN918.1
  16. IP与FC融合式存储系统的安全体系设计与实现,TP333
  17. 分布式存储系统安全关键技术研究与实现,TP333
  18. 虚拟域内访问控制系统的保护机制研究,TP309.2
  19. 面向逻辑虚拟域的多级访问控制系统,TP309
  20. 基于谓词的访问控制策略分析系统的研究,TP393.08
  21. 面向目标跟踪的分布式传感器调度,TN929.5

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com