计算机本科论文-VFP教务管理系统

2019-01-19 19:12

第一章 前言1.1 VISUAL FOXPRO 的特点

。Microsoft 公司推出的Visual FoxPro正是这样一种高效而快捷的集成开发环境,它提供了可视化的、面向对象的、基于客户机—服务器的开发环境。

1.开放式数据库联接ODBC环境 这种体系结构能更好地满足学校,院校的实际需要,有利于应用系统的移植和扩充。目前 ,市场上流行的各种数据库系统软件,如Oracle\\,Informix\\, Sybase等,各行其道 ,使用户无所适从。然而Visual FoxPro为这些数据库提供了公共的前端工具,提供 了开放式数据库连接ODBC,不仅适用于各种数据库管理系统,具有很好的兼容性,而 且还能给已有的数据资源带来全新的图形界面。

2.基于客户机/服务器的体系结构, 基于客户机/服务器(Client/Sever)的体系结构可以减少硬件平台的投资,并能完 成大型主机的功能,而且可以集中数据的存储和管理,实现资源的共享,降低维护的难度,还能集中实施院校规则,实现教育信息的标准化。

3.面向对象的应用程序开发方法 。对象(OBJECT),是包含相关的数据(以变量的形式)以及用于操作这些数据的方法(子程序)的软件包。一个对象是一个类的具体表现,在功能上它与其它程序保持独立,一个定义良好的对象具有封装的数据和功能。

4.可视化的开发环境 。用户不用了解WINDOWS和C编程技术,通过图形化的交互操作,就可以设计实现应用 系统,开发出美观、简洁的图形化界面来。

5.强大的数据提取能力 。Visual FoxPro提供了功能强劲的数据窗口控制(DataWindosObject)。数据窗口对 象可以用于联接数据库,获得记录,以各种风格显示数据和更新数据库。经过五个 版本的改进,数据窗口具有很灵活的能力,通过VFP函

1

数,编程者可以在程序中动态地改变数据窗口的结构和显示 模式。 1.2 使用 VISUAL FOXPRO 开发教务管理系统的优越性

VISUAL FOXPRO 使用多级体系,这种特点对MIS系统的开发带来重要优胜。选用VFP6工具还具有如下几方面的优点:

(1)VFP6.0是目前微机上最优秀的关系型数据库管理系统软件,正如其名称中冠以的“Visual”一样,它采用了可视化、面向对象的程序设计方法,大大简化了应用系统的开发过程,并提高了系统工程的模块化和紧凑性。

(2)VFP6.0版本中提供了大量的诸如“数据库设计器”、“表单设计器”、“菜单设计器”、“报表设计器”等开发设计工具和向导工具(Wizard),使以往费时费力的开发工作变得轻松自如。这些可视化的设计工具免除了开发者编写大量程序代码的工作。

第二章.系统分析2.1系统基本情况描述

建立一个管理信息系统,是一项复杂的软件工程的实施。近30多年来,软件工程发展成为新科学,至今已经成为IT产业的重要支柱。一开始,人们往往使用手工作坊式的软件开发方法,靠个人的力量编写各种小型程序;但是随着计算机硬件技术的飞速发展,计算机软件在各个领域中的作用日益突出,那种多年来被人们沿用的手工作坊式的开发方法,已经在软件产品的质量、成本及开发时间等方面无法满足需求。

2

1968年,美国首先提出了“软件工程”这一概念,通过对程序中使用GOTO语句的讨论,导出了结构化程序设计的思想,之后人们普遍重视软件需求规格说明书和系统设计在软件开发中的作用。

80年代,软件工程思想得到了系统的归纳和整理,提出了许多新的工程方法,比如生命周期法、快速原型法等。

进入90年代,非结构化或半结构化的、可视化的、面向对象的方法不断涌现,使软件开发方法得到了较大的发展。

随着社会进步,社会对人才素质要求越来越高,相应的,需要学校的工作越来越周到、全面、先进、高效。这不仅使教务管理的日常工作日趋复杂繁重,而且,对它提出了更高的要求。 教务管理系统强化了教务管理的职能,涵盖了教师管理、学生管理、课表系统、分班系统等等主要功能,对教务管理工作进行了提炼和概括, 使教务管理工作日益规范化、制度化和科学化。教务管理系统的使用,大大减少了管理者的手工劳动,是学校管理的得力助手。 (1)主要功能

a,信息录入 b,课程管理 c,成绩管理 d,数据修改 e,数据查询 f,打印输出 g,数据维护 (2) 功能概述

3

1 .信息录入:班级名单录入,学生基本情况,学生注册登记。 2 课程管理:教学计划设置,班级课程设置,专业名称设置,课程名称设置。 3 成绩管理:学生成绩录入,第一次补考成绩录入,第二次补考成绩录入,学生成绩修改。 4 数据修改:修改学生基本成绩,修改学生注册信息,修改密码。 5 数据查询:学生注册查询,学生成绩查询,课程设置查询。 6 打印输出:打印输出报表。 7 数据维护:历史数据转储,历史数据查询。

(3) 系统特点 1、 全面构建数字化校园,实现校园无纸办公 2、 具有一定的可移植性,可针对不同的用户需求定制系统部分功能 3、 用户界面友好,实用性较强。2.2 可行性分析

在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。新系统目标应充分体现学校的战略目标、发展方向和基本特点,直接为学校管理服务,同时,新系统目标应该和现行系统的各项基本功能密切相关,并且可以分期分批实现。需要指出的是,新系统目标不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化。新系统目标的提法不尽相同,例如:

? 提高工作效率和减轻劳动强度; ? 提高信息处理速度和准确性; ? 提供新的处理功能和决策信息; ? 为教学、科研提供更方便的服务项目。

新系统的目标确定后,就可以从以下三方面对能否实现新系统目标进行可行性分析:

4

(1)技术可行性

根据新系统目标来衡量所需的技术是否具备,一般可从硬件、软件的性能要求、环境条件、技术人员水平和数量等方面去考虑和分析,其中开发人员的技术力量,应首先考虑能力与水平,并考虑近期内可以培养和发展的技术人员。

(2)经济可行性

估算新系统的开发费用和今后的运行、维护费用,估计新系统将获得的效益,并将费用与效益进行比较,看是否有利。

开发、运行和维护费用主要包括:

1 购买和安装设备的费用:计算机硬件、系统软件、 机房、电源、空调等;

2 软件开发费用:若由本单位的技术人员开发,则该项费用可以计入下面的人员费用一项;

3 人员费用:系统开发人员、操作人员和维护人员的工资、培训费用等;由于本项目的特殊性该部分费用可节省。

4 消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如电费,打印纸、软盘、开发软件等开支;

5其它费用。

系统的效益可以从经济效益和社会效益两方面考虑。对于学校管理信息系统则应着重分析其社会效益。例如,系统投入运行后可以提供哪些以前无法及时提供的信息,

5


计算机本科论文-VFP教务管理系统.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:基于RFID技术的物料输送系统应用研究

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: