论文部分内容阅读
随着国内教学规模的迅速扩大和教育体制的不断改革,学校中的学生信息、管理工作量等都大幅度增加,其复杂性也越来越大,这使得教务管理工作的信息化和网络化势在必行,开发高效的基于计算机的教务管理系统成为紧迫任务。一个高质量的教务管理信息系统能够为学校管理者提供及时、正确的教学信息,提高管理水平。面向对象方法是一种实用有效的系统开发方法。“面向对象”是一种认识客观世界的认知方法学,也是一种解决问题的思维方法。面向对象开发一般经历三个阶段:面向对象的系统分析(OOA);面向对象的系统设计(OOD)和面向对象的系统实现(OOP)。UML是面向对象的建模语言,主要用于软件系统的面向对象建模。它融入了软件工程领域的新思想、新方法和新技术,其作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。本系统使用微软的SQL Server 2000做后台数据库服务器,选择微软的Visual Studio.NET技术,从学生管理入手,经过需求分析、建模设计与总体设计,运用UML分析方法,在.NET框架下,采用现代面向对象的语言,设计一个基于.NET技术多层结构的教务管理信息系统。本文首先阐述了教务管理系统开发的目的和意义,然后简要介绍了VB.NET和SQL SERVER的发展历史、基本服务和主要技术,以及开发管理信息系统的方法;详细介绍了各个主要模块的功能。从分析系统需求、系统规划和建设原则入手,采用面向对象的系统开发方法,并结合UML建模以及数据库设计,对北京仪器仪表工业学校教务管理信息系统进行了概要的分析和设计,为系统的开发提供了较为完整的分析方法和设计思路。详细论述了系统开发中应用的一些关键技术,如面向对象程序设计技术、数据访问对象(ADO.NET)技术、存储过程和触发器等技术的原理和使用的效果;对系统开发研究过程中遇到的一些典型问题进行了分析,并给出了解决的方法。对系统开发过程中的一些创新也作了说明。文章最后分析了系统中存在的问题并提出了改进的设想。本系统实现的主要功能有信息录入、信息查询、信息修改和报表打印等,这其中包括学生基本信息、学生成绩、教师信息等。并且根据权限不同,教工人员、学工人员、系统管理员、校长等分别可以执行不同的操作。如系统管理员可以进行用户管理、设置权限以及数据库维护等;校长则可以执行所有操作。界面友好,操作简单,比较实用。