VFP课程设计--学生管理系统课程设计说明书

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

学生管理系统课程设计说明书

第一章

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

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作效率,因此,开发这样一套系统的管理软件就很有必要。

近年来,随着计算机厂家的不断增多,计算机硬件成本的大幅度下降,加之人们对计算机也不再觉得神秘陌生,计算机已经不再是高档用品,为学校建立学生管理信息系统提供了物质条件。而现在我国的大部分学校对学生的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。使用学生管理信息系统,有以下几点好处:

1、可以存储历届的学生档案,安全、高效;

2、只需一到二名录入员即可操作系统,节省大量人力;

3、可以迅速查到所需信息,包括学生的基本情况、考试成绩等;

4、为将来学校上网做好准备。现在互联网已经十分普及,一些用人单位希望能在世界的任何一个角落查到学生的信息,本系统为学校将来的上网作了先期工作,比如数据库的建立。

第二章

2.1 FoxPro语言概述

Visual FoxPro 是由Microsoft公司推出的用于中小型企业的一个优秀的小型数据库开发系统。它从单机数据库发展而来,现已发展成为具有很强的网络功能的小型数据库系统。它可以用作小型的单机、网络数据库,也可以作为大型数据库的前端开发工具来开发客户机/服务器应用程序。在目前众多的开发工具中,Visual FoxPro在数据库开发工具中有着不可替代的地位,并且易学、易用,对计算机的配置要求也很低,还支持大型数据库通用的SQL语言,故而,实现本系统Visual FoxPro是一个相对较好的选择。

2.2 SQL语言简介

SQL是结构化查询语言Structured Query Language)的缩写,它实际上包括查询、定义、操纵和控制四个部分,是一种功能齐全的数据库语言。数据定义是指对关系模式一级的定义。数据操纵是对关系中的具体数据的增、删除、改和更新等操作。数据控制是指对数据访问权限的授予或撤消。

该语言在70年代中期由B o y c e t和 C h a m b e r l I n提出,在IBM大型计算机上实现(当时为SEQUEL语言)。由于SQL具有语言简洁、方便实用、功能齐全等优点,很快得到推广和应用,随着关系数据库的流行,SQL在计算机界和广大用户中已得到公认。1986年10月美国国家标准局(ANSI)的数据库委员会颁布了SQL的美国标准,作为标准关系数据库语言。1987年6月,国

际标准化组织(ISO)采纳SQL为关系数据库语言的国际标准。我国也在1990年制定了SQL标准。

SQL作为查询标准语言,在人工智能、软件工程等领域得到了广泛的应用。SQL语言既可以以用户联机的方式联机使用,也可以直接嵌入到程序设计语言中使用,特别适合于程序设计人员编写应用程序并与数据库打交道时,嵌入到主语言中使用。在本课题设计中就使用了SQL语言。

第三章

3.1 学生管理信息系统设计

3 .1.1 学生管理信息系统功能分析

本系统主要用于学校信息管理,主要任务是用计算机对学生各种信息进行日常管理,如录入、查询、增加、删除。另外还考虑到课程管理和成绩管理,设计了本学生信息管理系统。

该系统主要包括学籍管理、学籍查询、成绩管理、成绩汇总、课程管理五部分。

“学籍管理”主要是实现学生基本情况的浏览、添加、编辑和删除;“学籍查询”主要是实现学生基本情况的查询,可以按照学号、姓名、性别、籍贯和生日等进行综合查询,并根据要求浏览结果;“成绩管理”主要是实现学生各学期各门课成绩录入、修改;“成绩汇总”主要是实现所有学生的各门课成绩列表,打印家长通知书和补考通知书;“课程管理”主要是选定学生每学期所修课程。

以上功能主要为教务员使用,使用时要核对用户名和口令。

3.1.2 学生管理信息系统功能模块设计

本系统的功能分为如下几大模块:

(1)主界面设计

该模块提供教务管理系统的主界面,是主系统唯一入口和出口。该界面提供用户选择并调用各子模块,对于进入系统的用户还要核对用户名和口令。

(2)课程管理模块

该模块提供选定学生每学期所修课程界面,然后进行维护工作(增、删、改)。

(3)课程名称模块

该模块实现添加所需课程名称的功能,每增加一门课程,课程号自动加1。

(4)成绩管理模块

该模块主要用于录入学生各学期各门课成绩。

(5)成绩汇总模块

该模块实现汇总所有学生的各门课成绩列表,打印家长通知书和补考通知书。

(6)学籍管理模块

该模块实现学生基本情况的浏览、添加、编辑和删除。

(7)学籍查询模块

该模块实现学生基本情况的查询,按照学号、姓名、性别、籍贯和生日等进行综合查询,并根据要求浏览结果。

(8)用户管理模块

该模块用于设置所有用户的口令和权限。

(9)改变口令

该模块用于登录用户改变自己的口令。

(10)放音(静音)

该模块实现播放和停止背景音乐。

(11)选曲播放

该模块实现播放磁盘中存在的曲目的功能(后缀是".wav"的文件)。

(12)改变背景

该模块实现选择磁盘中存在的图像文件作为系统的背景。

采用模块化的思想,可以大大提高工作效率,并且可以最大限度地减少不

相关文档
最新文档