大学教务管理信息系统设计与实现.docx

上传人:b****5 文档编号:6469439 上传时间:2023-01-06 格式:DOCX 页数:65 大小:1.44MB
下载 相关 举报
大学教务管理信息系统设计与实现.docx_第1页
第1页 / 共65页
大学教务管理信息系统设计与实现.docx_第2页
第2页 / 共65页
大学教务管理信息系统设计与实现.docx_第3页
第3页 / 共65页
大学教务管理信息系统设计与实现.docx_第4页
第4页 / 共65页
大学教务管理信息系统设计与实现.docx_第5页
第5页 / 共65页
点击查看更多>>
下载资源
资源描述

大学教务管理信息系统设计与实现.docx

《大学教务管理信息系统设计与实现.docx》由会员分享,可在线阅读,更多相关《大学教务管理信息系统设计与实现.docx(65页珍藏版)》请在冰豆网上搜索。

大学教务管理信息系统设计与实现.docx

大学教务管理信息系统设计与实现

摘要

教务管理信息系统主要应用于各大高等院校,可以协助完成学校日常的教学、教务、教师以及学生的信息化管理。

开发教务管理信息系统可以减轻教务人员的工作压力,比较系统地对教务、教学上的各类信息进行管理。

同时,还可以加快查询速度、提高工作效率,使各项管理更加规范化。

目前,各高等院校的教务工作十分繁杂、资料重多。

虽然,管理信息系统已进入部分高校,但还尚未普及,而对于教务管理来说,现在还没有一套完整的、统一的管理系统。

因此,开发一套适应学校工作需要的、兼容性好的教务管理信息系统是十分必要的。

教务管理信息系统具有许多功能,具体包括:

教师信息、学生信息、班级信息、课程管理、系统管理等。

系统开发过程遵循调查研究、可行性分析、需求分析、系统设计和系统实施、测试六个主要阶段来对系统进行开发。

在开发工具的选择上,主要选用Delphi7.0作为前台开发工具,选用SQLServer2000作为后台数据库,从而保证了数据的完整性与一致性。

论文主要从可行性分析、需求分析、系统设计、系统实施与测试等几个方面对教务管理信息系统进行介绍。

关键词:

大学教务管理;数据库技术;Delphi7.0;SQLServer;ADO组件

 

Abstract

Theeducationaladministrationmanagementinformationsystemmainlyisapplyineachbigandhighetc.college,canhelptocompleteusualteaching,theinformationeducationaladministration,teacherinschoolandthestudent'sinformation-basedmanagements.Developtheeducationaladministrationmanagementinformationsystemcaneasetheeducationaladministrationpersonnel'sworkpressure,carryingonthemanagementtoeachkindofinformationoftheeducationaladministration,teachingmoreandsystematically.Atthesametime,canalsospeedtosearchthespeed,theexaltationworkefficiency,makevariousmanagementmorethenormturn.Currently,theeducationaladministrationworkofeachhighetc.collegeisverycomplicated,thedataismuchmoreheavy.Although,themanagementinformationsystemhasalreadyenteredpartofhighschools,didn'tyetstillmakewidelyavailable,butforeducationaladministrationmanagementtosay,nowreturnhavenoasetofintegrityof,unitedmanagementsystem.Therefore,developasetoforientationschoolworktoneedof,andpermittheeducationaladministrationthatsexlikemanagementtheinformationsystemisverynecessary.

Theeducationaladministrationmanagementinformationsystemhasmulti-function,includeinaspecificway:

Teacher’sinformation,student'sinformation,classinformation,thecoursemanagement,thesystemmanagementetc.Thesystemdevelopmentprocessfollowstoinvestigatetheresearch,viabilityassessment,needanalysis,systemdesignandthesystemimplementsandtestsixmainstagestocometocarryonthedevelopmenttothesystem.Indevelopingthechoiceofthetool,mainlychoosetobethestagedevelopmenttoolwiththeDelphi7.0,choosetousetheSQLServer2000bethebackstagedatabase,thusguaranteedtheintegrityandtheconsistencyofthedata.Thethesismainlymanagestheinformationsystemtocarryontheintroductiontotheeducationaladministrationfromtheviabilityassessment,theneedanalysis,thesystemdesign,thesystemimplementandtestetc.afewaspects.

Keywords:

Theuniversityeducationaladministrationmanagement;Databasetechnique;Delphi7.0;SQLServer;ModuleofADO

第1章绪论

系统的开发背景

随着计算机的发展及网络技术的应用,电子商务、电子政务及电子办公等名词早已经从一个前卫的概念走入了每个人的生活。

各种各样的计算机应用系统已经在人们的生活中和工作中起着越来越重要的作用。

一个好的应用系统,不仅仅可以方便信息的传送、流通、提高工作的效率和节省办公的成本,更主要的是通过这样的系统,可以规范各项事务的管理,建立起高效的工作机制。

学校每年都有很大的人员流动,如新生入学、老生毕业,还有其他各种人事变动等。

以前都是能过人工的形式对学校事务进行管理的。

但原来采用人工记录的方式来管理学校事务已经不能满足学校管理的需要。

这是因为采用人工的管理模式存在着很大的缺陷,如维护性差,出错之后不易修改;不方便查询学生的情况,工作效率低;学生选课时麻烦,费时费力等。

随着信息技术的不断发展,有必要对原来的教务管理模式进行改进,使之便于学生信息的查询和维护,便于学生管理。

为了提高学校的教学质量、扩大教育规模、增强办学力量,各高等院校也将计算机应用系统引入到学校的办学体系当中。

建立教务管理信息系统,它主要是实现对一般大专院校的教师、学生以及课程的信息化的管理。

并可以把数据库储存的学生信息和所有的课程信息通过客户端程序访问数据库,从而实现对教务信息的管理。

这样就可以减轻老师和教务处工作人员的负担,同时也方便了同学们了解开课情况及成绩的查询。

教务管理信息系统能有效地管理学校的事务,跟踪学生的流动去向,帮助学校和老师掌握学生情况。

因此,建立一个易于操作、稳定性好的教务管理信息系统对各高等院校来说尤为重要。

系统的开发环境

教务管理信息系统是个人在3个月的时间内开发出的管理信息系统,该系统的开发平台是在WindowsXP下的Delphi7.0与SQLServer2000,并选用了一台性能优良的PC机作为开发工具。

系统中所需要的功能在Delphi7.0与SQLServer2000组建的数据库管理系统中都可以实现。

而且Delphi7.0与SQLServer2000组合兼容性好。

另外,SQLServer2000除了具有扩展性、可靠性以外,还具有可以迅速开发新的因特网系统的功能,这些都充分说明Delphi7.0与SQLServer2000是该系统开发的完美结合体。

计算机的硬件要求如下:

      处理器:

IntelPentium166MHz以上

物理内存:

256MB以上

硬盘:

普通80GB

操作系统:

windowsXP、windows2000(Server版本)

网络环境:

windowsNT

系统开发的必要性

在我国,教育问题长久以来都受到政府、群众以及各大媒体的广泛关注。

学校教育更是其中的重要组成部分。

学校的教学质量、教育规模、办学力量以及采用的教学体系,这些都是人们谈论的焦点。

而且,当今人类已经进入了科技进步、信息高速发展了时代,计算机技术的迅速发展和互联网的兴起,使管理信息系统已经深入到了各行各业。

学校也同样把管理信息系统引入到实际的工作当中来,利用管理信息系统可以方便数据的传递,实现数据共享,避免重复劳动,规范教学管理行为,从而提高了管理效率和水平。

管理信息系统给人们带来方便的同时也减轻了工作压力,增加经济上的效益。

因此,开发高效的教务管理信息系统是当今社会实现信息化的必经之路,是我国现阶段学校管理的首要任务。

 

第2章系统可行性分析

进行可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决,而且我们的目的不仅仅是解决问题,还要确定问题是否值得去解决。

在可行性分析阶段,首先需要进一步分析和澄清问题的定义。

在问题定义阶段初步确定的规模和目标,如果是正确的就进一步加以肯定,如果有错误就应该及时改正,如果对目标系统有任何约束和限制,也必须把它们清楚地列举出来。

可行性分析主要分为经济可行性、技术可行性、操作可行性三个方面。

经济可行性

当今时代是飞速发展的信息时代。

在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。

计算机的最大好处在于利用它能够进行信息管理。

使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。

尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。

计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。

本系统就是为了管理好教务信息而设计的。

在学校里,学校教务资料繁多,包含很多的信息数据的管理,现今,有很多的学校都是初步开始使用,甚至尚未使用计算机进行信息管理。

根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于学生成绩的统计和核实等往往采用算盘,计算器等工具进行,对学生考试资料,以及成绩管理多用手抄进行。

数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。

总的来说,缺乏系统,规范的信息管理手段。

尽管有的学校有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。

数据处理手工操作,工作量大,出错率高,出错后不易更改。

学校采取手工方式对教务档案进行管理,由于信息比较多,教务信息的管理工作混乱而又复杂;平时档案资料放在档案柜里,教师和教务处的管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。

如要对很长时间以前的成绩进行更改就更加困难了。

基于这此问题,我认为有必要建立一个教务管理系统,使教务管理工作规范化,系统化,程序化,避免教务管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改教务档案。

这样就可以节省人力物力,从而能大幅度地降低了多人手工操作造成的不必要的经济浪费,减少了各大院校的经济开支。

另外,由于系统是单人在短时间内开发出来的管理软件,其开发费用很低。

在系统运行阶段,只需要一台电脑单人就可以进行操作,而且操作简单,不需要进行单独培训。

用单人单机操作节省了多人劳作的不必要开支。

因此,开发这样一个管理系统从经济角度考虑是可行的。

技术可行性

大学教务管理信息系统采用了客户机/服务器的系统结构。

客户机/服务器体系结构可以更好地实现数据服务和应用程序的共享,使系统容易扩充、更加灵活,从而简化了系统的开发。

除了选择好系统结构之外,还要认真考虑选择什么样的前、后开发工具,选用好的开发工具可以缩短开发时间,提高开发的效率。

教务管理信息系统在前台开发工具的使用上有比较大选择空间。

可以选用VisualStudio6.0中的VisualFoxpro6.0、VisualBasic6.0、VisualC++6.0、VisualC#,也可以选用PowerBuilder,还可以选用Delphi7.0。

下面对这些前台开发工具分别进行说明:

1.VisualBasic

VisualBasic语言具有简单易学的特性,只要稍有语言基础就可以很快掌握并进而精通。

可视化的用户界面设计功能,把程序员从繁琐复杂的界面设计中解脱出来;可视化编程环境的“所见即所得”功能,使界面设计如积木游戏一般,从而使编程成为一种享受;强大的多媒体功能可轻松地开发出集声音、动画、影像和图片于一体的多媒体应用程序;新增的网络功能提供了编写Internet程序的能力。

2.VisualC++

利用VisualC++可以编制各种类型的Windows应用程序,从最简单的单文档和对话框程序到复杂的多文档和组合界面程序。

并且VisualC++作为VisualStudio可视化组件家族中最重要的一个成员,它与其他可视化开发工具紧密地集成在一起,可以进行不同类型的程序开发工作,适用于特殊、复杂和综合软件项目的开发以及系统软件的设计。

3.Delphi

实际上,利用上述的哪种开发工具都可以开发出Windows应用程序。

但是,Delphi7.0很好的综合了软件开发的两个体系的优点。

Delphi既结合了传统的编程语言ObjectPascal和数据库语言的强大功能,又可以用于传统的算术编程和数据库编程,特别是Delphi7.0具有强大的数据库功能,利用Delphi7.0的数据库工具,编程人员根本不需要编写任何ObjectPascal代码便可以创建一个简单的数据库应用。

另外,Delphi7.0可以访问多种数据库管理系统的数据库,凭借窗体(Form)和报表(Reports),BDE(Borlanddatabaseengine)、ADO(ActiveXDataObjects)可以访问诸如Paradox、DBASE、SQLServer和本地InterBase服务器的数据库,也可以访问远程数据库服务器上的数据库(Oracle、SyBase、Informix等客户机/服务器数据库中的数据库),或任何经ODBC(Opendatabaseconnectivity)可以访问的数据库管理系统中的数据库。

当前数据库市场上产品云集,各有特色。

其中,开发软件系统常用到的数据库产品有Paradox、InterBase、Access、SQLServer以及Oracle等。

下面分别对这些数据库产品进行介绍:

1.Paradox数据库

Paradox数据库的一个特点是能够快速开发数据库应用程序,尤其是目前开发客户机/服务器数据库应用程序的最强有力的工具。

而Paradox数据库是Borland公司开发的专门为Delphi设计的,该数据库可充当本地的小型数据库系统。

并且使用的是Delphi提供的BDE可以高效地访问Paradox数据库的数据。

该数据库具有操作简便、使用灵活的等特点,同时作为桌面数据库,Paradox能满足任何单机系统的数据要求,对数据传输量不大的网络应用也能胜任。

配合Delphi中的BDE引擎是使用Paradox数据库的最佳途径。

2.InterBase数据库

InterBase数据库是Borland公司开发的大型关系数据库。

InterBase是一种关系数据管理系统,它提供了在单机或多用户环境中的快速数据处理及共享的工具。

InterBase的核心是提供透明的多机种支持的网络运行服务器技术。

InterBase有两种形式,一是基于单机应用的LocalInterBase,另一种为基于远程、多机工作方式的InterBaseServer。

两种服务器都带有Windows操作系统的客户端工具,包括用户授权和数据库管理器ServerManager、用作数据库定义及操作的WindowsISQL以及一系列其他高效工具。

3.Access数据库

Access数据库管理系统是MicrosoftOffice套件的重要组成部分。

Access适用于小型商务活动,用以存贮和管理商务活动所需要的数据。

Access作为一种数据库产品,它具有比较强大的数据管理功能,可以方便地通过程序代码使用该数据库的开发接口,对Access数据库中各种对象加以控制。

4.SQLServer数据库

SQLServer是面向高端的数据库管理系统,具有强大的数据管理功能,提供了丰富的管理工具支持数据的完整性管理、安全性管理和作业管理。

SQLServer具有分布式数据库和数据仓库功能,能进行分布式事务处理和联机分析处理,支持客户机/服务器的系统结构。

SQLServer还具有强大的网络功能,支持发布Web页面以及接收电子邮件。

此外,SQLServer建立于MicrosoftWindowNT的可伸缩性和可管理性之上,提供了功能强大的客户服务器平台,高性能客户服务器结构的数据库管理系统可以将VisualFoxPro、VisualBasic、VisualC++、Delphi等作为客户端开发工具,而将SQLServer作为存储数据的后台服务器软件。

因此,SQLServer是目前广为使用的数据库管理系统。

综上所述,采用可视化的开发工具和数据库管理系统是开发软件项目的有力武器,它不但可以为开发人员提供了选择的空间,而且可以加强系统的稳定性,提高系统的可维护性和易操作性。

因此,从技术角度来说开发教务管理信息系统也是十分可行的。

操作可行性

系统的操作可行性是指开发出来的软件系统在特定的环境中是否能够发挥应有的作用。

首先,将根据实际考察与调研的结果,设计出适应高等院校日常工作需要,并且系统操作简单、界面友好、美观,功能全面、能提高工作效率,节省时间、数据安全性好,稳定性高、投资小、回报大的教务管理信息系统。

其次,从硬件角度来说,现有的计算机硬件配置已经满足开发软件系统的需求,可以为系统开发提供保证。

此外,系统的开发是在Windows操作平台下进行的,Windows操作平台可以保证软件系统的性能以及稳定性。

从软件角度来讲,系统采用的可视化开发工具以运行速度快而著称,所以系统在运行速度方面也将是可以肯定的。

另外,数据库管理系统可以保证数据操作的一致性和完整性,与可视化开发工具结合能够完全发挥软件系统的性能和作用。

因此,系统在操作方面也是可行的。

 

第3章需求分析

需求分析简单地说就是分析用户的要求。

需求分析是设计数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。

图3.1描述了需求分析的过程。

图3.1需求分析的过程

现状的分析

近来年,全国的各大高等院校都扩大了自己的招生数量和办学规模,这就增加了教务人员的工作强度,原有的管理模式已无法适应教学的需要。

随着我国高等教育体制改革的逐步深入,高等学校学生的培养计划也在不断地修改,现行的教育体制给学生以更大的自由选择空间,但却增加了教务管理的工作量。

因此,利用现代的管理信息技术和数据库开发技术,建立起的管理信息系统就可以减轻教务管理人员的劳动强度、提高工作质量和效率、方便管理人员对信息的查询。

同时,在提高信息资源的利用率和管理水平上也都具有重要意义。

总体来说,目前高等院校的运作都是建立在多年办学经验的基础之上。

学校的日常工作情况也都遵循着相同的原则。

其具体的工作流程如图3.2所示。

根据图3.2所示,在一般情况下,学校的招生部门把当年学校的招生情况、生源数量等方面的信息记录在案。

当新生入学时,由学生处的工作人员根据招生

图3.2教务管理的工作流程

部门提供的信息建立和管理新生的学籍、档案,并根据学生高考成绩和填报志愿编入相应的班级。

各个院系根据学校的人才培养方案和制定的教学计划针对不同专业的学生进行课程的设置。

然后,根据学院的实际情况确定实际开设的课程,进行排课。

学生根据学院开设的课程和个人兴趣选修除必修课以外的课程。

并且,由学院安排好这些课程的任课教师,由任课教师选定课程教材。

教材科根据任课教师选好的教材,与书店和出版社联系,将指定的这些书籍运送到学校,由教材科统一管理,并在开学时,分发给学生。

另外,在每学期期末,各院系对考试时间,考试地点,监考人员,以及考试形式做出详细安排和计划,并把学生的考试成绩上报给教务处,教务处对各个院系学生的成绩进行统计、核对后,进行登记。

在学生毕业时,就依据这些统计资料对学生进行审查,判定学生是否修满相应的学分,满不满足毕业的条件,能不能授予其学位。

我们从目前高等院校的工作流程中可以看出,现在教务工作的工作量很大,涉及的方面很多,而且所处理的事务也非常琐碎。

所以,开发一个行之有效的教务管理信息系统成为了当前各高等院校的当务之急。

需求的分析

经过对学校教务工作的实际调研、考察和对学校现状的分析,我们发现了在学校的教务工作中存在以下几个方面的需求:

1.学校的人员流动很大,既有新生入学,也有毕业生离校。

而且,还有因

违反学校规章制度被勒令退学和因病休学的学生。

这些同学的入校与离校都需要教务处的老师和工作人员进行记录,而在记录的过程当中也难免发生疏乎、遗漏,这给教务工作带来极大的不便,需要采取有效措施解决工作中存在的这种现象。

2.另外,与学生的情况类似,教学和各部门的工作人员也会有人员流动。

如:

年轻教师的入校,现有教师的工作调动以及老教师的退休。

还有其它各部门工作人员的进进出出。

人员流动问题是十分棘手的问题,教务工作人员期望找到一种有效的办法解人员流动问题。

3.学校是由若干个院系和班级组成的。

学生的流动也引起了班级数量的变

化。

它会随着新生入学而增加,毕业生离校而减少。

教务人员每年都要处理大量

事务来确保班级信息的准确性,可处理这些事务是非常琐碎的,他们希望利用一个有效的工具进行管理。

4.课程管理是学校工作的重点。

学校每个学期都要为每个院系开设多门课

程,开设的这些课程提供给学生进行选择,若采取人工选课的方式很复杂、同时也非常麻烦。

如果能构建一个平台供学生选课使用就方便多了。

另外,考试过后,学生也要了解自己的考试成绩,通过这样的平台来进行查询快捷、方便。

而且在每个学期的期末,老师还需要对每门课程进行统计,统计出来的这些数据难免会出现偏差。

这就需要一个准确、有效的管理工具来进行统计。

这样就会大大的提高统计的准确性了。

5.教务工作每天都要产生大量的数据,若稍有不慎就可能造成数据的丢失。

教务工作人员希望利用管理信息技术处理数据,对数据进行定期的备份。

这样既满足了工作的需要,又解决了他们的后顾之忧。

对上述需求进行

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 职业教育 > 中职中专

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1