摘 要
随着计算机技术的成熟,互联网的建立,如今,PC平台上有许多关于社区养老服务方面的应用程序,但由于使用时间和地点上的限制,用户在使用上存在着种种不方便,而开发一款基于微信小程序的社区养老服务系统,能够有效地解决这个问题。
本文主要介绍了基于微信小程序的社区养老服务系统的开发过程,对开发环境、系统设计、系统实现、系统测试方面进行分析。在设计时对微信客户端进行了充分的了解,掌握微信平台通过的接口,同时系统采用MYSQL数据库进行数据的储存,充分的保证了系统的稳定性、安全性。通过本系统满足了不同权限用户的功能需求,包括用户、服务人员以及管理员。
“操作简单,功能实用”这是本软件设计的核心理念,本系统力求创造最好的用户体验。
关键词:微信小程序 ;MYSQL数据库;社区养老服务
Abstract
With the maturity of computer technology and the establishment of the Internet, nowadays, there are many applications related to community elderly care services on the PC platform. However, due to restrictions on the time and place of use, users have various inconveniences in use. A community elderly care service system based on WeChat applets can effectively solve this problem.
This article mainly introduces the development process of the community elderly care service system based on WeChat applet, and analyzes the development environment, system design, system implementation, and system testing. During the design, we fully understood the WeChat client and mastered the interfaces through the WeChat platform. At the same time, the system uses MYSQL database for data storage, which fully guarantees the stability and security of the system. Through this system, the functional requirements of users with different permissions are met, including users, service personnel and administrators.
“Simple operation, practical function” is the core concept of this software design, and this system strives to create the best user experience.
Keywords: WeChat applet; MYSQL database; community elderly care service
目 录
摘 要 I
Abstract II
目 录 III
第1章 绪论 1
1.1研究背景 1
1.2设计原则 1
1.3研究内容 1
第2章 关键技术简介 3
2.1微信Web开发者工具 3
2.2微信小程序API接口 3
2.3 MYSQL数据库 3
2.4 Java简介 3
第3章 系统分析 5
3.1 可行性分析 5
3.1.1技术可行性 5
3.1.2 经济可行性 5
3.1.3 操作可行性 5
3.1.4法律可行性 5
3.2 系统性能分析 6
3.3 系统功能分析 6
3.4 系统流程分析 6
3.4.1登录流程 6
3.4.2添加信息流程 7
3.4.3注册流程 7
3.4.4修改密码流程 8
第4章 系统设计 10
4.1系统设计要求 10
4.2系统开发流程设计 10
4.3系统结构设计 10
4.4系统数据库设计 11
4.4.1 数据库E-R图设计 11
4.4.2 数据库表设计 13
第5章 系统的实现 16
5.1微信端功能模块的实现 16
5.1.1微信端注册登录界面 16
5.1.2首页界面 16
5.1.3服务产品详情界面 17
5.1.4服务投诉界面 18
5.1.5服务预约界面 18
5.1.6我的界面 19
5.2服务端功能模块的实现 19
5.2.1服务端登录界面 19
5.2.2用户管理界面 20
5.2.3服务人员管理界面 20
5.2.4服务产品管理界面 21
5.2.5服务预约管理界面 21
5.2.6活动管理界面 22
5.2.7视频管理界面 22
第6章 系统测试 24
6.1 测试目的 24
6.2 测试整体步骤 24
6.3 测试方法 25
6.4测试分析 25
第7章 总结 26
致 谢 27
参考文献 28
第1章 系统设计
4.1系统设计要求
(1)可用性。目标系统功能齐全,能够完全满足用户需求。
(2)可靠性。能连续准确的处理业务,有较强的容错能力。
(3)保密性。保证系统的物理安全、数据存储和存取的安全与保密、数据传输的安全与保密,做好使用人员的授权管理。
(4)可理解性。用户容易理解和使用该系统。
(5)可维护性和适应性。系统应易于修改、易于扩充、易于维护,能够适应业务不断发展变化的需要。
4.2系统开发流程设计
在开发本基于微信小程序的社区养老服务系统时,首先进行需求分析,进而对系统进行总体的设计规划,设计系统功能模块,数据库的选择等,本系统的开发流程如图4.1所示
图4.1 系统开发流程图
4.3系统结构设计
在整个设计过程,以确定可能的具体方案达成每一个小的最终目标,对于每一个小的目标而言,我们必须先了解一些相关的需求分析的信息。然后对系统进行初步的设计,并对其逐渐进行优化,设计出一个具体可实现的系统结构。
本基于微信小程序的社区养老服务系统主要包括用户模块、服务人员模块以及管理员模块三大部分,系统结构图如图4.2所示:
图4.2系统功能结构图
4.4系统数据库设计
4.4.1 数据库E-R图设计
本基于微信小程序的社区养老服务系统采用的是MYSQL数据库,数据存储快,因为基于微信小程序的社区养老服务系统,主要的就是对信息的管理,信息内容比较多,这就需要好好的设计一个好的数据库,分类要清楚,不能添加信息的时候,造成信息太过混乱,设计好的数据库首先就需要先把各个实体之间的关系表达明确,下面我们用E-R图来具体表示。
E-R图是一种描述显示数据类型间的关系的数据描述方法,E-R图可以完整地映射出现实模型的关系。E-R图中的三个最为重要的元素就是实体、属性、关系。E-R图即由这三点组成。本基于微信小程序的社区养老服务系统的E-R图如下所示:
(1)服务产品信息实体E- R图,如图4.4所示
图4.4 服务产品信息实体属性图
(2)服务人员信息实体E- R图,如图4.5所示
图4.5 服务人员信息实体属性图
(3)管理员信息实体E- R图,如图4.6所示
图4.6 管理员信息实体属性图
(4)用户信息实体E- R图,如图4.7所示
图4.7 用户信息实体属性图
(5)服务人员通知实体E- R图,如图4.8所示
图4.8 服务人员通知实体属性图
4.4.2 数据库表设计
本基于微信小程序的社区养老服务系统采用MYSQL数据库,数据库的功能主要是存储网站中所有数据,以便进行操作。关于数据库中的数据表如下:
表4.1 fuwuchanpin服务产品信息表
序号 字段 描述 类型和长度 主键 是否可空
1 id 编号 bigint(20) 是 不允许
2 addtime 创建时间 timestamp 否 允许
3 fuwumingcheng 服务名称 varchar(200) 否 允许 4 fuwuleixing 服务类型 varchar(200) 否 允许 5 fuwujieshao 服务介绍 longtext 否 允许 6 fuwurenyuan 服务人员 varchar(200) 否 允许 7 fuwurenyuanjieshao 服务人员介绍 longtext 否 允许 8
tupian 图片 varchar(200) 否 允许
9 thumbsupnum 赞数 int(11) 否 允许
10 crazilynum` 踩数 int(11) 否 允许
表4.2 fuwurenyuan服务人员信息表
序号 字段 描述 类型和长度 主键 是否可空
1 id 编号 bigint(20) 是 不允许
2 addtime 创建时间 timestamp 否 允许
3 zhanghao 账号 varchar(200) 否 允许
4 mima 密码 varchar(200) 否 允许
5 xingming 姓名 varchar(200) 否 允许
6 xingbie 性别 varchar(200) 否 允许
7 shenfenzheng 身份证 varchar(200) 否 允许
8 shouji 手机 varchar(200) 否 允许
9 youxiang 邮箱 varchar(200) 否 允许
10 zhaopian 照片 varchar(200) 否 允许
表4.3 users管理员信息表
序号 字段 描述 类型和长度 主键 是否可空
1 id 编号 bigint(20) 是 不允许
2 username 用户名 varchar(100) 否 允许
3 password 密码 varchar(100) 否 允许
4 role 角色 varchar(100) 否 允许
5 addtime 添加时间 timestamp 否 允许
表4.4 yonghu用户信息表
序号 字段 描述 类型和长度 主键 是否可空
1 id 编号 bigint(20) 是 不允许
2 addtime 创建时间 timestamp 否 允许
3 zhanghao 账号 varchar(200) 否 允许
4 xingming 姓名 varchar(200) 否 允许
5 mima 密码 varchar(200) 否 允许
6 xingbie 性别 varchar(200) 否 允许 7 nianling
年龄 int(11) 否 允许
8 shenfenzheng`` 身份证 varchar(200) 否 允许
9 shouji 手机 varchar(200) 否 允许
10 youxiang` 邮箱 varchar(200) 否 允许
11 zhaopian 照片 varchar(200) 否 允许
表4.5 fuwurenyuantongzhi服务人员通知信息表
序号 字段 描述 类型和长度 主键 是否可空
1 id 编号 bigint(20) 是 不允许
2 addtime 创建时间 timestamp 否 允许
3 mingcheng 名称 varchar(200) 否 允许
4 shijian
时间 date 否 允许
5 neirong 内容 longtext 否 允许
6 tupian 图片 varchar(200) 否 允许
7 thumbsupnum 赞数 int(11) 否 允许
8 crazilynum` 踩数 int(11) 否 允许
9 clicktime 最近点击时间 datetime 否 允许
第2章 系统的实现
5.1微信端功能模块的实现
5.1.1微信端注册登录界面
没有账号的用户可进行注册操作,注册后可进行登录系统,在登录时可选择登录类型,微信端注册登录界面展示如图5.1所示。
图5.1 微信端注册登录界面
5.1.2首页界面
用户登录后可进入首页查看相关信息,首页界面展示如图5.2所示。
图5.2首页界面
5.1.3服务产品详情界面
用户可选择服务产品查看详情信息,并可进行预约和投诉操作,服务产品详情界面展示如图5.3所示。
图5.3 服务产品详情界面
5.1.4服务投诉界面
用户可进行服务投诉操作,服务投诉界面展示如图5.4所示。
图5.4 服务投诉界面
5.1.5服务预约界面
用户登录后可选择服务进行预约操作,服务预约界面展示如图5.5所示。
图5.5 服务预约界面
5.1.6我的界面
用户在我的界面可选择模块进行相应操作,我的界面展示如图5.6所示。
图5.6 我的界面
5.2服务端功能模块的实现
5.2.1服务端登录界面
管理员和服务人员要想进入对于角色后台进行管理操作,必须登录对应角色后台,服务端登录界面展示如图5.7所示。
图5.7服务端登录界面
5.2.2用户管理界面
管理员和服务人员均可进行用户管理操作,用户管理界面如图5.8所示。
图5.8 用户管理界面
5.2.3服务人员管理界面
管理员在服务人员管理界面可查看所有服务人员信息,对已有服务人员信息可进行编辑和删除操作,服务人员管理界面如图5.9所示。
图5.9 服务人员管理界面
5.2.4服务产品管理界面
管理员和服务人员均可增删改查服务产品信息,服务产品管理界面展示如图5.10所示。
图5.10 服务产品管理界面
5.2.5服务预约管理界面
管理员和服务人员均可查看服务预约信息,并可对其进行审核、修改和删除操作,服务预约管理界面展示如图5.11所示。
图5.11 服务预约管理界面
5.2.6活动管理界面
管理员和服务人员均可增删改查活动信息,活动管理界面展示如图5.12所示。
图5.12 活动管理界面
5.2.7视频管理界面
管理员和服务人员均可查看、添加、修改和删除视频信息,视频管理界面展示如图5.13所示。
文章来源:https://www.toymoban.com/news/detail-837596.html
图5.13 视频管理界面文章来源地址https://www.toymoban.com/news/detail-837596.html
到了这里,关于基于微信小程序的社区养老服务系统的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!