互联网+养老院客户服务系统的设计
2018-10-31徐卫英朱正军徐海斌
徐卫英, 金 磊, 朱正军, 徐海斌, 杨 青
(苏州市职业大学 计算机工程学院, 江苏 苏州 215104)
引言
互联网+是指以互联网为主的新一代信息技术(包括移动互联网、云计算、物联网、大数据等),在经济、社会生活各部门的扩散、应用与深度融合的过程。这将对人类经济社会产生巨大、深远而广泛的影响。互联网+的本质是传统产业的在线化、数据化。这种业务模式改变了以往仅仅封闭在某个部门或企业内部的传统模式,可以随时在产业上下游、协作主体之间以最低的成本流动和交换。
随着中国人口老龄化形势的日趋严峻,传统的养老模式已经不能适应社会的发展。新兴的智慧养老模式已经逐渐走进人们的生活,智慧养老模式利用互联网+养老服务系统,将个人、社区和养老院相关的养老资源整合,并优化配置,可大大提高养老服务质量和效率。
本文在简单分析智慧养老模式必要性的基础上,提出了智慧养老系统的总体架构。以互联网+养老院客户服务系统的设计为主要内容,系统地分析与设计了系统的业务流程和系统功能,并详细描述了系统主要功能模块的具体实现。
1 系统的总体架构
智慧养老系统的总体架构如图1所示,主要包括互联层、数据层和应用层。
(1)互联层。互联层是系统的物理支撑,主要包括:互联网、云计算和大数据等新一代信息技术。其中的互联网+本质是实现养老服务的在线化、数据化。云计算是一种基于互联网的计算方式,通过这种方式,共享智慧养老系统的软硬件资源和信息,可以按需求提供给计算机和其他设备。大数据除具备数据量大外、还具备数据的多样性,关键的是利用现有的技术水平和处理模式,在一个合理的时间范围内得到所需要的信息资源,大数据可以认为是由海量数据+复杂类型的数据构成。随着中国老年人口的不断增加,其数据也呈现复杂性和多样性,需要大数据技术进行处理。
(2)数据层。数据层存储用户数据,包括用户数据(指用户基本信息)、健康数据和服务数据,并对其进行分类整理。数据中心将同一老年用户的不同终端采集的数据整合为一个逻辑完整的整体。数据中心为分布式计算、全局负载均衡,数据集中存储。
(3)应用层。应用层根据用户需求分为社区服务、机构服务和家庭服务三大子系统。其中的机构服务主要是指养老院服务,是本文分析设计的重点内容。
图1 智慧养老系统的总体架构
2 系统功能分析与设计
2.1 服务子系统的业务流程设计
基于互联网+模式的养老院客户服务系统包括前台客户服务子系统和后台管理员管理子系统。其中前台客户服务子系统是养老院面向社会公众提供的信息服务系统,系统的主要目的是提供给用户通过互联网查看养老院的娱乐设施项目、贴心服务项目、房间查询与预约等操作。客户服务子系统的业务流程如图2所示,可通过客户端浏览器访问。
图2 客户服务子系统的业务流程
2.2 管理子系统功能分析
后台管理员管理子系统主要用于养老院接待信息管理。具体分为员工信息管理、公寓信息管理、老人信息管理、公寓安排管理、退住信息管理、护理记录管理、设施项目管理、费用信息管理等管理组件。通过本系统,养老院可对入住老人的相关服务信息进行一体化管理,进行快速、高效的信息收集和业务处理,为养老机构的管理和服务提供适时、准确、可靠的决策依据,提高经营管理效能,增强养老机构的核心竞争力。本系统后台管理员管理子系统的主要功能如图3所示。
2.3 数据库设计
根据管理员管理子系统的功能,以及系统将要实现的业务功能,创建的YangLaoYuan数据库中,包含如下数据表。
(1)Admin表。记录管理员信息。
(2)ChanPinInfo表。记录服务产品信息。
(3)ChanPinType表。记录服务产品类型信息。
(4)FloorInfo表。记录公寓楼信息。
(5)HostelInfo表。记录公寓房间信息。
(6)HuLiInfo表。记录护理项目信息。
(7)JiaShu表。记录老人家属信息。
(8)LXInfo表。记录老人退住信息。
(9)Money表。记录住宿、服务及娱乐等费用信息。
(10)OldPeople表。记录老人基本信息。
(11)OldPRuZhu表。记录老人住宿信息。
(12)SheShiType表。记录娱乐设施类型信息。
(13)SheShi表。记录娱乐设施信息。
图3 管理员管理子系统的主要功能
Fig.3Thefunctiondiagramoftheadministratormanagementsubsystem
3 系统实现
3.1 开发平台与工具
系统采用B/S模式、基于Web技术进行开发。选取的操作系统平台为Windows 10(IIS 7.5),Web应用程序的开发平台为Microsoft Visual Studio.NET 2012,对应的开发语言为C# 4.0、ASP.NET 4.0和ADO.NET 4.0,数据库设计和管理平台采用SQL Server 2012,网页前端界面布局设计运用HTML5技术,客户端浏览器软件为Internet Explorer 8.0或以上。采用三层架构设计如下。
(1)用户表示层。用于提供用户操作的接口。具体采用的方式为 Web方式,通过HTML5技术进行布局设计,再通过 aspx 网页的形式进行实现,提供符合用户操作习惯的接口,并及时给出用户操作的提示信息。
(2)业务逻辑层。是整个系统的业务逻辑核心。实现系统各功能模块的操作,对业务功能进行操作时调取系统的数据库信息,实现增、删、查、改等操作,及时更新数据库信息。通过C#、ASP.NET和 SQL语言编程来实现。
(3)数据层。主要通过ADO.NET连接组件实现数据库的操作,具体用于数据信息存储的数据库为SQL Server 2012,对数据库进行概念结构设计确定具体的数据库实体之后,对具体需要存储的信息进行数据库表格的详细设计。
采用三层架构进行开发可以使得系统结构清晰,软件开发人员可以明确彼此开发的职责,将系统的前台开发与后台开发进行区分,提升系统开发的效率,简化具体的开发操作。
3.2 主要功能模块的实现
前台用户分为访客和会员2种,其中访客只能浏览查看娱乐设施项目和贴心服务项目,如要查询与预约房间必须通过注册成为会员。会员除了可以浏览查看娱乐设施项目和贴心服务项目外,还可以查询与预约房间。房间查询与预约是系统的核心功能。会员登录成功后,系统自动跳转到“房间查询”页面,此页面中显示了养老院所有的公寓楼号、公寓号码、公寓类别、容纳人数、住宿费用和空闲床位等信息,便于会员选择预约具体打算入住的公寓房间。
管理员用户登录后台管理子系统后,可以进行员工信息管理、公寓信息管理、老人信息管理、公寓安排管理、退住信息管理、护理记录管理、设施项目管理、费用信息管理等操作。
(1)员工信息管理。员工信息管理中的员工是指养老院的职工,具有管理系统的权限,因此员工信息管理也称为管理员信息管理,包括添加、编辑和删除管理员信息等功能。
(2)公寓信息管理。包括添加和管理公寓楼、添加和管理公寓房间等功能。
(3)老人信息管理。包括老人信息和家属信息的添加、修改和删除等功能。
(4)公寓安排管理。包括办理用户入住公寓、公寓安排和确认公寓预约等功能。
(5)护理记录管理。包括添加护理记录和管理护理记录的功能。
(6)设施项目管理。包括添加服务项目、服务项目管理、项目分类管理、添加设施信息、设施信息管理和设施分类管理等功能。
(7)费用信息管理。包括添加费用信息、费用信息管理的功能。
4 结束语
本文在简单分析智慧养老模式必要性的基础上,提出了智慧养老系统的总体架构。并对互联网+养老院客户服务系统的功能进行了分析与设计,前台提供了浏览查看娱乐设施项目、贴心服务项目、查询与预约房间等服务功能,后台实现了员工、公寓、老人、公寓安排、退住、护理、设施、费用等信息管理的业务功能。采用三层架构的表示层、业务逻辑层和数据管理层的协同工作,可增强应用系统的可维护性和可扩展性,提高代码复用度和开发效率。