预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共36页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

xx大学毕业设计(论文)第PAGE\*ROMAN\*MERGEFORMATIV页 xx大学软件学院 xx大学软件学院 毕业论文 论文题目通用查询器的设计与实现学生姓名学生学号专业班级学院名称指导老师学院院长 年5月20日 通用查询器的设计与实现 摘要 随着计算机技术的发展,软件变得越来越复杂,软件的开发也变得越来越困难。人们发现,根据以往的开发模式,要在控制的时间和成本内,开发出高质量的软件产品,几乎是不可能的。于是人们想到了各种各样的方法来进行改进。软件重用无疑是这些方法中最重要的方法之一。通过软件重用,人们不仅可以利用标准化的软件模块快速构建特定的应用程序,而且可以在开发软件时使用以前开发的,已经验证过的没有错误的模块,从而极大的提高软件产品的生产效率,减轻开发人员的工作强度和开发成本。 本文在深入分析查询语句的组成结构的基础上,设计和实现了一个通用查询器。该通用查询器由数据描述,模板管理,数据查询,多语言接口等部分组成。数据描述允许用户通过自己角度说明数据表和字段;模板管理使用户能够重用以前的查询条件;数据查询则根据用户输入,动态生成SQL语句,进行数据查询;多语言接口则使程序界面可以用不同的语言进行显示。 通用查询器采用独立的模块化设计和基于XML文件的数据存储方式,以动态的方式根据用户输入生成SQL语句。这样保证了通用查询器的可移植性,可维护性,使其能够作为一个组件与各个信息系统进行集成,是对软件组件级重用的一次有益尝试。 最后对通用查询器进行了测试。测试结果表明,通用查询器完全能够根据用户输入,动态生成正确的SQL语句,并将用户需要的数据显示给用户,完成了数据查询的功能。但是在其与其它信息系统集成上,还有待进一步进行验证。 关键字:软件重用,组件,MVC结构,N层,SQL语句 TheDesignandImplementationofCommonQuery Abstract Alongwiththedevelopmentofcomputertechnology,softwarebecomemoreandmorecomplex,andthedevelopmentofsoftwarebecomemoreandmoredifficult.Softwaredevelopersfindthataccordingtopastdevelopmentmethod,itisimpossibletocreateahighqualitysoftwareproductionwithindefinedtimeandcost.Sodevelopersthinkoutmanymethodstoimprovesoftwaredevelopmentprocessandsoftwarequality.Softwarereuseisabsolutelyoneofthemostimportantmethods.Softwarereuseimprovetheefficiencyofsoftwaredevelopmentgreatly,andreducethedevelopmenttimeandcost. AccordingtotheanalysisofthestructureofSQLquerysentence,thispaperintroducesthedesignandimplementofcommonquery.Thiscommonqueryismadeupoffourparts,datadescription,modulesmanagement,dataquery,andmultilanguageinterface.Thesefourpartsallowusertodescribedatatableandfield,tousetemplatescreatedbefore,tosearchusefuldata. Thecommonqueryiscreatedasamodule,anduseXMLfilestostoredata,createSQLsentencedynamic.Withthem,thecommonqueryiseasytotransplantandmaintenance,andiseasytobuildintootherinformationsystem.Itisaverygoodattemptofsoftwarereuse. Attheend,wetestit.TheresultsshowthatthecommonquerycancreatecorrectSQLquerysentenceaccordingtouser’sinput,andgiveusefuldatatouserwh