基于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);
}
获取方式:联系下方名片获取👇
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)