- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Delphi的教务管理系统设计与实现
基于Delphi7.0的教务管理系统设计与实现
金和兵
(信息科学与技术学院,2004(5)班)
[摘 要] [关键词]ADO
1 引言
1. 1课题研究背景及意义
近年来,随着我国信息产业的飞速发展,计算机的开发应用已经深入到各个领域,而且日趋普及。在教育领域内,计算机的应用已经十分广泛,各种信息管理与计算机精密结合在一起。
教务管理系统是一个面向学校教务管理人员、教师,为其提供服务的综合管理系统。通过分析学校管理工作的某些不足,我设计了一个功能全面的管理系统,该系统主要功能:由于时间比较紧张,加之系统开发的经验还不太充足,它肯定存在许多不足的地方,但对它的改善和功能的完备并不会随着毕业设计的结束而终止。其次,学校管理系统极大提高了工作效率,大大减少了以往的操作方式,为使用者带来了很多方便。学校管理系统,查找方便,管理方便,可靠性高、存储量大、必威体育官网网址性好、寿命长、成本低等而且一些参数还可以手动修改。1. 2系统现状分析
随着我国中小学校教学体制改革的发展,更加体现出以人为本的教育方针政策。学生自主地选择专业课程及专业方向、课程的选修机制、教师授课、学生成绩,成绩等管理方式的改革向传统的管理软件提出了新的挑战 。基于这种广泛的需求,在充分综合各中小学校管理特点的前提下,需要推出能够适应新的教学体制、最大程度的满足中小学校现代化管理要求的教务管理系统。
中小学校教务管理工作是教育中的一个极为重要的环节,是整个中小学校管理的核心和基础。面对种类繁多的数据和报表,手工处理方式已经很难跟上现代化管理的步伐,随着计算机及通讯技术的飞速发展,高等教育对教务管理工作提出了更高的要求。尽快改变传统的管理模式,运用现代化手段进行科学管理,已经成为整个教育系统亟待解决的课题之一。
2 开发工具和数据库的选择
2.1系统开发工具
工具Delphi 7.0(采用的是面向对象程序语言(Object-Oriented Language)),
数据库Microsoft Access2.2 Delphi简介
Delphi是一套集成开发环境(Integrated Development Environment也称为IDE)的程序语言开发软件,它提供了程序设计器在设计、开发、测试、调试及部署应用程序所需的全部程序工具,让设计器很容易地根据自己的需求,开发出合适的应用程序[1]。
Delphi的IDE集成开发环境包括:一个可视化的窗体设计器、对象检视器、对象浏览器、组件面版、项目管理器,代码编辑器及辅助程序调试[2]。程序设计器可以利用上述的开发环境,很简单地将组件(一种对象的可视化)加入窗体或从窗体中删除,再到对象检视器窗口中去修改或初始化该组件的属性值,也可以利用代码编辑器编写可执行的代码[3]。而且程序设计器也可以利用对象检视器产生组件需要的时间,在这个事件内编写对应的程序代码。
2.3 Microsoft Access 2003[4]简述Microsoft Access2003 就是关系数据库开发工具数据库能汇集各种信息以供查询,存储和检索一个数据库中包含了许多条记录(Record)而每条记录是由多个字段(Field)所组成不同的字段存放这不同的数据Microsoft Access2003 的优点在于它能使用数据表示图或自定义窗体收集信息数据表示图提供了一种类似于 Excel 的电子表格可以使数据库一目了然另外Access 允许创建自定义报表用于打印或输出数据库中的信息如上所述Access 作为关系数据库开发具备了许多优点可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能.2.4 ADO数据库访问方式
该系统采用了ADO数据库访问方式[6]。ADO是采用直接访问技术的。 ADO(Active Data Object)技术是微软公司所推出的一套数据库访问规范。它使应用程序能够通过一种叫OLE DB提供者的驱动程序访问和操作数据库。而OLE DB是一个基于COM+的数据访问规则和API函数的集合,并经过了简化。OLE DB Provider就是向应用程序提供这些规则和函数用以访问这些数据库。ADO对象和模型如图1所示:
图1 ADO对象模型[7]
2.5 Delphi与Access二者的结合Delphi、Access以及其它微软的软件产品都是通过共用JET数据库引擎,从而给用户提供了丰富的数据类型。Delphi控件会根据数据库中的一个或多个数据表建立一个动态集合类型的记录集合[]。一个记录集合是动态的也就意味着当原来的数据表中的内容改变了以后,该记录集合中的记录也会随之改变将控件设置在窗体之中,就可以在控件与要处理的数据库间建立联系。3 系统的目标和开发的可行性
3.1系统目标本系统是根据实际情况而开发的一套针对性和功能性都较
文档评论(0)