[学生选课成绩管理系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[学生选课成绩管理系统

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

文档评论(0)

xiaoyi2013 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档