3.数据层:
数据访问层:有时候也称为是持久层,其功能主要是负责数据库的访问,可以访问数据库系统、二进制文件、文本文档或是XML文档。
简单的说法就是实现对数据表的Select,Insert,Update,Delete的操作。如果要加入ORM的元素,那么就会包括对象和数据表之间的mapping,以及对象实体的持久化。
(4) 各层的作用
1.数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务.
2.业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。
3.表示层:主要表示WEB方式,也可以表示成WINFORM方式,WEB方式也可以表现成:aspx,如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务[7]。
2.2 系统需求分析
2.2.1 系统可行性分析
通过对现场实施人员对基于Android系统的行业应用软件的调研分析发现,在对需求量较大的移动设备进行行业应用软件的安装完全是通过手工的方式安装,效率低下,容易将配置信息输错或者遗漏,极大地影响了项目的实施进度,而通过对Android系统整体框架结构的深入分析发现,完全可以利用Android系统提供的开发框架接口来开发一个辅助程序以实现自动化安装与布署,同时通过与远程服务器通信实现对布署过程的实时掌控与和设备运行状态的监管。通过本系统,可以实现在无须投入大量人力和资金的情况下,实现对移动设备上的应用软件的远程布署与设备的监控,进而为相关企业创造价值。从技术上来讲,本系统所采用的MS SQL SERVER2005 作为数据存储,可以保证资料的完整性;本系统采用的CASE开发工具Visio Studio 2010与eclipse提供了短期完成系统开发的可能性;采用.NET Framework 4.0 为本系统的实现高性能,高可靠性提供了保证,所以本系统的开发是可行的。
2.2.2 系统的功能性需求分析
本课题所实现的系统按照其功能模块划分共可分为三个部分,分别是移动设备基本信息管理、移动设备应用软件安装升级管理、移动设备状态监控。其中系统基本信息管理主要是对远程移动设备基本信息增、删、改、查。远程设备软件安装升级管理主要负责对远程设备上实施软件的安装、升级以及升级记录的管理等。远程设备状态管理主要实现对移动设备软件与硬件状态的监管与防盗功能。
(1) 医院基本信息管理
1. 病区信息管理:该模块中可以添加该系统需要管理的病区,并对添加的病区信息进行文护。可以添加病区信息、修改添加的病区信息、删除添加的病区信息、查看所有的病区。
2. 病房信息管理:该模块中可以添加该系统需要管理的病房,并对添加的病区信息进行文护。可以添加病房信息、修改添加的病房信息、删除添加的病房信息、查看所有的病房。
3. 病床信息管理:该模块中可以添加该系统需要管理的病床,并对添加的病床信息进行文护。可以添加病床信息、修改添加的病床信息、删除添加的病床信息、查看所有的病床。
(2) Android移动平台软件升级管理
1. 软件升级管理:该模块可以对已有的病区进行软件系统的更新。用户选择需要更新的软件包,选择更新的病区,添加软件更新的计划的时间段即可。当系统检测到当前时间段有更新计划,而且当前使用的软件版本低于服务器中的软件版本,就进行下载安装。 基于Android系统的医疗行业应用软件布署与设备监控系统(6):http://www.youerw.com/jisuanji/lunwen_12615.html