1 / 22
文档名称:

学生选课成绩管理系统.doc

格式:doc   页数:22页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学生选课成绩管理系统.doc

上传人:gd433 2015/9/28 文件大小:0 KB

下载得到文件列表

学生选课成绩管理系统.doc

相关文档

文档介绍

文档介绍:前言
在21世纪的今天,随着社会经济和计算机技术的发展,社会的信息化程度越来越高,计算机的应用已经深入到社会生活的各个领域,尤其是办公系统的自动化更是计算机在社会化普及过程中的一个重要方面。在大学教务管理中,有许多方面需要计算机的介入,本系统利用Visual FoxPro ,对学生自由选课与学生成绩进行统一管理。可以方便地实现课程选择、选课查询、指定任课教师、查询任课教师、成绩录入、成绩查询、输出报表、毕业审核等等。极大地方便教务管理,提高工作效率和办公自动化水平。
学生选课成绩管理系统是一个小型的数据库应用系统程序,功能比较简单,但用户可以从该系统的整个设计过程中领会有关数据库应用系统的一般方法,为以后开发大中型的应用系统打好基础。学生每年都要有必修课和选修课,成绩登记,查询都比较麻烦,而每年都需要学校花费很多时间来管理学生的选课成绩,造成了很多不方便。开发这个系统是为了更方便的查询,修改,添加学生选课的各种数据,便于统一管理。同时也有利于节省时间和人力,方便学校管理。
第一章学生选课成绩管理系统概述
系统开发的最先步骤是功能分析。学生选课成绩管理系统主要管理学生的选课情况和学生成绩,该系统完成的功能模块共有:查询、添加、修改、统计和打印。其中每一项又有几个具体的小功能。
第1节数据库的概念
数据库于20世纪60年代末诞生,几十年来,不断得到迅速的发展,几乎已经渗透到计算机应用的每一个领域。数据库技术的发展大致经过三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。数据库系统是采用数据库技术构建的复杂计算机系统。它不是单纯的数据库或数据库管理系统,而是一种综合了计算机硬件、软件、数据集合和数据库管理人员,遵循数据库规则,向用户和应用程序提供信息服务的集成系统[1]。因此,数据库,软件系统,硬件系统,数据库管理人员被称为数据库系统的四要素。数据库系统的四个要素构成有机的整体,它们之间互相紧密配合和依靠,为各类用户提供信息服务。数据库是按一定结构组织的,各种应用相关的所有数据的集合。它包含了数据库管理系统处理的全部数据。其内容主要分为两个部分:一是物理数据库,记载了所有数据;二是数据字典,描述了不同数据之间的关系和数据组织的结构。数据库设计大概可分为五个步骤:系统分析、概念结构设计、逻辑结构设计、物理结构设计和数据库的实现和维护。
首先是系统分析。在这里要设计出一个有效的数据库必须要用系统工程的观点考虑问题。这一阶段计算机人员和用户双方共同收集数据库所需要的信息内容、用户对处理的需求、系统安全性和完整性等,作为系统分析的基础。其次是概念结构设计。概念设计是数据库设计的关键,概念设计也称模式设计。概念设计所用到的数据是独立于硬件和软件系统的,它的目标是以用户可以理解的形式来表达信息,以便和不熟悉计算机的用户交换意见。这个阶段得到的概念结构要能充分地反映现实世界中各种事物之间的联系。同时,系统结构必须易扩充、易修改[2]。再次是逻辑结构设计。逻辑结构设计的任务是把概念结构转换成数据库管理系统能处理的数据模型,建立用户需要的数据库,如关系模型。在把概念模型转换成关系模型时,要把实体类型和联系类型分别转换成一个个关系模式,可用的方法很多,必须从中选择一个良好的关系模式集作为关系数据库的模式。接下来是对物理结构进行设计。它是对给定的基本数据模型选择一个最适合应用环境的物理结构的过程。其中数据库的物理结构是指数据库存储的记录格式,存储记录安排和存取方法,这些都依赖于具体所使用的数据库系统以及相应的操作系统。
最后是数据库的实现和维护。数据库实现是根据物理设计的结构产生一个具体的数据库和它的应用程序,并把原始数据装入数据库。一般的Visual FoxPro 开发都是从事这一方面的工作[3]。数据库的维护是在实现系统之后,有效地处理数据库的故障和修复数据库,根据新的要求对数据库进行修改升级的工作
第2节系统的需求分析
用户需求分析阶段的首要任务就是要明确数据库应用系统的开发目的。如一般的应用系统一样,数据库应用系统的目的一般首先由用户提出,也可以由数据库应用系统开发者拟定。学生选课成绩管理系统的目标是建立一个选课成绩计算机管理系统,以取代人工管理的大部分事务,开发的目的如下[4]:
1、能对学生选课成绩的有关数据进行输入、修改、查询;
2、可以向数据库里添加新的学生、教师等信息;
3、对每名学生的成绩进行统计;
4、打印学生、教师等表信息。
学生选课成绩管理的要求主要是:能够更快地、系统地知道学生选课成绩情况,包括学生基本信息、老师基本信息、课程基本信息等。我们通过对这些数据需求的分析,应该找出需要用信息数据来表达的内容及其方式,还要找出相互之间的