学生信息管理系统设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库

课程设计报告

论文(设计)题目:数据库课程设计

学院、系:信息工程学院

专业 (方向):电子商务

年级、班: 2014级电子商务二班

学生姓名:张娟

学号: 0259

指导教师:张旭东

目录

1 引言 ..................................... 错误!未定义书签。

2 简介 ..................................... 错误!未定义书签。

SQL语言介绍................................. 错误!未定义书签。

3 需求分析 .................................... 错误!未定义书签。

项目开发目标 ................................ 错误!未定义书签。

系统的运行环境 .............................. 错误!未定义书签。

4 系统总体设计 ................................ 错误!未定义书签。

系统总体设计框图............................. 错误!未定义书签。

系统功能模块设计............................. 错误!未定义书签。

5 数据库设计 ................................. 错误!未定义书签。

ER模型的设计............................... 错误!未定义书签。

数据库逻辑结构设计.......................... 错误!未定义书签。

数据库物理设计 ............................. 错误!未定义书签。

6 系统详细设计 ................................ 错误!未定义书签。

数据库及表创建 ............................. 错误!未定义书签。

创建工程项目 ............................... 错误!未定义书签。

主窗体的建立 ................................ 错误!未定义书签。

用户登陆模块............................. 错误!未定义书签。

新生注册窗体............................. 错误!未定义书签。

成绩修改窗体............................. 错误!未定义书签。

成绩输入窗体............................. 错误!未定义书签。

学生档案管理............................. 错误!未定义书签。

学生课程管理............................. 错误!未定义书签。

7 系统测试与分析 ............................... 错误!未定义书签。

测试实例研究与选择.......................... 错误!未定义书签。

性能分析 .................................... 错误!未定义书签。结束语 ......................................... 错误!未定义书签。参考文献 ....................................... 错误!未定义书签。附录 ......................................... 错误!未定义书签。

1 . 引言

学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件学生成绩,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难[1]。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对学生学生成绩信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生学生成绩管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

因此,开发这样一套管理软件成为很有必要的事情。结合上述要求,在基于SQL2000数据库技术以及面向对象的编程技术的基础上,研究了这套学生信息管理系统。该系统可以实现学生基本信息的管理和成绩管理,并可实现多用户登陆。

由于时间紧迫、掌握技术有限等条件限制,本系统可能还存在着一些不足之外,敬请老师同学批评指导。

2 .SQL语言介绍

SQL是英文Structured Query Language的缩写,意思为结构化查询语言,是访问数据库的标准语言。

SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。

目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create, 以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作[1]。

SQL语言是一种非过程化语言,它一次处理一个记录集合,对数据提供自动导航。SQL语言允许用户在高层的数据结构上工作,而不对单个记录进行操作。SQL语言不要求用户指定数据的存取方法,而是使用查询优化器,由系统决定对指定数据存取的最快速手段。当设计者在关系表上定义了索引时,系统会自动利用索引进行快速检索,用户不需知道表上是否有索引或者有什么类型的索引等细节。

SQL语言可以完成许多功能,例如:

(1)查询数据;

相关文档
最新文档