目 录
摘要..................................................................3
第一章 前 言......................................................4
第二章 设计用软件技术介绍 .................................4
2.1 FoxPro......................................................4
2.2 SQL.........................................................4
第三章 学生信息管理系统的具体实现 .....................5
3.1 学生管理信息系统设计.................................5
3.1.1 学生管理信息系统设计..............................5
3.1.2 学生管理信息系统功能模块设计..................5
3.2 学生管理信息数据库设计 ...........................6
3.2.1 数据库需求分析 ....................................6
3.2.2 数据库中的关系设计 ..............................7
3.2.3.1 关系设计的原则 .................................7
3.2.3.2 学生管理信息系统的关系设计 ...............7
3.3 学生管理信息数据库结构的具体实现............9
3.3.1 创建数据库、表 .................................10
3.3.2 创建查询、视图和报表 ........................10
3.3.3 创建表单 ..........................................11
3.3.4 主程序的构造 ....................................12
3.4 学生管理系统运行 .................................14
第四章 结束语及参考文献.................................15
摘 要
本课题设计是为适应信息化的要求,提高教务教学管理水平而设计的。教务教学管理包括多项内容,本课题设计只是承担了其中的一部分即:学生管理。
本课题设计作为一个数据库应用程序,用到了多项技术,诸如:关系数据库、面向对象编程等。论文对部分重要内容分别予以简要介绍。
在课题的实现过程中,本人先后几次同指导老师陈耀昌进行沟通,逐步明确所要实现的目标,从而正确的进行设计,并实现了所要达到的功能。
本课题为了要实现功能,建立了一个数据库,包括了五个表:学生基本情况表(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 contents 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 and 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 Liu's 永 the communication, gradually clear and definite wanting realizing, 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 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 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.
第一章 前 言
学生管理信息系统是一个不可缺少的部分,它能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。使用计算机对学生信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作效率,因此,开发这样一套管理软件就很有必要。
近年来,随着计算机厂家的不断增多,计算机硬件成本的大幅度下降,加之人们对计算机也不再觉得神秘陌生,计算机已经不再是高档用品,为建立学生管理信息系统提供了物质条件。而现在我国的大部分对学生的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。使用学生管理信息系统,有以下几点好处:
1、 可以存储历届的学生档案,安全、高效;
2、 只需一到二名录入员即可操作系统,节省大量人力;
3、 可以迅速查到所需信息,包括学生的基本情况、考试成绩等;
4、为将来上网做好准备。现在互联网已经十分普及,一些用人单位希望能在世界的任何一个角落查到学生的信息,本系统为将来的上网作了先期工作,比如数据库的建立。
第二章 设计用软件技术介绍
2.1 FoxPro语言概述
Visual FoxPro 是由Microsoft公司推出的用于中小型企业的一个优秀的小型数据库开发系统。它从单机数据库Foxbase发展而来,现已发展成为具有很强的网络功能的小型数据库系统。它可以用作小型的单机、网络数据库,也可以作为大型数据库的前端开发工具来开发客户机/服务器应用程序。在目前众多的开发工具中,Visual FoxPro在数据库开发工具中有着不可替代的地位,并且易学、易用,对计算机的配置要求也很低,还支持大型数据库通用的SQL语言,故而,实现本系统Visual FoxPro是一个相对较好的选择。
2.2 SQL语言简介
SQL是结构化查询语言Structured Query Language)的缩写,它实际上包括查询、定义、操纵和控制四个部分,是一种功能齐全的数据库语言。数据定义是指对关系模式一级的定义。数据操纵是对关系中的具体数据的增、删、改和更新等操作。数据控制是指对数据访问权限的授予或撤消。
该语言在70年代中期由Boycet和Chamberlin提出,在IBM大型计算机上实现(当时为SEQUEL语言)。由于SQL具有语言简洁、方便实用、功能齐全等优点,很快得到推广和应用,随着关系数据库的流行,
上一篇:
VFP图书管理系统
下一篇:
让VFP程序在浏览器中运行