1、数据库课程设计数据库课程设计课程课程 设计报告设计报告 学生学籍管理系统学生学籍管理系统 目录目录 前言前言1 摘要摘要1 一、绪论一、绪论2 二、系统需求分析二、系统需求分析2 21 开发软件开发软件2 22 设计方法设计方法2 23 数据数据字典字典2 24 数据数据流图流图3 三、三、关系数据模型的设计关系数据模型的设计 6 3.1 系统概念模型系统概念模型7 3.2 E-R 图图7 3.3 SQL 表关系图表关系图 8 3.4 数据库物理结构设计数据库物理结构设计8 四、系统实现四、系统实现 9 4.1 数据库的建立数据库的建立9 4.2Delphi 应用程序开发应用程序开发10 4.
2、3 各功能模块的设计各功能模块的设计11 4.4 窗体设计窗体设计14 附录附录 17 前言:前言: 目前社会上信息管理系统发展飞快,各个企事业单位都引入了信 息管理软件来管理自己日益增长的各种信息, 随着学校向全国及至 世界范围的持续扩张, 学生人数的增加,对于学生的信息管理也越来 越复杂, 要求也越来越高, 因此需要一个全面、 详细的信息管理系统, 以便完成对学生信息的管理。 学生信息管理系统, 可以用集中的数据库将与人力资源管理相关 的信息全面、有机地联系起来,有效地减少了信息更新和查找中的重 复劳动,保证了信息的相容性,从而大大地提高了工作效率,还能使 原来不可能提供的分析报告成了可能
3、。 在采用和实施学生信息管理系 统之后, 就会将依赖于人的过程改为依赖于计算机系统的过程。 学校 管理人员只要获取了相应的权限,就可以随时进入系统, 直接查阅相 应的信息。 采用和实施学生信息管理系统不仅仅是为了提高工作效率。 应该 看到,在实施学生信息管理系统后,经过整合的、较为全面、准确、 一致和相容的信息不仅可以让学校领导对本学校学生资源的现状有 一个比较全面和准确的认识, 同时也可以生成综合的分析报表供学校 领导人在决策时参考。 摘要摘要: 本次课程设计采用 SQL 数据库与 Delphi 结合的方式,通过用 SQL 建立起基本表,然后分析各表之间的联系,以及要实现的功能,然后 通过
4、Delphi 来设计用户操作界面,从而完成学生管理系统的设计。 一、绪论一、绪论 SQL 是一种介于关系代数与关系演算之间的语言, 其功能包括数 据查询(query) 、数据操作(data manipulation) 、数据定义(data definition)和数据控制(data control)四个方面,是一个通用的,功 能极强的关系数据库语言。 目前 SQL 语言已经成为关系数据库的标准 语言。SQL 具有高度统一、高度非过程化、采用面向集合操作方式、 支持三级模式结构、具有一种语法、两种使用方式、结构简洁、易学 易用的特点,所以为广大用户和业界所接受,成为国际标准。 做学生管理系统是由于现在学校学生数量很多, 而学生信息的管 理及其课程管理与选课过程都是一个大量的重复的工作, 且信息散乱, 本系统的作用就是使这些散乱的信息具