本科教学工作水平评估辅助系统的设计与部分实现

本科教学工作水平评估辅助系统的设计与部分实现

论文摘要

本文首先概括介绍了项目的背景,然后采用面向对象软件工程方法、UML构建了系统的功能视图以及师资队伍相关的业务对象模型。在此基础上,设计了系统的体系结构及其基于Hibernate和J2EE的系统技术架构,并给出了基于Hibernate的系统持久存储的设计。最后,在极限编程方法指导下,采用小设计、迭代开发、配对编程、不断测试、持续整合的开发模式部分实现了本科教学水平评估辅助系统。文章主要解决了以下几个问题:第一,针对现有同类系统的不足和本科教学评估工作的特点,分析、建模了本科教学工作水平评估辅助系统的功能模型,同时对系统数据要求的确定给出了具体的分析思路;第二,设计了系统体系结构和基于Hibernate和J2EE的轻量级技术架构;第三,探讨了在极限编程方法指导下实现基于Hibernate持久存储层的技巧,这些技巧对Hibernate应用系统的研发都有一定的借鉴意义。

论文目录

  • 中文摘要
  • Abstract
  • 第一章 引言
  • 1.1 课题的背景
  • 1.2 本科教学水平评估概述
  • 1.2.1 本科教学评估概述
  • 1.2.2 本科教学评估指标体系简介
  • 1.2.3 本科教学评估信息管理的现状
  • 1.3 课题研究的主要内容和意义
  • 1.3.1 课题研究的主要内容
  • 1.3.2 课题研究的意义
  • 1.4 论文结构
  • 第二章 课题相关技术
  • 2.1 HIBERNATE
  • 2.2 极限编程
  • 2.2.1 极限编程(XP)中的规则
  • 2.2.2 极限编程(XP)中的基本概念简介
  • 2.3 J2EE 概述
  • 2.3.1 J2EE 的典型四层模型
  • 2.3.2 J2EE 的核心技术
  • 2.4 UML
  • 第三章 需求分析
  • 3.1 问题定义
  • 3.2 可行性研究
  • 3.2.1 可行性研究
  • 3.2.2 开发方法的选择
  • 3.2.3 开发环境的选择
  • 3.3 需求分析
  • 3.3.1 问题分析
  • 3.3.2 需求建模
  • 3.3.3 系统建模
  • 第四章 基于HIBERNATE 的系统设计
  • 4.1 概要设计
  • 4.1.1 本科教学评估辅助系统体系结构
  • 4.1.2 本科教学评估辅助系统体系技术架构
  • 4.1.2 持久存储层的设计
  • 4.2 持久存储层详细设计
  • 4.2.1 业务对象的详细设计
  • 4.2.2 数据库Schema 的详细设计
  • 4.2.3 工具类的详细设计
  • 第五章 基于XP 的评估辅助系统的部分实现
  • 5.1 基本配置
  • 5.1.1 Hibernate 配置
  • 5.1.2 Apache L094j 配置
  • 5.2 POJO 对象的实现
  • 5.2.1 第一次迭代
  • 5.2.2 第二次迭代
  • 5.2.3 第三次迭代
  • 5.2.4 第四次迭代
  • 5.3 不断测试、持续整合
  • 5.3.1 不断测试
  • 5.3.2 持续整合
  • 第六章 结束语
  • 6.1 工作总结
  • 6.2 展望
  • 主要参考文献和网站
  • 攻读学位期间本人公开发表的论文
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    本科教学工作水平评估辅助系统的设计与部分实现
    下载Doc文档

    猜你喜欢