——————————DescriptionStart——————————
运行环境
Java≥8、MySQL≥5.7、Tomcat≥8
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明





基于javaweb的SSM乐器租赁管理系统(java+ssm+jsp+javascript+mysql)
项目介绍
管理员角色包含以下功能: 管理员登录,管理员信息管理,查看用户信息,新闻公告管理,品牌信息管理,城市信息管理,租赁点信息管理,乐器信息管理,订单信息管理,评价信息管理,修改密码等功能。
用户角色包含以下功能: 查看首页,用户登录,查看商品详情,提交留言,查看租赁单,提交订单,查看订单,修改信息,修改密码等功能。
环境需要
1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。 2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA; 3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可 4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS; 5.是否Maven项目: 否;查看源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven项目; 6.数据库:MySql 5.7等版本均可;
技术栈
后端:Spring+springmvc+mybatis
前端:JSP+css+javascript+jQuery
使用说明
- 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件; 2.使用IDEA/Eclipse/MyEclipse导入项目,配置tomcat 3. 将项目中springmvc-servlet.xml配置文件中的数据库配置改为自己的配置; 4. 运行项目,在浏览器中输入http://localhost:8080/ 登录; 用户账号/密码: user/123456 管理员账号/密码:admin/admin
——————————CodeStart——————————
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
| } @RequestMapping("getNetWork.action") public String getNetWork(String number) { List<Peihuo> peihuoList = this.peihuoService.getAllPeihuo(); PageHelper.getPage(peihuoList, "peihuo", null, null, 10, number, this.getRequest(), null); return "users/network"; }
@RequestMapping("queryPeihuoByCond.action") public String queryPeihuoByCond(String cond, String name, String number) { Peihuo peihuo = new Peihuo(); if (cond != null) { if ("peihuoname".equals(cond)) { peihuo.setPeihuoname(name); } if ("cityid".equals(cond)) { peihuo.setCityname(name); } if ("address".equals(cond)) { peihuo.setAddress(name); } if ("contact".equals(cond)) { peihuo.setContact(name); } if ("memo".equals(cond)) { peihuo.setMemo(name); } }
List<String> nameList = new ArrayList<String>(); List<String> valueList = new ArrayList<String>(); nameList.add(cond); valueList.add(name); PageHelper.getPage(this.peihuoService.getPeihuoByLike(peihuo), "peihuo", nameList, valueList, 10, number, this.getRequest(), "query"); name = null; cond = null; return "admin/querypeihuo"; }
@RequestMapping("getPeihuoById.action") public String getPeihuoById(String id) { Peihuo peihuo = this.peihuoService.getPeihuoById(id); this.getRequest().setAttribute("peihuo", peihuo); List<City> cityList = this.cityService.getAllCity(); this.getRequest().setAttribute("cityList", cityList); return "admin/editpeihuo"; }
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
@Controller
@RequestMapping(value = "/users" , produces = "text/plain;charset=utf-8") public class UsersAction extends BaseAction {
@Autowired @Resource private UsersService usersService;
@RequestMapping("createUsers.action") public String createUsers() { return "admin/addusers"; }
@RequestMapping("addUsers.action") public String addUsers(Users users) { users.setRegdate(VeDate.getStringDateShort()); this.usersService.insertUsers(users); return "redirect:/users/createUsers.action"; }
@RequestMapping("deleteUsers.action") public String deleteUsers(String id) { this.usersService.deleteUsers(id); return "redirect:/users/getAllUsers.action"; }
@RequestMapping("deleteUsersByIds.action") public String deleteUsersByIds() { String[] ids = this.getRequest().getParameterValues("usersid"); for (String usersid : ids) { this.usersService.deleteUsers(usersid);
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| @Controller
@RequestMapping(value = "/city", produces = "text/plain;charset=utf-8") public class CityAction extends BaseAction { @Autowired @Resource private CityService cityService;
@RequestMapping("createCity.action") public String createCity() { return "admin/addcity"; }
@RequestMapping("addCity.action") public String addCity(City city) { this.cityService.insertCity(city); return "redirect:/city/createCity.action"; }
@RequestMapping("deleteCity.action") public String deleteCity(String id) { this.cityService.deleteCity(id); return "redirect:/city/getAllCity.action"; }
@RequestMapping("deleteCityByIds.action") public String deleteCityByIds() { String[] ids = this.getRequest().getParameterValues("cityid"); for (String cityid : ids) { this.cityService.deleteCity(cityid); } return "redirect:/city/getAllCity.action"; }
@RequestMapping("updateCity.action") public String updateCity(City city) { this.cityService.updateCity(city);
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| } package com.action;
@Controller
@RequestMapping(value = "/topic" , produces = "text/plain;charset=utf-8") public class TopicAction extends BaseAction { @Autowired @Resource private TopicService topicService; @Autowired @Resource private UsersService usersService; @Autowired @Resource private JiancaiService jiancaiService;
@RequestMapping("createTopic.action") public String createTopic() { List<Users> usersList = this.usersService.getAllUsers(); this.getRequest().setAttribute("usersList", usersList); List<Jiancai> jiancaiList = this.jiancaiService.getAllJiancai(); this.getRequest().setAttribute("jiancaiList", jiancaiList); return "admin/addtopic"; }
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| } if ("regdate".equals(cond)) { users.setRegdate(name); } }
List<String> nameList = new ArrayList<String>(); List<String> valueList = new ArrayList<String>(); nameList.add(cond); valueList.add(name); PageHelper.getPage(this.usersService.getUsersByLike(users), "users", nameList, valueList, 10, number, this.getRequest(), "query"); name = null; cond = null; return "admin/queryusers"; }
@RequestMapping("getUsersById.action") public String getUsersById(String id ) { Users users = this.usersService.getUsersById(id); this.getRequest().setAttribute("users", users); return "admin/editusers"; }
public UsersService getUsersService() { return usersService; }
public void setUsersService(UsersService usersService) { this.usersService = usersService; }
} package com.action;
@Controller
@RequestMapping(value = "/cate", produces = "text/plain;charset=utf-8") public class CateAction extends BaseAction { @Autowired @Resource private CateService cateService;
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
@Controller
@RequestMapping(value = "/jiancai", produces = "text/plain;charset=utf-8") public class JiancaiAction extends BaseAction { @Autowired @Resource private JiancaiService jiancaiService; @Autowired @Resource private CateService cateService;
@RequestMapping("createJiancai.action") public String createJiancai() { List<Cate> cateList = this.cateService.getAllCate(); this.getRequest().setAttribute("cateList", cateList); return "admin/addjiancai"; }
@RequestMapping("addJiancai.action") public String addJiancai(Jiancai jiancai) { jiancai.setHits("0"); jiancai.setSellnum("0"); this.jiancaiService.insertJiancai(jiancai); return "redirect:/jiancai/createJiancai.action"; }
@RequestMapping("deleteJiancai.action") public String deleteJiancai(String id) { this.jiancaiService.deleteJiancai(id); return "redirect:/jiancai/getAllJiancai.action"; }
@RequestMapping("deleteJiancaiByIds.action") public String deleteJiancaiByIds() { String[] ids = this.getRequest().getParameterValues("jiancaiid");
|
——————————PayStart——————————
项目链接:
https://javayms.github.io?id=051023491103200xk
https://javayms.pages.dev?id=051023491103200xk