• 大小: 25.72MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-28
  • 语言: Java
  • 标签: Java  网上订餐  MySQL  

资源简介

基于Java web的网上订餐系统,亲测可用。包含完整数据库文件以及完整项目包。很适合毕业设计以及课程设计参考。

资源截图

代码片段和文件信息

package com.action;

import java.util.ArrayList;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import com.entity.Admin;
import com.service.AdminService;
import com.util.PageHelper;
import com.util.VeDate;

//定义为控制器
@Controller
// 设置路径
@RequestMapping(value = “/admin“ produces = “text/plain;charset=utf-8“)
public class AdminAction extends baseAction {
// 注入Service 由于标签的存在 所以不需要getter setter
@Autowired
@Resource
private AdminService adminService;

// 管理员登录 1 验证用户名是否存在 2 验证密码是否正确
@RequestMapping(“login.action“)
public String login() {
String username = this.getRequest().getParameter(“username“);
String password = this.getRequest().getParameter(“password“);
Admin adminEntity = new Admin();
adminEntity.setUsername(username);
List adminlist = this.adminService.getAdminByCond(adminEntity);
if (adminlist.size() == 0) {
this.getRequest().setAttribute(“message“ “用户名不存在“);
return “admin/index“;
} else {
Admin admin = adminlist.get(0);
if (password.equals(admin.getPassword())) {
this.getSession().setAttribute(“adminid“ admin.getAdminid());
this.getSession().setAttribute(“adminname“ admin.getUsername());
this.getSession().setAttribute(“realname“ admin.getRealname());
} else {
this.getRequest().setAttribute(“message“ “密码错误“);
return “admin/index“;
}
}
return “admin/main“;
}

// 修改密码
@RequestMapping(“editpwd.action“)
public String editpwd() {
String adminid = (String) this.getSession().getAttribute(“adminid“);
String password = this.getRequest().getParameter(“password“);
String repassword = this.getRequest().getParameter(“repassword“);
Admin admin = this.adminService.getAdminById(adminid);
if (password.equals(admin.getPassword())) {
admin.setPassword(repassword);
this.adminService.updateAdmin(admin);
} else {
this.getRequest().setAttribute(“message“ “旧密码错误“);
}
return “admin/editpwd“;
}

// 管理员退出登录
@RequestMapping(“exit.action“)
public String exit() {
this.getSession().removeAttribute(“adminid“);
this.getSession().removeAttribute(“adminname“);
this.getSession().removeAttribute(“realname“);
return “admin/index“;
}

// 准备添加数据
@RequestMapping(“createAdmin.action“)
public String createAdmin() {
return “admin/addadmin“;
}

// 添加数据
@RequestMapping(“addAdmin.action“)
public String addAdmin(Admin admin) {
admin.setAddtime(VeDate.getStringDateShort());
this.adminService.insertAdmin(admin);
return “redirect:/admin/createAdmin.action“;
}

// 通过主键删除数据
@RequestMapping(“deleteAdmin.action“)
public String deleteAdmin(String id) {
this.adminService.deleteAdmin(id);
return “redirect:/admin/getAllAdmin.action“;
}

// 批量删除数据
@RequestMapping(“deleteAdminByIds.

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2020-05-05 17:54  网上订餐管理系统\数据库\
     文件       17779  2019-11-10 23:46  网上订餐管理系统\数据库\ssm_zaixiandiancan.sql
     目录           0  2020-05-05 17:54  网上订餐管理系统\源码\
     目录           0  2020-05-05 17:54  网上订餐管理系统\源码\ssm_zaixiandiancan\
     文件        6066  2020-04-11 21:38  网上订餐管理系统\源码\ssm_zaixiandiancan\.classpath
     文件         918  2019-11-09 11:54  网上订餐管理系统\源码\ssm_zaixiandiancan\.project
     目录           0  2020-05-05 17:54  网上订餐管理系统\源码\ssm_zaixiandiancan\.settings\
     文件         567  2019-09-16 08:59  网上订餐管理系统\源码\ssm_zaixiandiancan\.settings\.jsdtscope
     文件         718  2019-09-16 09:53  网上订餐管理系统\源码\ssm_zaixiandiancan\.settings\org.eclipse.jdt.core.prefs
     文件         506  2019-11-09 11:54  网上订餐管理系统\源码\ssm_zaixiandiancan\.settings\org.eclipse.wst.common.component
     文件         345  2019-09-16 08:59  网上订餐管理系统\源码\ssm_zaixiandiancan\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2019-09-16 08:59  网上订餐管理系统\源码\ssm_zaixiandiancan\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2019-09-16 08:59  网上订餐管理系统\源码\ssm_zaixiandiancan\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2020-05-05 17:54  网上订餐管理系统\源码\ssm_zaixiandiancan\build\
     目录           0  2020-05-05 17:54  网上订餐管理系统\源码\ssm_zaixiandiancan\build\classes\
     目录           0  2020-05-05 17:54  网上订餐管理系统\源码\ssm_zaixiandiancan\build\classes\com\
     目录           0  2020-05-05 17:54  网上订餐管理系统\源码\ssm_zaixiandiancan\build\classes\com\action\
     文件        5770  2019-11-09 11:58  网上订餐管理系统\源码\ssm_zaixiandiancan\build\classes\com\action\AdminAction.class
     文件        2529  2019-11-09 11:58  网上订餐管理系统\源码\ssm_zaixiandiancan\build\classes\com\action\AjaxAction.class
     文件        4386  2019-11-09 11:58  网上订餐管理系统\源码\ssm_zaixiandiancan\build\classes\com\action\ArticleAction.class
     文件        2695  2019-11-09 11:58  网上订餐管理系统\源码\ssm_zaixiandiancan\build\classes\com\action\baseAction.class
     文件        4679  2019-11-09 11:58  网上订餐管理系统\源码\ssm_zaixiandiancan\build\classes\com\action\CartAction.class
     文件        4108  2019-11-09 11:58  网上订餐管理系统\源码\ssm_zaixiandiancan\build\classes\com\action\CateAction.class
     文件        4557  2019-11-09 11:58  网上订餐管理系统\源码\ssm_zaixiandiancan\build\classes\com\action\CinemaAction.class
     文件        3931  2019-11-09 11:58  网上订餐管理系统\源码\ssm_zaixiandiancan\build\classes\com\action\CityAction.class
     文件        5302  2019-11-09 11:58  网上订餐管理系统\源码\ssm_zaixiandiancan\build\classes\com\action\DetailsAction.class
     文件        4784  2019-11-09 11:58  网上订餐管理系统\源码\ssm_zaixiandiancan\build\classes\com\action\FilmAction.class
     文件       20382  2019-11-09 12:03  网上订餐管理系统\源码\ssm_zaixiandiancan\build\classes\com\action\IndexAction.class
     文件        4559  2019-11-09 11:58  网上订餐管理系统\源码\ssm_zaixiandiancan\build\classes\com\action\OrdersAction.class
     文件        4788  2019-11-09 11:58  网上订餐管理系统\源码\ssm_zaixiandiancan\build\classes\com\action\TopicAction.class
     文件        3206  2019-11-09 11:58  网上订餐管理系统\源码\ssm_zaixiandiancan\build\classes\com\action\UploadAction.class
............此处省略2251个文件信息

评论

共有 条评论