600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > springboot+vue前后端分离java地铁站自动售票系统-火车票售票系统

springboot+vue前后端分离java地铁站自动售票系统-火车票售票系统

时间:2021-09-29 10:21:21

相关推荐

springboot+vue前后端分离java地铁站自动售票系统-火车票售票系统

地铁站自动售票系统主要包括个人中心、地铁线路管理、站点管理、购票信息管理、乘坐管理、用户信息管理等多个模块。它使用的是前端技术:nodejs+vue+elementui

前后端通讯一般都是采取标准的JSON格式来交互。

前后端分离 的核心思想是前端页面通过 ajax 调用后端的 restuful api 进行数据交互,而 单页面应用(single page web application,SPA),就是只有一张页面,并在用户与应用程序交互时动态更新该页面的 Web 应用

config:主要用来存储配置文件,以及其他不怎么动用的信息

controller:项目的主要控制文件

dao:主要用来操作数据库

entity: 实体,用来放与数据库表里对应的实体类,表中的字段对应类中的属性值,并附有set/get方法

exception:异常处理类

service:主要实现的方法

—impl 实现类

接口:尚未实现的方法,在对应的ipml中实现

util: 工具类

application.properties:项目配置信息

管理员

用户

(1)登陆注册功能:用户登录注册

(2)浏览全地图功能:可浏览管理员发布的线路地图

(3)选择购票功能:用户选择站点,先选初始站,做到出站的地方根据乘坐的站数来计算价格

(4)进出站功能:购买后生成卡片进站

(5)钱包功能:可选择查看余额和充值

(6)返回订单功能:当出站结算后,回弹出一个是否返回订单若返回则直接生成卡片退还余额,重新进站到最终出站的地方根据站数计算价格

(7)月卡功能:购票旁边有一个购买月卡,购买生成卡片,根据要坐的站数扣减余额(5站冲200进卡片 5-10站冲300进卡片 往上冲600进卡片),同时打75折,月卡结束后有剩余自动退还到钱包

(8)未使用卡片可退票

(1)管理员登录功能

(2)查看和修改线路信息

(3)减少线路

(4)修改价格(5站3元 5-10 5元 10-15站6元 往上8元)

(5)删除用户

(6)设定最早最晚的车次(早上6.00晚上23.00)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。