1、- - 数据库技术与应用数据库技术与应用 学学 生生 管管 理理 系系 统统 课课 程程 设设 计计 说说 明明 书书 学学 年:年:201320132014 2014 学学 期:第一学期期:第一学期 班班 级:级: 学学 号:号: 专专 业:工程管理业:工程管理 姓姓 名:名: 指导教师:指导教师: 日日 期期:2013:2013 年年 1212 月月 2828 - - 目目 录:录: 第第 1 1 章章 设计背景设计背景 1 1 1.1 1.1 背景背景 1 1 第第 2 2 章章 系统概述系统概述 1 1 2.1 FoxPro2.1 FoxPro 语言概述语言概述1 1 2.2 SQL2
2、.2 SQL 语言简介语言简介 1 1 第第 3 3 章章 系统设计系统设计 2 2 3.1 3.1 学生管理信息系统设计学生管理信息系统设计2 2 3.1.1 3.1.1 学生管理信息系统功能分析学生管理信息系统功能分析2 2 3.1.2 3.1.2 学生管理信息系统功能模块设计学生管理信息系统功能模块设计2 2 3.2 3.2 学生管理信息数据库设计学生管理信息数据库设计 9 3.2.1 3.2.1 数据库需求分数据库需求分析析9 9 3.2.2 3.2.2 数据库概念结构设计数据库概念结构设计9 9 3.2.3 3.2.3 数据库中的关系设计数据库中的关系设计9 9 3.2.3.1 3.
3、2.3.1 关系设计的原则关系设计的原则9 9 - - 3.2.3.2 3.2.3.2 学生管理信息系统的关系设计学生管理信息系统的关系设计1010 3.3 3.3 学生管理信息数据库结构的具体实现学生管理信息数据库结构的具体实现1010 3.3.1 3.3.1 创建数据库、表创建数据库、表1111 3.3.2 3.3.2 创建查询、视图和报表创建查询、视图和报表1212 3.3.3 3.3.3 创建表单创建表单1313 3.3.4 3.3.4 主程序的构造主程序的构造1414 3.4 3.4 学生管理系统运行学生管理系统运行1515 第第 4 4 章章 结束语结束语1616 第 1 章 设计
4、背景 1.1 背景 学生管理信息系统是一个学校不可缺少的部分,它能够为学校提供充足的 信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理,这种管理方 式存在着许多缺点,如:效率低、 保密性差,另外时间一长,将产生大量的文件和数 据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深 刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。使用计算机 对学生信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找 方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大 地提高工作效率,因此,开发这样一套系统的管理软件就很有必要。 近年来,随着计算