论析VFP在高校学生学籍管理系统中的应用_第1页
论析VFP在高校学生学籍管理系统中的应用_第2页
论析VFP在高校学生学籍管理系统中的应用_第3页
论析VFP在高校学生学籍管理系统中的应用_第4页
论析VFP在高校学生学籍管理系统中的应用_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、论析VFP在高校学生学籍管理系统中的应用论文关键词:学籍管理;vfp数据库;管理系统论文摘要:文章介绍了学籍管理工作应到达的要求,以vfp为开发工具,采用面向对象编程(p)方法提出了高校学生学籍管理系统的开发方案。学籍管理是高校教务管理系统中的重要组成部分,主要包括学生根本情况(姓名,所在班级,所学专业,所在系等)、各系学籍情况(所含专业,所含班级,所含学生)、各专业学生情况(所含班级,所含学生,所在系别)、班级根本情况(所含学生,所含专业,所在系别)等的管理。管理所要到达的要求是不管以什么方向(学生、系、专业、班级等)为出发点都可以查到其相关的所有信息。如通过查单个学生的情况可以查询此学生的

2、所有在校信息,而通过查询各系、各专业或各班也能同样得到所查对象的所有详细信息。并且还具备信息修改才能。如系名称的变更,学生退学等情况发生,学籍管理方式都必须能有很好的适应才能。也只有到达上面的所有要求才可以为政策的制定,教学安排,学生的管理提供可靠的根据。长期以来,学籍管理工作一直采用手工方式进展,劳动强度大,工作效率低,重复性劳动多,随着高等教育事业的开展和教学方式改革的深人,学校办学规模日益扩大,学籍管理就显得繁琐和复杂,传统的管理方法、手段以及工作效率已不适应开展了的新情况,并有碍于教学管理程度的进一步进步,将计算机引人教务管理工作,实现管理手段的现代化,就成为解决问题的唯一出路。本文也

3、正是在此根底上提出了高校学生学籍管理系统开发方案。1系统的开发原那么笔者在开发软件原那么的制定上,进展了反复论证。因为这是一个新系统开发前最重要的准备工作,它将贯穿在功能设计、技术开发、安装调试、运行维护的全过程,也是一个系统能否成功的关键,经过研究确定系统的开发原那么如下:1.1采用面向对象编程(p)方式进展开发的原那么面向对象编程是目前软件开发的一个新标准,它与过去传统的过程化程序设计不同,程序设计采用事件驱动,这样程序员不再是控制者,相反用户成为控制者,这种方式能更有效地实现用户与应用程序之间的交互。vfp是一种面向对象编程的软件开发工具,它使用了真正的类,包括继承性、封装性和多态性,它

4、可使开发者快速开发出满足需要的应用程序,而且程序的可移植性好,基于这些,本系统的开发工具采用vfp。1.2操作简便易学的原那么一个较好的管理系统都要以用户的习惯性操作为出发点,要让程序适应用户,不能让用户习惯程序。本系统采用了菜单和工具栏两种工作方式,用户通过菜单或工具栏上的快捷图标对系统进展操作,同时系统还给出实时在线帮助,保证用户很快地掌握系统的使用操作。1.3反映高校学籍管理规律的原那么设计任何管理系统,都必须从客观实际出发,以解决现实问题为目的,学籍管理是一个动态过程,大量信息与数据处理的有序性、高效性是其突出的特征。开发学籍管理系统必须反映学籍管理的客观规律性及其根本特点,符合管理科

5、学化、标准化要求,保证教学的各项工作,以适应新形势的开展和环境的变化,进步其适应才能与应变才能。同时也是学校教学改革的总体反映。1.4结合学校实际的原那么目前本校的学籍管理工作主要采用手工方式进展,随着教学改革的深人,招生规模的不断扩大,用手工方式进展会极大地浪费人力、物力,使用本系统,可以很方便地进展修改,系统会自动生成相应的学籍数据,能大大进步工作效率。2系统的数据构造设计2.1系统数据库的建立数据库的建库首先要考虑到有利于系统功能的实现,其次,尽可能考虑数据库操作和数据共享,以及采用字符型数据的压缩技术,减少数据冗余度,节省内存空间。本系统所建数据库包含四个根本数据表。(1)部门信息表(

6、系部.dbf):记录了全校所有的系(分院)、部的根本信息,可以随时根据学校部门的调整,对该库进展修改。(2)部门信息表(专业.dbf):记录了各个系(分院)所设专业的信息,包括专业的名称、简称、简介及该专业对应的系(分院)等,用户可以根据学校的专业调整对本库内容进展修改。(3)班级信息表(班级.dbf):记录了全校所有班级的信息,包括班级的建制时间,辅导员等信息,可以随时根据学校班级的调整,对该库进展修改。(4)学生根本情况表(根本情况。dbf):记录了学生的根本情况,包括学生的姓名、性别、政治相貌、人学成绩、系别、专业、班级等信息,用户可以根据学生根本情况的变动情况对本库进展修改。2.2各数

7、据表间的关联在2.1中所建的四个数据表中,以学生根本情况表为核心库,其它三个表的操作都以此表为基矗在实现系统的过程中,将以上四个表用vfp自带的关联工具进展关联,在有些详细关联不能满足系统要求时,采用vfp编程的方法实现。实现数据表关联后,对于前言所介绍学籍管理要求的任意查询及连动修改功能就可轻松实现。如:在学生根本情况表中查某一学生时,同时根据其系列、专业、班级字段可同时查出其系、专业、班级的情况。而在学生根本情况表中查某一系时本系所含专业(在学生表中查)、本系根本情况(在系部表中查)、本系班级情况(在学生表中查)等信息就可一次得出。以此类推,以学生根本情况表为查询根底,可以查到所要查的任何

8、信息,并且只要用户一次查询即可实现。而对于某一参数的修改由于建立了数据关联关系也是非常容易的。如:系名的变更,可先在系表中获得要变更的系,然后将系表中要更改的系名进展变更,随后在专业表、班级表、学生表中查询与要变更的系名一样的记录实现一次变更。其它信息的变更可以此类推。3系统完成的功能及组成为了到达所设计数据库实现的功能,系统应当具备用户设置(对使用本系统的人员进展限定)、数据操作(对四个表的查询、阅读、删除、变更、打印等操作)、数据统计(对四个表的数据进展统计)、数据维护(备份数据、复原数据)、帮助功能。3.1用户设里系统有密码设定和退出功能。为了防止非法用户启动本系统,在系统中设定了口令密

9、码,启动时只有输人正确的密码才能进人该系统,同时为了系统的平安性,用户只有时常更改密码,才会使系统更平安。通过密码设定功能,用户能随时更改密码来保证系统的平安性。退出功能可以使用户退出此系统,同时系统进展数据清理,把无用信息从系统中删除。3.2数据操作系统中的数据都存储在部门信息库、部门信息库、班级信息库、学生根本情况库四个根本数据库中,数据操作功能使用户对本系统中这四个数据库进展阅读、查询、增加记录、删除记录、编辑数据、打印数据等操作。3.3数据统计数据统计包括对学生的根本情况、学生的学籍变化等所作的统计,并将统计后的结果阅读、打樱3.4数据维护数据在任何系统中都是至关重要的,数据的完好性、

10、可靠性直接影响到系统的查询结果,然而由于计算机的意外事故或操作人员的误操作,都有可能破坏系统中的数据,所以可以保护系统数据对于一个系统来说是很重要的。本系统通过数据维护来实现对系统数据的保护,数据维护包括数据备份和数据恢复两个功能,利用数据备份功能可以把系统数据备份到软盘、硬盘等介质上,利用数据恢复功能可在系统数据遭受破坏时,从以前备份数据介质中把数据恢复到系统,使系统能正常运行。3.5帮助一个好的系统不仅要到达解决问题的目的,还要给出必要的帮助来协助用户很好地使用该系统。本系统也不例外,为了能使用户用好此系统,在系统中给出了所有的操作帮助,同时,在用户操作某一功能时,假如想理解相关的帮助,只需按一下f1键,系统会自动弹出对应操作的帮助信息,大大方便了用户。4系统的封装本系统涉及到数据库表、表单、报表、类代码等大量文件,系统在能独立运行前必须进展封装。封装的详细步骤是将数据库表及表单添加到工程文件中,然后经过“连编、“编译成可执行文件生成“学生学籍管理.exe文件,再利用“

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论