论文部分内容阅读
随着老年人数量的增加,我国已经渐渐步入老龄化社会,丰富老年人的生活已经变得越来越重要。目前的老年人活动中心设备陈旧、管理匮乏、操作繁琐,导致大部分的老年人活动中心形同虚设。在这个信息化的社会,各行各业的发展都离不开软件,但是针对服务老年人的软件平台并不多。本文结合现代化社区养老的基本要求,综合各地老年人活动中心的需求,设计了社区养老大屏终端系统软件。本文通过对社区养老大屏终端系统软件的功能需求分析,将软件分为安康医养、安康预警、安康便利、政务信息、安康乐、应用等六大功能板块,然后针对这六大功能板块对相关技术进行研究与设计,具体包括显示引擎、更新管理、宕机管理、数据库管理和第三方网站数据接入等技术。在显示引擎设计上,本文针对软件实际运行的84寸高分辨率大屏幕设计一套全新的显示引擎。全新的显示引擎除了图片显示、动画等功能外,还能够实现分辨率的自适应。考虑到界面软件的更改非常频繁,显示引擎采用MVC的设计模式,将软件逻辑和界面分离,方便二次开发和修改;在更新管理设计上,考虑到终端软件的安全性,本文提出了强制更新的方法,实现了服务器端对客户端的控制;在数据库管理设计上,出于对系统稳定性和复杂性的综合考虑,系统采用SQLite作为后台数据库对本地资源进行管理,减少了软件移植过程中出错的可能;在宕机管理设计上,本文采用一种全新的宕机管理的方法。将终端软件中安全管理部分分离出来,设计了一个独立的宕机管理软件,终端软件的整个运行阶段都交给宕机管理软件去管理;在第三方网站数据接入设计上,本文设计了一个网络访问通用类。其他需要获取第三方网站数据的功能模块,可以根据需求对通用类进行扩展。最后对系统进行了全面测试,包括单元测试和综合测试两个环节。通过对测试结果的分析,软件的六大功能板块能够实现且运行稳定。系统经过几个月测试和试用工作正常、运行稳定,达到设计目标。