数据库设计——学生管理系统.doc
文本预览下载声明
课 程 设 计
课程名称______数据库原理及应用 _
题目名称 学生管理系_ __
学生学院 信息工程学院 ______
专业班级 信息工程(通信工程方向)0404
学 号_________3104002682 ________
学生姓名________ 黎耀杰___________
指导教师______罗思杰______
2008年1月11日
广东工业大学课程设计任务书
题目名称 学生管理系统 学生学院 信息工程学院 专业班级 信息工程(通信工程方向)0404 姓 名 黎耀杰 学 号 3104002682
一、课程设计的内容
1、关系数据库管理系统的基本使用方法。。。。。界面操作灵活方便,至少实现用户登录,数据查询,数据维护,统计等基本功能Access2003 数据库开发典型范例数据库课程设计报告 1
1.相关技术介绍(分析) 5
1.1 SQL2000简介 5
1.2 相关软件介绍 5
2.系统功能分析 5
2.1 系统功能简介 5
2.2 系统功能模块设计 5
3.数据库设计 5
3.1数据库需求分析 6
3.2数据库概念结构设计 6
3.3数据库逻辑结构设计 7
3.4数据库结构的实现 10
4.学生管理系统主窗体的创建 17
5.系统备份方案
6.系统测试方案和测试报告
7.小结
8.参考文献
1.开发环境和相关软件介绍
1.1开发环境
操作系统: WINDOWS XP PROFESSIONAL
数据库系统:WINDOWS SQL SERVER 2000个人版
宿主语言:VISUAL BASIC 6.0
数据库连接方式:ODBC连接方式
开发工具:VISUAL BASIC 6.0
1.2相关软件介绍
(1) SQL2000简介
SQL Server 2000是Microsoft公司最新推出的大型数据库管理系统,它建立在成熟而强大的关系模型基础上,可以很好地支持客户机/服务器网络模式,能够满足各种类型的企事业单位对构建网络数据库的需求,并且在易用性、可扩展性、可靠性以及数据仓库等方面确立了世界领先的地位
SQL Server 特点:
1.真正的客户机/服务器体系结构。
2.图形化用户界面,使系统管理和数据库管理更加直观、简单。
3.丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。
4.SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQL Server也可以很好地与Microsoft BackOffice产品集成。
5.具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用。
6.对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。
7.SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。
(2) 相关软件介绍
数据库管理是计算机最为广泛的应用之一, 数据库设计是程序设计的一大领域。所以相应的数据库编程软件非常多, VB是数据库应用程序开发的一个非常容易上手,功能强大的工具。VB是Windows环境下的应用程序开发工具,其最突出的两个特点是:可视化编程和事件驱动。VB的另一个显著特点是交互式,所谓交互式是指在编写代码过程中出现语法错误时系统会立即获得通知,并在开发过程中可运行程序进行调试。VB6.0全称为VisualBasic 6.0,是微软公司推出的可视化编程工具MSDN之一,是目前世界上使用最广泛的程序开发工具。数据库需求设计
数据库一个信息管理系统占有非常要的地位,数据库结构设汁的好坏将直接对用系统效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的和一致。向时,合理的数据库结构也将有利于程序的实现。
设计系统时应该首先允分了解各个方面的需求,包括现有的以及将来可能的需求。
数据库需求分析
用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集数据、数据结构以及数据处理的流程,织成一份的数据字典,为后面的具体设计打基础。
在仔细分析调查有关学生信息需要的基础上,将得到如所的系统所处理的数据流程。
针对般学生管理系统购需求,通过对学习过程的内容和数据流分析,设计如面所示的数据项和数据结构;
● 学生基本信息:包括的数据项有:学生学号、学生姓名、性别、生日期、班号、联系话、入校期
显示全部