1、 SQL 数据库课程设计数据库课程设计 题 目:学生成绩管理系统的设计与实现 学习中心: 专 业: 年 级: 年 春/秋 季 学 号: 学 生: 指导教师: 1 1 项目概况 随着科技的发展, 基本上所有的具有一定数量数据的机构都开始使用计算机数据库来 做管理。几乎所有学校也都已经在使用计算机管理数据的机制,大大减少了学校学生成绩 管理的工作量。该课程设计要求设计一个学生成绩的数据库管理系统,数据库中要求包含 学生的基本信息,学科基本信息,以及学生所学课程的考试成绩。要方便学生进行成绩查 询,通过该课程设计,应该达到把数据库理论知识更加的巩固加深,加强动手能力与实践 能力,学以致用,与现实生活
2、中的应用充分的结合起来。 2.1 SQL 数据库简介 SQL Server 2008 是一个重大的产品版本,它推出了许多新的特性和关键的改进,使 得它成为至今为止的最强大和最全面的 SQL Server 版本。 这篇文章详细介绍了 Microsoft SQL Server 2008 中的新的特性、优点和功能。 在现今数据的世界里,公司要获得成功 和不断发展,他们需要定位主要的数据趋势的愿景。微软的这个数据平台愿景帮助公司满 足这些数据爆炸和下一代数据驱动应用程序的需求。 微软将继续投入和发展以下的关键领 域来支持他们的数据平台愿景: 关键任务企业数据平台、 动态开发、 关系数据和商业智能。 S
3、QL Server 2008 出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键 任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。这 个平台有以下特点: 1.可信任的:使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任 务的应用程序。 2.高效的:使得公司可以降低开发和管理他们的数据基础设施的时间和成本。 3.智能的:提供了一个全面的平台, 可以在你的用户需要的时候给他发送观察和信息。 2.2 Microsoft Visual C+ 6.0 概述 Microsoft Visual C+是 Microsoft 公司推出的开发 Win32 环境程序,
4、面向对象的可 视化集成编程系统。它不但具有程序框架自动生成、灵活方便的类管理、代码编写和界面 设计集成交互操作、可开发多种程序等优点,而且通过简单的设置就可使其生成的程序框 架支持数据库接口、OLE2,WinSock 网络、3D 控制界面。 Visual C+6.0 由 Microsoft 开发, 它不仅是一个 C+ 编译器,而且是一个基于 Windows 操作系统的可视化集成开发环境(integrated development environment,IDE) 。 Visual C+6.0 由许多组件组成,包括编辑器、调试器以及程序向导 AppWizard、类向导 2 Class Wiza
5、rd 等开发工具。 这些组件通过一个名为 Developer Studio 的组件集成为和 谐的开发环境。Microsoft 的主力软件产品。Visual C+是一个功能强大的可视化软件开 发工具。自 1993 年 Microsoft 公司推出 Visual C+1.0 后,随着其新版本的不断问世, Visual C+已成为专业程序员进行软件开发的首选工具。虽然微软公司推出了 Visual C+.NET(Visual C+7.0),但它的应用的很大的局限性,只适用于 Windows 2000,Windows XP 和 Windows NT4.0。所以实际中,更多的是以 Visual C+6.0
6、 为平台。 Visual C+6.0 以拥有“语法高亮”,自动编译功能以及高级除错功能而著称。比如, 它允许用户进行远程调试, 单步执行等。 还有允许用户在调试期间重新编译被修改的代码, 而不必重新启动正在调试的程序。其编译及创建预编译头文件(stdafx.h)、最小重建功能 及累加连结(link)著称。这些特征明显缩短程序编辑、编译及连结的时间花费,在大型软 件计划上尤其显著。 由于 C+是由 C 语言发展起来的,也支持 C 语言的编译。6.0 版本是使用最多的版本, 很经典。最大的缺点是对于模版的支持比较差。现在最新补丁为 SP6,推荐安装,否则易 出现编译时假死状态。仅支持 Windows 操作系统。发现与 windows 7 兼容性不好,安装成 功后可能会出现无法打开 cpp 文件的现象。 2.1 学生成绩管理系统概述 本程序为学生信息管理程序,有如下两大模块构成:一是学生的基本信息模块,里面 应该包含学生的各方面