基于javaweb+jsp的超市便利店管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax)
基于javaweb+jsp的超市便利店管理系統(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax)
JavaWeb JavaBean JSP MVC MySQL Tomcat JavaScript Bootstrap Ajax
基礎JSP+Servlet或JSP+SSM(Spring、SpringMVC、MyBatis)框架或JSP+SSM+Maven(pom.xml)框架或SpringBoot…均可修改
開發工具:eclipse/idea/myeclipse/sts等均可配置運行
適用
課程設計,大作業,畢業設計,項目練習,學習演示等
<!-- info --> <div class="modal fade" id="modal-info" tabindex="-1" role="dialog"aria-labelledby="myModalLabel"><div class="modal-dialog" role="document"><div class="modal-content"><form><div class="modal-header"><button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button><h4 class="modal-title">公告</h4></div><div class="modal-body"><table class="table table-striped table-hover" style="font-size: 15px;"><tr><td style="width: 15%;">標題:</td><td><b id="info-noticeName"></b></td></tr><tr><td style="width: 15%;">內容:</td> <if test ='supplierMan != null'>`supplier_man`,</if><if test ='supplierSex != null'>`supplier_sex`,</if><if test ='supplierTel != null'>`supplier_tel`,</if><if test ='supplierAddress != null'>`supplier_address`</if></trim><trim prefix="values (" suffix=")" suffixOverrides=","><if test ='id != null'>#{id},</if><if test ='supplierName != null'>#{supplierName},</if><if test ='supplierMan != null'>#{supplierMan},</if><if test ='supplierSex != null'>#{supplierSex},</if><if test ='supplierTel != null'>#{supplierTel},</if><if test ='supplierAddress != null'>#{supplierAddress}</if></trim></insert> <div class="table-responsive"><table class="table table-striped table-hover"><thead><tr><th>用戶名</th><th>姓名</th><th>性別</th><th>手機</th><th>備注</th><th>類型</th><th style="text-align: center;">操作</th></tr></thead><tbody><c:forEach items="${list}" var="vo"><tr><td>${vo.username}</td><td>${vo.realName}</td><td>${vo.userSex}</td><td>${vo.userPhone}</td><td title="${vo.userText}"> </body> <script>$('#modal-delete').on('show.bs.modal', function (event) {let button = $(event.relatedTarget);let id = button.data('id');let modal = $(this);modal.find('#delete-id').val(id);})$('#modal-edit').on('show.bs.modal', function (event) {let button = $(event.relatedTarget);let id = button.data('id');let modal = $(this);$.ajax({url: 'supplierGet?id=' + id,type: "get",success: function (voString) {let vo = eval('(' + voString + ')');modal.find('#edit-id').val(vo.id);modal.find('#edit-supplierName').val(vo.supplierName);modal.find('#edit-supplierMan').val(vo.supplierMan);for (let val of "男/女".split('/')) {if (val == vo.supplierSex) {modal.find('#edit-supplierSex_' + vo.supplierSex).prop("checked", true); <th>創建時間</th><th style="text-align: center;">操作</th></tr></thead><tbody><c:forEach items="${list}" var="vo"><tr><td>${vo.orderNo}</td><td>${vo.orderName}</td><td>${vo.orderCount}</td><td>${vo.orderJine}</td><td>${vo.orderPay}</td><td>${vo.orderTime}</td><th style="text-align: center;"><button class="btn btn-line btn-success btn-sm" data-id="${vo.id}"data-toggle="modal" data-target="#modal-info">詳情</button><button class="btn btn-line btn-success btn-sm"<c:if test="${loginUser.userType != '管理員'}">disabled="disabled" title="沒有權限!!!"</c:if>data-id="${vo.id}"data-toggle="modal" data-target="#modal-edit">編輯</button><button class="btn btn-line btn-primary btn-sm" <c:if test="${loginUser.userType != '管理員'}">disabled="disabled" title="沒有權限!!!"</c:if> data-id="${vo.id}"data-toggle="modal" data-target="#modal-delete">刪除</button></th></tr> Integer totalRecord = (Integer) map.get("totalCount");//根據查詢條件取出對應的總記錄數,用于分頁String pageNum = Util.decode(request, "pageNum");//封裝分頁參數com.demo.util.PageBean<Object> pb = new com.demo.util.PageBean(Integer.valueOf(pageNum != null ? pageNum : "1"), totalRecord);params.put("startIndex", pb.getStartIndex());params.put("pageSize", pb.getPageSize());List list = (List) userService.list(params).get("list");//根據分頁參數startIndex、pageSize查詢出來的最終結果listpb.setServlet("userList");pb.setSearchColumn(searchColumn);pb.setKeyword(keyword);pb.setList(list);request.getSession().setAttribute("pageBean", pb);request.getSession().setAttribute("list", pb.getList());response.sendRedirect("user_list.jsp");} } package com.demo.controller;import com.demo.util.Util; 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() { let modal = $(this);$.ajax({url: 'orderGet?id=' + id,type: "get",success: function (voString) {let vo = eval('(' + voString + ')');modal.find('#info-orderNo').text(vo.orderNo);modal.find('#info-orderName').text(vo.orderName);modal.find('#info-orderCount').text(vo.orderCount);modal.find('#info-orderJine').text(vo.orderJine);modal.find('#info-orderPay').text(vo.orderPay);modal.find('#info-orderTime').text(vo.orderTime);}})}) function editCheck() {//根據ID獲取值if (document.getElementById("edit-noticeName").value.trim().length == 0) {alert("標題不能為空");return false;}if (document.getElementById("edit-noticeType").value.trim().length == 0) {alert("類型不能為空");return false;}if (document.getElementById("edit-createDate").value.trim().length == 0) {alert("創建時間不能為空");return false;}return true;} </script> </html> <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import java.io.IOException; import java.io.Serializable; import java.util.Arrays; import java.util.HashMap; import java.util.List; import java.util.Map;@Controller @RequestMapping public class OrderController {@Autowired aria-label="Close"><span aria-hidden="true">×</span></button><h4 class="modal-title" id="myModalLabel">增加供應商</h4></div><div class="modal-body"><div class="form-group hidden"><label class="control-label">(hidden)</label><input type="text" class="form-control" name="action" value="add"></div><div class="form-group"><label for="add-supplierName" class="control-label">名稱:</label><input type="text" class="form-control" name="supplierName" id="add-supplierName"></div><div class="form-group"><label for="add-supplierMan" class="control-label">聯系人:</label><input type="text" class="form-control" name="supplierMan" id="add-supplierMan"></div><div class="form-group"><label class="control-label">性別:</label><input name="supplierSex" id="add-supplierSex_男" type="radio" value="男" checked="checked"/>男<input name="supplierSex" id="add-supplierSex_女" type="radio" value="女"/>女運行環境
Java≥6、Tomcat≥7.0、MySQL≥5.5
開發工具
eclipse/idea/myeclipse/sts等均可配置運行
技術框架
JavaWeb JavaBean JSP MVC MySQL Tomcat JavaScript Bootstrap Ajax
基礎JSP+Servlet或JSP+SSM(Spring、SpringMVC、MyBatis)框架或JSP+SSM+Maven(pom.xml)框架或SpringBoot…均可修改
適用
課程設計,大作業,畢業設計,項目練習,學習演示等
功能說明
登錄、注冊、退出、用戶模塊、公告模塊、商品模塊、訂單模塊、供應商模塊的增刪改查管理
總結
以上是生活随笔為你收集整理的基于javaweb+jsp的超市便利店管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WIN 2000简单的入侵常识(转)
- 下一篇: php函数体用return,php递归函