PAGE9
设计题目:国开电大学生信息管理系统设计报告
前言
信息时代的到来使得计算机成为人们工作和学习中的重要组成部分。计算机性能得到不断的优化,越来越多的计算机用户开始使用Windows操作系统,Dos的操作系统似乎已一去不复返了。用户对软件的操作使用也提出了更高的要求。他们对软件使用的这种要求直接影响着软件的生产和销售,这种要求迫使软件商不得不制造一些具有友好的界面、简单方便的操作、可靠性高的特点的软件。于是产生了所谓可视化编程语言,如VisualBasic、VisualFoxPro等。其特点是一改往日枯燥的代码编程方式,采用面向对象的编程方法,使程序员能够对所要处理的对象直接进行操作,把那些在过去需要大量代码语言才能够完成的工作精简到只需要轻轻拖动鼠标来完成,大大减少了程序员的工作量。本软件的设计采用了VisualFoxPro软件开发平台,重点对高等院校学生档案数据库的管理和使用作了开发研究并取得一定的成果。软件的主要内容包括有系统维护、信息录入、查询管理、统计管理、打印输出、退出系统六大模块。在该应用软件的开发过程中利用了VFP特有的项目管理器对表、菜单、表单、查询以及报表等操作对象进行统一管理,充分发挥了VisualFoxPro的新特性。
第1章绪论
1.1系统开发的背景及意义
学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。八十年代以前人们一直使用传统的人工方式管理文件档案,这种管理方式存在着许多问题,例如:
·???系统计算量大、参数多,不仅效率低,而且容易出错;
·???查找和核对数据不方便,实时性差;
·???重复工作量大,效率低;
·???难于进行对历史数据的保存、核对、查找等;
·???用纸张保存的数据容易受到环境的影响而被损坏,并占用大量的空间;
八十年代以后,人们开始重视高新技术在档案管理工作中的运用,加快了档案的数字化转化过程。计算机的普及无疑为档案管理工作注入了新的活力。经过二十多年的努力,计算机在该工作中的运用已取得了成功的效果。开发该系统具有如下的意义:
1.1.1计算机已经成为我们学习和工作的得力助手
今天,计算机的价格已经十分低廉,性能却有了很大提高。它已经被应用于许多领域。计算机之所以如此备受欢迎的原因主要是:
首先,计算机可以代替人工进行许多繁杂的劳动;
其次,计算机可以节省许多资源;
第三,计算机可以大大的提高人们的工作效率;
第四,计算机可以使敏感文档更加安全,等等。
1.1.2在学校中具备完善的学生信息管理系统,归纳起来,好处大约有以下几点:
a.可以存储历届学生的档案,安全、高效;
b.只需一到二名档案录入员即可操作系统,节省大量人力;
c.可以迅速查到所需信息。
1.1.3充实了网络上的学校资源信息
目前互连网已经成为人们了解世界的重要工具。更多的人们足不出户就可以获取自己所需的信息。让具备充实学生档案信息的学校上网,以便让更多的人们更好的了解学校。
1.2系统开发的目标
具有完善的系统浏览、报表功能;
具有灵活的查询功能;
具有完备的数据更新功能;
具有简单和容易操作的用户界面,减轻主管人员工作量;
利用先进的软件开发工具开发系统,使系统具有较强的安全性和可维护性。
第2章系统开发环境VisualFoxpro6.0概述
2.1VisualFoxPro的特点
微软公司的VisualFoxPro6.0是Windows应用程序开发工具,是目前较为广泛的、易学易用的面向对象开发工具.VisualFoxPro提供的项目管理器可供用户对所开发项目中的数据、文档、源代码和类库等资源集中进行高效的管理,使得开发与维护工作更加方便,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。所以,VFP是实现本系统的一个相对较好的选择。与VFP以前的版本相比,其主要特点是:
引入了数据库表的新概念
扩大了对SQL语言的支持
大量使用可视化的界面操作工具
支持面向对象的程序设计
通过OLE实现应用集成
支持网络集成应用
2.2VisualFoxPro的用户界面及工作方式
2.2.1VFP的用户界面
与所有的Windows应用程序一样,VFP采用图形用户界面,主要通过鼠标来进行操作。
2.2.2菜单结构及其操作
菜单栏包括8个菜单项,分别是文件、编辑、显示、工具、格式、程序、窗口和帮助。通过他们可以完成VFP的基本操作。?
2.2.3工具栏的使用
工具栏是用于完成特定任务的图形按钮的组合。使用工具栏可以简化从菜单中选择菜单项的操作步骤,提高工作效率。
2.2.4