600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 基于javaweb+jsp的餐饮店信息管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot)

基于javaweb+jsp的餐饮店信息管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot)

时间:2019-12-15 20:32:46

相关推荐

基于javaweb+jsp的餐饮店信息管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot)

基于javaweb+jsp的餐饮店信息管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot)

JavaWeb JavaBean JSP MVC MySQL Tomcat JavaScript Bootstrap.

基础JSP+Servlet或JSP+SSM(Spring、SpringMVC、MyBatis)框架或JSP+SSM+Maven(pom.xml)框架或SpringBoot…均可

开发工具:eclipse/idea/myeclipse/sts等均可配置运行

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}public String getRealName() {return realName;}public void setRealName(String realName) {this.realName = realName;}

g.setFont(new Font("Times New Roman", Font.ITALIC, height));g.setColor(getRandomColor(120, 180));// 随机设置字体颜色// 用于保存最后随机生成的验证码StringBuilder validationCode = new StringBuilder();// 验证码的随机字体String[] fontNames = {"Times New Roman", "Book antiqua", "Arial"};for (int i = 0; i < 4; i++) {// 随机设置当前验证码的字符的字体g.setFont(new Font(fontNames[random.nextInt(3)], Font.ITALIC, height));// 随机获得当前验证码的字符char codeChar = codeChars.charAt(random.nextInt(charsLength));validationCode.append(codeChar);// 随机设置当前验证码字符的颜色g.setColor(getRandomColor(10, 100));// 在图形上输出验证码字符,x和y都是随机生成的g.drawString(String.valueOf(codeChar), 16 * i + random.nextInt(7), height - random.nextInt(6));}HttpSession session = request.getSession();session.setMaxInactiveInterval(5 * 60);// 将验证码保存在session对象中,key为validation_codesession.setAttribute("validationCode", validationCode.toString());

<mapper namespace="com.demo.dao.NoticeMapper"><resultMap id="BaseResultMap" type="com.demo.vo.Notice" ><result column="id" property="id" /><result column="notice_name" property="noticeName" /><result column="notice_text" property="noticeText" /><result column="notice_type" property="noticeType" /><result column="create_date" property="createDate" /></resultMap><sql id="Base_Column_List">`id`,`notice_name`,`notice_text`,`notice_type`,`create_date`</sql><!--新增--><insert id="doCreate" useGeneratedKeys="true" keyColumn="id" keyProperty="id" parameterType="com.demo.vo.Notice">INSERT INTO `t_notice`<trim prefix="(" suffix=")" suffixOverrides=",">

public void setId(Long id) {this.id = id;}public String getOrderName() {return orderName;}public void setOrderName(String orderName) {this.orderName = orderName;}public String getOrderCount() {return orderCount;}public void setOrderCount(String orderCount) {this.orderCount = orderCount;}public String getOrderPrice() {return orderPrice;}public void setOrderPrice(String orderPrice) {this.orderPrice = orderPrice;}

</html><%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %><%@ taglib uri="/jsp/jstl/core" prefix="c" %><%@ taglib prefix="fn" uri="/jsp/jstl/functions" %><%@ taglib prefix="fmt" uri="/jsp/jstl/fmt" %><!DOCTYPE html><html><head><meta charset="utf-8"/><title>修改用户</title><link rel="stylesheet" type="text/css" href="css/index.css"/></head><body><jsp:include page="menu.jsp"/><div class="index-content"><div class="index-content-operation"><a class="info-detail">修改用户</a><br><br>

${searchColumn} LIKE CONCAT('%',#{keyword},'%') AND</if>1=1</where></select></mapper><?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-////DTD Mapper 3.0//EN" "/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.demo.dao.NoticeMapper"><resultMap id="BaseResultMap" type="com.demo.vo.Notice" ><result column="id" property="id" /><result column="notice_name" property="noticeName" /><result column="notice_text" property="noticeText" /><result column="notice_type" property="noticeType" /><result column="create_date" property="createDate" /></resultMap><sql id="Base_Column_List">`id`,`notice_name`,`notice_text`,`notice_type`,`create_date`</sql>

if (end > this.totalPage) {//比如当前页是倒数第2页或者最后一页,也同样不符合上面这个规则this.end = totalPage;this.start = end - 5;}}}//get、set方法。public int getPageNum() {return pageNum;}public void setPageNum(int pageNum) {this.pageNum = pageNum;}public int getPageSize() {return pageSize;}public void setPageSize(int pageSize) {this.pageSize = pageSize;}

caipinService.delete(Arrays.asList(id));this.redirectList(request, response);}/*** 编辑菜品** @param response* @param request* @throws IOException*/@RequestMapping("caipinEdit")public void edit(HttpServletResponse response, HttpServletRequest request) throws IOException {Caipin vo = new Caipin();vo.setId(Long.valueOf(Util.decode(request, "id")));vo.setCaipinName(Util.decode(request, "caipinName"));vo.setCaipinNo(Util.decode(request, "caipinNo"));

* @param response* @param request* @throws IOException*/@RequestMapping("orderList")public void list(HttpServletResponse response, HttpServletRequest request) throws IOException {this.redirectList(request, response);}/*** 跳转到列表页面** @param request* @param response*/private void redirectList(HttpServletRequest request, HttpServletResponse response) throws IOException {//查询列和关键字String searchColumn = Util.decode(request, "searchColumn");String keyword = Util.decode(request, "keyword");Map<String, Object> params = new HashMap();//用来保存控制层传进来的参数(查询条件)params.put("searchColumn", searchColumn);//要查询的列params.put("keyword", keyword);//查询的关键字Map<String, Object> map = orderService.list(params);

}if (document.getElementById("caipinNo").value.trim().length == 0) {alert("编号不能为空!");return false;}if (document.getElementById("caipinPrice").value.trim().length == 0) {alert("单价不能为空!");return false;}return true;}</script></html>

运行环境

Java≥6、Tomcat≥7.0、MySQL≥5.5

开发工具

eclipse/idea/myeclipse/sts等均可配置运行

技术框架

JavaWeb JavaBean JSP MVC MySQL Tomcat JavaScript Bootstrap.

基础JSP+Servlet或JSP+SSM(Spring、SpringMVC、MyBatis)框架或JSP+SSM+Maven(pom.xml)框架或SpringBoot…均可

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明

登录、注册、退出、用户模块、公告模块、菜品模块、点餐模块的增删改查管理

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。