Java课程设计:基于Javaweb的超市管理系统

一、项目介绍

超市账单管理系统主要用于对超市的交易账单进行管理,如账单录入、账单修改、账单
删除,以及和超市商品相关的供应商、用户的管理等。所谓账单,就是超市与供应商进
行交易的凭据。超市采购部的职员、超市的部门经理是该系统的目标用户。
要求:

  1. 使用 jsp、jstl 以及其他技术整合实现该系统。
  2. 使用MySQL数据库。
  3. 必须按照 B/S 结构完成系统。

二、项目功能

在这里插入图片描述

三、核心代码

用户servlet

@WebServlet("/UserServlet")
public class UserServlet extends HttpServlet {
   
	private static final long serialVersionUID = 1L;
       
    /**
     * @see HttpServlet#HttpServlet()
     */
    public UserServlet() {
   
        super();
        // TODO Auto-generated constructor stub
    }

	/**
	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
   
		// TODO Auto-generated method stub
		doPost(request, response);
	}

	/**
	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
   
		// TODO Auto-generated method stub
		
		try {
   
			request.setCharacterEncoding("utf-8");
			User user = new User();
			user.setId(Integer.parseInt(request.getParameter("userId")));
			user.setName(request.getParameter("username"));
			user.setPassword(request.getParameter("password"));
			user.setSex(Integer.parseInt(request.getParameter("sex")));
			user.setAge(Integer.parseInt(request.getParameter("age")));
			user.setTel(request.getParameter("mobile"));
			user.setLoc(request.getParameter("address"));
			user.setRole(Integer.parseInt(request.getParameter("auth")));
			UserDao userdao = new UserDao();
			if (userdao.insertUser(user)) {
   
				response.sendRedirect("GetUserServlet");
			}
			else {
   
				response.sendRedirect("userAdd.jsp");
			}
			
		} catch (Exception e) {
   
			response.sendRedirect("userAdd.jsp");
			// TODO: handle exception
		}
		
		

	}

}

数据库工具类

public class DBUtil {
   
	private static Connection con = null;
	private static Statement sts = null;
	public static 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值