毕业设计之 --- 停车管理系统

文章目录

  • 前言
  • 一、课题背景
  • 二、实现功能
      • 系统流程
      • 功能模块
      • 数据流图
      • 数据库数据内容项
      • 数据库E-R设计图
  • 运行效果
  • 部分实现代码
  • 最后


前言

为了响应某同学要求,这里展示一个学长做过的web系统:基于JSP的停车场管理系统的实现与设计。

毕设帮助,开题指导,资料分享,疑问解答(见文末)

项目获取方式:

https://blog.csdn.net/fawubio/article/details/125236987


一、课题背景

在国内的许多城市会遇到停车难的问题,这给人们出行停车带来麻烦,在现实生活中,去大型、商场购物是人们常去的地方,往往人们都是选择自驾过去,这给大范围的停车管理造成很大压力。很多时候,人们在一些交通流量较大的场所长时间的等待车位,寻找车位,浪费了大量的时间。而且非规范化的停车场所中停车的安全性也没有保障;其中还有许多是通过人工来管理,人工收费的场所,这往往会造成管理混乱,停车费不知去向的问题发生,鉴于当前国内的种种停车难问题,开发一套停车场管理系统势在必行。

二、实现功能

系统流程

毕业设计之 --- 停车管理系统_第1张图片

功能模块

  • 1、系统设置模块:记录用户基本信息,系统权限分配,密码修改等。
  • 2、违规车牌模块:主要是记录一些违规车辆信息,对车主处罚。
  • 3、会员停车模块:记录会员卡信息,会员卡积分情况,停车信息。
  • 4、车牌停车模块:顾客还可以进行无卡进出,通过车牌记录,记录停车信息。
  • 5、车位管理模块:记录其当前车位剩余状态,及使用情况。
  • 6、停车收费模块:主要是记录顾客本次停车的收费信息,支付方式等。
  • 7、统计查询模块:主要是可查询停车场所有的消费记录,车位记录等信息并能打印表单。
  • 8、停车场资讯模块:这个模块主要提示一些停车场信息,促销活动信息。毕业设计之 --- 停车管理系统_第2张图片

数据流图

毕业设计之 --- 停车管理系统_第3张图片

数据库数据内容项

毕业设计之 --- 停车管理系统_第4张图片

数据库E-R设计图

毕业设计之 --- 停车管理系统_第5张图片

运行效果

毕业设计之 --- 停车管理系统_第6张图片
毕业设计之 --- 停车管理系统_第7张图片
毕业设计之 --- 停车管理系统_第8张图片
毕业设计之 --- 停车管理系统_第9张图片
毕业设计之 --- 停车管理系统_第10张图片
毕业设计之 --- 停车管理系统_第11张图片

部分实现代码

package com.servlet;

import java.io.IOException;
import java.sql.Connection;
import java.sql.PreparedStatement;
 
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.DB;

/**
 * Servlet implementation class Hf_Servlet
 */
public class Hf_Servlet extends HttpServlet {
private static final long serialVersionUID = 1L;
    
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// 获取id
		
		String id=new String(request.getParameter("id").getBytes("ISO-8859-1"),"GB18030");
		
		
		try {
			DB vvv = new DB();
			Connection sty = vvv.getCon();
			// 删除信息的SQL语句
			String sqlmm = "update weigui set states='' where id=?";
			// 获取PreparedStatement
			PreparedStatement pscc = sty.prepareStatement(sqlmm);
			// 对SQL语句中的第一个占位符赋值
			
			pscc.setString(1, id);

			
			// 执行更新操作
			pscc.executeUpdate();
			// 关闭PreparedStatement
			pscc.close();
			// 关闭Connection
			sty.close();
		} catch (Exception e) {
			e.printStackTrace();
		} 
		// 重定向到TeachServlet
		//out.println("");
		response.sendRedirect("./admin/weigui_huifu.jsp");
	}
}
package com.servlet;

import java.io.IOException;
import java.sql.Connection;
import java.sql.PreparedStatement;
 
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.DB;

/**
 * Servlet implementation class Cw_deleteServlet
 */
public class Cw_deleteServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
    
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// 获取id
		int id = Integer.valueOf(request.getParameter("id"));
		try {
			DB hy = new DB();
			Connection str = hy.getCon();
			// 删除信息的SQL语句
			String sqltt = "delete from chewei where id=?";
			// 获取PreparedStatement
			PreparedStatement pstt = str.prepareStatement(sqltt);
			// 对SQL语句中的第一个占位符赋值
			pstt.setInt(1, id);
			// 执行更新操作
			pstt.executeUpdate();
			// 关闭PreparedStatement
			pstt.close();
			// 关闭Connection
			str.close();
		} catch (Exception e) {
			e.printStackTrace();
		} 
		// 重定向到TeachServlet
		response.sendRedirect("./admin/chewei_mg.jsp");
	}
}

项目获取方式:

https://blog.csdn.net/fawubio/article/details/125236987

最后

你可能感兴趣的:(毕业设计系列,web,计算机专业,毕业设计,停车管理系统,java,web,系统,毕设,计算机毕设)