网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > 原创设计 > 正文

教学管理系统论文|教学管理系统论文和源代码

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

教学管理系统论文|教学管理系统论文和源代码

教学管理系统论文|教学管理系统论文和源代码

  摘  要

  随着管理信息系统的发展及其广泛应用,数据库技术已经日趋成熟。数据库的应用遍及了社会的各个领域。

  本文旨在从学校教学管理工作的实际情况出发,借鉴先进的管理系统开发方案,运用模块化程序设计方法,提出开发一个学校教学管理系统的基本构想。通过该系统使学校的教学管理工作系统化、规范化、自动化,从而达到提高学校教学管理效率的目的。

  本文从管理系统的背景和开发环境开始谈起,将系统的整个开发过程分为总体设计,数据库设计和模块设计三个阶段,展开分述。总体设计阐明了系统的目标和开发设计思想,并通过对系统功能的分析画出了系统结构图。数据库设计对数据库需求分析、结构设计和结构实现进行了说明。模块设计则对系统各模块的设计思想和实现方法进行了描述。

  在系统分析与设计的基础上,利用Visual FoxPro6.0为开发工具实现了本系统,对程序实现过程中的关键技术及对开发过程中遇到的技术难点也进行了说明。最后在结论中提出了一些在开发过程中所获得的经验和教训。

  关键词:学校教学管理    数据库    设计

 

   Abstract

  With the development of the management information system and extensive application, the technology of the database has been already ripe day by bay. The application of the data base has spread all over each fields of the society.

  This text is it proceed from actual conditions of the teaching management of the school to aim at, draw lessons from this development program of advanced management system, use the design method of the module program, put forward a basic idea of developing teaching management  system of a school. This system can make the school teaching management systematize, standardize and automation, thus achieve the goal of improving efficiency of management of school teaching.

  This text begins with the background and the development environment of the management system, divides the whole development course into three pieces: overall design, data design and module design. Launching a separate exposition, overall design clarifies the system goal and the thought of development sign. And through an analysis of systematic function; it draws a system structure drawing.

  Database design has realized explaining demand analysis, structure design, and structure realization of the database. Divided module design describes the design thought and realization method of each system module.

  On the base of system analysis and design, utilizing Visual FoxPro6.0 to realize this system for the developing instrument,. The key technology in the course of program realization is detailed discussed, in chapters, including the explaining of technological difficult point met in the course of development.

  Finally, put forward some experience and lessons obtained in the course of development.

  Keywords:  School teaching management    Data base    Design

   目   录

  摘  要1

  Abstract4

  目   录5

  第一章 绪论7

  1.1课题背景7

  1.2 管理信息系统和数据库知识7

  1.2.1 管理信息系统简介7

  1.2.2 数据库技术简介8

  1.3 开发工具简介9

  第二章 系统分析11

  2.1 需求分析11

  2.1.1本系统的可行性分析12

  2.1.2本系统的详细调查12

  2.2 数据流程12

  第三章 系统的结构设计15

  3.1 系统总体规划15

  3.2 系统功能模块设计15

  3.3系统数据流图17

  3.4 系统数据库设计18

  3.5 数据表关系设计22

  3.6数据库的完整性设计22

  3.7数据库的安全性设计23

  第四章 系统实施24

  4.1系统流程24

  4.2项目、数据库、数据库表的建立24

  4.2.1主程序的设计24

  4.2.2主菜单25

  4.2.3工具栏27

  4.3部分界面设计及输入输出设计28

  4.3.1欢迎表单28

  4.3.2登录表单:28

  4.3.3学籍管理表单30

  4.3.4班级成绩查询31

  4.3.5成绩录入表单32

  4.3.6 成绩统计表单:33

  4.3.7班级课程表查询表单33

  4.3.8学生及教师的数据查询表单34

  4.3.9系统退出35

  4.4报表的设计35

  4.4.1报表的设计步骤:35

  4.4.2系统报表的格式设计36

  第五章 主要表单的设计及技术难点39

  5.1 主要表单中的问题解决39

  5.1.1成绩统计问题的解决39

  5.1.2教师/学生数据查询的解决43

  5.2技术难点44

  第六章 系统测试及使用说明书46

  6.1系统测试46

  6.1.1后期测试、修补漏洞46

  6.1.2发布站点、正常运行47

  6.1.3日常维护、数据管理47

  6.1.4性能分析47

  6.2系统使用说明书48

  6.2.1系统的应用环境48

  6.2.2系统启动与退出48

  6.2.3功能进入与退出48

  结  论49

  致  谢50

  参考文献51

   第一章 绪论

  1.1课题背景

  随着计算机事业的发展,各行各业都越来越广泛地应用计算机。在一些复杂的数据处理中更是越来越迫切地需要计算机化其数据处理。在这样的大环境下数据库技术得到了长足的发展,也使它在某些领域起着越来越重要的作用,特别是在管理信息系统中[1]。

  通过调查发现,学校教学任务很重,由于课程设置、学生学藉、学生成绩等数据随机性强、变动性大,给每年的教学计划编制工作增加了很大难度,而且还要根据教学计划进行课程安排,及每位教师的工作量及教师的授课情况。这些工作基本上是手工或半手工完成的,而且重复性劳动太多,计算机只是作为打印表格或打字机来使用。

  针对上述问题,计划开发一套教学管理子系统,将学校教学活动的日常管理工作实行计算机统一管理,实现教学管理的计算机化,以提高工作效率和管理水平。在这种特殊的背景下,我们有着开发学校教学管理信息系统的现实意义。

  1.2 管理信息系统和数据库知识

  1.2.1 管理信息系统简介

  1.管理、信息和系统的关系

  管理、信息与系统是三个不同领域的学科,由于的人类的进步、科学技术的发展,尤其是现代电子技术管理科学和信息科学的发展以及大生产和社会化的需要,使得它们结合成了一个完整的新学科。按照不同的结合方式可以分为:

  (1)管理系统科学:主要包括管理系统的数学模型和最优化方面所形成的系统分析与系统工程。

  (2)社会系统科学:主要讨论管理系统中的人际关系和组织结构。

  (3)管理信息系统科学:主要讨论系统中的信息传输的逻辑程序与数学模型,并利用计算机处理这些信息和描述数学模型。

  2.管理信息系统是一门新的边缘学科

  管理信息系统(Management Information System)简称为MIS,是一门综合性的学科。它是管理科学、信息科学与计算机科学相结合的综合性学科;它应用了经济学、管理学、控制论、系统工程学、运筹学和计算机科学中的许多概念、原理和方法;它是随着新技术的出现和发展而发展起来的,是从研究的很广的一类对象中出现的。

  对于管理信息系统应有的职能,目前的们还有争论,但是对于把现代信息处理工具--电子计算机、数据通信设备及技术引入管理部门,加速信息的周转,为管理者的决策及时提供可靠的依据,则是一致的。在一个国家里,MIS能否得到广泛应用,标志着这个国家近代科学的先进水平[2]。

  3.管理信息系统的功能和特点

  (1)管理信息系统的功能

  根据管理信息系统的定义,人们可以看出管理信息系统具有以下的基本功能:

  ·数据处理功能:管理信息系统能对各种形式的原始数据进行收集、整理和保存,以便向管理者及时、全面、准确地提供所需要的各类信息。

  ·预测功能:根据一定的数学方法和预测模型,可以利用历史的数据对未来进行预测。

  ·计划功能:对各种具体工作能合理地计划和安排,对不同的管理层次提出不同的要求,提供不同的信息,以提高管理工作效率。

  ·控制功能:对整个生产经营系统的各个部门及各个环节的运行情况进行监测,可以及时发现问题,进行纠正。

  ·决策优化功能:在系统中利用运筹学的方法和技术,可以为最佳决策提供科学依据,以便合理地利用企业的各项资源,提高企业的经济效益。

  (2)管理信息系统的特点

  管理信息的基本特点,概括起来可以有以下几方面:

  ·管理信息系统是一个人机系统:利用计算机强大的处理能力和存储能力,这既是管理现代化的客观要求,也是管理信息系统的基本特点。但是,人在利用计算机的同时,必须要考虑各自的特长,使管理系统成为一个有机协调的、高效率的系统。

  ·管理信息系统是一个一体化的集成系统:管理信息系统是以系统思想为指导进行设计和建立的,因此保证了整个系统的统一和协调,使得系统中的数据具有一致性和共享性。现代的网络技术和数据库技术是实现管理信息系统一体化的重要技术基础。

  ·数据库的应用:具有集中统一规划的数据库是现代管理信息系统的重要特点,它标志着管理信息系统真正实现了数据的集中统一,使信息成为各种用户共享的资源。

  ·数学模型的应用:在管理信息系统中利用计算机的计算和逻辑判断能力,利用数学模型来分析数据,进行预测和辅助决策,是管理信息系统的又一显著特点。通过应用数学模型可以为管理人员进行最佳决策提供必要的信息[3]。

  1.2.2 数据库技术简介

  数据库是个通用化的综合性的数据集合,它可以供各种用户共享且只有最小的冗余度和较高的数据与程序的独立性,由于多种程序并发地使用数据库,为了能有效地及时地处理数据,并提供安全性和完全性必须有一个软件系统---数据库管理系统DBMS在建立、运用和维护时对数据库进行统一控制。

  对于本系统的开发与设计,实际上也就是数据库的应用开发。在数据库中是通过数据模型来对现实世界进行抽象的,数据模型是数据系统中用于提供信息表示和操作手段的形式构架,它包括:层次模型、网状模型、关系模型。其中以关系模型做基础的数据库为关系数据库。关系数据库以严格的理论基础,概念简单明晰,数据独立性高,便于理解,迅速占据了主导地位。

  关系数据库的标准语言是SQL语言(Structured Query Language),即结构化的查询语言。SQL语言的功能包括查询(Query)、操纵(Manipulation)、定义(Definition)和控制(Control)四个方面,是一个综合的、通用的、功能极强的关系数据库语言。它的主要特点是:

  (1)一体化

  SQL能完成定义关系模式、录入数据以建立数据库、查询、更新、维护、数据库重构、数据库安全性等一系列操作要求。

  (2)两种使用方式

  一种是联机交互使用的方式,SQL语言为自含式语言,可独立使用;另一种是嵌入某种高级程序设计语言的程序中,SQL为嵌入语言,它依附于主语言。

  (3)高度非过程化

  在SQL语言中,只要求用户提出“干什么”,无须指出“怎么干”。用户不必了解存取路径。存取路径的选择和SQL操作的过程由系统自动完成[14]。

  (4)语言简捷,易学易用

  1.3 开发工具简介

  Visual FoxPro是自Microsoft与Fox Software合并以来出版的FoxPro的第一个完全新的版本。它包括一些与其他Microsoft产品中一样的向导工具,这就使得建立表格、查询、报表、标签和其它类型的文件变得非常容易;它还增加了一些高级功能,例如面向对象编程和数据库模式,这就为应用程序开发人员提供了更加有力的工具。

  Visual FoxPro是一个功能强大的数据库管理系统(DBMS),是一套完全独立的Windows开发系统,是可视化的、面向对象、采用事件驱动方式的结构化程序设计语言。利用其时间驱动的编程机制、新颖易学的可视化设计工具,并使用Windows内部应用程序接口(API)函数,采用动态连接库(DDL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)以及开放式数据库访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。

  Microsoft的Visual系列开发工具以它自己独到的特点和优势赢得了越来越多的开发者,它彻底实现了所见即所得、所想即所得的思想,完美地实现了GUI用户界面用户自己定制的功能,人们可以不去为制作Windows风格用户界面而耗费很大的精力,而把精力集中在核心代码的实现上。

  Visual FoxPro6.0中文比较适合于中国中小型数据库市场,对于记录数小于1 000 000条的数据库,Visual FoxPro6.0中文版无疑是最优秀的选择之一,这是由于它功能强大,主要表现在以下几方面[4]:

  ·能够管理大量复杂的数据信息,同时具有很好的安全性。

  ·使用结构化查询技术,能够从大量的数据中快速查询需要的信息具有很好的实时性。

  ·具有较强的网络功能,能够实现数据的远程访问和存储加工。

  ·使用面向对象的开发技术,能够开发出功能强大的专门针对用户的应用程序。具有强大的API函数库,支持ActiveX和OCX技术,并且在某些功能不能实现时可以借助Visual Basic和Visual C++等其他工具辅助开发。

  ·能够方便地根据数据制作直方图、饼图等。

  ·能够快速、随意地制作出用户需要的各种形式的报表和标签。

设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师