地铁在线售票vue票务系统uniAPP+vue 微信小程序

news2024/11/30 11:55:56

功能介绍 管理员 (1)管理员登录功能 (2)查看和修改线路信息 (3)减少线路 (4)修改价格(5站3元 5-10 5元 10-15站6元 往上8元) (5)删除用户 (6)设定最早最晚的车次(早上6.00晚上23.00) 用户 (1)登陆注册功能:用户登录注册 (2)浏览全地图功能:可浏览管理员发布的线路地图 (3)选择购票功能:用户选择站点,先选初始站,做到出站的地方根据乘坐的站数来计算价格 (4)进出站功能:购买后生成卡片进站 (5)钱包功能:可选择查看余额和充值 (6)返回订单功能:当出站结算后,回弹出一个是否返回订单若返回则直接生成卡片退还余额,重新进站到最终出站的地方根据站数计算价格 (7)支付管理(8)未使用卡片可退票 线路图为北京市轨道交通(9)查看订单(10)公告管理
根据现实中在北京地铁票务方面的需求,并对该系统进行了仔细的研究,将系统权限按照管理者和用户这两种类型进行了区分。
(1)用户功能需求
用户进入APP可以进行系统首页、地铁线路、我的等操作,在我的页面可以对我的钱包、购票信息、进站信息、出站信息、乘坐扣款、退票信息进行详细操作。用户用例图如图3-1所示。
 
图3-1 用户用例图

(2)管理员功能需求
管理员登陆后,主要模块包括系统首页、个人中心、用户管理、线路类型管理、地铁路线管理、我的钱包给管理、站点管理、购票信息管理、进站信息管理、价格类型管理、出站信息管理、乘坐扣款管理、退票信息管理、系统管理等功能。管理员用例图如图3-2所示。
论文结构
 (1)绪论
网站的开发背景,意义和系统状况等,详细讲述了APP的用处,对本章进行总结。
(2)系统开发技术的介绍
分别对java技术、Android系统的关键技术和架构、MySQL和B/S进行详细介绍。
(3)系统分析
本章主要是对系统可行性、系统性能、还有系统功能需求进行分析。
(4)系统设计
   对系统系统功能和数据库等进行详细讲解。
(5)系统的实现
主要对系统首页、个人中心、用户管理、线路类型管理理、地铁线路管理、系统管理等的实现。
(6)系统的测试
在完成了系统代码之后,就必须要对该系统进行检验,检验的办法有两种,一种是黑箱检验,另一种是白箱检验,该站点使用的是黑箱检验,用于对各分组的功能模块检验。
(7) 总结与心得体会
在文章的最终章节中,对自己的总结和在写作的过程中的感想进行了总结,其中也有对文章的感谢。


目  录
目  录    III
第一章 概述    1
1.1 研究背景    1
1.2开发意义    1
1.3 研究现状    1
1.4 研究内容    2
1.5论文结构    2
第二章 开发技术介绍    1
2.1 系统开发平台    1
2.2 平台开发相关技术    1
2.2.1  Android技术    1
2.2.2  mysql数据库介绍    1
2.2.3  MySQL环境配置    1
2.2.4  springboot框架    2
2.2.5  B/S架构    2
第三章 系统分析    1
3.1 可行性分析    1
3.1.1 技术可行性    1
3.1.2 操作可行性    1
3.1.3经济可行性    1
3.2性能需求分析    1
3.3功能分析    2
第四章 系统设计    4
4.1功能结构    4
4.2 数据库设计    4
4.2.1 数据库E/R图    4
4.2.2 数据库表    5
第五章 系统功能实现    12
5.1 APP端(用户功能)    12
5.2后端(管理员功能)    14
第六章 系统测试    18
7总结与心得体会    19
7.1 总结    19
7.2 心得体会    19
致  谢    1
参考文献    2

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1255889.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

每日一题--相交链表

离思五首-元稹 曾经沧海难为水,除却巫山不是云。 取次花丛懒回顾,半缘修道半缘君。 目录 题目描述: 思路分析: 方法及时间复杂度: 法一 计算链表长度(暴力解法) 法二 栈 法三 哈希集合 法四 map或unordered_map…

C语言学习笔记之函数篇

与数学意义上的函数不同,C语言中的函数又称为过程,接口,具有极其重要的作用。教科书上将其定义为:程序中的子程序。 在计算机科学中,子程序(英语:Subroutine, procedure, function, routine, me…

案例030:基于微信小程序的英语学习交流平台

文末获取源码 开发语言:Java 框架:SSM JDK版本:JDK1.8 数据库:mysql 5.7 开发软件:eclipse/myeclipse/idea Maven包:Maven3.5.4 小程序框架:uniapp 小程序开发软件:HBuilder X 小程序…

关于 raw 图像的理解

1、问题背景 在图像调试过程,当发现一个问题时,很多时候都要通过 dump raw图像来分析,如果raw图像上有,那就排除了是 ISP的处理导致。 下一步就是排查 sensor 或者镜头,这样可以有效的帮我们定位问题所在。 但遇到过…

成为AI产品经理——TPR、FPR、ROC、AUC

目录 一、PR图、BEP 1.PR图 2.BEP 二、灵敏度、特异度 1.灵敏度 2.特异度 三、真正率、假正率 1.真正率 2.假正率 三、ROC、AUC 1.ROC 2.AUC 四、KS值 一、PR图、BEP 1.PR图 二分类问题模型通常输出的是一个概率值,我们需要设定一个阈值&#xff…

P16 C++构造函数

目录 前言 01 什么是构造函数呢? 02 非构造函数初始化变量 03 构造函数初始化变量 04 带参数的构造函数。 最后的话 前言 我们继续学习 C 的面向对象编程,本章主要是讲其中的 构造函数。 01 什么是构造函数呢? 构造函数基本上是一种特…

2023年最新Visual Studio下载安装以及C语言环境搭建教程(含C语言入门教程)

文章目录 写在前面C语言简介Visual Studio简介Visual Studio安装教程 C语言入门Visual Studio使用教程 写在后面 写在前面 2023年最新Visual Studio下载安装以及C语言环境搭建教程来啦!一起来看看吧~ C语言简介 C语言是一种高级编程语言,由美国贝尔实…

卷积神经网络经典backbone

特征提取是数据分析和机器学习中的基本概念,是将原始数据转换为更适合分析或建模的格式过程中的关键步骤。特征,也称为变量或属性,是我们用来进行预测、对对象进行分类或从数据中获取见解的数据点的特定特征或属性。 1.AlexNet paper&#…

NX二次开发UF_CURVE_ask_wrap_curve_parents 函数介绍

文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan UF_CURVE_ask_wrap_curve_parents Defined in: uf_curve.h int UF_CURVE_ask_wrap_curve_parents(tag_t curve_tag, tag_t * defining_face, tag_t * defining_plane, tag_t * defin…

【单调栈】子数组的最小值之和

import java.util.Deque; import java.util.LinkedList;/** 参考链接:https://leetcode.cn/problems/sum-of-subarray-minimums/solutions/1930857/gong-xian-fa-dan-diao-zhan-san-chong-shi-gxa5/* https://leetcode.cn/problems/sum-of-subarray-minim…

gitee仓库使用教程

下载安装git;在本地项目文件夹右击鼠标点击Git Bash Here;输入git init,这个目录变成git可以管理的仓库,会出现一个.git文件夹,如果没出现的话需要选择“显示隐藏文件”(不会的同学自行百度一下) 4.绑定本地…

Figma 插件学习(二)- 常用属性和方法

一. 如何调试figma插件 Plugins > Development > Show/Hide console 打开控制台即可开始调试 二.节点类型 根据不同的节点类型,也是会有不同的方法和属性,介绍几个常用节点类型 1.FrameNode 框架节点是用于定义布局层次结构的容器。它类似于HTM…

高校大学校园后勤移动报修系统 微信小程序uniapp+vue

本文主要是针对线下校园后勤移动报修传统管理方式中管理不便与效率低的缺点,将电子商务和计算机技术结合起来,开发出管理便捷,效率高的基于app的大学校园后勤移动报修app。该系统、操作简单、界面友好、易于管理和维护;而且对后勤…

弹窗concrt140.dll丢失的解决方法,深度解析concrt140.dll丢失的原因

在计算机使用过程中,我们经常会遇到一些错误提示或者系统崩溃的情况。其中,concrt140.dll是一个常见的错误提示,这个错误通常会导致某些应用程序无法正常运行。为了解决这个问题,本文将介绍5种详细的解决方法,帮助您恢…

I/O多路转接之epoll

承接上文 I/O多路转接之poll-CSDN博客 简介 epoll的相关系统调用 epoll底层原理 编写epoll的server 重新回归一下epoll原理,LT,ET epoll改成ET工作模式 -- 初识(有bug) epoll初识 按照man手册的说法: 是为处理大批量句柄而作了改进的poll. 它是在2.5.4…

所有网站文本复制方法(知网、百度文库等)

实现文字复制自由 在肝学校结课论文是发现要用的论文文字都无法复制,所以想到了以前学到的一个方法,开始忘了,突然想起来,现在记录一下。 拿我现在肝的课程结课论文为例: 方法一 在谷歌浏览器的网址前面有一个列表一…

WebSocket了解

一.什么是WebSocket WebSocket是HTML5下一种新的协议(websocket协议本质上是一个基于tcp的协议)它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯的目的Websocket是一个持久化的协议 二.websocket的原理 web…

持续集成部署-k8s-配置与存储-存储类:动态创建NFS-PV案例

动态创建NFS-PV案例 1. 前置条件2. StorageClass 存储类的概念和使用3. RBAC 配置4. storageClass 配置5. 创建应用,测试 PVC 的自动配置6. 解决 PVC 为 Pending 状态问题7. 单独测试自动创建 PVC 1. 前置条件 这里使用 NFS 存储的方式,来演示动态创建 …

[NOIP2006]明明的随机数

一、题目 登录—专业IT笔试面试备考平台_牛客网 二、代码 set去重,再利用vector进行排序 std::set是一个自带排序功能的容器,它已经按照一定的规则(默认是元素的小于比较)对元素进行了排序。因此,你不能直接对std::s…

2.5 逆矩阵

一、逆矩阵的注释 假设 A A A 是一个方阵,其逆矩阵 A − 1 A^{-1} A−1 与它的大小相同, A − 1 A I A^{-1}AI A−1AI。 A A A 与 A − 1 A^{-1} A−1 会做相反的事情。它们的乘积是单位矩阵 —— 对向量无影响,所以 A − 1 A x x A^{…