基于Javaweb超市管理系统

编程入门 行业动态 更新时间:2024-10-26 06:31:47

基于Javaweb超市<a href=https://www.elefans.com/category/jswz/34/1769858.html style=管理系统"/>

基于Javaweb超市管理系统

环境:开发工具:idea,数据库:MySQL5.7 jdk1.8
架构:Javaweb,前端jsp
主要功能
员工:商品管理、收银等;
管理员:商品管理、供货管理、会员管理、员工管理等

项目截图:











部分代码:

String action=request.getParameter("action");if("list".equals(action)){int size=7;int curPage=1;String curStrPage=request.getParameter("page");if(curStrPage!=null&&curStrPage!=""){curPage=Integer.parseInt(curStrPage)<1?1:Integer.parseInt(curStrPage);}int count=DaoFactory.getCategoryDao().queryCount();request.setAttribute("count",count);int pageCount=count%size==0?count/size:count/size+1;if(curPage>pageCount&&pageCount!=0){curPage=pageCount;}else if(pageCount==0){curPage=1;pageCount=1;}request.setAttribute("pageCount",pageCount);request.setAttribute("curPage", curPage);List<Category> list=DaoFactory.getCategoryDao().queryPage((curPage-1)*size, size);request.setAttribute("list", list);request.getRequestDispatcher("category/list.jsp").forward(request, response);}else if("delete".equals(action)){String cid=request.getParameter("cid");DaoFactory.getProductDao().deleteToCategory(Integer.parseInt(cid));int i=DaoFactory.getCategoryDao().delete(cid);if(i>0){request.getRequestDispatcher("CategoryServlet?action=list").forward(request, response);}}else if("add".equals(action)){Category category=new Category();category.setCname(request.getParameter("cname"));DaoFactory.getCategoryDao().add(category);List<Category> list=DaoFactory.getCategoryDao().queryByName(request.getParameter("cname"));request.setAttribute("showPage", false);request.setAttribute("list", list);request.setAttribute("count", DaoFactory.getCategoryDao().countByName(request.getParameter("cname")));request.getRequestDispatcher("category/list.jsp").forward(request, response);}else if("update".equals(action)){String cid=request.getParameter("cid");Category category=DaoFactory.getCategoryDao().queryObject(cid);request.setAttribute("category", category);request.getRequestDispatcher("category/update.jsp").forward(request, response);}else if("do_update".equals(action)){Category category=new Category();category.setCid(Integer.parseInt(request.getParameter("cid")));category.setCname(request.getParameter("cname"));int i=DaoFactory.getCategoryDao().update(category);request.setAttribute("count", 1);request.setAttribute("showPage",false);List<Category> list=new ArrayList<Category>();list.add(DaoFactory.getCategoryDao().queryObject(String.valueOf(category.getCid())));request.setAttribute("list", list);if(i>0){request.getRequestDispatcher("category/list.jsp").forward(request, response);}else{request.setAttribute("error", "修改失败!");request.getRequestDispatcher("error.jsp").forward(request,response);}}else if("queryByName".equals(action)){String cname=request.getParameter("cname");List<Category> list=DaoFactory.getCategoryDao().queryByName(cname);request.setAttribute("showPage", false);request.setAttribute("list", list);request.setAttribute("count", DaoFactory.getCategoryDao().countByName(cname));request.getRequestDispatcher("category/list.jsp").forward(request, response);}

获取方式:点击获取

更多推荐

基于Javaweb超市管理系统

本文发布于:2024-03-04 16:08:55,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1709749.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:管理系统   超市   Javaweb

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!