本系统设计以sqlserver数据库进行系统后台数据的存储与管理,涉及计算机技术、数据库技术、安卓应用开发技术、移动互联网技术以及webservice技术。
背景技术:
随着我国生物医药技术的高速发展以及临床实践的不断深入,新药品的研发与使用越来越频繁,所以医务工作者需要及时的了解新药品的使用禁忌信息,仅靠医务工作者的记忆是无法记住这么多的药品禁忌信息的,本系统采用智能手机作为药品禁忌信息查询的功能平台,可以随时随地为医务人员提供药品禁忌信息的查询,极大的提高了药品禁忌信息的使用效率,为患者提供更加安全的服务。
技术实现要素:
系统的结构设计可以分为用户前端、云端数据库以及云端管理系统三个部分;
1.用户前端,该部分主要为用户提供信息的显示,并为用户提供数据的输入的功能,是系统的人机数据交互的界面;
2.云端数据库,该部分主要用于系统数据的存储与管理,通过信息维护和信息更新功能为用户提供全面的数据信息查询;
3.云端管理系统,该部分主要用于系统功能的控制,并对云端服务的运行进行管理。
系统的功能设计可以分为用户注册与登录、药品禁忌信息查询、数据导入、新药品添加、数据更新等几个部分;
1.用户注册与登录,用户可以通过系统界面进行用户注册与登录,并通过系统登录获取密码修改以及个人信息设置等功能;
2.药品禁忌信息查询,该部分主要为用户提供了药品禁忌信息的分类查询与关键字搜索等操作的功能;
3.数据导入,该部分主要为用户提供药品禁忌信息的数据导入的功能,通过数据的导入可以为用户提供无网络状态下系统功能的实现;
4.新药品添加,该模块主要供用户进行新药品禁忌信息的添加、修改与删除等操作;
5.数据更新,该模块主要用于系统数据库的数据更新操作。
系统的关键技术主要包括webservice中间件的实现与用户端hashmap接口的实现两个部分;
1.webservice中间件的实现,由于智能手机的运行资源有限,因此需要webservice中间件来降大数据的运行部署到远程服务器,再将数据结果返回给手机客户端,缓解手机的数据运行空间;
2.用户端hashmap接口的实现,hashmap存储方式又称为散列码存储方式,各个数据的存储位置由hash算法计算得出,而其物理结构是由一个动态数组和与每个数组单元对应的线性链表构成,这种模式不仅可以达到对系统底层数据库功能的最大化分割,还可以提高移动端访问云端数据库的速度和效率。