目录

1 概述

2 数据库表

3 关键代码

4 效果演示


1 概述

本系统具有多方面特点:系统功能完备,使用方便简捷,人性化的用户界面,安全保密设置齐全,大大减少了操作人员和用户的工作负担,提高了学校管理人员的工作效率。学院车辆管理系统前台功能主要实现了系统管理、车位管理、车主管理、车辆出入录入管理、报表统计功能。

系统管理:该模块实现的功能有系统属性、管理员维护、修改密码。主要是对系统的维护信息的分析;

车位管理:该模块实现的功能有车型管理、添加车型、车位管理、添加车位。车型管理主要是对汽车型号的添加、修改、删除;

车主管理:该模块是对车主信息的添加、删除和修改,如姓名、性别、年龄、联系电话、住址;

车辆出入录入:该模块主要是车辆的入场、出场登记和车位查询,登记信息如入场时间、车位、车主姓名、联系方式、经手人;

报表统计:该模块主要是每周和每个月的报表统计,如车位号、统计金额、年、周数、月数。

2 数据库表

表4 t_churu 出入场管理

字段名称

字段大小

字段类型

说明

id

4

长整型(3)

编号

danjuhao

150

文本(202)

单据号

shijian

8

日期/时间(7)

进入时间

lkshijian

8

日期/时间(7)

离开时间

zongjiage

4

长整型(3)

价格

jingshouren

150

文本(202)

经手人

beizhu

150

文本(202)

备注

del

150

文本(202)

是否删除

chewei_id

4

长整型(3)

车位ID

xingming

536870910

备注/超级链接(203)

客户姓名

dianhua

536870910

备注/超级链接(203)

联系方式

表5 t_chezhu 车主管理

字段名称

字段大小

字段类型

说明

id

4

长整型(3)

编号

name

150

文本(202)

名称

sex

150

文本(202)

性别

age

150

文本(202)

年龄

tel

150

文本(202)

电话

address

150

文本(202)

地址

3 关键代码

package com.action;import java.io.IOException;
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.List;import javax.servlet.RequestDispatcher;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;import com.dao.DB;
import com.orm.Tchewei;
import com.service.liuService;import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;public class chewei_servlet extends HttpServlet
{ public void service(HttpServletRequest req,HttpServletResponse res)throws ServletException, IOException {String type=req.getParameter("type");if(type.endsWith("cheweiAdd1")){cheweiAdd1(req, res);}if(type.endsWith("cheweiAdd")){cheweiAdd(req, res);}if(type.endsWith("cheweiMana")){cheweiMana(req, res);}if(type.endsWith("cheweiChaxun")){cheweiChaxun(req, res);}if(type.endsWith("cheweiDel")){cheweiDel(req, res);}if(type.endsWith("edit")){edit(req, res);}
//      if(type.endsWith("cheweiSearch"))
//      {
//          cheweiSearch(req, res);
//      }if(type.endsWith("photo")){photo(req, res);}}public void photo(HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException{int id=Integer.parseInt(req.getParameter("id"));List cheweiList=new ArrayList();String sql="select * from t_chewei where id="+id;Object[] params={};DB mydb=new DB();try{mydb.doPstm(sql, params);ResultSet rs=mydb.getRs();while(rs.next()){Tchewei chewei=new Tchewei();chewei.setId(rs.getInt("id"));chewei.setCatelog_id(rs.getInt("catelog_id"));chewei.setName(rs.getString("name"));chewei.setBeizhu(rs.getString("beizhu"));chewei.setWeizhi(rs.getString("weizhi"));chewei.setFuzheren(rs.getString("fuzheren"));chewei.setIsuse(rs.getString("isuse"));chewei.setPhoto(rs.getString("photo"));chewei.setCatelog_name(liuService.getCatelogName(rs.getInt("catelog_id")));cheweiList.add(chewei);}rs.close();}catch(Exception e){e.printStackTrace();}mydb.closed();System.out.println(cheweiList.size());req.setAttribute("cheweiList", cheweiList);req.setAttribute("id", id);req.getRequestDispatcher("admin/chewei/photo.jsp").forward(req, res);}public void edit(HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException{//System.out.println(req.getParameter("userId")+"**");List cheweiList=new ArrayList();String sql="select * from t_chewei where id="+Integer.parseInt(req.getParameter("id"));Object[] params={};DB mydb=new DB();try{mydb.doPstm(sql, params);ResultSet rs=mydb.getRs();while(rs.next()){Tchewei chewei=new Tchewei();chewei.setId(rs.getInt("id"));chewei.setCatelog_id(rs.getInt("catelog_id"));chewei.setName(rs.getString("name"));chewei.setBeizhu(rs.getString("beizhu"));chewei.setWeizhi(rs.getString("weizhi"));chewei.setFuzheren(rs.getString("fuzheren"));chewei.setIsuse(rs.getString("isuse"));chewei.setPhoto(rs.getString("photo"));chewei.setCatelog_name(liuService.getCatelogName(rs.getInt("catelog_id")));chewei.setCatelog_id(rs.getInt("catelog_id"));cheweiList.add(chewei);}rs.close();}catch(Exception e){e.printStackTrace();}mydb.closed();req.setAttribute("cheweiList", cheweiList);req.getRequestDispatcher("admin/chewei/cheweiEditPre.jsp").forward(req, res);}public void cheweiAdd(HttpServletRequest req,HttpServletResponse res){int catelog_id=Integer.parseInt(req.getParameter("catelog_id"));String name=req.getParameter("name");String weizhi=req.getParameter("weizhi");String fuzheren=req.getParameter("fuzheren");String isuse=req.getParameter("isuse");String beizhu=req.getParameter("beizhu");String photo=req.getParameter("fujian");String del="no";String sql="insert into t_chewei (`catelog_id`, `name`, `weizhi`, `fuzheren`, `isuse`, `beizhu`, `del`, `photo`)  values(?,?,?,?,?,?,?,?)";Object[] params={catelog_id,name,weizhi,fuzheren,isuse,beizhu,del,photo};DB mydb=new DB();mydb.doPstm(sql, params);mydb.closed();req.setAttribute("message", "操作成功");req.setAttribute("path", "chewei?type=cheweiMana");String targetURL = "/common/success.jsp";dispatch(targetURL, req, res);} public void cheweiAdd1(HttpServletRequest req,HttpServletResponse res){int catelog_id=Integer.parseInt(req.getParameter("catelog_id"));String name=req.getParameter("name");String weizhi=req.getParameter("weizhi");String fuzheren=req.getParameter("fuzheren");String isuse=req.getParameter("isuse");String beizhu=req.getParameter("beizhu");String photo=req.getParameter("fujian");String sql="update t_chewei set catelog_id="+catelog_id+",name='"+name+"',weizhi='"+weizhi+"',fuzheren='"+fuzheren+"',isuse='"+isuse+"',beizhu='"+beizhu+"',photo='"+photo+"' where id="+Integer.parseInt(req.getParameter("id"));;Object[] params={};DB mydb=new DB();mydb.doPstm(sql, params);mydb.closed();req.setAttribute("message", "操作成功");req.setAttribute("path", "chewei?type=cheweiMana");String targetURL = "/common/success.jsp";dispatch(targetURL, req, res);}public void cheweiDel(HttpServletRequest req,HttpServletResponse res){int id=Integer.parseInt(req.getParameter("id"));System.out.println("dddd");String sql="update t_chewei set del='yes' where id="+id;Object[] params={};DB mydb=new DB();mydb.doPstm(sql, params);mydb.closed();req.setAttribute("message", "操作成功");req.setAttribute("path", "chewei?type=cheweiMana");String targetURL = "/common/success.jsp";dispatch(targetURL, req, res);}public void cheweiMana(HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException{String page1=req.getParameter("page");if(page1==null){page1="1";}//分页设置int EVERYPAGENUM=10;//每页条数int page=Integer.parseInt(page1);   //传递过来的当前页int cou = 1;//得到信息总数    int pagecount=1;  //总页数String sql1="select count(*) as cou from t_chewei where del='no'";if(req.getParameter("name")!=null)sql1+=" and name like '%"+req.getParameter("name").trim()+"%'";Object[] params1={};DB mydb1=new DB();try{mydb1.doPstm(sql1, params1);ResultSet rs=mydb1.getRs();while(rs.next()){cou= rs.getInt("cou");}rs.close();}catch(Exception e){e.printStackTrace();}mydb1.closed();if (cou % EVERYPAGENUM == 0) {pagecount= cou / EVERYPAGENUM;} else {pagecount=cou / EVERYPAGENUM + 1;}   req.setAttribute("EVERYPAGENUM", EVERYPAGENUM);   req.setAttribute("page", page);req.setAttribute("cou", cou);req.setAttribute("pagecount", pagecount);List cheweiList=new ArrayList();String sql="select * from t_chewei where del='no' ";if(req.getParameter("name")!=null)sql+=" and name like '%"+req.getParameter("name").trim()+"%'";sql+=" order by id desc";Object[] params={};DB mydb=new DB();try{mydb.doPstm(sql, params);ResultSet rs=mydb.getRs();for (int i = 0; i < (page - 1) * EVERYPAGENUM; i++) {rs.next();}for (int t = 0; t < EVERYPAGENUM; t++) {if (rs.next()) {Tchewei chewei=new Tchewei();chewei.setId(rs.getInt("id"));chewei.setCatelog_id(rs.getInt("catelog_id"));chewei.setName(rs.getString("name"));chewei.setBeizhu(rs.getString("beizhu"));chewei.setWeizhi(rs.getString("weizhi"));chewei.setFuzheren(rs.getString("fuzheren"));chewei.setIsuse(rs.getString("isuse"));chewei.setPhoto(rs.getString("photo"));chewei.setCatelog_name(liuService.getCatelogName(rs.getInt("catelog_id")));cheweiList.add(chewei);} else {break; //减少空循环的时间}}rs.close();}catch(Exception e){e.printStackTrace();}mydb.closed();req.setAttribute("cheweiList", cheweiList);req.getRequestDispatcher("admin/chewei/cheweiMana.jsp").forward(req, res);}public void cheweiChaxun(HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException{String page1=req.getParameter("page");if(page1==null){page1="1";}//分页设置int EVERYPAGENUM=10;//每页条数int page=Integer.parseInt(page1);   //传递过来的当前页int cou = 1;//得到信息总数 int pagecount=1;  //总页数String sql1="select count(*) as cou from t_chewei where del='no'";if(req.getParameter("name")!=null&&req.getParameter("name")!="")sql1+=" and name like '%"+req.getParameter("name").trim()+"%'";if(req.getParameter("isuse")!=null)sql1+=" and isuse like '"+req.getParameter("isuse").trim()+"'";Object[] params1={};DB mydb1=new DB();try{mydb1.doPstm(sql1, params1);ResultSet rs=mydb1.getRs();while(rs.next()){cou= rs.getInt("cou");}rs.close();}catch(Exception e){e.printStackTrace();}mydb1.closed();if (cou % EVERYPAGENUM == 0) {pagecount= cou / EVERYPAGENUM;} else {pagecount=cou / EVERYPAGENUM + 1;}   req.setAttribute("EVERYPAGENUM", EVERYPAGENUM);   req.setAttribute("page", page);req.setAttribute("cou", cou);req.setAttribute("pagecount", pagecount);List cheweiList=new ArrayList();String sql="select * from t_chewei where del='no' ";if(req.getParameter("name")!=null&&req.getParameter("name")!="")sql+=" and name like '%"+req.getParameter("name").trim()+"%'";if(req.getParameter("isuse")!=null)sql+=" and isuse like '"+req.getParameter("isuse").trim()+"'";sql+=" order by id desc";Object[] params={};DB mydb=new DB();try{mydb.doPstm(sql, params);ResultSet rs=mydb.getRs();for (int i = 0; i < (page - 1) * EVERYPAGENUM; i++) {rs.next();}for (int t = 0; t < EVERYPAGENUM; t++) {if (rs.next()) {Tchewei chewei=new Tchewei();chewei.setId(rs.getInt("id"));chewei.setCatelog_id(rs.getInt("catelog_id"));chewei.setName(rs.getString("name"));chewei.setBeizhu(rs.getString("beizhu"));chewei.setWeizhi(rs.getString("weizhi"));chewei.setFuzheren(rs.getString("fuzheren"));chewei.setIsuse(rs.getString("isuse"));chewei.setPhoto(rs.getString("photo"));chewei.setCatelog_name(liuService.getCatelogName(rs.getInt("catelog_id")));cheweiList.add(chewei);} else {break; //减少空循环的时间}}rs.close();}catch(Exception e){e.printStackTrace();}mydb.closed();req.setAttribute("cheweiList", cheweiList);req.getRequestDispatcher("admin/chewei/cheweiChaxun.jsp").forward(req, res);}/*  public void cheweiSearch(HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException{List cheweiList=new ArrayList();String sql="select * from t_chewei where del='no' and name like '%"+req.getParameter("name").trim()+"%'";Object[] params={};DB mydb=new DB();try{mydb.doPstm(sql, params);ResultSet rs=mydb.getRs();while(rs.next()){
Tchewei chewei=new Tchewei();chewei.setId(rs.getInt("id"));chewei.setCatelog_id(rs.getInt("catelog_id"));chewei.setName(rs.getString("name"));chewei.setBeizhu(rs.getString("beizhu"));chewei.setWeizhi(rs.getString("weizhi"));chewei.setFuzheren(rs.getString("fuzheren"));chewei.setIsuse(rs.getString("isuse"));chewei.setPhoto(rs.getString("photo"));chewei.setCatelog_name(liuService.getCatelogName(rs.getInt("catelog_id")));cheweiList.add(chewei);            }rs.close();}catch(Exception e){e.printStackTrace();}mydb.closed();req.setAttribute("cheweiList", cheweiList);req.getRequestDispatcher("admin/chewei/cheweiMana.jsp").forward(req, res);}
*/  public void dispatch(String targetURI,HttpServletRequest request,HttpServletResponse response) {RequestDispatcher dispatch = getServletContext().getRequestDispatcher(targetURI);try {dispatch.forward(request, response);return;} catch (ServletException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}}public void init(ServletConfig config) throws ServletException {super.init(config);}public void destroy() {}
}

4 效果演示

idea或eclipse开发,mysql数据库

idea开发SSM框架航院车辆出入收费管理系统停车收费系统 (javaweb-php-asp.netC#-j2ee-springboot)功能有按小时自动计算费用-统计报表相关推荐

  1. 基于SSM框架的电商平台后台管理系统

    基于SSM框架的电商平台后台管理系统 1.主要技术: 2.需求分析 数据库表结构 项目目录结构 运行效果: 源码获取两种方式 下载地址: 源码在这里 1.主要技术: Spring SpringMVC ...

  2. 基于SSM框架+安卓平台实现培训机构管理系统【附项目源码】分享

    基于SSM框架+安卓平台实现培训机构管理系统演示 简介 培训机构管理是一项繁琐而重要的任务.为了更好地管理机构和提高教学质量,许多培训机构开始寻找一种高效的方法来管理它们的课程.学生和教师.基于SSM ...

  3. 基于ssm框架和安卓实现共享停车位管理系统【附项目源码+论文说明】分享

    基于ssm框架和安卓实现共享停车位管理系统演示 摘要 随着手机使用的普及,人们获取与保存信息的方式已经发生了激动人心的转变.智能手机正在逐步融入我们的生活,并影响和改变着我们的生活.由于现在各种智能手 ...

  4. 立方车场系统显示电脑连不上服务器,立方停车场车辆出入智能管理系统.ppt

    <立方停车场车辆出入智能管理系统.ppt>由会员分享,可在线阅读,更多相关<立方停车场车辆出入智能管理系统.ppt(33页珍藏版)>请在人人文库网上搜索. 1.车辆出入智能管理 ...

  5. 计算机毕业设计Java车辆违规信息管理系统(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java车辆违规信息管理系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java车辆违规信息管理系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B ...

  6. java ssm框架_JavaWeb开发SSM框架搭建详解

    1.需要用到的jar包:由于很多的jar包不好下载,我直接上传到百度网盘: 很多,而且不好下载,我已经整理好好了: 关于SSM框架:以前的博客有介绍过 第一步:创建Dynamic Web Projec ...

  7. ssm框架超市进销存后台管理系统java进货商品信息库存销售管理jsp源码erp数据库mysql

    本项目为前几天收费帮学妹做的一个项目,Java EE JSP项目,在工作环境中基本使用不到,但是很多学校把这个当做编程入门的项目来做,故分享出本项目供初学者参考. 一.项目描述 这是一个基于ssm框架 ...

  8. idea开发SSM框架的高校大学学生社团管理网站bootstrap自适应响应式前端(javaweb-php-asp.netC#-j2ee)包含公告管理-社团活动管理-社团申请管理-社团审核-活动报名

    目录 0.效果展示 1.概述 2.社团管理网站搭建环境 3.数据表结构 ​4.后端代码示例 5.前端代码示例 0.效果展示 1.概述 高校学生社团是高校学生依据兴趣爱好自愿组成,按照章程自主开展活动的 ...

  9. idea开发SSM框架游戏账号租号发布网站 (javaweb-php-asp.netC#-j2ee-springboot)功能有推荐算法功能

    0.效果展示 1.概述 游戏租号网站管理系统主要分为前台用户和后台管理员.不同的用户有不同的权限.一般用户只能实现管理员指定的信息,系统管理员可以对整个系统进行操作.前台用户实现的功能有:登录.注册. ...

最新文章

  1. 我用2年时间从财务到数据分析师!
  2. Dungeon Master(bfs)广度优先搜索
  3. php 大牛生小牛,C#算法之关于大牛生小牛的问题
  4. ubuntu 如何右上角显示键盘
  5. 【聊透SpringMVC】java找不到指定文件
  6. codeforces-73C. LionAge II
  7. 免费获取半年 Bitdefender Total Security 2014
  8. UNWAVERING SPIRIT AND VALUES
  9. VC控件DateTimePicker使用方法及其相关
  10. 如何利用css使PNG图片透明
  11. retain/copy/assign区别
  12. jquery查找ul属性不是hide,jQuery的ul显示/隐藏功能
  13. c++ 二维数组 排序_漫画:“排序算法” 大总结
  14. python如何使用ppip安装xlwt_Python-xlwt库的基本使用
  15. 物化视图常用维护操作
  16. 网管,请别随意关闭默认共享
  17. alsa的动态库安装在哪里_linux 给运行程序指定动态库路径
  18. eclipse集成python插件
  19. 3. Markdown 语法教程
  20. 【数模】模糊综合评价模型

热门文章

  1. 程序员绘图工具-Plantuml
  2. 一类形容词(形容词)的用法
  3. A. String Reconstruction(三种解法,排序贪心或跳步或并查集)
  4. 2023年铜川宜宾半程马拉松赛-人生首次半马比赛
  5. 帝国理工应用计算机科学与工程理学硕士,帝国理工学院计算机科学理学硕士课程...
  6. PHPJS字符串转数组,数组转字符串
  7. MySQL增量备份实战
  8. 集美大学计算机专业2020,2020集美大学计算机工程学院考研调剂信息
  9. 网路层协议——IGMP协议
  10. 《推荐系统开发实战》之推荐系统的前世今生与古往今来