058vfp教务管理系统
                    联系方式 Email: lw510@qq.com      QQ: 497053418       MSN: lw510@qq.com
以下仅为该设计的基本说明介绍,若需要完整的设计和论文,建议您购买本设计.
样本
(样本只提供该系统的基本情况介绍,若需要完整的设计和论文,建议您购买本系统,凡是购买本站系统的,本站均会在该系统的基础上,根据您的要求,修改成一个切实适合您的系统)
本系统开发工具:vfp6.0
本设计包含内容:源代码+可执行程序+毕业论文+开题报告+答辩稿
论文大概:
 
 
 
 
 

摘 要
教务管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据完全性好的库。而对于后者则要求程序功能完备,易使用等特点。
经过研究分析如下情况,我使用Microsoft公司的Visual FoxPro 6.0开发工具,利用其提供的各种面向对象编程的可视化工具来编制出用户满意的数据窗口平台。Visual FoxPro 6.0开发工具不仅提供了更多更好的设计器、向导、生成器及新类,而且使得客户和服务器结构数据库应用程序的设计更加方便简捷。Visual FoxPro 6.0以其强大的工具和面向对象的以数据为中心的语言,将客户/服务器和网络功能集成于现代的、多连接的应用程序。Visual FoxPro 6.0充分发挥了面向对象编程技术和事件驱动方式的优势,不断修正和改进直到形成用户满意的可行性系统。
关键字:面向对象;信息管理系统。
 
 
 
 
 
 
 
 
 
 
前  言
在微机技术逐渐渗入社会生活各个层面的今天,传统的教务管理也面临着变革,而微机化教务管理是一个很重要的方向。基于Visual Foxpro 6.0技术的教务管理系统,可以借助于遍布全校各处的微机系统进行,因此此系统可以在一个部门,及全校各个部门进行全面的推广,大大拓展了教务管理的自动化。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已成为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。随着计算机日益普及,计算机软件无处不在。以软件的说明、开发、维护和管理为内容,计算机信息管理作为信息产业的一个重要支柱,已逐渐为人们所熟悉和广泛应用。我是一名计算机工作者,深知教务管理正处在一个改革发展的阶段,为了适应现代化的教学管理的要求,各个学校都在大力的开发一种能用得上,且简单易用的教务管理系统。基于以上种种原因我利用Visual FoxPro 6.0数据库软件编写了教务管理系统以实现学校中各种教务信息的管理,以推进教务现代化管理的进程。教务管理系统是学校对本校内的各项数据进行总结,管理的一个比较重要的环节,通过对教务系统的升级改造,可以十分方便的对学校内现有的各种信息做一个比较直观的了解,从而提高了管理效率,节约了大量的人力、物力。通过计算机网络来实现信息的共享,数据的汇总、分析查询一体化。作为计算机应用的一部分,使用教务管理信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校管理的效率,也是学校管理的科学化、正规化管理与世界接轨的重要条件。
因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我将以开发这套教务管理系统的内容,谈谈其开发过程和所涉及到的问题及解决办法。
 
 
 
 
 
 
 

目  录
第1章 系统概论 1
1.1 教务管理的重要性 1
1.2 教务管理系统的用户需求 1
1.3 教务管理系统设计指导思想 1
1.4 组织实施 2
1.5 计算机教务管理系统的设计目标 2
第2章 管理信息系统简介 3
2.1信息与数据 3
2.2管理信息系统  3
2.3关系数据库概述 3
2.4管理信息系统的基础技术 4
2.4.1数据库技术 4
2.4.2计算机网络技术 5
2.4.3安全保密技术 5
2.5管理信息系统开发方法 5
第3章 应用系统开发工具  6
3.1  VISUAL FOXPRO 系统简介 6
3.2  事件驱动和可视化的应用程序 7
3.3  VISUAL FOXPRO 6.0 语言和函数 7
3.4  面向对象的编程 8
第4章 教务管理系统的分析 9
4.1 系统应用需要的分析 9
4.2 信息系统开发的指导思想 9
4.2.1  数据位于现代数据的处理中心 9
4.2.2  数据模型是稳定的,处理是多变的 9
4.2.3  用户必须真正参与开发工作 10
4.3 信息系统的总体规划 10
4.4 信息系统分析 10
4.4.1  信息系统分析的工作步骤与分析工具 10
4.4.2  数据流程的抽取 10
第5章 教务管理系统的设计 14
5.1  系统数据库设计 14
5.1.1  数据分析建立数据库 14
5.1.2  数据的概念设计 15
5.1.3  数据库的逻辑设计 19
5.2  教务管理系统的分析和概要设计 19
5.3  数据库的实现 20
5.4  数据库逻辑结构设计 20
5.5 教务管理系统设计的评价标准 22
5.6教务管理系统分析方法的特点 23
5.7教务管理系统界面 23
第6章  系统的编译与发行 33
6.1   设置整个应用程序的执行环境 33
6.2   构造主文件 33
6.3   设置系统退出 33
6.4   编译应用程序 33
6.5   应用程序的测试与调试 34
结束语 35
致谢 36
主要参考文献 37
附录 38
 
 
 

第一章 系统概论
本章主要是对整个教务系统的重要性,用户需求,指导思想,设计指导思想,组织实施及设计目标几个方面的内容,下面逐一论述。
1.1教务管理系统的重要性
现代化学校应该有个现代化的管理系统去管理学校内的各项事物,学校是一个数据量比较大的单位,如何去管理及查询学校内的数据就成为了一项及为重要,而且需要迫切解决的问题,所以开发出一个教务管理系统就是现在及为重要的事情,从而教务管理系统的重要性就不言而喻了。
1.2教务管理系统的用户需求
总体的功能需求:
教务管理信息系统是学校对其管理的教师及各班级,课程管理的信息化数据平台。主要包括教师情况管理,教师授课情况管理,每学期课程的安排,学校班级的情况,学生数,课程表,及能对以上各项的查询,打印。因为以上各项都是学校内部的资料,不希望被外人看到,所以在整个系统的前面加上密码功能是由为重要的,有了密码功能,就能有效的保护此系统的安全。
(1)、查询模块:对教师情况,班级情况,课程表,教师工作量,教学计划的查询。其中,教师情况可以查询教师的个人情况及其学历等等;班级情况可以查询班级的人数,男,女生人数及指导教师等情况;课程表可以查询每个班级,每个学年度的课程情况;教师工作量模块可以查询每个教师的授课及其它工作的情况;教学计划模块可以查询各科课程的安排情况。
(2)、修改模块:对教师情况,班级情况,课程表,教师工作量,教学计划的增加及修改。其中,教师情况可以增加及修改教师的个人情况及其学历等等;班级情况可以增加及修改班级的人数,男,女生人数及指导教师等情况;课程表可以增加及修改每个班级,每个学年度的课程情况;教师工作量模块可以增加及修改每个教师的授课及其它工作的情况;教学计划模块可以增加及修改各科课程的安排情况。
(3) 统计模块:此模块主要是针对教师工作量多少给于多少津贴的统计模块,此模块可以对教师的津贴给于统计。
(4)打印模块:可以对班级的情况,教师的情况,及教师的津贴给于打印。
(5)维护模块:此模块主要是用于管理员对其可以受权人员进行受权及添加对于此系统的管理人员。
(6)工具模块:可以运用这里提供的工具,使统计工作作的更便利一些。
1.3教务管理系统设计指导思想
经过仔细的分析及论证,设计教务管理系统要以先进的计算机技术做依托,遵循教务管理的模式,以学校计算机应用的水平为基础,建立一个可以方便简单查询学校各项事物的一个现代化教务管理系统平台。
1.4组织实施
通过对学校教务的了解,总结出学校教务系统所要要求的功能及应用范围,从六个部分来开发教务管理系统,这六个部分基本上能使应用者对学校的日常事物进行管理,这六个模块分别是查询、修改、统计、打印、维护和工具模块,在老师的帮助下完成了这人教务管理系统的设计。
1.5计算机教务管理系统的设计目标
计算机教务管理系统就是运用现代化的计算机应用环境来对日益复杂的学校内部事物进行管理的计算机软件。该软件通过查询、修改、统计等应用模块来具体的对学校的数据进行科学的管理以提高学校管理者对学校管理的效率。
 
 
 
 
 
 
 
 
 
 
 
 

教务管理系统的分析
本章主要是对教务信息管理系统做一系列的分析,通过分析建立相应的模型,下面对教务管理系统做出分析。
4.1系统应用需要的分析
该系统主要分为查询管理,修改管理,维护,统计,打印,工具六大部分。达到操作直观方便、实用、安全,在该系统的设计主要遵循可行性,从实际出发了解教务管理上的问题,使设计出的系统与实际紧密相结合。在该系统的设计还要遵循科学性设计的主要体现现实、完整和有效。
系统组成:系统由六个子模块组成:查询模块、修改模块、统计模块、打印模块、维护模块、工具模块。
功能:(1)、查询模块:对教师情况,班级情况,课程表,教师工作量,教学计划的查询。其中,教师情况可以查询教师的个人情况及其学历等等;班级情况可以查询班级的人数,男,女生人数及指导教师等情况;课程表可以查询每个班级,每个学年度的课程情况;教师工作量模块可以查询每个教师的授课及其它工作的情况;教学计划模块可以查询各科课程的安排情况。
(2)、修改模块:对教师情况,班级情况,课程表,教师工作量,教学计划的增加及修改。其中,教师情况可以增加及修改教师的个人情况及其学历等等;班级情况可以增加及修改班级的人数,男,女生人数及指导教师等情况;课程表可以增加及修改每个班级,每个学年度的课程情况;教师工作量模块可以增加及修改每个教师的授课及其它工作的情况;教学计划模块可以增加及修改各科课程的安排情况。
(3) 统计模块:此模块主要是针对教师工作量多少给于多少津贴的统计模块,此模块可以对教师的津贴给于统计。
(4)打印模块:可以对班级的情况,教师的情况,及教师的津贴给于打印。
(5)维护模块:此模块主要是用于管理员对其可以受权人员进行受权及添加对于此系统的管理人员。
(6)工具模块:可以运用这里提供的工具,使统计工作作的更便利一些。
 
 
 
 
 
 
 
下页图即是从本系统的系统功能图(见图4-2):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
图4-2   系统功能图
5.7 教务管理系统界面
利用表单,可以在标准的Windows界面下查询数据或修改数据库。表单除了提供一个输入输出界面外,它还提供丰富的对象集,这些对象能响应用户(或系统)事件,这样就能使用户方便而直观的完成信息管理工作。
1、开机界面:开机界面应用时间工具,使开机界面在停止一会儿后,进入系统登录界面。增加了教务管理系统的界面效果。
2、系统登录界面:
 
在些界面中,加入一定的代码,使用户只能有三次输入密码的机会,过了三次,系统会自动退出。此功能由下面这一小段代码来实现:
select passwd
ppassword=alltrim(thisform.text1.value)
set exact on
if alltrim(passwd.passwd)!=ppassword
   cn=cn+1
  
3、主界面
 

 
058vfp教务管理系统
 

关闭窗口

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