038vfp成绩管理系统
                    联系方式 Email: lw510@qq.com      QQ: 497053418       MSN: lw510@qq.com
以下仅为该设计的基本说明介绍,若需要完整的设计和论文,建议您购买本设计.
样本
(样本只提供该系统的基本情况介绍,若需要完整的设计和论文,建议您购买本系统,凡是购买本站系统的,本站均会在该系统的基础上,根据您的要求,修改成一个切实适合您的系统)
本系统开发工具:vfp6.0
本设计包含内容:源代码+可执行程序+毕业论文+开题报告+答辩稿
论文大概:
 
目      录
摘要…………………………………………………………………………………1
关键字………………………………………………………………………………1
前言…………………………………………………………………………………1
第一章、为什么开发一个学生成绩管理系统?…………………………………2
1.1在学校中应用计算机管理学生成绩的意义……………………………2
    1.2为将来学校上网做好准备………………………………………………3
    1.3学生成绩管理系统的设计分析…………………………………………3
第二章、怎样开发一个学生成绩管理系统  ……………………………………3
第三章、Windows下的Visual foxpro …………………………………………4
第四章、需求分析…………………………………………………………………5
4.1信息要求…………………………………………………………………5
4.2处理要求  ………………………………………………………………5
4.3性能要求  ………………………………………………………………6
第五章、数据库设计  ……………………………………………………………6
5.1修改已建的数据库………………………………………………………7
5.2实现数据库之间的联系  ………………………………………………7
第六章、系统总体设计……………………………………………………………8
6.1数据维护模块……………………………………………………………9
6.2数据浏览模块……………………………………………………………9
6.3成绩管理模块……………………………………………………………9
第七章、系统具体实现  …………………………………………………………9
第八章、模块设计与编码 ………………………………………………………10
8.1主文件设计系统环境 …………………………………………………10
8.2菜单程序的建立 ………………………………………………………10
8.3数据库中的数据需要以表单的形式显示 ……………………………11
8.4打印总分成绩排名的程序 ……………………………………………14
8.5学生成绩报表 …………………………………………………………18
第九章、结束语 …………………………………………………………………19
致谢 ………………………………………………………………………………19
主要参考文献 ……………………………………………………………………19
    附  录……………………………………………………………………………20
 
 
 
 
摘要
学生成绩管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
    经过分析,我们使用 MICROSOFT公司的 VISUAL FOXPRO开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
本论文通过用vfp编写学生成绩管理系统,利用软件工程原理,采用生命周期方法学,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,实现了学生成绩数据库的创建及学生成绩的输入、浏览、维护和统计。
关键字  成绩管理  浏览  打印  维护  统计
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
前   言
每次考试结束,老师们总要统计大量的学生成绩,这些数据的归档、统计工作任务重,时间紧,统计结束后往往错误百出。长时间以后,将产生大量文件和资料,给查找、维护带来不少困难。随着学校信息化水平不断提高,不少学校开始利用计算机处理这些数据;可以用EXCLE统计数据,但是对于一些老师尤其老教师总有些复杂。
学生成绩管理系统是为了更好的管理学生考试成绩而开发的数据库管理软件。根据学校实际要求,即实现学生基本信息、成绩的录入,删除,查询,维护以及成绩的统计分析等几方面功能。管理员可以通过查询,实现删除、修改学生的基本信息;可根据实际需求,自由添加、删除课程;还能打印学生成绩表(总分成绩表和单课成绩表)。学生成绩管理系统可帮助老师们方便快捷地管理这些繁琐地数据。学生成绩管理系统具有手工管理无比优越的优点:查找方便,可靠性高,保密性好,成本低。   
基于上述因素,利用软件工程原理,采用生命周期方法学,经过可行性研究,需求分析,总体设计,以及编码、测试和最后运行成功。微软公司地VISUAL FOXPRO具有强大的数据库管理功能,可以方便编写出小型的信息处理系统,能够有效地存储数据,满足用户的应用需求(信息要求和处理要求)。设计指导思想:一切为用户着想,界面美观大方,操作尽量简单明了,而且作为一个实用系统要有良好的容错性,在用户出现误操作时,及时给出警告,以便用户及时更正。
第一章、为什么要开发一个学生成绩管理系统?
    今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:
    首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更加安全等。
    1.1在学校中应用计算机管理学生成绩的意义
    现在我国的许多学校中学生成绩的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,改革的总设计师邓小平同志说过“科学技术是第一生产力”,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
    归纳起来,好处大约有以下几点:
1、 可以存储历届的学生成绩,安全、高效;
2、 只需少量录入员即可操作系统,节省大量人力;
3、 可以迅速查到所需信息。
    1.2为将来学校上网做好准备
    跟据1999年中国电信的调查报告显示我国的上网人数已达到890万,互联网已经十分普及,学校往界的毕业生希望能在世界的任何一个角落查到自己校友的信息,本系统为学校将来的上网作了先期工作,比如数据库的建立。
    1.3学生成绩管理系统的设计分析
    根据实际情况,我们快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。

需求分析简单的说就是分析用户的要求,通过调查、收集与分析,获得用户对数据库的如下要求:
   4.1数据流程图:
数据流图描绘系统的逻辑模型图,其中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。因为数据流图是逻辑系统的图形表示,即使不是专业的计算机技术人员也容易理解,所以是极好的通信工具。此外,设计数据流图只需考虑系统必须完成的基本逻辑功能,完全不需要考虑如何具体地实现这些功能,所以它也是软件设计的很好的出发点。《成绩管理系统》主要是为了对学生基本信息、成绩信息等进行计算机管理。所以主要的数据源应是学生的各种信息。它们在系统中流动和处理详细见下面的数据流程图。
1 学生基本信息流程图
                     添加新记录
                        修改记录               F1基本信息表
学籍号 输入学籍 检查是      
等信息 号等信息 否设定       删除记录
                        检索记录       表单     报表
             F1 基本信息表
从流程图上可以看出:学生基本信息的流动首先是以学籍号的特征为流动方向的依据。非0学籍号可以继续流动,并检验数据库中是否已经注册,已经注册的信息可以修改、查询、并将查询结果报表。未注册的信息可以录入到数据库中。这里注册的信息包括:学籍号,姓名,性别,班级,出生日期等。这里可以分析得出:要实现学生基本信息的流动,需要设计一个学生基本信息数据库表(学生基本信息.DBF)。并对该表实现信息的录入、修改、查询、统计、报表。
2 学生成绩信息流程图
                     添加新记录
                           修改记录               F2 成绩表
学籍号 输入学籍   检查是      
课程等 课程信息   否设定       删除记录
                            检索记录         表单     报表
               F2 成绩表
流程图分析:
从流程图上可以看出:学生成绩信息的流动首先是以学生号课程号的特征为流动方向的依据。首先在学生基本信息表中检查学籍号是否合法,只有在基本信息表中已经注册的学号才能录入学生成绩。然后在成绩表中检查是否已经录入,如果没有,则在成绩表中录入该生的成绩。这里可以分析得出:要实现学生成绩信息的流动,需要设计一个学生成绩信息数据库表(学生成绩表.DBF)。并对该表实现信息的录入、修改、查询、统计、报表。
 
3 课程信息的流程图:
                           添加新记录
                           修改记录               F3 课程表
课程  输入课程   检查是      
信息等 号课程名   否设定       删除记录
                            检索记录        表单      报表
               F3 课程表
流程图分析:
从数据流图上容易看出:为了系统的成绩管理具有通用性,本系统对课程信息采用由用户自己设定。因为对于不同的学校开设的课程不一样,所以由用户设定课程显然更能符合用户的意愿。用户首先输入课程号和课程名。系统检查输入的课程号和课程名是否在课程表中已经存在。对不存在的课程可以添加,对于已经存在的课程可以修改,删除,查询等操作,并且可以对课程表中的信息进行打印报表。
4.2信息要求:指用户需要从数据库中获得信息的内容与性质。
本系统需要的输入数据:学生信息(学号,姓名,班级,性别,出生日期)、课程信息(课程名,满分)、考生成绩;输出数据:学生成绩报表、学生信息报表、课程报表、成绩报表。
4.3处理要求:指用户要完成什么处理功能。
本系统功能需求可归纳如下:
(1)、数据登记
登记功能用于把各种手填的数据及时登记系统定义表中,还能修改这些数据(学生信息、课程信息、成绩)。
(2)、数据浏览
能浏览学生信息、课程信息、成绩。
(3)、数据打印
能打印学生信息表、课程信息表、成绩表(单课成绩和总分成绩)。
(4)、数据统计
能统计各班学生总数和男女人数,统计各班学生的总分、排名,及各单课的排名。
    4.4 性能要求:维护数据的安全性.
设定密码,限制非法用户的使用;还能修改密码,维护系统的安全性。
 
系统主界面:
 
038vfp成绩管理系统
 

关闭窗口

与本站联系的时候,为了提高效率,请告诉本站您需要的设计编号与题目。如:001VBAC人事管理系统
编码说明:001VBAC人事管理系统,其中001VBAC 为该毕业设计的编号,VB代表开发语言,AC代表数据库(ACCESS)
版权所有:510计算机论文网:http://www.lw510.com/程序制作:510论文
Email: LW510@QQ.COM  QQ: 497053418   MSN: LW510@QQ.COM