運行環境:
開發工具:IDEA /Eclipse
資料庫:MYSQL5.7
應用服務:Tomcat7/Tomcat8
使用框架ssm
專案介紹
本文研究的酒店管理系統基于當前較為流行的B/S結構,采用Java技術和MYSQL資料庫進行開發設計,通過本系統,實作了不同權限的用戶登錄,包括用戶和管理員,管理員:首頁、個人中心、客房分類管理、酒店資訊管理、客房資訊管理、酒店餐飲管理、用戶管理、客房預訂管理、客房續訂管理、退房評價管理、餐飲訂單管理、餐飲配送管理、管理員管理、系統管理,用戶:首頁、個人中心、客房預訂管理、客房續訂管理、退房評價管理、餐飲訂單管理、餐飲配送管理、我的收藏管理,前臺首頁;首頁、酒店資訊、客房資訊、酒店餐飲、酒店資訊、個人中心、后臺管理、客服等功能,本系統經過測驗,運行效果穩定,操作方便、快捷,是一個功能全面、實用性好、安全性高,并具有良好的可擴展性、可維護性的酒店管理系統,
效果圖


控制器類
/**
* 登錄相關
*/
@RequestMapping("config")
@RestController
public class ConfigController{
@Autowired
private ConfigService configService;
/**
* 串列
*/
@RequestMapping("/page")
public R page(@RequestParam Map<String, Object> params,ConfigEntity config){
EntityWrapper<ConfigEntity> ew = new EntityWrapper<ConfigEntity>();
PageUtils page = configService.queryPage(params);
return R.ok().put("data", page);
}
/**
* 串列
*/
@IgnoreAuth
@RequestMapping("/list")
public R list(@RequestParam Map<String, Object> params,ConfigEntity config){
EntityWrapper<ConfigEntity> ew = new EntityWrapper<ConfigEntity>();
PageUtils page = configService.queryPage(params);
return R.ok().put("data", page);
}
/**
* 資訊
*/
@RequestMapping("/info/{id}")
public R info(@PathVariable("id") String id){
ConfigEntity config = configService.selectById(id);
return R.ok().put("data", config);
}
/**
* 詳情
*/
@IgnoreAuth
@RequestMapping("/detail/{id}")
public R detail(@PathVariable("id") String id){
ConfigEntity config = configService.selectById(id);
return R.ok().put("data", config);
}
/**
* 根據name獲取資訊
*/
@RequestMapping("/info")
public R infoByName(@RequestParam String name){
ConfigEntity config = configService.selectOne(new EntityWrapper<ConfigEntity>().eq("name", "faceFile"));
return R.ok().put("data", config);
}
/**
* 保存
*/
@PostMapping("/save")
public R save(@RequestBody ConfigEntity config){
// ValidatorUtils.validateEntity(config);
configService.insert(config);
return R.ok();
}
/**
* 修改
*/
@RequestMapping("/update")
public R update(@RequestBody ConfigEntity config){
// ValidatorUtils.validateEntity(config);
configService.updateById(config);//全部更新
return R.ok();
}
/**
* 洗掉
*/
@RequestMapping("/delete")
public R delete(@RequestBody Long[] ids){
configService.deleteBatchIds(Arrays.asList(ids));
return R.ok();
}
}
目 錄
摘 要 I
Abstracts I
目 錄 I
第1章 緒論 1
1.1課題背景 1
1.2研究意義 1
1.3研究內容 2
第2章 技術介紹 2
2.1相關技術 3
2.2 Java技術 3
2.3 MySQL資料庫 4
2.4 Tomcat介紹 4
2.5 ssm框架 5
第3章 需求分析 5
3.1需求分析概述 6
3.2可行性分析 6
3.2.1經濟可行性 6
3.2.2技術可行性 7
3.3系統功能設計 7
第4章 系統設計 7
4.1系統結構設計 7
4.2資料庫設計 8
4.2.1物體ER圖 8
4.2.2資料表 10
第5章 系統實作 14
5.1管理員功能模塊 14
5.2前臺首頁功能模塊 18
5.3用戶功能模塊 18
第6章 系統測驗 23
6.1測驗定義及目的 23
6.2測驗方法 23
6.3測驗模塊 24
6.4測驗結果 25
結 論 26
致 謝 27
參考文獻 28
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/401625.html
標籤:其他
上一篇:桌面版postman安裝及漢化
