江西理工大学应用科学学院信息工程
系课程设计说明书
课程名称: 数据库原理与技术 课题名称: 学生信息管理系统
目 录
1 系统概述 ................................................. 1 1.1 现状分析 .............................................................................................. 1 1.2 系统目标 .............................................................................................. 1 2 系统数据库分析 ........................................... 2 2.1数据库需求分析 .................................................................................. 2 2.2 数据库概念结构分析 .......................................................................... 3 2.3 数据库逻辑结构分析 .......................................................................... 4 2.4 数据字典 .............................................................................................. 5 3 数据库操作部分 ........................................... 7 3.1 数据库创建 .......................................................................................... 7 3.2 数据库的更新操作 .............................................................................. 8 3.3 数据库的查询操作 ............................................................................ 10 3.4 数据库的备份和还原操作 ................................................................ 10 4 系统规范化设计 .......................................... 13 4.1 数据库表的规范化设计 .................................................................... 13 4.2 数据库的完整性设计 ........................................................................ 13 4.3 数据库的维护和安全性设计 ............................................................ 14 5 总结 .................................................... 16 5.1 收获 .................................................................................................... 17 5.2 不足和改进 ........................................................................................ 17 参考文献 ................................................... 18 致 谢 ..................................................... 19
1 系统概述
1.1 现状分析
随着学校规模的不断扩大,专业、班级、学生的数量急剧增加,有关学生流动情况,奖惩情况等各种信息量也成倍增长,而目前许多高校的学生信息管理仍停留在复杂的人工操作上,重复工作较多,工作量大,效率低,因此,迫切需要开发基于互联网的学生信息管理系统来提高管理工作的效率。基于互联网的学生信息管理系统,在学生信息的规范管理、科学统计和快速查询方面具有较大的实用意义。它提高了信息的开放性,大大地改善了对学生最新信息查询的准确性。
1.2 系统目标
开发学生信息管理系统所采用开发工具为Microsoft SQL Server,此系统的运行环境为Windows 98,Windows 2000,Windows XP,Windows 7等。
开发此数据库的目标有以下几点:
(1) 便于管理、查找学生信息,例如:籍贯、年龄、专业、奖罚和学生流动情况等;
(2) 通过所需要了解的信息来查找学生,节约了时间,且准确的查找出信息,不会出现遗漏;
(3) 方便信息的输出与输入,并对信息的分类有着明显的作用,简化了分类过程,缩短了为学生信息分类的时间。
(4) 在记录某学生的信息时,能快速查到有关该学生的全部信息。 (5) 方便对在校学生的信息审查工作,和档案处理工作,有助于提高学生信息档案管理的工作效率。
2 系统数据库分析
2.1数据库需求分析
本系统是一套简单实用的学生信息管理工具,该系统针对方便管理学生信息的特点,根据在校学生有关信息,查找信息设计开发的。其模块功能完善,界面美观友好,操作简便快捷,为学校的学生信息档案自动化管理提供了完善的解决方案。主要功能包括:学生基本信息的登记,修改,查询;学生流动情况的登记,修改,查询;学生奖惩情况的登记,修改,查询等。
系统功能结构图2.1所示
图2.1 系统功能结构图
2.2 数据库概念结构分析
在学生信息管理系统中,一个学生可以有多种流动情况,一种流动情况对应一个学生,则学生与流动情况之间具有一对多的联系;一个学生可以有多种获奖情况,一种获奖情况对应一个学生,则学生与获奖情况之间具有一对多的联系;一个学生可以有多种处分情况,一种处分情况对应一个学生,则学生与处分情况之间具有一对多的联系。 学生实体属性E_R分图如图2.2.1所示:
图2.2.1 学生实体属性E-R分图
流动情况实体属性E_R分图如图2.2.2所示:
图2.2.2 流动情况实体属性E-R分图
获奖情况实体属性E_R分图如图2.2.3所示:
图2.2.3 获奖情况实体属性E-R分图
处分情况实体属性E_R分图如图2.2.4所示:
图2.2.4处分情况实体属性E-R分图
学生信息管理系统E_R图如图2.2.5所示:
2.2.5学生信息管理系统E-R图
2.3 数据库逻辑结构分析
根据2.2.5学生信息管理系统E-R图,转换成关系模式为:
2.4 数据字典
(1)表名:,其含义:学生基本信息表,存储学生的有关信息。
其结构如表3.1所示:
表3.1 学生基本信息表Student
(2)表名:,其含义:流动情况表,存储流动信息。
其结构如表3.2所示:
表3.2 流动情况表Flow
(3)表名:,其含义:获奖情况表,存储获奖信息,其结构如表3.3所示:
表3.3 获奖情况表Award

