教育教学评价系统数据库的设计与实现创新
南 开 大 学
本 科 生 毕 业 论 文(设 计)题目:教育教学评价系统数据库的设计与实现学 号:0011725 姓 名:张文茂 2000级 软件学院 软件工程 业:软件工程 2004年5月 黄亚楼教授、殷爱茹讲师
摘 要
本文简要介绍了网上教育教学评价的开发背景、与传统评价过程比较的优势、以及网上评价系统的应用现状,并针对数据库技术的运用在系统中的意义进行了分析。从理论上,介绍了数据库设计的步骤方法、数据库设计中的规范化问题以及Hibernate技术。然后着重介绍教育教学评价系统中数据库结构模型的设计方案,并介绍了利用基于JAVA语言的数据库持久层访问技术——Hibernate技术对数据库进行应用操作的实现方法。
关键字:教育教学评价、数据库系统、Hibernate技术、概念模式、ER图
Abstract
This paper will introduce the background of the development of Educated and Teaching Evaluation System (ETES), and the advantage of the system compared with the process of the traditional teaching evaluation. The paper will also analyze the importance of the database system, which is used in ETES, and the concept of Hibernate. Furthermore, it will introduce in details the process of our database system design, and the method of Hibernate that was used to manipulate the database.
Keyword:Educated and teaching evaluation、Database system、Hibernate、Conceptual Model、Entity Relation Diagram
目录
绪论………………………………………………1
1.1.教育教学评价系统……………………………………………………………………1
1.1.1.教育教学评价系统的开发背景……………………………………………1
1.1.2.网上教育教学评价系统与传统教育教学评价的比较……………………1
1.2.现有教育教学评价系统现状…………………………………………………………2
1.2.1.现有教育教学评价系统介绍………………………………………………2
1.2.2.现有系统中数据库的设计与实现方案……………………………………2
1.3.数据库系统在教育教学评价系统中的地位与作用…………………………………3
1.4.本文的主要研究内容…………………………………………………………………4
系统数据库设计与实现的理论基础……………5
2.1.数据库设计的理论基础………………………………………………………………5
2.1.1.数据库设计的基本步骤……………………………………………………5
2.1.2.数据库设计中的规范化问题………………………………………………7
2.2.数据库实现的理论基础………………………………………………………………8
2.2.1.Hibernate技术简介…………………………………………………………8
2.2.2.Hibernate技术在数据库实现中的优势……………………………………10
系统整体功能和数据库需求分析………………12
3.1.系统整体功能介绍……………………………………………………………………12
3.2.系统数据库设计的需求分析…………………………………………………………14
教育教学评价系统数据库的设计………………17
4.1.系统概念模式的设计…………………………………………………………………17
4.2.系统逻辑模式的设计…………………………………………………………………21
4.3.数据库物理实现………………………………………………………………………25
教育教学评价系统数据库的实现………………32