大学教务管理信息系统设计与实现.docx
《大学教务管理信息系统设计与实现.docx》由会员分享,可在线阅读,更多相关《大学教务管理信息系统设计与实现.docx(59页珍藏版)》请在课桌文档上搜索。
1、教务管理信息系统主要应用于各大高等院校,可以协助完成学校日常的教学、教务、教师以及学生的信息化管理。开发教务管理信息系统可以减轻教务人员的工作压力,比拟系统地对教务、教学上的各类信息进行管理。同时,还可以加快查询速度、提高工作效率,使各项管理更加标准化。目前,各高等院校的教务工作十分繁杂、资料重多。虽然,管理信息系统已进入局部高校,但还尚未普及,而对于教务管理来说,现在还没有一套完整的、统一的管理系统。因此,开发一套适应学校工作需要的、兼容性好的教务管理信息系统是十分必要的。教务管理信息系统具有许多功能,具体包括:教师信息、学生信息、班级信息、课程管理、系统管理等。系统开发过程遵循调查研究、可
2、行性分析、需求分析、系统设计和系统实施、测试六个主要阶段来对系统进行开发。在开发工具的选择上,主要选用DelPhi7.0作为前台开发工具,选用SQLSerVer2000作为后台数据库,从而保证了数据的完整性与一致性。论文主要从可行性分析、需求分析、系统设计、系统实施与测试等几个方面对教务管理信息系统进行介绍。关键词:大学教务管理;数据库技术;Delphi7.0;SQLServer;ADO组件AbstractTheeducationaladministrationmanagementinformationsystemmainlyisapplyineachbigandhighetc.college
3、,canhelptocompleteusualteaching,theinformationeducationaladministration,teacherinschoolandthestudentsinformation-basedmanagements.Developtheeducationaladministrationmanagementinformationsystemcaneasetheeducationaladministrationpersonnelsworkpressure,carryingonthemanagementtoeachkindofinformationofth
4、eeducationaladministration,teachingmoreandsystematically.Atthesametime,canalsospeedtosearchthespeed,theexaltationworkefficiency,makevariousmanagementmorethenormturn.Currently,theeducationaladministrationworkofeachhighetc.collegeisverycomplicated,thedataismuchmoreheavy.Although,themanagementinformati
5、onsystemhasalreadyenteredpartofhighschools,didn,tyetstillmakewidelyavailable,butforeducationaladministrationmanagementtosay,nowreturnhavenoasetofintegrityof,unitedmanagementsystem.Therefore,developasetoforientationschoolworktoneedof,andpermittheeducationaladministrationthatsexlikemanagementtheinform
6、ationsystemisverynecessary.Theeducationaladministrationmanagementinformationsystemhasmulti-function,includeinaspecificway:Teacher,sinformation,studentsinfation,classinformation,thecoursemanagement,thesystemmanagementetc.Thesystemdevelopmentprocessfollowstoinvestigatetheresearch,viabilityassessment,n
7、eedanalysis,systemdesignandthesystemimplementsandtestsixmainstagestocometocarryonthedevelopmenttothesystem.Indevelopingthechoiceofthetool,mainlychoosetobethestagedevelopmenttoolwiththeDelhi7.0,choosetousetheSQLServer2000bethebackstagedatabase,thusguaranteedtheintegrityandtheconsistencyofthedata.Thet
8、hesismainlymanagestheinformationsystemtocarryontheintroductiontotheeducationaladministrationfromtheviabilityassessment,theneedanalysis,thesystemdesign,thesystemimplementandtestetc.afewaspects.Keywords:Theuniversityeducationaladministrationmanagement;Databasetechnique;Delphi7.0;SQLServer;ModuleofADO第
9、I章绪论11.1 系统的开发背景11.2 系统的开发环境11.3 系统开发的必要性2第2章系统可行性分析32.1 经济可行性32.2 技术可行性42.3 操作可行性6第3章需求分析73.1 现状的分析73.2 需求的分析83.3 系统的业务流程93.4 系统的数据流程103.5 数据字典10数据项的定义11数据结构的定义错误!未定义书签。数据流的定义错误!未定义书签。数据存储的定义错误!未定义书签。第4章系统设计错误!未定义书签。4.1 数据库设计错误!未定义书签。概念设计错误!未定义书签。逻辑设计错误!未定义书签。物理设计错误!未定义书签。4.2 系统模块设计错误!未定义书签。第5章系统实施
10、错误!未定义书签。5.1 系统后台数据库的实施错误!未定义书签。创立数据库错误!未定义书签。创立数据表错误!未定义书签。建立触发器错误!未定义书签。建立存储过程错误!未定义书签。5.2 系统前台的实施错误!未定义书签。数据库的访问方式错误!未定义书签。界面设计错误!未定义书签。第6章测试错误!未定义书签。第7章结论错误!未定义书签。参考文献错误!未定义书签。致谢错误!未定义书签。附录错误!未定义书签。1.1 系统的开发背景随着计算机的开展及网络技术的应用,电子商务、电子政务及电子办公等名词早已经从一个前卫的概念走入了每个人的生活。各种各样的计算机应用系统已经在人们的生活中和工作中起着越来越重要
11、的作用。一个好的应用系统,不仅仅可以方便信息的传送、流通、提高工作的效率和节省办公的本钱,更主要的是通过这样的系统,可以标准各项事务的管理,建立起高效的工作机制。学校每年都有很大的人员流动,如新生入学、老生毕业,还有其他各种人事变动等。以前都是能过人工的形式对学校事务进行管理的。但原来采用人工记录的方式来管理学校事务已经不能满足学校管理的需要。这是因为采用人工的管理模式存在着很大的缺陷,如维护性差,出错之后不易修改;不方便查询学生的情况,工作效率低;学生选课时麻烦,费时费力等。随着信息技术的不断开展,有必要对原来的教务管理模式进行改良,使之便于学生信息的查询和维护,便于学生管理。为了提高学校的
12、教学质量、扩大教育规模、增强办学力量,各高等院校也将计算机应用系统引入到学校的办学体系当中。建立教务管理信息系统,它主要是实现对一般大专院校的教师、学生以及课程的信息化的管理。并可以把数据库储存的学生信息和所有的课程信息通过客户端程序访问数据库,从而实现对教务信息的管理。这样就可以减轻老师和教务处工作人员的负担,同时也方便了同学们了解开课情况及成绩的查询。教务管理信息系统能有效地管理学校的事务,跟踪学生的流动去向,帮助学校和老师掌握学生情况。因此,建立个易于操作、稳定性好的教务管理信息系统对各高等院校来说尤为重要。1.2 系统的开发环境教务管理信息系统是个人在3个月的时间内开发出的管理信息系统
13、,该系统的开发平台是在WindowsXP下的Delphi7.0与SQLServer2000,并选用了一台性能优良的PC机作为开发工具。系统中所需要的功能在Delphi7.0与SQLServer2000组建的数据库管理系统中都可以实现。而且DClPhi7.O与SQLSerVCr2000组合兼容性好。另外,SQLServer2000除了具有扩展性、可靠性以外,还具有可以迅速开发新的因特网系统的功能,这些都充分说明Delphi7.0与SQLServer2000是该系统开发的完美结合体。计算机的硬件要求如下:处理器:IntelPentium166MHz以上物理内存:256MB以上硬盘:普通80GB操作
14、系统:windowsXPWindOWS2000(SerVer版本)网络环境:windowsNT13系统开发的必要性在我国,教育问题长久以来都受到政府、群众以及各大媒体的广泛关注。学校教育更是其中的重要组成局部。学校的教学质量、教育规模、办学力量以及采用的教学体系,这些都是人们谈论的焦点。而且,当今人类已经进入了科技进步、信息高速开展了时代,计算机技术的迅速开展和互联网的兴起,使管理信息系统已经深入到了各行各业。学校也同样把管理信息系统引入到实际的工作当中来,利用管理信息系统可以方便数据的传递,实现数据共享,防止重复劳动,标准教学管理行为,从而提高了管理效率和水平。管理信息系统给人们带来方便的同
15、时也减轻了工作压力,增加经济上的效益。因此,开发高效的教务管理信息系统是当今社会实现信息化的必经之路,是我国现阶段学校管理的首要任务。第2章系统可行性分析进行可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决,而且我们的目的不仅仅是解决问题,还要确定问题是否值得去解决。在可行性分析阶段,首先需要进一步分析和澄清问题的定义。在问题定义阶段初步确定的规模和目标,如果是正确的就进一步加以肯定,如果有错误就应该及时改正,如果对目标系统有任何约束和限制,也必须把它们清楚地列举出来。可行性分析主要分为经济可行性、技术可行性、操作可行性三个方面。2.1经济可行性当今时代是飞速开展的信息时
16、代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其平安性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好教务信息而设计的。在学校里,学校教务资料繁多,包含很多的信息数据的管理,现今,有很多的学校都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于学生成绩的统计和核实等往往采用算盘,计
17、算器等工具进行,对学生考试资料,以及成绩管理多用手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丧失,且不易查找。总的来说,缺乏系统,标准的信息管理手段。尽管有的学校有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比拟突出,这就是管理信息系统的开发的根本环境。数据处理手工操作,工作量大,出错率高,出错后不易更改。学校采取手工方式对教务档案进行管理,由于信息比拟多,教务信息的管理工作混乱而又复杂;平时档案资料放在档案柜里,教师和教务处的管理员也只是当时对它比拟清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的成绩进行更改
18、就更加困难了。基于这此问题,我认为有必要建立一个教务管理系统,使教务管理工作标准化,系统化,程序化,防止教务管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改教务档案。这样就可以节省人力物力,从而能大幅度地降低了多人手工操作造成的不必要的经济浪费,减少了各大院校的经济开支。另外,由于系统是单人在短时间内开发出来的管理软件,其开发费用很低。在系统运行阶段,只需要一台电脑单人就可以进行操作,而且操作简单,不需要进行单独培训。用单人单机操作节省了多人劳作的不必要开支。因此,开发这样一个管理系统从经济角度考虑是可行的。2.2技术可行性大学教务管理信息系统采用了客户机/效劳器的系
19、统结构。客户机/效劳器体系结构可以更好地实现数据效劳和应用程序的共享,使系统容易扩充、更加灵活,从而简化了系统的开发。除了选择好系统结构之外,还要认真考虑选择什么样的前、后开发工具,选用好的开发工具可以缩短开发时间,提高开发的效率。教务管理信息系统在前台开发工具的使用上有比拟大选择空间。可以选用VisualStudio6.0中的VisualFoxpro6.0、VisualBasic6.0、VisualC+6.0、VisualC#,也可以选用POWerBuilder,还可以选用DeIPhi7.0。下面对这些前台开发工具分别进行说明:1.VisualBasicVisualBasic语言具有简单易学
20、的特性,只要稍有语言根底就可以很快掌握并进而精通。可视化的用户界面设计功能,把程序员从繁琐复杂的界面设计中解脱出来;可视化编程环境的“所见即所得功能,使界面设计如积木游戏一般,从而使编程成为一种享受;强大的多媒体功能可轻松地开发出集声音、动画、影像和图片于一体的多媒体应用程序;新增的网络功能提供了编写Internet程序的能力。2.VisualC+利用VisualC+可以编制各种类型的Windows应用程序,从最简单的单文档和对话框程序到复杂的多文档和组合界面程序。并且VisualC+作为VisualStudio可视化组件家族中最重要的一个成员,它与其他可视化开发工具紧密地集成在一起,可以进行
21、不同类型的程序开发工作,适用于特殊、复杂和综合软件工程的开发以及系统软件的设计。3.Delphi实际上,利用上述的哪种开发工具都可以开发出WindOWS应用程序。但是,Delphi7.0很好的综合了软件开发的两个体系的优点。Delphi既结合了传统的编程语言ObjCetPaSCaI和数据库语言的强大功能,又可以用于传统的算术编程和数据库编程,特别是DeIPhi7.0具有强大的数据库功能,利用DelPhi7.0的数据库工具,编程人员根本不需要编写任何ObjeCtPaSCal代码便可以创立一个简单的数据库应用。另外,DeIPhi7.0可以访问多种数据库管理系统的数据库,凭借窗体(FOnn)和报表(
22、RePortS),BDE(Borlanddatabaseengine)、DO(ActiveXDataObjects)可以访问诸如ParadoxDBASESQLServer和本地InterBase效劳器的数据库,也可以访问远程数据库效劳器上的数据库(OraCIe、SyBaSe、InfOnniX等客户机/效劳器数据库中的数据库),或任何经ODBC(OPendatabaseConneCtiVity)可以访问的数据库管理系统中的数据库。当前数据库市场上产品云集,各有特色。其中,开发软件系统常用到的数据库产品有ParadoX、InterBase、Access、SQLSerVer以及OraCle等。下面分
23、别对这些数据库产品进行介绍:1. Paradox数据库Paradox数据库的一个特点是能够快速开发数据库应用程序,尤其是目前开发客户机/效劳器数据库应用程序的最强有力的工具。而Paradox数据库是BorIand公司开发的专门为DelPhi设计的,该数据库可充当本地的小型数据库系统。并且使用的是Delphi提供的BDE可以高效地访问Paradox数据库的数据。该数据库具有操作简便、使用灵活的等特点,同时作为桌面数据库,Paradox能满足任何单机系统的数据要求,对数据传输量不大的网络应用也能胜任。配合Delphi中的BDE引擎是使用Paradox数据库的最正确途径。2. InterBase数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学 教务 管理信息系统 设计 实现

链接地址:https://www.desk33.com/p-908514.html