资源描述:
《delphi语言开发教务管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Delphi语言开发教务管理系统电脑知识与技术教育论坛?Delphi语言开发教务管理系统黄文兰(安徽省建筑技工学校,安徽合肥230051)摘要:计算机技术的迅猛发展,对人类社会诸多领域产生了巨大的影响,使人类社会步入到一个崭新的时代,信息技术对学校教学管理工作也带来了新的变革.建立一管理系统,利用它对教务工作中的大量数据进行系统地管理.在这里运用了数据库管理系统收集数据,整理数据,实现了教务管理上的存储,查询,分析等工作,提高了信息管理的科学性及可视化水平,提高了管理质量.关键词:Delphi:数据库中图分类号:TP315文献标识
2、码:A文章编号:1009—3044(2006)20—0218—03TeachingManagementSystemDevelopedwithDelphiLanguageHUANGWen-hnuiArchitecturalEngineeringTraniningSchool,Hefei230051,China)Abstract:Therapiddevelopmentofthetechnologyofcomputerhasbeenmakingagreatchangesinmanyfieldsofhumansociety,anditma
3、rkshumansocietyenteranewera.Theapplication.ofir~ormationtechnologycarryanewreformtOeducationmanagement.wemustsetupanewsystem,fromusingthissystemwecansystemlymanagealargedataofeducationaladministration.Fromthis,weappliancedatabaseI啪一agement,poolingdatareasondata,andarr
4、ivesowing,inquireaboutandanalyzingineducationaladministration,andhaveimprovedinfo,msl~e-mentSstandardscientificandvisuallevel,inordertOimprovemanagementquality.Keywords:Delphi;database1引言在教学管理中.存在着大量的数据,如学生个人资料,学生成绩,教师资料等等都需要存储,查询,加工,统计,显示等一系列的操作处理,并且要求具有准确性,安全性,在人工管理
5、阶段,则存在许多不足之处:效率低下,准确度差,安全性不能保证等等.为了快速,准确地处理和加工大量数据,这就迫切需要计算机来代替人工管理,为提高效率,准确度,安全性,以及提供详细的资料,增加教务管理水平,有必要利用现代计算机信息管理技术,建立科学的,实用性强的教务管理系统.2Delphi数据库系统开发环境介绍Delphi拥有强大的数据库开发能力,在几分种之内就可以做出一个界面精美,操作简便的数据库程序,而且在开发期间就可以看到运行时的结果.一个数据库应用程序在逻辑上由两个部分组成:一个部分是用户界面;另一个部分是数据库访问链路,在D
6、elphi数据库应用程序设计中,这两个部分是分离的,这样就能较好的保证应用程序与后台数据库平台的无关性,以便于应用程序的移植.位于Delphi数据库应用程序编程核心的是BDE.BDE是一个和ODBC类似的东西.负责与具体的数据库打交道.为了方便用户进行数据库应用程序的开发,Delphi提供了一个集成开发环境IDE.其中包括BDE,Administrator,用SQL查询.Delphi提供了大量的数据控件以方便数据库应用程序的开发.Delphi的组件面板在两个页中提供了数据库应用程序开发中必备的基础控件.(11数据访问页(DataA
7、ccesspage):提供用以访问数据库的控件.该页中的控件一般属于DataSet(数据集)控件,如:Trtable,只要指定它们的DataBaseName属性,就可以将它们与某个数据库建立连接.数据源控件Datasource也位于该页中.f21数据控件页(DataControlPage):提供显示修改数据库中数据的控件.该页中的控件一般是Data-Aware(数据感知)控件,如TDBd,rDBEdit,这种控件只要通过一个DataSource(数据源)控件与DataSet控件相连,就可以自动显示位于DataSet中的数据.Del
8、phi对数据库访问,事实上通过了很多层次的连接,通常情况下,Data—Aware控件与DataSource控件相连,DataSource控件与DataSet控件相连,DataSet控件与BDE相连,BDE最后才连接到具体数据,整条数据访问链路如下: