技术栈包含SpringBoot+IDEA+SSM+MYSQL+Maven+VUE等
部分功能简述如下(需要源码私信沟通):
1.注册会员
用户可以通过页面右上角的注册按钮进入会员注册页面,之后根据提示填写相关信息(如用户名、密码、手机号码等)之后即可完成注册会员。
2.会员客户登录系统
会员客户可以通过登录系统进行酒店预订等功能。会员客户通过登录按钮进入登陆页面,填写用户名和密码完成注册。
3.会员信息修改
会员登录之后通过我的信息可以进行会员相关信息的修改,通过保存按钮完成会员信息的修改。
4.会员客户退出系统
会员客户可以在登陆之后通过退出按钮退出登录。
5.预订客房
普通客户可以直接进行房间的预订,进入首页点击房间预订,根据提示完成相关信息的填写,即可完成房间的预订。会员客户预定房间时系统会自动显示部分信息,会员客户只需要填写部分信息即可完成预订。
6.预订订单查询
普通客户通过点击订单查询按钮跳转至订单查询页面,输入手机号之后获取订单详情。会员客户在会员空间直接进行订单查询。
7.预定房间的退订
客户在订单信息页面可以对未到入住日期的订单进行退订功能,退订之后可以继续进行房间预订。
8.管理员系统
管理员系统中包含管理员登录,会员信息管理,订单信息管理,客房新增等功能。管理员在登录系统之后可以进行相关操作,对酒店进行管理。
部分功能截图实现如下:
HashMap<String,Object> res = new HashMap<String,Object>();
HashMap<String,String> map = new HashMap<String,String>();
map.put("key", key);
map.put("categoryid", categoryid);
map.put("childid", childid);
map.put("istj", istj);
map.put("issj", issj);
map.put("brandid", brandid);
map.put("minprice", minprice);
map.put("maxprice", maxprice);
//排序
map.put("rank", rank);
map.put("flag", flag);
List<Product> objectlist = productDAO.selectAll(map);
for(Product product:objectlist){
Category category = categoryDAO.findById(product.getCategoryid());
product.setCategory(category);
Category ccategory = categoryDAO.findById(product.getChildid());
product.setCcategory(ccategory);
Brand brand = brandDAO.findById(product.getBrandid());
product.setBrand(brand);
int kc = utilController.getInventory(product.getId(), request);
product.setKc(kc);