新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于J2ME的嵌入式移动数据库应用系统设计

基于J2ME的嵌入式移动数据库应用系统设计

作者:时间:2012-03-31来源:网络收藏

RDGSM数据库用来处理项目信息、样本信息以及同位素和微量元素等数据信息。RDGSM数据库是基于关系模型的数据库系统,通过表来存储数据信息。根据需求,整个数据库由七个表构成,分别存放不同的数据信息。表1对八个表的作用进行了描述。

表1 RDGSM数据库系统表描述:


表 名 称

描 述

PROJECT

记录项目表达信息 (如:国家代号、项目标识、经纬度范围等)

SAMPLE

记录样本表达信息 (如:项目标识、样品点标识、岩性等)

MAJORCH

记录主要化学元素信息 (如:钙、镁、钠、钾、硅等元素的含量)

MINORCH

记录主要化学元素信息 (如:锂、硼、氟化物、碘化物、铁离子等物质含量)

ISOCOM

记录共同微量元素信息 (如:氧218、碳213、氘、氚等物质含量)

ISOOTHER

记录其它微量元素信息 如:氮215、硫234、氯236 等物质含量)

GASCH

记录气体元素信息(如:二氧化碳、硫化氢、惰性气体等物质含量)

USERINFOR

记录用户信息


上述个表中, 项目表以关键字段“Project ID”与采样点表相关联, 而采样点表则以关键字段“Sampsite ID”与其它7个表相关联。关键字段“Project ID”、“Sampsite ID”和“Sample ID”为全球唯一标识GUID (Globally Unique Identifier) , 以确保网络数据库记录的唯一性。图2 显示了八个表之间的关联。

图2: RDGSM数据库的关联关系

3.1 RDGSM嵌入式应用系统

RDGSM嵌入式应用系统采用(Model-View-Controller,MVC),MVC是一种目前广泛流行的软件设计模式, MVC分为模型层,视图层和控制层。模型层负责表达和访问数据,执行商业逻辑和操作。视图层负责显示显示模型层的内容。它从模型层取得数据并指定这些数据如何被显示出来。在模型层变化的时候,它将自动更新。另外视图层也会将用户输入的数据传送到控制器。控制层负责定义应用程序的行为。它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。



关键词: J2ME 移动数据库 连接池 MVC设计模式

评论


相关推荐

技术专区

关闭