欢迎来到天天文库
浏览记录
ID:43092102
大小:139.66 KB
页数:4页
时间:2019-09-25
《Web数据库系统快速开发模式的研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第29卷第2期2012年2月计算机应用与软件ComputerApplicationsandSoftwareWeb数据库系统快速开发模式的研究王海生万庆平陈建荣*(上海交通大学医学院附属精神卫生中心上海201108)摘要通过把数据源控件和数据显示控件相结合的快速开发模式进行开发,能够减少工作量。从VisualStudio中数据库快速开发模式简介、特殊数据显示控件的开发、编写加快开发速度的工具三个方面介绍如何应用这种开发模式。关键词Web数据库VisualStudio数据源控件数据显示控件控件开发中图分类号TP3I1.1文献标识码
2、ASTUDYONWEBDATABASESYSTEMRAPIDDEVELOPMENTMODEWangHaishengWanQingpingChenJianrong*(ShanghaiMentalHealthCenter9SchoolofMedicine,ShanghaiJiaoTongUniwrsity9Shanghai2011089China)AbstractInordertoreducetheamountofwork,arapiddevelopmentmodecanbeappliedbyintegratingdatasour
3、cecontrolswithdatadisplaycontrols・Thepaperexplainshowtousethedevelopmentmodethroughthreeaspectsasfollows:abriefintroductionofrapid(levelopmcntmodefordatabasesinVisualStudio,thedevelopmentofspecialdatadisplaycontrols,andwritingtoolslospeedupdevelopmcnl.KeywordsWebdat
4、abaseVisualStudioDatasourcecontrolo引言Web方式越来越流行,已经成为主要的人机界面方式,而数据库应用是其中最重耍的应用之一。在我们医院,数据库应用也很广泛,医院信息系统和一些课题的研究,都离不开数据库技术。在我院业务科室和疾控屮心有一些研究和调査,需要对大量的数据在SPSS.SAS等统计软件中进行分析或统计,这些数据不是凭空就产生的,而是由数据输入人员一条一条输入到电脑中的,这就需要一个数据输入系统。有时数据输入人员分布在不同的地点,也就需要通过网络实现,而Web数据库方式是其中比较好的一种
5、方式。课题和研究中大多右大量的字段,软件开发一般需要很氏时间,工作量很繁重。在对人们的开发方式进行了调查和研究后发现,人们在编写数据库稈序时,采用的方法都是在界面文件上放置普通的输入框之类的界面控件,然后在代码文件中,于-工编写selecljn-seN、update.delete等SQL语句,把输入框等界面控件的值嵌在SQL语句中,或作为SQL语句的参数。这种方法势必要花费很多时间,有没有一种更好的方法呢?1数据库快速开发模式简介在数据库开发中,有一种先进的思想,即把数据源控件和数摒显示控件相结合进行开发,数据源控件用来操作数
6、摒库的数据,数据显示控件把数据源控件取得的数据以不同的界面方式显示出來,这是一种优秀的编稈方式。这种快速开发模式,数据DatildisplaycontrolControldevelopment库操作语句是开发工具白动产生的,开发人员在开发程序时不需要手工编写新増、修改、查询、删除的SQL语句,这样可以大大缩短开发时间。由于数据库操作语句是系统口动生成的,程序产生错误的概率也降低了,如果我们手工编写SQL语句,那么输入框和数据库表的字段就难免会发生不一致的可能。而使用这种快速开发模式编写的程序,基本上SQL都是保存在界面文件或控
7、件的设蚩中,在代码文件中,代码行很少,程序风格和书写方式统一,这样不但减轻了我们开发时的工作量,而11对于以后的维护也带来了极大的便利。利用这种编稈模式,不但对我院的研究和调査有帮助,并且对于其他任何数据库程序都可以加快开发的速度。2数据库快速开发模式应用的现状与原因快速开发模式的思想虽然先进,但是实际应用却很少,在我所有接触的程序中,从來没发现右人运用这种思想,现在大家开发数据库程序还在使用普通的界面控件,而不去使用专门为数据库程序设计的数据控件。造成这种局面的原因如下:(1)很多开发工具都没有提供完善的数据源控件和数据显示
8、控件例如在Delphi中,数据源控件存在着Bug,数据显示控件和实际应用相脱离。在微软的VisualStudio开发工具中,如果开发ASP.NET,虽然微软提供了一些比佼好的数据源控件,但是根本没提供和字典表关联的ComboBox这类数据显示控件,如果使用这种快速开发模式,一
此文档下载收益归作者所有