《数据库系统》课程设计论文_档案管理系统 下载本文

内容发布更新时间 : 2024/9/20 4:28:43星期一 下面是文章的全部内容请认真阅读。

山西大学

计算机与信息技术学院

题 目:档案管理系统

组长方楠

专业计算机科学与技术 授课教师王俊红

1

《数据库系统》课程设计论文

档案管理系统

学生姓名: 方楠2014241003

王冠玉 2014241011 李嘉琦 2014241015 张浩田 2014241027 刘鹏 2014241031

授课教师:王俊红

内容提要:

21世纪全球信息电子化的潮流势不可挡,计算机渗入了社会生活中的各个领域,它的广泛应用给经济和社会生活带来深刻的变革。信息技术不仅改变了人们的工作和生活方式,也改变了教育和学习的方式。随着我国的教育事业蓬勃发展,升学率普遍提高,各类院校规模不断扩大,对于学生管理工作的高效性和规范化提出了更高的要求。

作为学校管理工作的一个重要组成部分——档案信息管理,其所涉及到的信息量极其大,数据极其繁琐。可以想象,用手工对这些数据进行操作有多么的复杂,为了能够为高校学生信息管理提供一种更加高效,实用的管理手段,为学生信息的存储,统计,分析,交流提供一种更加快捷,安全的信息平台,并且能够减少大量的人工操作,以及在人工操作中由于人为因素而引起的数据错误,保证学生信息数据的安全性和完整性,使学生管理人员能够轻松,正确无误地完成各项工作,我们设计了学生档案管理系统,对学生档案数据进行自动化管理。 首先对档案管理系统进行需求分析,确定了研究分析对象,以及要实现的基本功能,对保持整个系统的安全性和完整性制订了方案方法,将需求分析结果以功能模块图、数据流图、数据字典的方式表现出来。

接着在概念设计阶段确定了总体的任务和目标,将抽象的用户需求转化为概念模型,为了确定实体间的联系根据数据流图制作出分块的初步E-R图,再通过去除冲突的方法将分块的E-R图合成全局系统的E-R图,为逻辑设计阶段奠定基础。

在逻辑设计阶段将得到的系统E-R图,根据E-R图的类型和一些实际需求转化为相应的关系模型,并通过分析关系模型中依赖关系,对关系模型进行了优化。最终确定了在数据库中存储所用的关系模式,确定了系统功能模块图,得到了数据库的关系图。根据以上得到的结果,构建出符合要求的数据库,通过物理设计将逻辑模型转化为物理模型,确定了存储结构和建立的索引以及功能模块。利用java平台使数据库与程序相结合构成了具有相应功能的系统。

关键词:档案管理系统、数据库、E-R图、数据流图、系统设计、系统实现、Java

2

目 录

1. 引言 ................................................................ 5 2. 需求分析阶段 ........................................................ 5

2.1 引言 ............................................................ 5 2.2 需求分析阶段的目标与任务 ........................................ 6 2.3 需求分析阶段成果 ................................................ 7 3. 概念设计阶段 ....................................................... 21

3.1 引言 ........................................................... 21 3.2 任务与目标 ..................................................... 22 3.3 阶段结果 ....................................................... 22 4.逻辑设计阶段 ........................................................ 26

4.1逻辑设计的任务和目标 ............................................ 26 4.2数据组织 ........................................................ 26 4.3数据处理 ........................................................ 30 5.物理设计阶段 ........................................................ 30

5.1物理设计阶段的目标与任务 ........................................ 30 5.2数据存储方面 .................................................... 30 5.3系统功能模块 .................................................... 31 6.数据库实施阶段 ...................................................... 33

6.1建立数据库、数据表、视图、索引 .................................. 33 6.2数据入库 ........................................................ 39 7. 应用设计 ........................................................... 39

3