2. 软件升级记录管理:该模块可以记录所有升级过的移动设备上升级日志,并做相关的统计,能够统计预计升级软件的设备数、成功实现升级的设备数、升级失败的设备数。同时提供升级完成的具体时间,方便工作人员评估系统运行状态。
(3) Android移动平台设备状态管理
1. 设备运行状态管理:该模块可以通过与Android设备上的服务软件定时交换设备运行状态数据,并及时将数据保存到数据库,管理人员能够通过浏览器查看设备的运行状态,包括软件的运行状态与硬件的运行状态
2. 设备重启记录管理:该模块可以将Android端服务程序发送的重启信息持久化到数据库,同时在用户需要查看是能够通过浏览器显示出来,方便管理人员管理设备的运行。
3. 设备运行日志管理:该模块可以实现定时取Android设备的运行系统日志,同时能够持久化到数据库中,同时支持远程下载导出。
2.2.3 系统的非功能性需求分析
(1) 性能需求
1.客户端在在系统开机后在后台工作。
2.支持多个用户并发操作系统,并保证性能不受影响。
(2) 安全性需求
1.权限控制
该系统需要登录后才能对服务器进行访问,当前该系统只有管理员一个用户。
2.重要数据加密
本系统对一些重要的数据按一定的算法进行加密,如用户口令、重要参数等。
3.数据备份
允许用户进行数据的备份和恢复,以弥补数据的破坏和丢失。
3.记录日志
本系统应该能够记录系统运行时所发生的所有错误,包括本机错误和网络错误。这些错误记录便于查找错误的原因。日志同时记录用户的关键性操作信息。
(3) 可用性需求
1.方便操作,操作流程合理尽量从用户角度出发,以方便使用本产品。
2.支持没有计算机使用经验、计算机使用经验较少及有较多计算机使用经验的用户均能方便地使用本系统。
3.控制必录入项
本系统能够对必须录入的项目进行控制,使用户能够确保信息录入的完整。同时对必录入项进行有效的统一的提示。
4.容错能力
系统具有一定的容错和抗干扰能力,在非硬件故障或非通讯故障时,系统能够保证正常运行,并有足够的提示信息帮助用户有效正确地完成任务。
5.操作完成时有统一规范的提示信息
例如删除操作时,系统可提示警示框“您确认删除记录吗?操作不可恢复!”,用户点击确认后,系统才执行删除操作,删除后可直接返回相关页面。
6.用户可自定义
为了满足业务的不断变化,一些重要的参数应该可以灵活设置。
(4) 其它需求
1.支持多浏览器。
2.系统安装方便,易于文护。
2.3 系统预期达到的目标
此系统完成之后,预期达到以下几个方面的目标:
(1) Android监护端
实现android医疗应用程序的下载、升级安装、定时获取设备的应用程序运行状态、设备重启消息发送、设备日志信息定时发送、防盗报警等功能。
(2) PC服务端
实现对android端请求消息的消息分发,设备消息的业务处理、数据持久化、对报警信息推送到其他注册PC端、提供基于浏览器的远程管理操作业务等。 基于Android系统的医疗行业应用软件布署与设备监控系统(7):http://www.youerw.com/jisuanji/lunwen_12615.html