java基于微信小程序的公交线路查询系统 uniapp 小程序

本文介绍了如何使用uniapp和Java开发微信小程序进行城市公交线路查询。系统涉及管理员和用户功能,包括站点信息管理、公交路线管理和用户登录注册。前端采用uniapp和微信开发者工具,后端使用Java、SSM框架与MySQL数据库。
摘要由CSDN通过智能技术生成

随着,国民经济的进一步增长,中国的城市化步伐越来越快。大都市、大城市、小城镇,不断的涌现,大量的农村户口涌入城市,进一步加剧了城市的扩大化。现在,在任一城市,虽有大量的出租车可乘,但公交车仍是大多然民众的首选。当公交线路较少时,乘客很容易找到一条可选线路,但当公交线路、公交站点较多时,找一条可选的经济的乘车路线就不是一件容易的事。这里结合平台开发实例,阐述了基于小程序的城市公交管理系统的设计原理、软件结构和设计实现。请添加图片描述
环境需要
1.运行环境:微信开发者工具,最好是java jdk 1.8,这是目前最稳定的JDK也是被使用最多的JDK版本。
2.IDE环境:IDEA,Eclipse都可以。推荐IDEA;
3.tomcat环境:Tomcat7/Tomcat8/Tomcat9版本均可
4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;
5.数据库:MySql 5.7版本或以上版本;
6.是否Maven项目:是;
技术栈
后端:Spring+SpringMVC+Mybatis+Springboot
小程序端:uni-app+微信开发者工具混合开发模式

请添加图片描述
管理员、用户可通过 系统手机打开系统,注册登录后可进行管理员后端:
首页、个人中心、用户管理、站点信息管理、站点分类管理、公交路线管理、管理员管理、系统管理
用户前端:首页、站点信息、公交路线、论坛、我的等。

请添加图片描述
本课题城市公交线路查询,采用安卓平台,所完成的可扩展性、可靠性以及可重用性的城市公交线路查询系统,以满足现实生活的需要。数据库选用MySQL。
前端为移动端,采用安卓框架uniapp,开发软件为微信开发工具,后端管理系统采用java语言开发,mysql数据库,ssm三大框架。
本系统的研究方法手段主要为参照学习下其他网上公交车或者其他出行系统。上网搜索或者是去图书馆查阅相关资料,通过查询资料了解该系统要做哪些东西,以及需要的关键技术。设计出大体上的功能模块,画出模块图。通过进一步的了解,对每个功能模块进行细化,将每一步都想清楚。制定出每一步的做法和注意的地方。对设计好的程序进行调试,通过调试发现存在的问题并解决,从而达到完善系统的目的。最后,整理各阶段的设计记录文档,写成论文稿。

请添加图片描述


/**
 * 登录相关
 */
@RequestMapping("users")
@RestController
public class UserController{
   
	
	@Autowired
	private UserService userService;
	
	@Autowired
	private TokenService tokenService;

	/**
	 * 登录
	 */
	@IgnoreAuth
	@PostMapping(value = "/login")
	public R login(String username, String password, String captcha, HttpServletRequest request) {
   
		UserEntity user = userService.selectOne(new EntityWrapper<UserEntity>().eq("username", username));
		if(user==null || !user.getPassword().equals(password)) {
   
			return R.error("账号或密码不正确");
		}
		String token = tokenService.generateToken(user.getId(),username, "users", user
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值