新闻中心

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

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

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

RDGSM库通过的Midlet程序访问网络,主要实现移动客户端程序可以直接浏览数据,查找相关信息,录入数据等功能,还有许多相关的信息维护功能,客户端可以向服务器发送服务请求,服务器接收到请求以后,则通过相关的servlet程序对数据库作出相应的查询和操作(如插入和删除记录),并且返回相关信息到移动客户端。

RGSM应用系统按照MVC模式来构造客户端程序,统设计一个HTTPCommunication类,负责提供所有客户端屏幕类显示所需要的数据。以及实现为提供给请求的屏幕所需要的数据函数。图3为采用开发的应用系统功能模块的移动用户界面。

图3:用户界面

3.2 系统数据的完整性约束

RDGSM数据库结构是采用关系数据库模型构建的,同一字段有可能在不同的表中均有记录,在用户输入或删除这些表中的记录时,保持表之间定义的关系,就是数据的完整性。保证这些记录的完整性是关系到整个数据库是否正常运行的关键。本系统通过触发器来实现数据的完整性。触发器是一个特殊的存储过程,当指定事件(INSERT,UPDATE或DELETE)修改一个表时,被自动激活。触发器可以查询其它表,且可以包括复杂的Transact-SQL语句。下面为RDGSM数据库的触发器实现代码。

CREATE TRIGGER TD_SAMPLE ON SAMPLE FOR DELETE AS

begin

declare

@string1 varchar(16),

@string2 varchar(10)

select @string1 = d.proj_code from deleted d

select @string2 = d.samp_code from deleted d

delete from gasch where proj_code=@string1 and samp_code=@string2

delete from majorch where proj_code=@string1 and samp_code=@string2

delete from minorch where proj_code=@string1 and samp_code=@string2

delete from isocom where proj_code=@string1 and samp_code=@string2

delete from isoother where proj_code=@string1 and samp_code=@string2

end

GO

4. 结论

本文探讨的移动数据应用仅限于软件范畴。随着嵌入式系统在核智能领域的不断应用,对核信息特别是辐射环境信息的采集和传输提出了更高的要求。具有任何时间,任何地点自由访问的特点,将与嵌入式系统相结合,对提高核智能仪器的数据采集、传输和存储能力都将起到积极的作用。

本文作者创新点:采用技术实现了嵌入式,并在RDGSM成功上应用此嵌入式移动数据库系统。

参考文献

1. Kochnev, Terekhov. Surviving Java for mobiles[J]. Pervasive Computing, IEEE. Volume 2,Issue 2(2003):90 -95

2. 周书民.RDGSM分布式同位素数据库的时间同步策略[J],计算机应用研究,2004(7):184-185

3. 陈蓉西. JSP在移动数据库的实现[J].微计算机信息,2006,4:227-229

4. 王晓咏,杨明福. 基于平台的手机通讯程序分析与实现[J].计算机应用软件.2005(2):27-28


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭