说明
本项目前后端分离,采用的是b/s结构,写论文的时候可以把b/s的优点与传统C/S结构的缺点相比较,这样好些
论文里面也可以把传统app隐私等等缺点与webapp的有点拿出来比较
后端已经部署在阿里云,不用安装,只需要扫描二维码就可以访问
项目简介
本项目前后端分离,前端基于Vue
+Vue-router
+Vuex
+Vant-ui
+Axios
。后端基于Node.js(Express框架)
+MongoDB实现。
前端包含了如下页面:首页、登录、注册、换乘线路查询、地铁公交查询、附近站点以及对应的查询结果显示页面。
主要实现了地铁以及公交的线路查询、换成路线查询以及附近站点查询,能查询的城市不仅仅局限于西安,只要是有地铁公交的城市都可以使用。
后端采取了MVC模式,根据前端需要的数据分模块设计了相应的接口、控制层、数据持久层。
技术栈
-
前端:
Vue
+Vue-router
+Vuex
+Vant-ui
+Axios
-
后端:
Node.js
、Express框架
-
数据库:
Mysql
效果图
![](https://img-blog.csdnimg.cn/20210225152238951.jpg)
![](https://img-blog.csdnimg.cn/20210225152238901.jpg)
![](https://img-blog.csdnimg.cn/20210225152238885.jpg)
![](https://img-blog.csdnimg.cn/20210225152238875.jpg)
![](https://img-blog.csdnimg.cn/20210225152238841.jpg)
![](https://img-blog.csdnimg.cn/20210225152238742.jpg)