环境:开发工具: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);
		}

获取方式:联系下方名片获取👇

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐