Android移动终端的医疗数据库设计

2018-09-22 04:15邓世宇重庆交通大学
数码世界 2018年8期
关键词:数据表安卓语句

邓世宇 重庆交通大学

引言:现阶段,云计算和大数据已经是所有互联网行业的一个大的趋势,随着这些技术的不断发展,越来越多的老百姓也都有了智能手机。在这样的大背景下如果能让安卓(Android)的智能终端和现阶段我国的医疗行业相结合,是现阶段我们主要讨论的问题,也是未来医疗行业的发展趋势。

1 现阶段我国医疗行业的现状

随着科学技术的不断发展,现阶段我国的医院大多数已经采用了诊疗卡记录病人信息的方式,这种方式虽然较传统的医生手写记录的方式先进很多,但是依旧出现很多问题。比如,医院的医疗记录都是由医院单方面保存,病人本人并不知道,某些药物过敏源和用药的禁忌等情况病人本身也不了解,这就造成了病人到其它医院去诊疗的时候不能给医生提供良好的信息,有时候甚至会造成沟通的问题。为了解决这个问题,本文结合了现阶段云计算和大数据的理念,利用MySql数据库设计了关于医疗行业的数据库系统,让病人能够通过安卓(Android)手机实时查看自己的诊疗记录等功能。

2 数据库的设计

2.1 本地数据库的设计

本地的数据库主要是用在Android系统上的,对于安卓(Android)系统来说,因为应用在APP中,所以主要采用的是SQLite的存储方式。对于SQLite数据库来说,一般都是用在嵌入式的系统当中,他的最大的优点就是数据量小、占用系统资源低、具有独立性和安全性的特点,可以用于本地存储数据。一把来说,SQLite数据库是以C语言为核心的,但也有用java语言编写,所以在安卓(Android)系统中应用是现阶段最合适的了。对于SQLite数据库来讲,一般采用SQLiteDatabase来对数据库进行整体的管理,对于SQLiteDatabas数据库来说,在安卓(Android)系统中其是整体的对象之一,可以通过SQLiteDatabase完成各种数据库的操作,包括了数据库的增、删、改、查。下面笔者针对SQLite数据库进行详细介绍。

2.2 数据库的创建

数据库成立的前提条件就是创建数据库,sqlite数据库创建的命令为 openOrCreateData,这个方法当中需要把安卓(Android)手机SD卡中的目录体现出来,具体实现的代码为:

2.3 创建表

数据库建立完成之后就需要建立数据表,因为数据表是存放整个数据的,所以在数据表的创建中首先要通过SQL语句进行表的创建,其次,还有调用相关的语句来实现表中的内容,本文中作者创建的基本表包含了用户id,用户名以及密码。具体实现代码如下:

2.4 数据库的增、删、改、查

数据库最重要的就是增、删、改、查的实现,对于增加数据一般采用insert语句,但是在安卓(Android)系统中insert语句需要相关的参数也就是Content Values,相关的名称对应完整之后才用put方法输入信息,本文作者采用输入用户名和密码的命令进行举例。

最后就是对于数据库的内容的修改,我们也称之为更新,一般修改我们采用的是update的命令,作者依旧采用更改用户名和密码作为例子来展示。代码如下:

下面就是数据库中最重要的查询,数据库的查询语句有很多种,相对来说整体也比较繁琐,因为每一个查询语句都需要相关的查询条件,这些条件包含了表名、数组、条件和排序等。相关的查询语句一般来说如下面的代码所示。

最后就是数据库的删除,数据库的删除就比较简单了,一般采用delete命令进行删除。

2.5 数据库的关闭

3 相关设计

在MySql数据中,为了设计让用户能够和云端进行交互,会涉及到很多交互的指令,用户在不明白的时候可以采用help指令来寻求帮助。在此次系统的设计中,作者主要采用了以下几个函数,如代码所示。

其中,MySQLd函数是MySQL的主进程,其实现的是用户使用的客户端和云端交互并且连接服务器的过程,而MySQLd-max函数主要包括了用户交互的附加内容。MySQLd_safe函数是整个主程序在运行过程中的启动文件,当应用程序启动的时候,系统会首先检索MySQLd_safeafe最后就是MySQL-install_db、MySQL_up函数,这两个函数一个是用来创建数据库脚本的,一个是用来做软件兼容性设计的。本文作者以用户信息创建为例,给大家加以展示,详细代码如下所示。

4 结束语

随着云计算、虚拟化和大数据的发展,我国的互联网信息科技时代已经来临。在这个大背景下,我国医学方向也一直在不断进步,不断朝着现代化进行。本文作者采用MySql和SQLite两种数据库进行了设计,对于这两种数据库,文中作者详细介绍了设计的过程,并在文章的最后设计了整个数据库的数据表,希望通过作者的阐述,能够给相关的医院带来一定的帮助,在未来能够真正意义上的实现移动化看病,方便病人的同时也方便医生。

猜你喜欢
数据表安卓语句
iPhone不卡的秘密曝光:安卓也能享受
湖北省新冠肺炎疫情数据表(2.26-3.25)
湖北省新冠肺炎疫情数据表
湖北省新冠肺炎疫情数据表
文物表情包
安卓系统或成智能汽车标配
安卓机器人
我喜欢
冠词缺失与中介语句法损伤研究
QH165点焊机器人数据库开发技术