本科教学工作水平评估辅助系统的设计与部分实现
论文摘要
本文首先概括介绍了项目的背景,然后采用面向对象软件工程方法、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 HIBERNATE2.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 展望主要参考文献和网站攻读学位期间本人公开发表的论文致谢
相关论文文献
本文来源: https://www.lw50.cn/article/d6793b066a75c2d40e581dd1.html