python及H5技术在社区连锁养生立体化干预O2O服务平台中的应用

2020-01-07 08:14黄永明
广西教育·B版 2020年8期
关键词:服务平台技术

【摘 要】本文阐述构建一个社区连锁养生立体化干预 O2O 服务平台具体方法,运用H5 技术及 python 技术来构建系统的各项功能模块,根据系统的功能需求设计对应功能模块,并对系统进行全方位的测试,结果显示系统设计能够满足各项既定功能需求和性能要求。

【关键词】python H5 技术 社区连锁养生 O2O 服务平台

【中图分类号】G  【文献标识码】A

【文章编号】0450-9889(2020)30-0027-03

随着现代社会经济的发展,人们越来越重视身体健康,社区连锁养生应运而生。由于生活节奏越来越快以及人们生活中不良的习惯等,使得许多人都处于一种亚健康状态,但是又没有更多的时间和精力来开展专业的养生活动,只能依靠个人调整健康状态。这不但缺乏足够的监督管理,而且也缺乏對应的信息了解和专业指导,因而有必要打造一个信息服务平台来提供养生立体化干预。人们可以利用该平台进行信息交流,了解相关的专业知识,使用专业养生资源。医生也可以在这个平台上与大众进行线上交流互动,对他们进行在线指导。为了能够更好地实现平台系统的功能,可以将 python 及 H5 技术应用其中,完成对系统进行综合设计。

一、系统设计关键技术

(一)Python 技术

Python 技术最早的一个版本是 1991 年的 Guido van Rossum 发明发行的版本,Python 技术是一种面向对象的解释型程序设计语言,作为一种开放性软件,Python 的源代码和解释器都遵循于 GNU General Public License 协议,具有语法简洁清晰的特点。它能够以空白符作为语句缩进,很简单地把其他语言制作模块联结在一起,从而形成一个内容非常丰富的库。当使用 Python 语言程序进行开发的时候,开发者可以有非常多的选择,一般会使用非常明确的语法,不会使用更为花哨的语法,确保语句不会有歧义。许多使用者认为 Python 源代码要比 Perl 有更好的可读性,因而可以支撑更大规模的软件开发,通过运行 import this 能够得到十分清晰完整的列表。

(二)基于 Python 的 H5 文件读写

H5 文件即 Hierarchical Data Format,是一种常用数据存储格式,能够储存各种类型图像及数码数据文件的格式,利用 python 能够读写 H5 文件中的包 h5py,其对数据的读取、查看、抽取、转换、写入等如图 1 所示:

二、社区连锁养生立体干预 O2O 服务平台设计

(一)设计原则

社区连锁养生立体干预 O2O 服务平台是一个实现公共信息发布、交流和日常管理维护的平台,在进行平台设计的时候,需要遵循几个原则:(1)功能全面。能够实现线上交流、信息发布、信息编辑、查询、系统管理维护等多种功能,可以实现信息的自动备份存储以及自动清理。(2)简单易用。由于养生的用户大部分都是老年人,因而需要有非常方便快捷的人机对话界面,要有非常清晰的栏目导航,能够便于用户快速查找到目的,并在最大的限度上实现栏目的编排,使用户浏览和查询更为方便。(3)内容实用。系统的所有内容和功能模块都要具有很强的实用性,且信息的时效性要得到一定的保障,特别要注意人性化设计。(4)安全可靠。整个平台需要保证足够的开放性和先进性,因而也必须要有非常严谨的安全保障措施,能够保证系统正常运行。(5)维护方便。因为服务平台的信息量大,如果出现框架结构问题那么就不容易修改,所以不能够采用传统的设计方式。这就会增加更大的工作量和工作任务,因而需要考虑到系统的可操作性,能够兼具远程的信息采集和控制功能。(6)风格专业。作为一种社区养生立体干预 O2O 服务平台,系统的界面要具有大气、柔和、沉稳的感觉,以突出界面的专业风格。

(二)系统模块设计

对于社区连锁养生立体干预 O2O 服务平台,在系统架构的过程中应该根据用户群体的主要特征来架构系统,以实现系统的功能。图 2 为社区连锁养生立体干预 O2O 服务平台的总体架构图,所有的用户都能够利用浏览器对 Web 服务器进行访问,整个系统后台包含四个主要的模块,分别是信息发布模块、技术转移管理模块、后台管理模块以及在线交流模块。整个系统的架构严格按照数据层、应用层、服务层以及用户层等四个层面来进行架构。其中处于最底层的是数据库,系统设计时采用 MySq l 数据库,数据库的主要功能是存储系统运行、用户使用以及系统维护产生的数据。应用层则主要是搭建整个系统的运行模块,采用 Python 语言程序,它的主要功能是调度系统各个模块运行。排在应用层之上的是服务层,服务层的主要作用是将应用层展现出来方便用户进行操作,它通过 Web 服务器来实现整个系统的服务功能,服务器则通过 Apache 来实现各种功能。服务层之上则是用户层,用户层的主要功能是实现用户和系统之间的交互,在这个过程中用户可以通过电脑主机、平板电脑等各种平台来完成。

在整个系统的架构中,应用层的各个功能模块是整个系统的核心层次。整个应用层包含信息发布、技术转移管理、后台管理以及在线交流等模块。通过这些模块能够实现在线交流、后台管理、技术转移管理以及信息发布,其中,信息发布模块的主要功能是用于信息发布,信息的发布也不仅仅局限于系统维护者、管理者发布的相关信息,系统的用户也可以利用该模块发布相关的信息;技术转移管理模块的主要功能是用于系统的技术管理,或者是进行系统升级等;后台管理模块的主要功能是用于系统的后台管理,管理的内容涉及系统的维护、用户信息管理、平台信息管理等各类信息的管理与维护等,是系统管理人员保证系统正常运行的主要通道;在线交流模块主要用于用户的交流,是整个系统设计最为重要的地方,用户通过这个模块可以与同平台其他用户进行交流,或者是通过这个模块获得养生知识等。通过对以上各个模块的分析可以看出,利用该系统,管理人员可以实现信息的发布和后台管理等,能够公布一些和养生相关的信息成果,可以实现社区的在线信息交流。除了进行养生信息的互动交流,医生也可以在线解答和指导社区养生的相关问题。

(三)主要功能模块的实现

对不同的用户,要实现不同的账户功能。除了社区人员使用以外,还可以融入专家、医生等,这些用户可以通过会员进入该平台系统中。进入该系统之后,用户可以通过注册的方式将资料提交到数据库中。用户注册成功后,就可以拥有一个免费的账号来实现系统的登录和必要的私人交流。系统的登录及账号注册功能模块的时序表如图 3 所示。

该系统具有在线咨询及交流的功能,为用户之间以及用户和医生、专家之间提供一个在线交流平台。这种交流主要能够实现的是用户和用户之间、用户和医生、用户和专家、用户和专业机构之间的交流,用户能够向对应的专家及机构提出联通要求,建立在线联系。该系统服务平台还有一个非常重要的功能,就是能够发布信息和进行信息搜索,可以通過快捷稳定的信息搜索模块来实现信息检索功能。信息检索功能为用户提供进行专业知识学习、信息的查询,用户能够通过该平台寻找到企业及组织机构的相关信息。

三、系统测试

这个 O2O 平台主要实现的功能是服务功能,通过对软件功能的需求分析,来完成系统的编程设计。整个系统设计需要考虑到使用者的个人习惯、沟通方式和表达方式等,要能够实现信息的准确传递。这个平台系统设计功能模块较多,为了在使用过程中做到万无一失,因此需要对系统进行全方面测试,如性能、安全性以及兼容性等测试,以确保正常使用。在进行测试时,必须要定好测试的具体内容,确定测试的策略及方法。为了能够更好地开展测试工作,需要制定测试工作计划表,并且要给出一个能够满足软件使用的范围特征及软件的测试目标,梳理测试进度规划,明确制定测试环境参数。

这个平台的功能模块较多,如果要对所有的功能模块进行测试,那么工作量就会非常大,因而可以考虑同时进行黑盒法和白盒法测试,并且以黑盒法的测试为主。一般来说,都要对整个平台的各项功能进行测试,查看各个功能模块是否符合相关规定,是否存在系统漏洞。在进行数据库的完整性及一致性检查时,需要导入大量的养生服务信息及大量的专家资源,并测试系统是否能够正确将所有的资源读取出来。特别注意的是,要对系统的功能性、稳定性、安全性和扩展性进行测试。具体的测试结果如表 1 所示(见下页)。

从表 1 中的测试结果可以看出,这个 O2O 服务平台能顺利通过各个测试,所有的测试结果都合格。在系统功能性测试中,该系统能够满足用户的使用需求,各个功能模块有非常好的融合效果。在系统的稳定性操作中,即便是用户无意进行了一定的误操作,但是通过系统的提示和正确引导也能够完成想要实现的工作,即便是经过了长时间的测试,系统也没有出现较大的 BUG。对于一些重要数据的输入,系统会对其进行检测和提示。在系统安全性测试中,不同角色通过不同权限账号进入系统中,所有的账号和密码必须要一一匹配才能够进入系统中来使用和自己权限对应的功能。在系统的扩展性测试中,用户可以根据需要来进行数据增删,避免了过多的信息量对自己产生冗余影响。

为了能够满足人们的现代养生需求,基于 H5 技术及 Python 技术进行的社区连锁养生立体化干预 O2O 服务平台的设计,是根据系统的需求规划了各个功能模块,以满足系统的信息发布、在线沟通交流等多项功能。该平台可以让人们从中获取更多的身体健康养生信息,可以在线互动交流。从系统的各项性能的综合测试结果可以看出,系统的功能性、安全性、稳定性以及扩展性都能够满足用户所需,具有较好的使用价值。此次的研究,能够为社区连锁养生立体化提供一个切实可用的服务平台,它有助于提升人们的安全健康意识和养生方式。

【参考文献】

[1]王学庆.基于 Python 的计算机软件应用技术研究[J].信息系统工程,2019(4).

[2]李晓莎,林 森.基于 Python+OpenCV 的车牌识别技术的研究[J].数字技术与应用,2019(6).

[3]陈 慧,曹恒来.《H5快速制作网页》教学设计[J].中国信息技术教育,2019(18).

[4]许群毅,韦 卫.O2O 网络预约借书服务平台建设及运行探析——以浦东新区陆家嘴图书馆“易悦读”网借服务为例[J].河南图书馆学刊,2019(5).

[5]刘汉华,李 彪,何 军.基于“O2O 模式”构建高校“一站式”阳光服务平台的探索与实践——以湖南有色金属职业技术学院为例[J].佳木斯职业学院学报,2019(6).

[6]余策云.综合护理干预在社区孕产妇系统管理中的应用[J].现代养生,2015(4).

[7]于 彤,崔 蒙,毛郁欣,等.基于移动互联网的中医养生知识服务研究[J].中国数字医学,2016(11).

[8]杨海苓,王 萍,侯文秀,等.医院—社区—家庭三元联动延续护理平台的设计及应用[J].中华护理杂志,2016(9).

[9]吴金成,曾 烨,龚惠琴.基于一卡通的社区O2O服务平台构建研究[J].金卡工程,2016(8).

[10]姚 红,刘奕男,顾红伟,等.基于信息化平台的分级诊疗社区慢性病优化管理[J].中国初级卫生保健,2018(7).

【基金项目】广西科技计划项目“社区连锁养生立体化干预O2O服务平台建设”(项目编号:桂科AB18126092)。

【作者简介】黄永明(1977— ),男,广西灵山人,工程硕士,高级讲师,高级“双师型”教师,现就职于南宁市第三职业技术学校,研究方向为信息化平台建设及人工智能教学应用。

(责编 卢建龙)

猜你喜欢
服务平台技术
基于“云计算+大数据”的工业互联网大数据云服务平台
基于O2O的校园服务平台应用研究
高校财务“一站式服务平台”建设探讨
探讨电力系统中配网自动化技术
移动应用系统开发
北京市中小企业优化升级
富裕县 搭建平台提升社区服务水平