基于JavaEE的数据库辅导教学系统的设计和实现

被引量 : 3次 | 上传用户:a0126051548
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据库系统中,SQL语句的应用里面,查询语句是使用最为频繁的语句。不管在实际的商业应用还是在数据库课程教学的实验,都涉及到查询语句。如何研究SQL查询语句的正确性,对查询语句的执行,查询的优化有着非常重要的意义。为此本次所要研究的课题正是为解决这一问题而设计的——基于JavaEE的数据库辅导教学系统平台开发。系统自动的验证SQL语句的语法,这样的自动测试平台可以减少教师人为判断的错误率同时大幅度提高教师批改实验的效率。同时在系统的帮助下,教师可以有更多的时间关注在SQL实验的设计上面,设计出更新更多样的实验,使得教学更丰富有效的体现更新和更全面的数据库技术。学生在数据库实验中的获得的技术知识也必将更具有实际意义。本文详细介绍了SQL查询语句语法正确性测试的辅助教学平台开发过程,从数据库系统SQL语句的背景,到系统开发环境总结描述,认真分析了系统的功能,细节需求分析,到如何对系统平台进行设计和实现,详细的为读者呈现了整个过程。系统的实现过程中,就是典型的WEB开发的实现过程。通过参考本系统的实现,可以为实现其它的WEB系统有很大的参考意义。平台的搭建和实现采用了流行的struct和spring等框架,对希望了解相关技术的读者也非常具有参考价值。系统通过搭建的WEB平台对SQL查询语句进行验证,其核心思想是通过数据库管理系统自身对SQL查询语句的执行,来确定验证其正确性,精确返回错误代码和提示。通过语句的执行,不仅验证了SQL语句的正确性,还保证了语句的安全性,因为可以检测执行的结果直接判断数据是否受到损害。平台的好处还在于对SQL查询语句的执行验证结果的可靠性以及平台对不同数据库管理系统的广泛支持性。如果需要检测SQL插入,删除等语句,也可以很容易得到扩展。本系统是基于MVC模式,目的是将模型与视图的代码实现分离开来,因此使得系统的实现使用有不同的表现形式。另外,MVC模式下模型、视图、控制器的各自分离,即便于减少系统的耦和度,也便于扩展和二次开发。本文中的系统采用SSH框架开发。
其他文献
蓝田生物群产自于皖南地区埃迪卡拉纪蓝田组二段的黑色页岩中(~600 Ma),以原地保存营底栖固着生活的宏体多细胞藻类和后生动物为特征。过去的研究结果表明埃迪卡拉纪早期蓝田
煤炭企业成本构成:矿产资源成本、人力资源成本、安全成本、环境保护成本、转产成本等及其具体核算方法。
目的:观察复春方联合常规西药治疗血瘀型肝硬化代偿期患者的临床疗效。方法:将80例血瘀型肝硬化代偿期患者随机分为治疗组与对照组,每组40例。对照组使用常规西药治疗,治疗组
档案管理系统是档案管理利用计算机技术的创新,在计算机还未普及之前档案文件管理都是由工作人员人工存档,调阅的方式来操作的。现在,档案管理采用计算机智能化管理,采用计算机作
随着经济社会的发展,各种科学技术不断进步,促进了新媒体的不断出现,它们在潜移默化地改变着人们的生活与行为方式。微博作为一种新兴媒体,是社会发展的必然产物。在政治上,微博是
随着海运业和EDI贸易的飞速发展,海运提单的流转使用遇到了挑战,尤其是近洋运输,货等单的问题给买方及港口造成了不便和损失。在此背景下,海运单和电放提单应运而生。两者相同点
本文首先介绍了为什么要提出城市规划的科学性问题的原因,然后论述了城市规划的科学性主要表现方面,最后就科学的规划体系是保障城市规划科学性的重要条件进行阐述.
<正> 我国现代城市规划工作是新中国成立以后建立起来的。1952年9月中央财政经济委员会召开城市工作座谈会,会议作出了“配合经济建设,有重点地进行城市建设”,“加强规划设
伴随着信息社会网络化以及计算机科学的广泛普及和迅速的推广应用,具有集成智能化的中国校园信息化教学网络迅速成为发展推动大中小学校的科学教育及其现实科学的信息技术方法
<正>1住院病史陈某某,女,77岁。因"发热咳嗽咳痰半年余"入院。患者1年前因反复鼻塞而至外院就诊,确诊为"非霍奇金淋巴瘤",化疗1次后因反应大而予以局部放疗共26次,期间间断伴