1 前 言 在21 世纪的今天,随着社会经济和计算机技术的发展,社会的信息化程度越来越高,计算机的应用已经深入到社会生活的各个领域,尤其是办公系统的自动化更是计算机在社会化普及过程中的一个重要方面。在大学教务管理中,有许多方面需要计算机的介入,本系统利用Visual FoxPro 6.0程序设计语言编程实现了教务管理中的学生选课与成绩的自动化管理,对学生自由选课与学生成绩进行统一管理。可以方便地实现课程选择、选课查询、指定任课教师、查询任课教师、成绩录入、成绩查询、输出报表、毕业审核等等。极大地方便教务管理,提高工作效率和办公自动化水平。 学生选课成绩管理系统是一个小型的数据库应用系统程序,功能比较简单,但用户可以从该系统的整个设计过程中领会有关数据库应用系统的一般方法,为以后开发大中型的应用系统打好基础。学生每年都要有必修课和选修课,成绩登记,查询都比较麻烦,而每年都需要学校花费很多时间来管理学生的选课成绩,造成了很多不方便。开发这个系统是为了更方便的查询,修改,添加学生选课的各种数据,便于统一管理。同时也有利于节省时间和人力,方便学校管理。 2 第一章 学生选课成绩管理系统概述 系统开发的最先步骤是功能分析。学生选课成绩管理系统主要管理学生的选课情况和学生成绩,该系统完成的功能模块共有:查询、添加、修改、统计和打印。其中每一项又有几个具体的小功能。 第1 节 数据库的概念 数据库于 2 0 世纪 6 0 年代末诞生,几十年来,不断得到迅速的发展,几乎已经渗透到计算机应用的每一个领域。数据库技术的发展大致经过三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。数据库系统是采用数据库技术构建的复杂计算机系统。它不是单纯的数据库或数据库管理系统,而是一种综合了计算机硬件、软件、数据集合和数据库管理人员,遵循数据库规则,向用户和应用程序提供信息服务的集成系统[1]。因此,数据库,软件系统,硬件系统,数据库管理人员被称为数据库系统的四要素。数据库系统的四个要素构成有机的整体,它们之间互相紧密配合和依靠,为各类用户提供信息服务。数据库是按一定结构组织的,各种应用相关的所有数据的集合。它包含了数据库管理系统处理的全部数据。其内容主要分为两个部分:一是物理数据库,记载了所有数据;二是数据字典,描述了不同数据之间的关系和数据组织的结构。数据库设计大概可分为五个步骤:系统分析、概念结构设计、逻辑结构设计...