【VFP学生管理系统FoxPro+SQL1】

上传人:庄** 文档编号:234830681 上传时间:2022-01-04 格式:DOC 页数:14 大小:113KB
返回 下载 相关 举报
【VFP学生管理系统FoxPro+SQL1】_第1页
第1页 / 共14页
【VFP学生管理系统FoxPro+SQL1】_第2页
第2页 / 共14页
【VFP学生管理系统FoxPro+SQL1】_第3页
第3页 / 共14页
【VFP学生管理系统FoxPro+SQL1】_第4页
第4页 / 共14页
【VFP学生管理系统FoxPro+SQL1】_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《【VFP学生管理系统FoxPro+SQL1】》由会员分享,可在线阅读,更多相关《【VFP学生管理系统FoxPro+SQL1】(14页珍藏版)》请在金锄头文库上搜索。

1、甘肃广播电视大学金昌分校毕 业 设 计设计题目:学生管理系统 入学年月 * 姓 名_*_ 学 号_*_ 专 业_*_ 指导教师_* 完成日期 年 月目 录摘要3第一章 前 言4第二章 设计用软件技术介绍 42.1 FoxPro42.2 SQL4第三章 学生信息管理系统的具体实现 53.1 学生管理信息系统设计53.1.1 学生管理信息系统设计53.1.2 学生管理信息系统功能模块设计53.2 学生管理信息数据库设计 63.2.1 数据库需求分析 63.2.2 数据库中的关系设计 73.2.3.1 关系设计的原则 73.2.3.2 学生管理信息系统的关系设计 73.3 学生管理信息数据库结构的具

2、体实现93.3.1 创建数据库、表 103.3.2 创建查询、视图和报表 103.3.3 创建表单 113.3.4 主程序的构造 123.4 学生管理系统运行 14第四章 结束语及参考文献15摘 要本课题设计是为适应信息化的要求,提高教务教学管理水平而设计的。教务教学管理包括多项内容,本课题设计只是承担了其中的一部分即:学生管理。本课题设计作为一个数据库应用程序,用到了多项技术,诸如:关系数据库、面向对象编程等。论文对部分重要内容分别予以简要介绍。在课题的实现过程中,本人先后几次同指导老师陈耀昌进行沟通,逐步明确所要实现的目标,从而正确的进行设计,并实现了所要达到的功能。本课题为了要实现功能,

3、建立了一个数据库,包括了五个表:学生基本情况表(dbfjbqk.dbf)用于存储学生基本情况;成绩表(dbfcj.dbf)用于存储学生成绩;成绩总库用于存储学生各门课程(dbfcjzk.dbf)、课程表(dbfkc.dbf)用于存储课程名称;名次表(dbfmc.dbf)用于存储学生成绩名次。关键字:面向对象(Object)、数据窗口(DataWindow)、信息管理系统(Mis)、学生管理。 This lesson design is for adapt to.Educational administration teaching the management included the con

4、tents of many items, this lesson the design to just undertook among them of a part namely:Student management.This lesson the design be used as the procedure of a database application, and use the technique of many items, such as:Relation database, face to the object the plait the etc.Right part of a

5、nd important contents of thesis respectively to introduce with the synopsis.In the lesson function for proceeding for target for of realizing process inside, oneself successively a fews guiding the clear proceeding of teacher Lius 永 the communication, gradually clear and definite wanting realizing,

6、from but rightly design, and realizes wanting attaining.This lesson the in order to realizes function, established a database, and include five forms:The basic circumstance form( dbfjbqk.dbf) of student used fors the basic circumstance of student of save ;The score form( dbfcj.dbf) used fors a score

7、 of student of save ;The total base of score used fors the save the each door of student the course( dbfcjzk.dbf), course the form( dbfkc.dbf) to used for the save course the name;The position form( dbfmc.dbf) used fors the save student score the position.This thesis totally is divided intoes seven

8、chapters, chapter 1:Summary;Chapter 2:The design uses the software introduction;Chapter 3:In a specific way realizes;Chapter 4:End the language;Chapter 5 is a test the data;Chapter 6 is an enclosure.第一章 前 言学生管理信息系统是一个学校不可缺少的部分,它能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,

9、将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。使用计算机对学生信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作效率,因此,开发这样一套管理软件就很有必要。近年来,随着计算机厂家的不断增多,计算机硬件成本的大幅度下降,加之人们对计算机也不再觉得神秘陌生,计算机已经不再是高档用品,为学校建立学生管理信息系统提供了物质条件。而现在我国的大部分学校对学生的管理水

10、平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。使用学生管理信息系统,有以下几点好处:1、 可以存储历届的学生档案,安全、高效;2、 只需一到二名录入员即可操作系统,节省大量人力;3、 可以迅速查到所需信息,包括学生的基本情况、考试成绩等;4、为将来学校上网做好准备。现在互联网已经十分普及,一些用人单位希望能在世界的任何一个角落查到学生的信息,本系统为学校将来的上网作了先期工作,比如数据库的建立。第二章 设计用软件技术介绍2.1 FoxPro语言概述Visual FoxPro 是由Micro

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

12、义、操纵和控制四个部分,是一种功能齐全的数据库语言。数据定义是指对关系模式一级的定义。数据操纵是对关系中的具体数据的增、删、改和更新等操作。数据控制是指对数据访问权限的授予或撤消。该语言在70年代中期由Boycet和Chamberlin提出,在IBM大型计算机上实现(当时为SEQUEL语言)。由于SQL具有语言简洁、方便实用、功能齐全等优点,很快得到推广和应用,随着关系数据库的流行,SQL在计算机界和广大用户中已得到公认。1986年10月美国国家标准局(ANSI)的数据库委员会颁布了SQL的美国标准,作为标准关系数据库语言。1987年6月,国际标准化组织(ISO)采纳SQL为关系数据库语言的国

13、际标准。我国也在1990年制定了SQL标准。SQL作为查询标准语言,在人工智能、软件工程等领域得到了广泛的应用。SQL语言既可以以用户联机的方式联机使用,也可以直接嵌入到程序设计语言中使用,特别适合于程序设计人员编写应用程序并与数据库打交道时,嵌入到主语言中使用。在本课题设计中就使用了SQL语言。第三章 学生信息管理系统的具体实现3.1 学生管理信息系统设计3.1.1 学生管理信息系统功能分析本系统主要用于学校信息管理,主要任务是用计算机对学生各种信息进行日常管理,如录入、查询、增加、删除。另外还考虑到课程管理和成绩管理,设计了本学生信息管理系统。该系统主要包括学籍管理、学籍查询、成绩管理、成

14、绩汇总、课程管理五部分。“学籍管理”主要是实现学生基本情况的浏览、添加、编辑和删除;“学籍查询”主要是实现学生基本情况的查询,可以按照学号、姓名、性别、籍贯和生日等进行综合查询,并根据要求浏览结果;“成绩管理”主要是实现学生各学期各门课成绩录入、修改;“成绩汇总”主要是实现所有学生的各门课成绩列表,打印家长通知书和补考通知书;“课程管理”主要是选定学生每学期所修课程。以上功能主要为教务员使用,使用时要核对用户名和口令。3.1.2 学生管理信息系统功能模块设计本系统的功能分为如下几大模块:(1)主界面设计该模块提供教务管理系统的主界面,是主系统唯一入口和出口。该界面提供用户选择并调用各子模块,对于进入系统的用户还要核对用户名和口令。(2)课程管理模块该模块提供选定学生每学期所修课程界面,然后进行维护工作(增、删、改)。(3)课程名称模块该模块实现添加所需课程名称的功能,每增加一门课程,课程号自动加1。(4)成绩管理模块该模块主要用于录入学生各学期各门课成绩。(5)成绩汇总模块该模块实现汇总所有学生的各门课成绩列表,打印家长通知书和补考通知书。(6)学籍管理模块该模块实现学

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号