您的位置】:知源论文网 > 理工类论文 > 计算机 > 正文阅读资讯:基于Web的地震计量信息系统的设计及开发

基于Web的地震计量信息系统的设计及开发

[作者:蔡莉 占伟伟 朱达邈[来源:互联网]| 打印 | 关闭 ]

 3.2 数据库存储设计
  信息系统采用目前广泛使用的关系数据库进行存储管理,关系型数据库在存储数据时采用二维表格的形式,这种关系模式容易理解、使用方便、易于维护。关系型数据库的访问及管理使用SQL语言,它是一个通用的、功能极强的关系性数据库语言。
  3.2.1 确定信息内容
  收集并整理计量信息系统管理相关信息,并对信息进行处理,形成关系型数据库存储的二维表格。根据信息内容,可分为实验室信息表、计量装置信息表、检定人员信息表、相关文件信息表,
  3.2.2 表结构设计
  根据信息表格内容设计表格结构,包括字段名称(中文及英文)、字段类型、长度、默认值等属性。
  3.2.3 表关系设计
  从数据表存储内容可知,所建数据表之间存在关联,在进行数据表结构设计时,可以通过设置主键或外键建立表与表之间的关联关系。
  4、系统开发
  4.1 开发环境
  在进行基于Web的数据库应用系统开发时会涉及多种编程技术,例如用于静态页面开发的HTML标示语言;可用于实现动态页面的Java、Applet、CGI、PHP、脚本语言以及ASP和JSP等技术;此外,还包括用于管理数据的数据库技术。目前,进行Web数据库应用程序开发时,多使用ASE NET技术。ASRNET技术将各种Web元素组合在一起,是一个功能强大、简单易用的Web开发平台。ASRNET支持的开发语言包括VB,NET、C#.NET、JscripI.NET等,其中VB.NET和C#.NET是最常用的两种语言,本系统使用ASRNET4.0的VB.NET开发。关系数据库管理系统种类繁多,大型数据库管理系统包括Oracle、Sql Server、DB2、Sybase等,mySQL、Access多用于中小型网站数据库的管理,本系统采用界面友好、便于操作的Access进行数据库管理。
  4.2 关键技术
  4.2.1 数据库访问技术
  数据库访问技术是开发Web数据库应用中的关键技术,ASRNET采用ADO.NET实现对数据库的访问,ADO.NET通过Connection、Command、DataReader、DataAdapter以及DataSet等对象实现对数据源的连接、存取及检索等功能,一个简化的ADO.NET对象模型。本系统使用DataAdapter对象建立数据源和DataSet之间桥接器的方式访问数据库。
  4.2.2 控件绑定技术
  ASRNET提供多种数据绑定控件,其与数据源绑定后,可在Web应用程序中轻松显示和修改数据。常用的数据绑定控件有:DataGrid控件、GridView控件、DetailsView控件,FormView控件、Repeater控件、DataList控件。在本系统开发过程中使用DataGrid及DetailsView控件,前者用于以表格方式来显示数据,并提供分页显示、编辑数据及字段排序等功能;后者用于显示详细信息,除了可以逐一显示数据记录外,还可以进行编辑、插入或删除数据记录。
  4.2.3 内置对象技术
  在ASRNET中依然保留了ASP中包含的6个内置对象,即Request、Response、Session、Application、server和Cookie,当Web应用程序运行时,这些对象可以用来维护有关当前应用程序、HTTP请求、Web服务器的活动状态等基本信息,并为用户的HTTP请求与Web服务器的处理交互提供桥梁作用。本系统在实现查询页面到详细信息页面的跳转功能时使用Request及Response对象,使用Request.Querystrmg和Response,Redirect方法实现相关参数的获取及传递。
  5、结束语
  本文结合现有Web技术及数据库技术,从需求分析、结构设计、开发环境及开发过程中涉及的主要关键技术等方面介绍了实现地震计量信息系统的方法。基于Web的地震计量信息系统是地震行业首次建立的关于计量信息管理的应用系统,目前,本系统已初步完成设计及开发工作,基本能够实现信息管理、发布、资源共享等功能。在本系统经过调试并投入使用后,还需在实际应用当中不断完善、改进,以真正实现地震计量信息的有效管理。
  参考文献
  [1]段辉良等,2009,ASP,NET3,5全程指南(第1版)[M],北京:电子工业出版社

Tags: