计算机科学与技术专业毕业论文13000字——基于微信小程序的同城拼车系统开发
摘要
随着人们对出行方式的多样化需求和节能环保意识的提升,拼车服务逐渐成为城市居民出行的重要选择。对于乘客而言,拼车可以大大节省出行成本,特别是在城市交通费用高昂的情况下,通过分摊车费能有效降低个人出行开支。此外,拼车也有助于减少环境污染,降低了尾气排放。本论文基于微信小程序开发了一个同城拼车系统,旨在解决城市居民出行中的痛点,提供便捷的拼车服务。
系统采用的技术框架包括SpringBoot框架、Redis、Hbuilderx,以构建后端管理员信息管理系统。通过MySQL数据库存储乘客和司机的信息,实现了高效的信息管理和存储。同时,为了用户友好的交互体验,采用了微信开发者工具和IDEA完成了系统前端微信小程序的设计。该系统可以通过高德地图路径规划API对路线进行规划以及车费的计算,并且实现队伍创建和加入,实现队伍内聊天,后端管理员可以查看订单状态以及司机和乘客信息,对信息进行修改和删除,也可以查看当前用户的数量,还可以查看订单数量以及状态。
关键词:SpringBoot框架;拼车系统;微信小程序
Abstract
With the diversification of people's demand for travel modes and the improvement of energy conservation and environmental protection awareness, carpooling services have gradually become an important choice for urban residents. For passengers, carpooling can greatly reduce travel costs, especially in the case of high urban transportation costs, and can effectively reduce personal travel expenses by sharing fares. In addition, carpooling also helps to reduce environmental pollution and reduce tailpipe emissions. In this paper, a city-based carpooling system was developed based on WeChat applets, aiming to solve the pain points of urban residents and provide convenient carpooling services.
The system adopts modern technical frameworks, including SpringBoot framework, Redis, Hbuilderx, to build a back-end administrator information management system. Passenger and driver information is stored through the MySQL database, which realizes efficient information management and storage. At the same time, for the user-friendly interactive experience, WeChat developer tools and IDEA were used to complete the design of the system's front-end WeChat applet. The system can plan the route and calculate the fare through the AutoNavi map path planning API, and realize the creation and joining of the team, the chat within the team, the back-end administrator can view the order status and driver and passenger information, modify and delete the information, and can also view the number of current users, and can also view the number of orders and status.
Keywords:SpringBootframework;carpooling system;WeChat applet
目 录
1. 绪论 1
1.1 研究意义 1
1.2 研究目的 1
1.3 国内外研究现状 2
2.系统开发工具及环境 4
2.1 Hbuilderx 4
2.2 SpringBoot 4
2.3 Java 5
2.4 Vue 5
2.5 MySql 5
2.6 Redis 5
3.系统分析 7
3.1需求分析 7
3.1.1系统功能需求分析 7
3.1.2 系统非功能需求分析 7
3.2系统功能设计 7
3.2.1小程序功能模块 7
3.2.2 拼车后台管理系统功能模块 9
3.3 用例分析 11
3.3.1 乘客用例 11
3.3.2 司机用例 12
3.3.3 管理员用例 13
3.4 可行性分析 14
3.4.1 技术可行性 14
3.4.2 经济可行性 14
3.4.3社会可行性 14
4.系统设计 15
4.1系统架构设计 15
4.2系统业务流程设计 16
4.2.1 管理员设置流程业务 16
4.2.2 用户管理业务流程 17
4.2.3 司机管理业务流程 17
4.2.4 乘客信息管理业务流程 18
4.2.5 订单管理业务流程 18
4.3 数据表设计 19
4.3.1 E-R图 19
4.3.2 address表 20
4.3.3 admin表 20
4.3.4 admin_lgointime表 21
4.3.5 feedback_message表 21
4.3.6 identity表 21
4.3.7 identity_passenger表 22
4.3.8 passenger表 22
4.3.9 pin_order表 23
4.3.10 room_message表 24
4.3.11 user表 24
4.3.12 user_oder_rel表 25
4.3.13 vehile表 25
5. 系统实现 26
5.1 系统界面 26
5.1.1登录界面 26
5.1.2主界面 26
5.1.3 管理员设置界面 27
5.1.4 用户管理界面 27
5.1.5 司机管理界面 28
5.1.6 乘客信息管理界面 28
5.1.7 订单管理界面 29
5.1.8 小程序登录界面 29
5.1.9 司机信息界面 31
5.1.10 乘客信息界面 32
5.1.11 乘客的发布界面 33
5.1.12 聊天室界面 36
5.1.13 个人信息界面 37
5.1.14 打分界面 38
5.1.15 查看订单界面 39
5.2 主要功能实现 40
5.2.1 车费计算功能实现 40
5.2.2 管理员查询功能实现 40
5.2.3 信息反馈功能实现 41
5.2.4 首页获取数据功能实现 41
5.2.5 聊天室功能实现 42
6.总结与展望 45
6.1 总结 45
6.2 展望 45
致谢 46
参考文献 47
1.绪论
1.1 研究意义
随着城市化进程不断加快,交通拥堵问题日益严重。同时,人们对于出行方式的需求也在发生变化,越来越多的人开始关注环保和节能的问题,因此对公共交通工具的需求也逐渐增加。在这种情况下,共享经济模式成为了一种新的出行方式,其中拼车是一种非常受欢迎的方式之一。
在城市现代化建设的浪潮下,人们对“共享经济”消费观念逐渐发生转变,在道路资源不足而引发的交通阻塞等问题的大环境背景下,“拼车出行”逐渐转变成移动互联网时代下引领的现代化出行新方式[1]。拼车出行不仅可以降低碳排放,做到低碳出行保护环境。而且还可以通过拼车来减少出行费用,做到“双赢”如此可见,拼车出行在将来必定会是出行的一大趋势。应用市场中绝大多数的关于校园拼车平台的设计仅仅是基于APP 端、Web 网页端或单一的小程序端,虽然这些产品的出现从一定程度上满足了校园用户的拼车需求,但仍然无法解决用户所处网络环境不一致而导致拼车成功率低的痛点现状[2].
拼车系统能够通过优化出行方式,减少车辆数量,提高道路通行效率,有助于缓解交通拥堵,改善城市交通状况。共享车辆资源,降低个人出行成本,促进资源共享和节约。这有助于提高资源利用效率,减少能源消耗,降低碳排放,对环境保护具有积极的影响。
基于微信小程序的同城拼车系统的研究具有重要的社会意义和实践价值,不仅能够解决当前城市交通问题,还有助于促进资源共享和节约、推动微信生态系统发展、促进社交互动,以及推动智慧城市建设。
1.2 研究目的
本文研究的核心目标是基于微信小程序开发一个同城拼车系统,以解决城市交通问题,并为各方面带来积极的影响。此外,拼车系统还能够促进资源的共享和节约,通过共享车辆资源,降低个人出行成本,提高资源利用效率,有助于减少能源消耗和碳排放,对环境保护具有积极的影响。
另外,拼车系统也具有促进社会互动和社交的作用。通过共享车辆出行,乘客和司机之间可以互相交流,增加社交互动的机会,有助于加强社区联系,提升社会凝聚力。此外,基于微信小程序的拼车系统还有助于推动移动互联网技术的发展,丰富了微信生态系统的功能和服务内容,促进了移动互联网行业的进步。
拼车系统也能够提高出行效率,为用户提供更多出行选择,尤其是在公共交通不便的地区或非常规时间段,为用户提供更便捷的出行体验,提高了出行效率,增强了人们的出行体验和生活品质。综上所述,该研究旨在通过拼车系统解决城市交通问题,促进资源共享和节约,促进社会互动和社交,推动移动互联网发展,提高出行效率,为城市交通和社会发展带来积极的影响。
1.3 国内外研究现状
国际拼车的研究进展:国外的Beplooler其应用程序不仅可以管理共享旅行,还可以管理公司激励措施并保留预留停车位[14]。并且有使用Uber和Lyft等公司的拼车选
评论