1. 研究目的与意义
在抗击疫情的过程中,基层社区发挥了至关重要的作用。当下,疫情防控常态化,“智慧社区”既成为了社区建设和发展的一种新型模式,也成为了人们对于人性化、多元化社区服务的一种需求。随着生活水平的不断提高,即使受到了疫情的影响,人们也依旧渴望高质量的生活,希望能在做好自我防护的同时,享受到良好的社区服务。然而,社区所能提供的服务受到了工作人员人数不够、管理效率低下等因素的影响,因此,如何进行社区疫情防控管理、如何为社区居民提供便捷的生活方式、如何方便社区管理部门实时了解居民的需求等问题,成为了常态疫情下建设“智慧社区”、提供“智慧服务”的主要难题。
本课题正是基于当下的现实情况,开发一款同时具备疫情防控服务功能和日常生活服务功能的微信小程序,有利于实现社区服务的智能化,提高社区工作人员的工作效率,同时也满足了社区住户对于疫情期间安全、便捷的生活方式的需求。
2. 课题关键问题和重难点
1、课题设计的关键问题
(1)如何实现不同的登陆角色下,使用的小程序功能的权限不同。
(2)如何实现数据的分类存储。
3. 国内外研究现状(文献综述)
随着互联网技术的发展,人们对高质量信息的需求越来越强烈,社区作为居民日常生活的中心,应当为居民提供个性化的信息获取和交流的程序。智慧社区服务以微信小程序为依托,使得居民们形成一个紧密的生活共同体,同时也方便社区管理部门的工作。[1]
通常的APP在使用中存在着一些弊端,比如:占用较多的手机内存、打开率低但维护成本高等。有些用户只是想使用APP当中的部分内容,却还是要进行繁琐的注册和登录等步骤。[14]相比之下,微信小程序是一种轻量级的应用,以微信为载体,具有“即开即用,用完即走”的特点。[16]因此,微信小程序作为一种全新的新型应用,由于它无需下载、操作便捷的特点以及其出色的使用体验感而备受公众的喜爱。[10]
微信小程序开发使用前端栈JavaScript、WXML、WXSS,WXML和WXSS语言开发了一套基础组件,使得开发者可以在此基础上更加便捷地进行开发。每个微信小程序包含了app.js、app.json、app.wxss三个文件,这三个文件分、 别表示小程序的逻辑实现、公共设置和公共样式表。每个页面由四个文件构成,主要包括了js文件、wxml文件、wxss文件和json文件。其中,js文件是页面逻辑文件,是通过调用微信提供的API实现业务逻辑;wxml文件是设置页面结构的;wxss文件是用于存储WXSS语言的,主要用来设计页面样式;json文件是用于数据交换,便于开发者阅读和编写,以及便于机器解析和生成。[16]微信小程序的主要开发语言是JavaScript,JavaScript是一种解释型的脚本语言,它在程序的运行过程中逐行进行解释,它依赖于浏览器本身,与操作环境无关,只要是能运行浏览器的计算机,并支持JavaScript的浏览器就可以正确执行。[9]
4. 研究方案
1、系统功能结构
本系统含有微信小程序端和后台管理员端,用户通过微信小程序端登录使用,管理员通过后台管理员端登录使用,其中管理员在后台登录时,有三种登录角色可供选择,分别为管理员、维修管理员、核酸管理员。本系统的功能丰富,主要分为用户信息管理功能、物资自助功能、访客登记功能、核酸采样点功能、每日健康登记功能、一键报修功能、问卷调查功能、邻里交流功能、公告信息功能、社区活动功能、支付充值功能。为了更容易地实现常态疫情下智慧社区综合服务微信小程序中的各大功能,绘制了系统功能结构图,如图1所示。
5. 工作计划
第一阶段:提交开题报告,并进行课题的需求分析。
第二阶段:在导师的指导下进行课题详细设计。
第三阶段:在导师指导下进行课题模块化设计并进行模块代码的编写与调试。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。