NODEJS养老驿站服务平台
摘 要
当今社会已经步入了科学技术进步和经济社会快速发展的新时期,国际信息和学术交流也不断加强,计算机技术对经济社会发展和人民生活改善的影响也日益突出,人类的生存和思考方式也产生了变化。传统养老驿站服务管理采取了人工的管理方法,但这种管理方法存在着许多弊端,比如效率低下、安全性低以及信息传输的不准确等,同时由于养老驿站服务管理中会形成众多的个人文档和信息系统数据,通过人工方法对用户、家属、养老机构、健康活动、活动类型、活动报名、机构预约、床位信息、床位预订、护理项目、护理类型、预约记录、紧急呼叫等进行集中管理会形成检索、更改和维护等较为麻烦的管理问题,同时由于广大用户对网络技术的需求也日益高涨,于是信息技术也需要继续开展全新的改革以满足时代的需求。根据此问题,研发一套养老驿站服务管理平台,既能够大大提高信息的检索、变更与维护的工作效率,也能够方便微信小程序的管理运用,从而减少信息管理成本,提高效率。
该养老驿站服务管理平台采用Uni-weixin、Express框架,前端以小程序页面呈现给用户和家属,结合后台Nodejs语言使页面更加完善,后台使用MySQL数据库进行数据存储。该微信小程序主要设计并完成了管理过程中的用户查看养老机构、健康活动、床位信息、护理项目等功能。该微信小程序操作简便,界面设计简洁,不但可以基本满足本行业的日常管理工作,同时又可以有效减少人员成本和时间成本,为养老驿站服务管理工作提供了方便。
关键词:养老驿站服务平台;Nodejs语言;Express框架
Abstract
Today's society has entered a new era of scientific and technological progress and rapid economic and social development, international information and academic exchanges have been strengthened, computer technology has increasingly prominent impact on economic and social development and the improvement of people's lives, and the way of human survival and thinking has also changed. Traditional nursing home service management adopts manual management method, but this management method has many drawbacks, such as low efficiency, low security and inaccurate information transmission, etc. At the same time, a large number of personal documents and information system data will be formed in the service management of nursing home. Centralized management of users, family members, elderly care institutions, health activities, activity types, activity registration, institution reservation, bed information, bed reservation, nursing items, nursing types, appointment records, emergency calls, etc. by manual means will lead to more troublesome management problems such as retrieval, change and maintenance. Meanwhile, due to the increasing demand of users for network technology, the system will be more and more complicated. Therefore, information technology also needs to continue to carry out new reforms to meet the needs of The Times. According to this problem, the development of a service management platform for retirement stations can not only greatly improve the efficiency of information retrieval, change and maintenance, but also facilitate the management and application of wechat mini programs, thereby reducing the cost of information management and improving efficiency.
The service management platform of the retirement station adopts Uni-weixin and Express frameworks. The front-end is presented to the users and their families with a small program page, combined with the background Nodejs language to make the page more perfect, and the background uses MySQL database for data storage. The wechat mini program is mainly designed and completed in the management process of users to view the elderly care institutions, health activities, bed information, nursing projects and other functions. The wechat mini program is simple to operate and simple in interface design, which not only can basically meet the daily management work of the industry, but also can effectively reduce personnel costs and time costs, providing convenience for the service management of retirement stations.
Keywords: Retirement station service platform; Nodejs language; Express framework
目 录
1.1 课题研究背景
中国自1999年进入老龄社会以来,老年人口数量持续增加,我国正在迈入中度老龄化社会。适龄劳动人口数量减少,人口出生率持续低迷,这些因素共同推动了养老问题的紧迫性。随着老龄化问题的加剧,社区养老驿站作为一种提供基础养老服务和社交活动的机构,在全国范围内迅速发展。社区养老驿站不仅提供日常生活照料,还承担着促进老年人社会参与和精神慰藉的功能[1]。养老问题已成为社会普遍关注的热点话题,政府在政策层面也在不断推动养老服务体系的建设和完善,以应对日益严峻的老龄化挑战。国内外关于社区养老服务的研究逐渐增多,研究领域包括服务模式、服务质量、服务效率等多个方面。通过科学的研究方法,如CiteSpace可视化分析等,可以揭示当前社区养老服务的研究现状、热点与未来趋势[2]。
养老驿站服务平台的研究背景是多方面的,涉及社会经济、人口结构、政策导向以及社区服务需求等多个层面。这些背景因素共同构成了研究养老驿站服务平台的必要性和紧迫性,对于推动养老服务体系的完善和发展具有重要意义[3]。
1.2 微信小程序意义介绍
如今微信已是亚洲地区最大用户群体的移动即时社交通信软件,并且微信已不止社交这么简单,它包含了生活、支付、娱乐、媒体等人们生活中经常用到的多种服务。第一个微信小程序于2017年1月问世,便是利用微信官方提供的服务接口而生的最新的应用技术[4]。微信的这项功能是开放申请的,无论是个人还是政府、媒体或其他组织都可以申请注册并开发小程序,并且微信官方提供了一套专门的开发工具给开发者。微信的小程序和订阅号、服务号和公众号是并行体系,它们有些像,但又不一样。微信之父张小龙表示:现在太多人做公众号而非APP,于是导致现在微信公众号变成了一个媒体化的平台,但是我们的本意并非如此,我们想要提供服务而不是传播推广信息,于是就有了小程序。在手机应用层出不穷且手机存储能力有限的今天,微信小程序作为一种轻度云端应用正好符合了目前人们的需求。根据微信官方的说法,小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及"的梦想,用户扫一扫或者搜一下即可打开应用。应用将无处不在,随时可用,但又无须安装卸载[5]。可以说未来随着网络和云的发展,手机应用程序将不再局限于本地模式,而是逐渐向着云端体验进化。
1.3国内外研究现状
全球已有94个国家开展了智慧养老服务的研究,其中国外的研究起步较早。在国际上,智慧养老服务的研究涉及多个方面,包括技术应用、服务需求、系统配置等。这些研究成果为我国智慧养老服务的发展提供了宝贵的经验和参考[6]。
中国近3年学术研究进入快速发展期,国际学术论文排名位列前三。我国的研究主要集中在养老服务需求调查、养老服务平台系统配置、人工智能技术应用专利以及不同养老模式下的服务体系等方面。这表明我国在智慧养老服务方面的研究已取得一定的成果,并正在逐步形成自己的研究特色和优势。
随着老年人对养老服务需求的增加,传统的养老模式不断受到挑战,智慧化、数字化和信息化支持的智慧养老应运而生。这是积极应对人口老龄化的发展战略,也是我国养老服务向高质量的重要发展方向之一。但在这一过程中,也存在供需结构上的矛盾,需要进一步的研究和探索。养老驿站服务平台在国内外的研究现状显示出积极的发展趋势,同时也面临着一些挑战和问题。未来的研究应更加关注技术创新、服务模式优化以及政策支持等方面,以更好地服务于老龄化社会的需求[7]。
2 系统开发环境及相关技术
2.1 系统开发环境
本管理系统采用的集成开发环境为VSCODE,使用Nodejs等语言及Express框架进行开发,其中硬件环境和软件环境如下:
- 硬件环境
处理器:Intel(R) Core(TM) i5-7400 CPU @ 3.00GHz 3.00GHz
内存:8GB
- 软件环境
操作系统:windows 10 64位操作系统
开发工具:VSCODE
2.2 系统开发技术
养老驿站服务管理平台采用Uni-weixin、Express架构技术,前端以小程序页面呈现给用户,为B/S(Browser/Server)架构进行设计开发。在B/S架构下,用户在浏览器端进行使用,主要工作通过服务器端进行实现,用户通过网站进行访问大大节约了成本。本系统使用Nodejs等语言进行开发,使用MySQL进行数据存储。
Express是一个简洁而灵活的 node.js Web应用框架,提供一系列强大特性帮助你创建各种Web应用。 Express 不对node.js已有的特性进行二次抽象,我们只是在它之上扩展了Web应用所需的功能。丰富的HTTPI 具以及来自Connect框架的中间件随取随用,创建强健、友好的API变得快速又简单。
2.2.2 Nodejs语言简介
Nodejs是使用最广泛的语言之一。它的代码是开源的,任何软件开发人员都可以使用。
Nodejs语言有很多功能,它的代码非常简单,并且有很多编写方法。它具有良好的对象定向性,对平台的使用没有要求。所有平台都可以以高安全性能运行,因此非常适合系统开发。
Nodejs平台可以声明无限制,并且可以在任何平台上运行。不需要用其他语言编辑的代码将运行。
2.2.3 MySQL数据库
MySQL是一款小型关系型数据库管理系统(Relational Database Management System),开发商为瑞典MySQLAB公司。关系型数据库将数据存放在不同的表中,使数据更加规范化。MySQL因其体积小、速度快、源码开放的特点,很多网站开发都将MySQL作为首选。
- 微信开发者工作是微信官方提供的针对微信小程序的开发工具,集中了开发,调试,预览,上传等功能。微信团队发布了微信小程序开发者工具、微信小程序开发文档和微信小程序设计指南,全新的开发者工具,集成了开发调试、代码编辑及程序发布等功能,帮助开发者简单和高效地开发微信小程序。
2.启动工具时,开发者需要使用已在后台绑定成功的微信号扫描二维码登录,也可通过帐号密码进行登录,后续所有的操作都会基于这个微信的帐号.
3.早期微信应用的开发是一件非常痛苦的事情,因为基于微信的网页涉及到调用微信的接口,所以网页必须在微信的内置浏览器打开才能看到实际的运行效果。做过前端开发的同学都知道,Chrome和firefox都自带强大的调试工具,使用非常方便。但是基于微信的网页不能在这两种PC端浏览器中运行,所以调试是一个很大的问题。
4.幸运的是,现在这个问题已经不存在了,微信技术团队在去年年底的时候推出了微信web开发者工具:微信公众平台为开发者提供web开发者工具,用于帮助开发基于微信的网页或者webapp。它是一个桌面应用,通过模拟微信客户端的表现使得开发者可以使用这个工具方便地在PC或者Mac上进行开发和调试工作。
3 系统需求分析
在当今的社会生活中,互联网已经变得非常普遍和重要。充分利用互联网大数据等技术可以解决很多问题。目前,养老驿站服务管理也面临着自身的问题。根据这一普遍现象,该系统可以很好地解决这些问题[7]。系统中这四类用户的数据在系统中非常关键,因此系统数据应该被组织起来,因为数据是以某种格式存储的,而不是无序的。其概念是,它可以根据长期稳定的格式在计算机内存中共享。数据库管理系统主要用于保存、修改和添加索引数据以及设置数据库。为了确保系统数据管理的顺利进行,一些有能力的处理器可以在不需要专业人员处理的情况下管理数据。创建数据表时,可以调整、重新组织和重建数据表中的数据,以确保数据可靠性。在数据库系统设计中,MySQL主要用于实现数据的集中管理。各方面表现良好[8]。
2.1 可行性分析
根据养老驿站服务管理平台所拥有的功能情况,通过经济效益、技术难度和管理方式进行全面的可行性分析,来提供准确的可行性依据。以下是本微信小程序的可行性分析:
使用了免费版的VSCODE节省了开发成本,在购买服务器后部署项目便能通过浏览器进行访问。
本管理系统采用B/S架构和Nodejs语言进行设计,通过分层分包的方法,有利于日常的维护,同时降低了代码之间的耦合。
本管理系统所需要的管理难度低,只需要一个管理员便能进行用户、家属、养老机构、健康活动、活动类型、活动报名、机构预约、床位信息、床位预订、护理项目、护理类型、预约记录、紧急呼叫等的删除、修改和添加[9]。
3.2 功能需求分析
养老驿站服务管理平台综合网络空间开发设计要求。目的是将养老驿站服务管理通过网络平台将传统管理方式转换为在网上操作,方便快捷、安全性高、交易规范做了保障,目标明确。养老驿站服务管理平台可以将功能划分为用户、家属、养老机构和管理员功能[10]。
(1)用户关键功能包含首页、用户、养老机构、健康活动、床位信息、护理项目、交流中心、我的等有关功能。用户用例如下:
图3-1 用户用例图
(2)家属关键功能包含首页、用户、养老机构、健康活动、床位信息、护理项目、交流中心、我的等有关功能。家属用例如下:
图3-2家属用例图
(3)养老机构关键功能包含首页、床位信息、床位预订、护理项目、预约记录、紧急呼叫、我的信息等有关功能。养老机构用例如下:
图3-3养老机构用例图
(4)、管理员的权限是最高的,可以对系统所在功能进行查看,修改和删除等,管理员用例如下:
图3-4管理员用例图
3.3 系统流程分析
3.3.1 登录流程
每个用户都有专属的密码和账号,在输入合法的账号和密码之后即可进入系统。登录流程如图3-5所示:
图3-5登录流程图
3.3.2 添加信息流程
管理层人员有添加用户、家属、养老机构等信息功能。添加信息流程如图3-6所示:
图3-6添加信息流程图
3.3.3 收藏信息流程
在养老驿站服务管理平台中,用户进入后,浏览健康活动详情界面能进行信息收藏,用户收藏信息的流程图如图3-7所示:
图3-7用户收藏信息流程图
4 系统设计
4.1 功能模块设计
养老驿站服务管理平台根据权限类型进行分类,主要可分为用户、家属微信端和管理员、养老机构服务端四大模块。用户、家属微信端模块主要实现了可以查看养老机构、健康活动、床位信息、护理项目等操作,加强了用户、家属的操作体验。管理员服务端模块主要根据管理员对整个系统的管理进行设计,提高了管理的效率和规范[11]。系统总体模块设计如下图所示:
图4-1 系统总体模块设计
4.2 系统数据库设计
4.2.1 数据库系统
本系统采用MySQL来进行数据库的管理。基于WEB的MySQL体积小、速度快、成本低,能够及时处理上千万条记录,初步满足和支持大型的数据库高并发的读写和高效率读写等要求。
4.2.2 数据库概念设计
概念模型用于对信息世界建模,并与指定的数据库管理系统分离。它有助于将真实世界的事物抽象为适合于数据库管理系统的数据库模型。人们往往把现实世界抽象成信息世界,再把信息世界变成机器世界。也就是说,将现实世界的目标抽象成独立于专用计算机软件和专用数据库管理系统的信息结构的数据模型,然后将物理模型转化为适合电子计算机的数据库管理系统。事实上,数据模型是从现实世界到机器世界的中间层。
信息世界的基本要素包括实体和关联。实体(entity) 客观存在并可相互区别的事物称为实体。实体可以是实际的人、事或物,还可以是抽象化的概念或联络。以下是对部分主要的关键实体E-R如下:
用户信息实体E-R图如下图4-2所示。
图4-2用户信息实体E-R图
养老机构信息实体E-R图如下图4-3所示。
图4-3养老机构信息实体E-R图
健康活动E-R图如下图4-4所示。
图4-4健康活动E-R图
床位预订E-R图如下图4-5所示。
图4-5床位预订E-R图
养老驿站服务平台总体E-R图如下图4-6所示。
图4-6养老驿站服务平台总体E-R图
4.2.3 数据表设计
本管理系统的数据表的设计根据管理过程中的具体流程所需,方便了管理员对数据进行增加、删除、修改和查询的操作。
4.2.4 数据表的建立
系统使用MySQL工具对数据库进行操作,它有着简便的数据库管理操作以及强大的数据处理能力。以下是数据表的建立情况:
表4-1:收藏表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
userid | bigint | 用户id | |||
refid | bigint | 商品id | |||
tablename | varchar | 200 | 表名 | ||
name | varchar | 200 | 名称 | ||
picture | longtext | 4294967295 | 图片 | ||
type | varchar | 200 | 类型 | 1 | |
inteltype | varchar | 200 | 推荐类型 | ||
remark | varchar | 200 | 备注 |
表4-2:好友表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
uid | bigint | 用户ID | |||
fid | bigint | 好友用户ID | |||
name | varchar | 200 | 名称 | ||
picture | longtext | 4294967295 | 图片 | ||
role | varchar | 200 | 角色 | ||
tablename | varchar | 200 | 表名 | ||
alias | varchar | 200 | 别名 | ||
type | int | 类型(0:好友申请,1:好友,2:消息) | 0 |
表4-3:入住评价
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
jigoumingcheng | varchar | 200 | 机构名称 | ||
chuangweihao | varchar | 200 | 床位号 | ||
tupian | longtext | 4294967295 | 图片 | ||
ruzhupingxing | varchar | 200 | 入住评星 | ||
ruzhupingjia | longtext | 4294967295 | 入住评价 | ||
yonghuzhanghao | varchar | 200 | 用户账号 | ||
yonghuxingming | varchar | 200 | 用户姓名 | ||
jiashuzhanghao | varchar | 200 | 家属账号 | ||
jiashuxingming | varchar | 200 | 家属姓名 |
表4-4:交流中心
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
title | varchar | 200 | 帖子标题 | ||
content | longtext | 4294967295 | 帖子内容 | ||
parentid | bigint | 父节点id | |||
userid | bigint | 用户id | |||
username | varchar | 200 | 用户名 | ||
avatarurl | longtext | 4294967295 | 头像 | ||
isdone | varchar | 200 | 状态 | ||
istop | int | 是否置顶 | 0 | ||
toptime | datetime | 置顶时间 |
表4-5:新闻资讯分类
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
typename | varchar | 200 | 分类名称 |
表4-6:护理项目评论表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
refid | bigint | 关联表id | |||
userid | bigint | 用户id | |||
avatarurl | longtext | 4294967295 | 头像 | ||
nickname | varchar | 200 | 用户名 | ||
content | longtext | 4294967295 | 评论内容 | ||
score | double | 评分 | |||
reply | longtext | 4294967295 | 回复内容 |
表4-7:新闻资讯
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
title | varchar | 200 | 标题 | ||
introduction | longtext | 4294967295 | 简介 | ||
typename | varchar | 200 | 分类名称 | ||
name | varchar | 200 | 发布人 | ||
headportrait | longtext | 4294967295 | 头像 | ||
clicknum | int | 点击次数 | 0 | ||
clicktime | datetime | 最近点击时间 | |||
thumbsupnum | int | 赞 | 0 | ||
crazilynum | int | 踩 | 0 | ||
storeupnum | int | 收藏数 | 0 | ||
picture | longtext | 4294967295 | 图片 | ||
content | longtext | 4294967295 | 内容 |
表4-8:床位信息评论表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
refid | bigint | 关联表id | |||
userid | bigint | 用户id | |||
avatarurl | longtext | 4294967295 | 头像 | ||
nickname | varchar | 200 | 用户名 | ||
content | longtext | 4294967295 | 评论内容 | ||
score | double | 评分 | |||
reply | longtext | 4294967295 | 回复内容 |
表4-9:紧急呼叫
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
jigoumingcheng | varchar | 200 | 机构名称 | ||
chuangweihao | varchar | 200 | 床位号 | ||
tupian | longtext | 4294967295 | 图片 | ||
hujiaoshijian | datetime | 呼叫时间 | |||
hujiaoyuanyin | varchar | 200 | 呼叫原因 | ||
yonghuzhanghao | varchar | 200 | 用户账号 | ||
yonghuxingming | varchar | 200 | 用户姓名 | ||
jiashuzhanghao | varchar | 200 | 家属账号 | ||
jiashuxingming | varchar | 200 | 家属姓名 | ||
shhf | longtext | 4294967295 | 回复内容 | ||
longitude | double | 经度 | |||
latitude | double | 纬度 | |||
fulladdress | varchar | 200 | 地址 |
表4-10:配置文件
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
name | varchar | 100 | 配置参数名称 | ||
value | varchar | 100 | 配置参数值 | ||
url | varchar | 500 | url |
表4-11:机构预约
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
jigoumingcheng | varchar | 200 | 机构名称 | ||
jigoudizhi | varchar | 200 | 机构地址 | ||
jigoutupian | longtext | 4294967295 | 机构图片 | ||
yuyueshijian | datetime | 预约时间 | |||
yuyuebeizhu | varchar | 200 | 预约备注 | ||
yonghuzhanghao | varchar | 200 | 用户账号 | ||
yonghuxingming | varchar | 200 | 用户姓名 | ||
jiashuzhanghao | varchar | 200 | 家属账号 | ||
jiashuxingming | varchar | 200 | 家属姓名 | ||
sfsh | varchar | 200 | 是否审核 | 待审核 | |
shhf | longtext | 4294967295 | 审核回复 |
表4-12:床位预订
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
jigoumingcheng | varchar | 200 | 机构名称 | ||
chuangweihao | varchar | 200 | 床位号 | ||
tupian | longtext | 4294967295 | 图片 | ||
jiage | int | 价格/天 | |||
tianshu | int | 天数 | |||
zongjia | double | 总价 | |||
ruzhushijian | datetime | 入住时间 | |||
hujiaodianhua | varchar | 200 | 呼叫电话 | ||
yudingbeizhu | varchar | 200 | 预订备注 | ||
yonghuzhanghao | varchar | 200 | 用户账号 | ||
yonghuxingming | varchar | 200 | 用户姓名 | ||
jiashuzhanghao | varchar | 200 | 家属账号 | ||
jiashuxingming | varchar | 200 | 家属姓名 | ||
sfsh | varchar | 200 | 是否审核 | 待审核 | |
shhf | longtext | 4294967295 | 审核回复 | ||
ispay | varchar | 200 | 是否支付 | 未支付 |
表4-13:家属
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
jiashuzhanghao | varchar | 200 | 家属账号 | ||
mima | varchar | 200 | 密码 | ||
jiashuxingming | varchar | 200 | 家属姓名 | ||
xingbie | varchar | 200 | 性别 | ||
nianling | int | 年龄 | |||
jiashudianhua | varchar | 200 | 家属电话 | ||
jiatingzhuzhi | varchar | 200 | 家庭住址 | ||
yonghuzhanghao | varchar | 200 | 用户账号 | ||
yonghuxingming | varchar | 200 | 用户姓名 | ||
touxiang | longtext | 4294967295 | 头像 |
表4-14:活动类型
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
huodongleixing | varchar | 200 | 活动类型 |
表4-15:床位信息
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
jigoumingcheng | varchar | 200 | 机构名称 | ||
chuangweihao | varchar | 200 | 床位号 | ||
weizhi | varchar | 200 | 位置 | ||
zhuangtai | varchar | 200 | 状态 | ||
jiage | int | 价格/天 | |||
hujiaodianhua | varchar | 200 | 呼叫电话 | ||
shebeisheshi | longtext | 4294967295 | 设备设施 | ||
tupian | longtext | 4294967295 | 图片 | ||
discussnum | int | 评论数 | 0 |
表4-16:预约记录
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
jigoumingcheng | varchar | 200 | 机构名称 | ||
hulixiangmu | varchar | 200 | 护理项目 | ||
hulijiage | int | 护理价格 | |||
hulitupian | longtext | 4294967295 | 护理图片 | ||
yuyueshijian | datetime | 预约时间 | |||
yuyuebeizhu | varchar | 200 | 预约备注 | ||
yonghuzhanghao | varchar | 200 | 用户账号 | ||
yonghuxingming | varchar | 200 | 用户姓名 | ||
jiashuzhanghao | varchar | 200 | 家属账号 | ||
jiashuxingming | varchar | 200 | 家属姓名 | ||
sfsh | varchar | 200 | 是否审核 | 待审核 | |
shhf | longtext | 4294967295 | 审核回复 | ||
ispay | varchar | 200 | 是否支付 | 未支付 |
表4-17:健康数据
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
jigoumingcheng | varchar | 200 | 机构名称 | ||
chuangweihao | varchar | 200 | 床位号 | ||
tupian | longtext | 4294967295 | 图片 | ||
riqi | date | 日期 | |||
tiwen | double | 体温 | |||
xueya | double | 血压 | |||
xuezhi | double | 血脂 | |||
xuetang | double | 血糖 | |||
xinlv | double | 心率 | |||
beizhu | varchar | 200 | 备注 | ||
yonghuzhanghao | varchar | 200 | 用户账号 | ||
yonghuxingming | varchar | 200 | 用户姓名 | ||
jiashuzhanghao | varchar | 200 | 家属账号 | ||
jiashuxingming | varchar | 200 | 家属姓名 |
表4-18:活动报名
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
huodongmingcheng | varchar | 200 | 活动名称 | ||
huodongleixing | varchar | 200 | 活动类型 | ||
huodongdidian | varchar | 200 | 活动地点 | ||
huodongtupian | longtext | 4294967295 | 活动图片 | ||
kebaorenshu | int | 报名人数 | |||
baomingshijian | datetime | 报名时间 | |||
baomingbeizhu | varchar | 200 | 报名备注 | ||
yonghuzhanghao | varchar | 200 | 用户账号 | ||
yonghuxingming | varchar | 200 | 用户姓名 | ||
jiashuzhanghao | varchar | 200 | 家属账号 | ||
jiashuxingming | varchar | 200 | 家属姓名 | ||
crossuserid | bigint | 跨表用户id | |||
crossrefid | bigint | 跨表主键id | |||
sfsh | varchar | 200 | 是否审核 | 待审核 | |
shhf | longtext | 4294967295 | 审核回复 |
表4-19:消息表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
uid | bigint | 用户ID | |||
fid | bigint | 好友用户ID | |||
content | varchar | 200 | 内容 | ||
format | int | 格式(1:文字,2:图片) | |||
isread | int | 消息已读(0:未读,1:已读) | 0 |
表4-20:用户
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
yonghuzhanghao | varchar | 200 | 用户账号 | ||
mima | varchar | 200 | 密码 | ||
yonghuxingming | varchar | 200 | 用户姓名 | ||
xingbie | varchar | 200 | 性别 | ||
nianling | int | 年龄 | |||
dianhua | varchar | 200 | 电话 | ||
jiashuzhanghao | varchar | 200 | 家属账号 | ||
jiashuxingming | varchar | 200 | 家属姓名 | ||
touxiang | longtext | 4294967295 | 头像 |
表4-21:健康活动
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
huodongmingcheng | varchar | 200 | 活动名称 | ||
huodongleixing | varchar | 200 | 活动类型 | ||
huodongdidian | varchar | 200 | 活动地点 | ||
huodongzhuangtai | varchar | 200 | 活动状态 | ||
kebaorenshu | int | 可报人数 | |||
lianxifangshi | varchar | 200 | 联系方式 | ||
huodongneirong | longtext | 4294967295 | 活动内容 | ||
huodongtupian | longtext | 4294967295 | 活动图片 | ||
clicktime | datetime | 最近点击时间 | |||
reversetime | datetime | 倒计结束时间 | |||
clicknum | int | 点击次数 | 0 | ||
storeupnum | int | 收藏数 | 0 |
表4-22:护理项目
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
jigoumingcheng | varchar | 200 | 机构名称 | ||
hulixiangmu | varchar | 200 | 护理项目 | ||
hulileixing | varchar | 200 | 护理类型 | ||
hulijiage | int | 护理价格 | |||
hulimiaoshu | longtext | 4294967295 | 护理描述 | ||
hulitupian | longtext | 4294967295 | 护理图片 | ||
clicktime | datetime | 最近点击时间 | |||
clicknum | int | 点击次数 | 0 | ||
discussnum | int | 评论数 | 0 | ||
storeupnum | int | 收藏数 | 0 |
表4-23:在线客服
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
userid | bigint | 用户id | |||
adminid | bigint | 管理员id | |||
ask | longtext | 4294967295 | 提问 | ||
reply | longtext | 4294967295 | 回复 | ||
isreply | int | 是否回复 |
表4-24:养老机构
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
jigoumingcheng | varchar | 200 | 机构名称 | ||
mima | varchar | 200 | 密码 | ||
jigoudizhi | varchar | 200 | 机构地址 | ||
jigouguimo | varchar | 200 | 机构规模 | ||
chuanglishijian | date | 创立时间 | |||
fuzeren | varchar | 200 | 负责人 | ||
lianxifangshi | varchar | 200 | 联系方式 | ||
jigoujieshao | longtext | 4294967295 | 机构介绍 | ||
jigoutupian | longtext | 4294967295 | 机构图片 | ||
sfsh | varchar | 200 | 是否审核 | 待审核 | |
shhf | longtext | 4294967295 | 审核回复 | ||
clicktime | datetime | 最近点击时间 | |||
clicknum | int | 点击次数 | 0 | ||
storeupnum | int | 收藏数 | 0 |
表4-25:护理评价
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
jigoumingcheng | varchar | 200 | 机构名称 | ||
hulixiangmu | varchar | 200 | 护理项目 | ||
hulitupian | longtext | 4294967295 | 护理图片 | ||
hulipingxing | varchar | 200 | 护理评星 | ||
pingjiajianyi | longtext | 4294967295 | 评价建议 | ||
yonghuzhanghao | varchar | 200 | 用户账号 | ||
yonghuxingming | varchar | 200 | 用户姓名 | ||
jiashuzhanghao | varchar | 200 | 家属账号 | ||
jiashuxingming | varchar | 200 | 家属姓名 | ||
crossuserid | bigint | 跨表用户id | |||
crossrefid | bigint | 跨表主键id |
表4-26:管理员表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
username | varchar | 100 | 用户名 | ||
password | varchar | 100 | 密码 | ||
image | varchar | 200 | 头像 | ||
role | varchar | 100 | 角色 | 管理员 | |
addtime | timestamp | 新增时间 | CURRENT_TIMESTAMP |
表4-27:护理类型
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
hulileixing | varchar | 200 | 护理类型 |
5 系统实现
5.1用户微信端模块实现
注册界面,第一次使用本小程序的使用者,首先是要进行注册,点击“注册”,然后就会进入到注册的页面里面,将用户信息录入注册表,确认信息正确后,页面才会跳转到登录界面,用户登录成功后可使用本小程序所提供的所有功能,如图5-1所示。
图5-1用户注册界面
登录界面,首先双击打开微信小程序端系统,连上网络之后会显示出本系统的登录界面,这是进入小程序的第初始页面“登录”,能成功进入到该登录界面则代表小程序的开启是成功的,接下来就可以操作本系统所带有的其他所有的功能,如图5-2所示。
图5-2用户登录界面
小程序首页是用户注册登录后进入的第一个界面,用户可通过小程序端首页进入对应的页面或者通过小程序最下面的那一行导航栏中的“首页、用户、养老机构、健康活动、床位信息、护理项目、交流中心、我的”,也可以点击“我的”进入我的页面,在我的页面可以对报活动报名、机构预约、床位预订、预约记录、紧急呼叫、我的收藏、在线客服等进行详细操作,如图5-3所示。
图5-3小程序首页界面图
用户点击养老机构,在养老机构页面可以填写机构名称进行搜索,还可以查看机构名称、机构地址、机构规模、创立时间、负责人、联系方式、点击次数、收藏数、机构介绍等信息,并根据需求进行收藏或预约等操作。如图5-4所示。
图5-4养老机构界面图
用户点击健康活动,在健康活动页面可以填写活动名称进行搜索,还可以查看活动名称、活动类型、活动地点、活动状态、可报人数、联系方式、活动内容、活动图片、点击次数、收藏数、活动内容等信息,并根据需求进行收藏或报名等操作。如图5-5所示。
图5-5健康活动界面图
用户点击我的页面,在我的页面可以对活动报名、机构预约、床位预订、预约记录、紧急呼叫、我的收藏、在线客服等,进行详细操作,如图5-6所示。
图5-6我的界面图
5.2家属微信端模块实现
注册界面,第一次使用本小程序的使用者,首先是要进行注册,点击“注册”,然后就会进入到注册的页面里面,将家属信息录入注册表,确认信息正确后,页面才会跳转到登录界面,家属登录成功后可使用本小程序所提供的所有功能,如图5-7所示。
图5-7家属注册界面
登录界面,首先双击打开微信小程序端系统,连上网络之后会显示出本系统的登录界面,这是进入小程序的第初始页面“登录”,能成功进入到该登录界面则代表小程序的开启是成功的,接下来就可以操作本系统所带有的其他所有的功能,如图5-8所示。
图5-8家属登录界面
小程序首页是家属注册登录后进入的第一个界面,家属可通过小程序端首页进入对应的页面或者通过小程序最下面的那一行导航栏中的“首页、用户、养老机构、健康活动、床位信息、护理项目、交流中心、我的”,也可以点击“我的”进入我的页面,在我的页面可以对活动报名、机构预约、床位预订、预约记录、紧急呼叫、我的收藏、在线客服、我的发贴、聊天记录、修改密码等进行详细操作,如图5-9所示。
图5-9小程序首页界面图
家属点击我的页面,在我的页面可以对活动报名、机构预约、床位预订、预约记录、紧急呼叫、我的收藏、在线客服、我的发贴、聊天记录、修改密码,进行详细操作,如图5-10所示。
图5-10我的界面图
5.3养老机构服务端模块实现
在注册流程中,养老机构在Vue前端填写必要信息(如用户名、密码等)并提交。前端将这些信息通过HTTP请求发送到node.js后台。后端处理这些信息,检查用户名是否唯一,并将新用户数据存入MySQL数据库。完成后,后端向前端发送注册成功的确认,前端随后通知养老机构完成注册。这个过程实现了新用户的数据收集、验证和存储;如图5-11所示。
图5-11养老机构注册界面
在登录流程中,用户首先在Vue前端界面输入用户名、密码选择角色。这些信息通过HTTP请求发送到node.js后台。后端接收请求,通过与MySQL数据库交互验证用户凭证。如果认证成功,后端会返回给前端,允许养老机构访问系统。这个过程涵盖了从养老机构输入到系统验证和响应的全过程;如图5-12所示。
图5-12养老机构登录界面
养老机构进入系统主页面,主要功能包括对首页、床位信息、床位预订、护理项目、预约记录、紧急呼叫、我的信息等进行操作。如图5-13所示:
图5-13养老机构主界面
养老机构点击床位预订,在床位预订页面的对机构名称、床位号、图片、价格/天、天数、总价、入住时间、预订备注、用户帐号、用户姓名、家属帐号、家属姓名、是否支付、审核回复、审核状态等信息,进行搜索、审核或者删除床位预订等操作,如图5-14所示。
图5-14床位预订界面图
养老机构点击预约记录,在预约记录页面的对机构名称、护理项目、护理价格、护理图片、预约时间、预约备注、用户帐号、用户姓名、家属帐号、家属姓名、是否支付、审核回复、审核状态等信息,进行搜索、审核或者删除预约记录等操作,如图5-15所示。
图5-15预约记录界面图
养老机构点击紧急呼叫,在紧急呼叫页面的对机构名称、床位号、图片、呼叫时间、呼叫原因、用户帐号、用户姓名、家属帐号、家属姓名、地址、审核回复、审核等信息,进行搜索、回复或者删除紧急呼叫等操作,如图5-16所示。
图5-16紧急呼叫界面图
5.4管理员服务端模块实现
管理员登录,在登录页面选择需要登录的角色,在正确输入用户名和密码后,点击登录操作;如图5-17所示。
图5-17管理员登录界面
管理员进入系统主页面,主要功能包括对首页、用户、家属、养老机构、健康活动、活动类型、活动报名、机构预约、床位信息、床位预订、护理项目、护理类型、预约记录、紧急呼叫、交流中心等进行操作。如图5-18所示:
图5-18管理员主界面
用户管理功能模块的实现首先涉及到设计前端用户界面和后端服务。在前端,使用Vue.js框架,创建一个新的Vue组件,放在 src/components 目录下。这个组件通过模板、脚本和样式组成,分别负责展示用户信息的表格视图、处理用户交互(如添加、删除、编辑用户信息)以及定义视图的样式。在脚本部分,我们使用Vue的数据绑定和方法来管理表单输入和事件处理。同时,利用Vuex的 store 来管理状态,如用户列表数据,以及通过Vue Router在不同视图间导航。在后端,在 models 文件夹中定义一个 Model.js,使用Sequelize或类似的ORM来映射数据库中的用户表。在 routes 文件夹中创建一个 js 路由文件,处理HTTP请求,并通过Node.js的Express框架与前端通信。在这个路由文件中,定义CRUD(创建、读取、更新、删除)操作的API端点,这些操作将调用Model 中的方法来与数据库交互。在Vue组件中使用 axios 或其他HTTP库与后端API进行通信,实现数据的读取、发送和更新。用户模块就可以在前端提供用户交互,并在后端进行数据持久化,如图5-19所示。
图5-19用户界面图
学生管理功能模块的实现首先涉及到设计前端用户界面和后端服务。在前端,使用Vue.js框架,创建一个新的Vue组件,放在 src/components 目录下。这个组件通过模板、脚本和样式组成,分别负责展示家属信息的表格视图、处理用户交互(如添加、删除、编辑家属信息)以及定义视图的样式。在脚本部分,我们使用Vue的数据绑定和方法来管理表单输入和事件处理。同时,利用Vuex的 store 来管理状态,如家属列表数据,以及通过Vue Router在不同视图间导航。在后端,在 models 文件夹中定义一个 Model.js,使用Sequelize或类似的ORM来映射数据库中的家属表。在 routes 文件夹中创建一个 js 路由文件,处理HTTP请求,并通过Node.js的Express框架与前端通信。在这个路由文件中,定义CRUD(创建、读取、更新、删除)操作的API端点,这些操作将调用Model 中的方法来与数据库交互。在Vue组件中使用 axios 或其他HTTP库与后端API进行通信,实现数据的读取、发送和更新。家属模块就可以在前端提供用户交互,并在后端进行数据持久化,如图5-20所示。
图5-20家属界面图
管理员点击养老机构,在养老机构页面的输入机构名称、机构地址、是否通过等信息,进行搜索、增加、审核、更新或者删除养老机构信息等操作,如图5-21所示。
图5-21养老机构界面图
管理员点击健康活动,在健康活动页面的对活动名称、活动类型、活动地点、活动状态、可报人数、联系方式、活动图片、点击次数、收藏数等信息,进行搜索、增加、更新或者删除健康活动等操作,如图5-22所示。
图5-22健康活动界面图
管理员点击活动报名,在活动报名页面的对活动名称、活动类型、活动地点、活动图片、报名人数、报名时间、报名备注、用户账号、用户姓名、家属账号、家属姓名、审核回复、审核状态等信息,进行搜索、审核或者删除活动报名等操作,如图5-23所示。
图5-23活动报名界面图
管理员点击交流中心,在交流中心页面的对帖子标题、用户名、状态、是否置顶、置顶时间等信息,进行搜索、置顶、查看评论或者删除交流中心等操作,如图5-24所示。
图5-24交流中心界面图
6 系统测试
软件测试是一系列过程活动的总和,本系统采用黑盒测试,用于检测用户、家属、养老机构和管理员四个角色在操作中存在的问题[12]。黑盒测试注重于测试软件的功能需求。
6.1软件测试过程
软件测试是软件设计的收尾阶段,它是贯穿整个设计过程的,是一个巨大的任务。软件测试需要对程序所有的部分进行测试。且对每个部分的测试都是不一样的,需要在进行测试之前将它们分为以下几个阶段:
软件测试是软件设计的最后阶段,它贯穿于整个设计过程,是一项巨大的任务。软件测试需要测试程序的所有部分。每个部分的测试是不同的,在测试前需要分为以下几个阶段:
(1)模块测试
它是一种检查软件程序代码的测试。用于软件的最小单元部分。单元测试分为手动测试和动态测试。为了保证程序算法的正确性,静态检测应规范程序的逻辑性、规范性和正确性。这一步是检测尽可能多的错误。动态检测是通过比较实际结果和期望结果来发现误差[13]。
(2)集成测试
集成测试是在单元测试的基础上对系统各个功能模块进行测试。任何软件设计都会有集成阶段,因此集成测试是软件测试过程中必不可少的一部分。在集成测试中,由于测试是在各个模块之间进行的,所以在测试过程中可能没有发现问题,但会暴露整个测试。同时,在进行集成测试时要注意模块连接时的数据丢失。还要注意,虽然单个模块的错误可能很少,但它们可以拼凑在一起,对系统产生重大影响。
(3)系统测试
系统测试紧随集成测试之后。系统测试将通过集成测试的部分作为整个系统的一部分。与电子设备的各种软硬件一起,通过实际操作来检测,在模拟的实际环境中是否存在误差。需要将系统测试与计划的理想情况进行比较,并找出与预期不同的地方。通过设计师的分析确定如何修改。在软件的实际操作过程中,会出现很多意想不到的错误,测试人员可能无法在第一时间解决问题。因此,系统测试应尽量在实际操作下进行,以达到更好的测试目的。
(4)验收测试
验收测试是系统在设计和发布前的最后一次测试,需要了解用户和合作伙伴的需求。并与他们一起完成测试,同时根据他们的需求进行具体的修改,使软件更好地满足这三个需求[14]。
6.2测试用例
本管理系统的登录模块测试,主要包括了密码测试,具体测试情况如下:
- 密码登录测试
密码登录要求用户输入用户名和密码进行核对,如果用户登录成功,会自动跳转到系统主页,如果登录失败,则会弹出“ 用户名或密码输入有误,请重新输入!”,系统会根据用户不同的角色加载相应的菜单,具体测试用例见表6-1。
表6-1 账号密码登录测试用例表
用例 | 用户名/密码/角色 | 预计结果 | 实际结果 |
1 | 1001/123 /用户 | 弹出“密码输入有误,请重新输入!”的提示 | 弹出“密码输入有误,请重新输入!”的提示 |
2 | 1001/a123456 /用户 | 登录成功并跳转至主页 | 登录成功并跳转至主页 |
3 | 1002/admin1 /管理员 | 登录成功并跳转至主页,同时显示不同的菜单 | 登录成功并跳转至主页,同时显示不同的菜单 |
结 论
通过本次毕业设计对养老驿站服务管理平台的设计与实现,让我能够将所学的一个个知识联系起来形成了一个整体,对于整个系统的运行流程有了一个清楚的认识。从前端通过接口请求数据到后端控制层调用业务层再到数据库访问层对数据库进行查找,然后将数据进行封装后一个一个层传输最后到前端以及后端进行显示的过程中,每一个流程都需要仔细的分析调试。在这之间,也遇到了许许多多的困难,走了很多的弯路,但正是因为克服了这些困难,才能开发出这个系统,实现对养老驿站服务管理的电子化管理,提高了工作的效率。
晃眼间四年大学时光即将过去。当我在完成大学里最后一个任务模块时,我意识到自己将要毕业了,将离开陪伴了自己四年快乐时光的校园。回首四年往事,让我深有感触学校四年的点点滴滴,有太多无法忘记的事事非非。学校的室友,同学,老师,图书馆,教学楼等,这些都是我无法抹去的记忆,已使我的心里很不是滋味。在此我要首先感谢我的指导老师。从最开始的论文选题、分析,老师就根据我们所选的课题提供了参考资料并且帮助我们进行系统的功能分析。他认真的工作态度、辛勤的工作精神,对我的影响深远,当我遇到问题以及疑惑时,老师总能指出问题的所在,让我收获了许多,再次感谢老师对我的帮助,以及还要感谢我的家人和朋友,正因为有了他们的支持,使我今后的人生有了更多的意义。
同时我还要感谢我的室友们。虽然我这几年的生活一直很困难,但是每当我遇到困难或者不开心的时候,他们都会给我建议,让我不难过。每当我生日的时候,他们都会聚在一起为我庆祝。和他们交流之后,我就会走出坏心情,变得快乐。因此,我感谢他们这四年的努力。
时光飞逝,四年的大学生转眼就要过去了。此时此刻,四年的时光在我的脑海中再次上演。我的舍友、同学、老师,这一刻,我已经止不住的流泪了。我有太多的记忆永远刻在脑子里,我不会忘记他们的点点滴滴。与此同时,我也会积极准备考研,吸取第一次失败的经验,争取在二战中取得好成绩,考上心中理想的学校。我一定会加油的!
[1]张永强. 计算机软件Nodejs编程特点及其技术分析[J]. 计算机产品与流通,2019(01):23.
[2]王越.Nodejs编程语言在计算机软件开发中的应用[J]. 电子技术与软件工程,2019(01):35.
[3]黄文娟. 基于Nodejs的小区信息化管理系统设计[J]. 电子设计工程,2020,27(02)
[4]曹文渊.Nodejs语言在计算机软件开发中的应用[J]. 电子技术与软件工程,2021(02)
[5]秦楷.Nodejs语言特点及其在计算机软件开发中的运用[J]. 中国新通信,2019,21(01)
[6]倪海顺. 计算机软件开发的Nodejs编程语言应用探讨[J]. 信息与电脑(理论版),2019(02)
[7]姚素红. 基于Nodejs的Web应用系统开发模式[J]. 江苏工程职业技术学院学报,2020(01)
[8]吕萱. 计算机软件开发中Nodejs编程语言的应用[J]. 信息与电脑(理论版),2021(01)
[9]乐勇. 计算机软件开发的Nodejs编程语言与实际应用分析[J]. 电子质量,2021(08)
[10]娄豪. 基于计算机程序设计的Nodejs编程语言探究[J]. 信息技术与信息化,2020(07)
[11]张杰. 基于Express框架的教学系统设计与实现[D]. 山东师范大学, 2019.
[12] 王晓洁, 秦冰峰. 基于Express框架的信息管理系统的设计与实现[J].2018, 12.
[13]Abbas Mr Ansar,Eliyana Prof Anis,Ekowati Dr Dian,Saud Mr Muhammad,Raza Mr Ali,Wardani Ms Ratna. Data set on coping strategies in the digital age: The role of psychological well-being and social capital among university students inNodejs Timor, Surabaya, Indonesia.[J]. Data in brief,2020,30.
[14]Patrícia Amorim,Pedro Sousa,Ernesto Jardim,Manuela Azevedo,Gui M. Menezes. Length-frequency data approaches to evaluate snapper and grouper fisheries in theNodejs Sea, Indonesia[J]. Fisheries Research,2020,229.
[15]Mr. Ansar Abbas,Prof. Anis Eliyana,Dr. Dian Ekowati,Mr. Muhammad Saud,Mr. Ali Raza,Ms. Ratna Wardani. Data set on coping strategies in the digital age: The role of psychological well-being and social capital among university students inNodejs Timor, Surabaya, Indonesia[J]. Data in Brief,2020,30.