论文摘要
高等教育由精英教育向大众化教育的转变,教育质量的下降是一个不容忽视的问题,课堂教学作为教育的第一阵地,对教育的成败起着决定性的作用。教学质量评价是根据学校规定应承担的任务和目标,按照规定的程序,运用科学的方法,借助现代技术广泛收集评价信息,对教师个体的教学工作质量进行价值和事实判断,通过评价的反馈、调控的作用,发挥教师教学评价的导向、激励、改进的功能。各大高校相继针对自己的教学实际应用了网络化的教学评估平台。成熟的持久层框架Hibernate是一个开源代码的ORM框架,是JAVA应用和关系数据库之间的桥梁,它是一个基于JAVA的开放源代码的持久化中间件,它对JDBC作了轻量级的封装,不仅提供ORM映射服务,还提供数据查询和数据缓存功能,使Java程序员可以按照面向对象的编程思维来操纵数据库,此外Hibernate功能十分强大,吸收了众多设计模式的思想精髓。论文以学院教务信息化的子项目——教学评估系统的开发为背景,分析了国内外教学评估的现状,指出传统评价过程中存在的不足,对开发技术和数据持久化技术做了全面的分析比较,重点研究了持久层框架Hibernate。系统采用了面向对象的分析方法,借助于UML建模工具完成了系统的需求分析,同时系统基于J2EE框架进行多层架构设计,运用功能强大的持久层框架Hibernate实现了数据持久层的操作。整个系统相较以前的项目,大大减少了数据库操作数据代码的编写量,降低了软件开发的复杂度,提高了软件开发的效率,增强了系统的灵活性和可维护性,具有较大的应用价值和教学价值。
论文目录
中文摘要Abstract1 引言1.1 课题研究背景1.2 课题研究现状1.2.1 国内外教学评估的现状分析1.2.2 教学评估系统的发展1.2.3 教学评估系统存在的问题1.3 课题内容及技术路线1.3.1 课题内容1.3.2 技术路线的研究1.4 课题研究意义1.5 论文的组织结构2 Hibernate 相关技术介绍2.1 数据访问模式2.1.1 模式与框架2.1.2 什么是数据访问模式2.1.3 常见数据访问模式2.2 数据持久化2.3 数据持久层2.3.1 持久层实现的类型2.3.2 持久层与ORM2.3.3 持久层框架介绍2.4 持久层新的解决方案 Hibernate2.4.1 Hibernate 的背景和特性2.4.2 Hibernate 的主要组成2.4.3 Hibernate 核心接口2.4.4 Hibernate 映射方案2.4.5 Hibernate 高级特性2.5 小结3 教学评估系统分析3.1 系统概述3.2 系统需求分析3.2.1 功能需求分析3.2.2 系统功能结构3.3 系统建模3.3.1 系统用例模型3.3.2 系统静态模型分析3.3.3 系统动态模型分析3.4 小结4 教学评估系统设计4.1 系统结构4.2 系统架构设计4.2.1 客户层设计4.2.2 表示逻辑层设计4.2.3 业务逻辑层设计4.2.4 数据持久层设计4.3 数据库设计4.4 系统安全设计4.5 小结5 教学评估系统的实现5.1 开发工具与系统环境设置5.2 系统模块页面流程5.2.1 系统登录模块5.2.2 学生功能模块5.2.3 教师功能模块5.2.4 管理员功能模块5.3 基于 Hibernate 的持久层实现5.3.1 创建Hibernate 配置文件5.3.2 构建Hibernate 基础代码5.3.3 通过Hibernate API 操纵数据库5.4 系统的使用5.4.1 系统主要界面5.4.2 数据汇总及分析5.5 系统特色5.6 小结6 总结与展望6.1 总结6.2 工作展望参考文献攻读学位期间取得的成果附录致谢详细摘要
相关论文文献
标签:数据持久化论文; 阻抗不匹配论文; 多层体系结构论文;