1、 数据库技术数据库技术 课程设计课程设计 题题 目目 学生信息管理系统学生信息管理系统 班班 级级 计控计控1001 1001 学学 号号 31 31 姓姓 名名 * * 指导教师指导教师 * * 计算机与信息工程系计算机与信息工程系 20112011年年1212月月2626日日20112011年年1212月月3030日日 学生信息管理系统设计说明书学生信息管理系统设计说明书 一、导言一、导言 随着高校规模的不断扩大,学生数量急剧增加,有关学生的各种信息量也成 倍增长,庞大学生信息的管理工作成了高校教学管理工作中的一项重要任务,一 方面, 假如遵从以往旧式的工作方式, 该工作的工作量大,管理繁
2、琐, 既耗人力, 又耗物力;另一方面,由于计算机技术的飞速发展及应用的普及,学生信息管理 这样烦琐的工作更需要由计算机来完成。 因此开发一套对学生信息进行管理的软 件是极其重要的,而且是必需的,通过这样的系统,可以做到信息的规范管理、 科学统计和快速的查询,从而减少管理方面的工作量。 学生信息管理系统是典型的信息管理系统 (MIS),其开发主要包括后台数据 库的建立和维护以及前端应用程序的开发两个方面。 对于前者要求建立起数据一 致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易 使用等特点。 二、学生信息管理系统分析与设计二、学生信息管理系统分析与设计 (一) 学生信息管
3、理系统的需求分析 此学生信息管理信息系统是面向大学的管理系统,其目的是对学校内的学 生,班级,和其它信息进行统一有序的管理。 该系统分为如下几个模块: 1、学生信息查询模块:该模块主要实现对学生基本信息的查询。根据学生 学号信息查询学生的姓名、性别、班级、电话。 2、学生信息修改模块:实现学校课程信息的修改功能。通过学生的学号来 修改学生的姓名、性别、班级、电话。 3、学生信息插入模块:实现学生信息的录入操作。 录入学生信息为学号、姓名、性别、班级、电话。 4、学生信息删除模块:主要实现信息的删除功能。通过学生的学号把这个学生 的所有信息删除。 (二) 系统功能模块图 (三) 系统开发环境简介
4、 该软件是在 Windows XP Professional + Visual Basic 6.0 + SQL Server 2000 的环境下完成的。下面就对这些开发工具进行介绍: 1 1、Visual BasicVisual Basic 6.06.0 微软公司的 Visual Basic 6.0 是 Windows 应用程序开发工具,是目前最为广 泛的、易学易用的面向对象的开发工具。Visual Basic 提供了大量的控件,这些 控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面 设计过程,从而有效的提高了应用程序的运行效率和可靠性。利用 VISUAL BASIC 程序设计语言, 可以很方便地设计出在 WINDOWS 环境下运行的应用程 序。故而,实现本系统 VB 是一个相对较好的选择。 1.11.1、V