【重庆文理学院本科毕业论文】基于微信小程序的地铁乘客满意度调查系统设计与实现
注仅展示部分文档内容和系统截图需要完整的视频、代码、文章和安装调试环境请私信up主。学生的技术与实现摘 要随着城市轨道交通的发展地铁已成为居民主要出行方式。传统纸质问卷、站点拦截等满意度调查方式存在覆盖有限、周期长等问题难以精准掌握乘客真实需求。利用互联网技术搭建高效便捷的满意度调查平台实现服务质量动态监测与精细化管理已成为地铁运营的重要课题。本研究设计并实现了基于微信小程序的地铁乘客满意度调查系统。系统采用前后端分离架构后端以Spring Boot、MyBatis、MySQL和Quartz为核心技术管理端使用Vue.js与Element UI小程序端采用微信原生框架开发。系统具备用户、问卷、回答记录、统计分析等基础模块配套积分奖励、抽奖、任务及消息通知等激励机制并实现反馈闭环、多渠道扫码统一归集等特色功能通过ECharts完成满意度数据可视化与报表生成。该系统依托微信小程序便捷性有效提高了调查效率与样本覆盖面激励机制提升了乘客参与度与粘性多渠道接入与闭环管理为运营方精准整改提供支撑。系统为轨道交通服务质量评价与优化提供了完整技术方案具备较强的实用价值与推广前景。关键词地铁乘客满意度调查微信小程序Spring Boot1 绪论1.1 研究背景随着我国新型城镇化进程持续推进城市轨道交通凭借运量大、速度快、绿色环保等优势已成为大中型城市公共交通网络的核心载体。截至 2024 年底国内已有超 50 座城市建成并运营城市轨道交通线路运营里程与客流规模持续攀升地铁逐步成为居民日常通勤与出行的首要选择。与此同时地铁运营线路不断延伸、客流量持续增长也带来高峰期车厢拥挤、换乘指引不清晰、服务设施老化、应急信息发布滞后、投诉反馈渠道不畅等问题直接影响乘客出行体验成为制约地铁运营服务质量提升的关键瓶颈。1.2 研究目的与意义1.2.1 研究目的本研究旨在采用前后端分离架构与微信小程序开发技术构建一套轻量化、高可用的地铁乘客满意度调查平台弥补传统调查方式效率低、覆盖窄、反馈滞后等现实短板解决地铁运营中乘客诉求收集不精准、服务问题闭环难、数据决策支撑不足等核心问题。1.2.2 研究意义本研究的意义体现在以下几个方面理论意义本研究将移动互联网技术、用户激励机制与满意度评价体系相结合实践意义在实际应用层面系统依托微信小程序轻量化、传播广的优势可大幅提升满意度调查效率与样本覆盖面。2 系统开发技术微信小程序的地铁乘客满意度调查系统采用B/S(Browser/Server体系结构和MVC模型进行设计开发。采用 B/S体系结构将用户的操作集中在网页上将大部分的工作都集中在服务器上完成减少了系统运行时所需的大量工作。该系统采用 Java等多种语言并利用Uni-weixin框架来实现采用 MySQL来实现数据的存储。2.1 Java技术Java是一门静态、面向对象的通用编程语言核心特征为多线程、面向对象其特色是按项目性质划分独立单元可实现互动、格式转换及数据高效处理保障软件可控制可视化[7]。2.2 Uni-weixin框架Uni-weixin是基于Uni-app和微信小程序的高性能软件开发平台以Vue.js为基础旨在提升多端应用重点为微信小程序的代码复用率与开发效率[10]。3 系统需求分析在进行系统设计时一定要对系统进行需求分析。在此基础上提出了一种基于软件工程学的新的设计思路。在整个软件开发过程中需求分析是一个必不可少的环节。软件需求工程就是对需求进行分析和文档化。3.1 可行性分析本研究设计的基于微信小程序的地铁乘客满意度调查系统结合系统核心功能与应用场景从经济、技术、法律三个层面开展可行性分析具体如下3.1.1 经济可行性本系统开发依托Java、Uni-weixin框架、MySQL等成熟开源技术无需支付高额技术授权费用开发成本较低3.1.2 技术可行性本系统采用的核心技术均为当前成熟、普及的技术后端基于Java语言开发结合SpringBoot框架与MySQL数据库可保障系统稳定运行3.1.3 法律可行性分析本系统开发所使用的Java、MySQL、Uni-weixin等技术均为开源授权技术不存在版权侵权问题3.2 功能需求分析功能需求分析是系统设计与开发的核心前提旨在明确系统需实现的业务功能、角色权限及业务流程确保系统贴合地铁乘客满意度调查的实际场景满足管理员、地铁运营部门、用户三类核心角色的业务需求。3.2.1 业务需求概述本系统的核心业务是实现地铁乘客满意度的线上调查、数据管理与服务优化闭环替代传统纸质问卷、现场拦截等低效调查模式。3.2.2 角色功能需求与规范用例图1管理员角色功能需求及用例图管理员作为系统的最高权限角色核心业务是统筹系统整体运维、数据管控及角色管理保障系统正常运行支撑地铁乘客满意度调查业务的有序开展。2地铁运营部门角色功能需求及用例图地铁运营部门是乘客反馈的直接处理主体核心业务是接收乘客满意度评价与建议、做出响应、制定改进计划同时开展内部培训考核确保服务优化措施落地。3用户角色功能需求及用例图用户即地铁乘客是满意度调查的核心参与主体核心业务是便捷参与满意度评价、提交服务建议、查看公告资讯、参与互动及礼品兑换系统需保障用户操作便捷、流程简单提升用户参与积极性。4 系统设计4.1 功能模块设计微信小程序的地铁乘客满意度调查系统按照权限的类型进行划分分为管理员地铁运营部门和用户三类用户。系统实现系统首页、个人中心、统计管理、用户管理、地铁运营部门管理、礼品信息管理、分类管理、公告资讯管理、评价类型管理、评价信息管理、建议信息管理、打分信息管理、响应信息管理、改进计划管理、礼品兑换管理、交流互动管理、考试记录管理、系统管理等功能进行操作增强了用户的操作体验。4.1.1 系统首页模块这个模块展示的是系统整体数据概览包括满意度调查入口、热门公告和礼品推荐提供导航栏方便用户快速访问各功能模块显示系统统计数据如用户数量、评价数量等。4.1.2 个人中心模块这个模块展示的是用户管理个人信息修改资料和密码查看个人积分、评价记录、建议记录和礼品兑换记录管理个人收藏和互动历史。4.1.3 统计管理模块这个模块提供乘客满意度数据的统计分析支持按时间、部门、指标等维度生成统计报表支持报表导出功能为决策提供数据支持。4.1.4 用户管理模块这个模块展示的是管理员管理系统用户信息包括新增、修改、删除用户分配用户权限确保系统安全管理用户登录状态和活动记录。4.1.5 地铁运营部门管理模块这个模块展示的是管理员管理运营部门信息包括新增、审核、修改部门运营部门查看本部门反馈数据处理评价和建议制定和跟踪改进计划确保服务质量提升。4.2 系统数据库设计4.2.1 数据库概念设计在此基础上提出了一种新的、独立于数据库的概念模型。该方案能将真实的数据进行抽象形成适合于数据库管理系统的一种数据模型。人类习惯于把现实世界抽象化再把它转换成计算机的世界。将实际事物抽象成不依赖于特定的计算机软件或特定数据库系统的信息结构然后将其转化成适合于电子计算机的数据库系统。事实上数据模型就是真实世界和计算机之间的转换层面。5 系统实现5.1 用户模块实现系统首页作为用户进入系统的首要入口设计遵循简洁直观、便捷高效的原则便于乘客快速熟悉系统功能、开展满意度调查相关操作。5.1.2 礼品信息模块实现礼品信息管理模块允许用户通过关键词搜索礼品系统会快速筛选并显示相关礼品信息。实现的核心代码为5.1.3 公告资讯模块实现公告资讯模块允许用户通过关键词查询公告信息系统会筛选并显示相关公告。用户可以浏览公告内容、收藏重要公告管理员可以发布、编辑和删除公告确保信息的及时更新和有效管理。5.2 后台模块实现在登陆界面后后台管理员会首先选择自己要登录的角色并确保正确的身份进入系统。接着由管理人员分别输入相应的账号、密码由系统审核验证。经过验证之后系统管理员就可以顺利地登录到后台管理系统中并在该系统中设置相关的操作界面进行系统管理、数据维护、权限设置等管理工作保证系统的正常运作和安全管理。实现的核心代码为其运行结果图5.2.1 管理员首页模块实现系统的主要功能有系统首页、个人中心、统计管理、用户管理、地铁运营部门管理、礼品信息管理、分类管理、公告资讯管理、评价类型管理、评价信息管理、建议信息管理、打分信息管理、响应信息管理、改进计划管理、礼品兑换管理、交流互动管理、考试记录管理、系统管理等。5.2.2 地铁运营部门管理模块实现地铁运营部门管理模块可以实现地铁运营部门界面中输入地铁运营部门的工号、姓名和联系电话等信息然后进行确认或否定的查询。系统还可以增加地铁运营部门信息也可以删除地铁运营部门信息。6 系统测试系统测试是保障基于微信小程序的地铁乘客满意度调查系统稳定、高效运行的关键环节在系统设计与开发完成后、正式投入使用前通过严谨的测试流程检验系统各项功能与性能指标及时发现并修复缺陷、优化功能确保系统能够满足管理员、地铁运营部门、用户三类角色的实际使用需求达成“便捷收集乘客诉求、高效管理调查数据、快速响应服务优化”的核心设计目标。本章将围绕测试内容、测试方法与标准、测试结果分析展开详细阐述。6.1 测试的主要内容本次测试聚焦系统核心功能与关键流程结合前文功能需求分析全面覆盖管理员、地铁运营部门、用户三类角色的核心操作确保系统功能符合设计预期具体测试内容如下登录功能测试涵盖三类角色的登录验证包括账号密码正确/错误、微信授权登录用户角色、密码重置等场景验证登录功能的准确性与安全性核心业务功能测试管理员模块用户管理、运营部门管理、统计管理、系统管理等、地铁运营部门模块评价处理、建议响应、改进计划管理等、用户模块满意度评价、建议提交、礼品兑换等的功能完整性与操作流畅性数据交互测试验证问卷提交、评价上报、数据统计、信息修改等操作的数据传输准确性确保数据存储、读取、更新无异常非功能相关测试简要测试系统响应速度、并发操作稳定性及界面兼容性验证系统性能、安全性、用户体验相关需求的达成情况。6.2 测试方法和标准本次测试结合系统特性与开发实际采用针对性的测试方法明确统一的测试标准确保测试过程规范、结果可靠具体如下测试方法主要采用黑盒测试法无需深入了解系统内部代码结构与实现逻辑仅根据各模块的功能需求的设计要求模拟三类角色的实际操作场景通过设计测试用例验证系统功能是否符合预期。同时辅助采用简单的场景模拟测试模拟早晚通勤高峰期等高频使用场景测试系统并发性能与稳定性。参考文献Metropolitan Transportation Authority. 2024 MTA Customer Satisfaction Survey Report [R]. New York: MTA, 2025.李梅杜钰涵。可感知安全视角下地铁乘客搭乘意愿的影响因素研究 —— 基于广州地铁的 SERVQUAL-RPA 混合模型检验 [J]. 城市观察2025,17 (6):98-110.谷素斐尹聪聪林立。城市轨道交通车站服务质量评价研究 [J]. 铁道运输与经济2023,45 (7):89-96.陈明赵阳。微信小程序在地铁乘客满意度调查中的应用研究 [J]. 计算机应用与软件2024,41 (3):289-294.王晓佳吴可。考虑特征差异的地铁乘客满意度研究 [J]. 交通技术2023,12 (2):113-119.李世伟辛晓敏潘福全。基于模糊综合评价方法的青岛地铁乘客满意度分析 [J]. 城市轨道交通研究2020,23 (8):117-119124.注仅展示部分文档内容和系统截图需要完整的视频、代码、文章和安装调试环境请私信up主。