欧美午夜精品久久久久免费视/欧美黄色精品/国产一级A片在线播出/A片免费视频在线观看

列車票務信息管理系統系統用戶查看系統的主要功能有哪些
2022-11-13 00:00:46 歡樂點

列車票務信息管理系統是基于java編程語言,框架,mysql數據庫制作,本系統主要分為用戶和管理員兩個角色,用戶的主要功能有注冊和登陸系統,查看車票信息,在線預約車票,在線交流,聯系客服,購票指南查看等;管理員的主要功能是對用戶,車次,訂單,在線交流,聯系客服等信息管理。本設計功能齊全,文檔齊全

jdk版本:1.8 及以上

ide工具:IDEA

數據庫: .7+

編程語言: Java

: 8.0 及以上

java框架:

maven: 3.6.1

前端:layui

詳細技術:HTML+CSS+JS+JSP+JAVA++MYSQL++MAVEN

基于列車票務信息管理系統

系統分為用戶和管理員兩個角色

用戶的主要功能有:

1.用戶注冊和登陸系統

2.用戶查看系統的購票指南

3.用戶查看車次信息,對車次的車票進行購買,留言評價

4.用戶購買車票,生成車票訂單,在線支付,收藏車次信息

5.用戶在線論壇交流,查看帖子,回復帖子,發布帖子

6.用戶個人中心修改個人資料,修改密碼,查看收藏,查看我的發布,我的訂單

7.用戶在線聯系客服,和客服在線交流

8.退出登陸

管理員的主要功能有:

1.管理員輸入賬戶登陸后臺

2.個人中心:管理員修改密碼和賬戶信息

3.車票信息管理:管理員對車票信息進行添加,修改,刪除,查詢

4.購票指南管理:管理員對購票指南信息進行添加,修改,刪除,查詢

5.管理員管理:對系統的管理員信息進行添加,修改,刪除,查詢

6.論壇管理:對用戶發布的帖子進行修改我的訂單詳情查詢,刪除,查詢

7.試題管理:對考試的試卷試題進行添加,修改,刪除,查詢

8.客服管理:對用戶的在線聯系客服信息進行回復

9.訂單管理:對用戶買票的訂單進行查詢,發貨

10.輪播圖管理:對網站輪播圖進行添加我的訂單詳情查詢,修改,查詢,刪除

11.退出系統

/**
 * 登錄相關
 */
@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().eq("username", username));
		if(user==null || !user.getPassword().equals(password)) {
			return R.error("賬號或密碼不正確");

} String token = tokenService.generateToken(user.getId(),username, "users", user.getRole()); return R.ok().put("token", token); } /** * 注冊 */ @IgnoreAuth @PostMapping(value = "/register") public R register(@RequestBody UserEntity user){ // ValidatorUtils.validateEntity(user); if(userService.selectOne(new EntityWrapper().eq("username", user.getUsername())) !=null) { return R.error("用戶已存在"); } userService.insert(user); return R.ok(); } /** * 退出 */ @GetMapping(value = "logout") public R logout(HttpServletRequest request) { request.getSession().invalidate(); return R.ok("退出成功"); } /** * 密碼重置 */ @IgnoreAuth @RequestMapping(value = "/resetPass") public R resetPass(String username, HttpServletRequest request){ UserEntity user = userService.selectOne(new EntityWrapper().eq("username", username)); if(user==null) { return R.error("賬號不存在"); } user.setPassword("123456"); userService.update(user,null); return R.ok("密碼已重置為:123456"); } /** * 列表 */ @RequestMapping("/page") public R page(@RequestParam Map params,UserEntity user){ EntityWrapper ew = new EntityWrapper(); PageUtils page = userService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.allLike(ew, user), params), params)); return R.ok().put("data", page); } /** * 列表 */ @RequestMapping("/list") public R list( UserEntity user){ EntityWrapper ew = new EntityWrapper();

ew.allEq(MPUtil.allEQMapPre( user, "user")); return R.ok().put("data", userService.selectListView(ew)); } /** * 信息 */ @RequestMapping("/info/{id}") public R info(@PathVariable("id") String id){ UserEntity user = userService.selectById(id); return R.ok().put("data", user); } /** * 獲取用戶的session用戶信息 */ @RequestMapping("/session") public R getCurrUser(HttpServletRequest request){ Long id = (Long)request.getSession().getAttribute("userId"); UserEntity user = userService.selectById(id); return R.ok().put("data", user); } /** * 保存 */ @PostMapping("/save") public R save(@RequestBody UserEntity user){ // ValidatorUtils.validateEntity(user); if(userService.selectOne(new EntityWrapper().eq("username", user.getUsername())) !=null) { return R.error("用戶已存在"); } userService.insert(user); return R.ok(); } /** * 修改 */ @RequestMapping("/update") public R update(@RequestBody UserEntity user){ // ValidatorUtils.validateEntity(user); UserEntity u = userService.selectOne(new EntityWrapper().eq("username", user.getUsername())); if(u!=null && u.getId()!=user.getId() && u.getUsername().equals(user.getUsername())) { return R.error("用戶名已存在。"); } userService.updateById(user);//全部更新 return R.ok(); } /** * 刪除 */ @RequestMapping("/delete") public R delete(@RequestBody Long[] ids){ userService.deleteBatchIds(Arrays.asList(ids)); return R.ok(); } }

免責聲明:部分文章信息來源于網絡以及網友投稿,本站只負責對文章進行整理、排版、編輯,出于傳遞更多信息之目的,并不意味著贊同其觀點或證實其內容的真實性,如本站文章和轉稿涉及版權等問題,請作者在及時聯系本站,我們會盡快為您處理。

歡樂點

留言咨詢

×