idea开发SSM框架航院车辆出入收费管理系统停车收费系统 (javaweb-php-asp.netC#-j2ee-springboot)功能有按小时自动计算费用-统计报表
目录
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)功能有按小时自动计算费用-统计报表相关推荐
- 基于SSM框架的电商平台后台管理系统
基于SSM框架的电商平台后台管理系统 1.主要技术: 2.需求分析 数据库表结构 项目目录结构 运行效果: 源码获取两种方式 下载地址: 源码在这里 1.主要技术: Spring SpringMVC ...
- 基于SSM框架+安卓平台实现培训机构管理系统【附项目源码】分享
基于SSM框架+安卓平台实现培训机构管理系统演示 简介 培训机构管理是一项繁琐而重要的任务.为了更好地管理机构和提高教学质量,许多培训机构开始寻找一种高效的方法来管理它们的课程.学生和教师.基于SSM ...
- 基于ssm框架和安卓实现共享停车位管理系统【附项目源码+论文说明】分享
基于ssm框架和安卓实现共享停车位管理系统演示 摘要 随着手机使用的普及,人们获取与保存信息的方式已经发生了激动人心的转变.智能手机正在逐步融入我们的生活,并影响和改变着我们的生活.由于现在各种智能手 ...
- 立方车场系统显示电脑连不上服务器,立方停车场车辆出入智能管理系统.ppt
<立方停车场车辆出入智能管理系统.ppt>由会员分享,可在线阅读,更多相关<立方停车场车辆出入智能管理系统.ppt(33页珍藏版)>请在人人文库网上搜索. 1.车辆出入智能管理 ...
- 计算机毕业设计Java车辆违规信息管理系统(源码+系统+mysql数据库+lw文档)
计算机毕业设计Java车辆违规信息管理系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java车辆违规信息管理系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B ...
- java ssm框架_JavaWeb开发SSM框架搭建详解
1.需要用到的jar包:由于很多的jar包不好下载,我直接上传到百度网盘: 很多,而且不好下载,我已经整理好好了: 关于SSM框架:以前的博客有介绍过 第一步:创建Dynamic Web Projec ...
- ssm框架超市进销存后台管理系统java进货商品信息库存销售管理jsp源码erp数据库mysql
本项目为前几天收费帮学妹做的一个项目,Java EE JSP项目,在工作环境中基本使用不到,但是很多学校把这个当做编程入门的项目来做,故分享出本项目供初学者参考. 一.项目描述 这是一个基于ssm框架 ...
- idea开发SSM框架的高校大学学生社团管理网站bootstrap自适应响应式前端(javaweb-php-asp.netC#-j2ee)包含公告管理-社团活动管理-社团申请管理-社团审核-活动报名
目录 0.效果展示 1.概述 2.社团管理网站搭建环境 3.数据表结构 4.后端代码示例 5.前端代码示例 0.效果展示 1.概述 高校学生社团是高校学生依据兴趣爱好自愿组成,按照章程自主开展活动的 ...
- idea开发SSM框架游戏账号租号发布网站 (javaweb-php-asp.netC#-j2ee-springboot)功能有推荐算法功能
0.效果展示 1.概述 游戏租号网站管理系统主要分为前台用户和后台管理员.不同的用户有不同的权限.一般用户只能实现管理员指定的信息,系统管理员可以对整个系统进行操作.前台用户实现的功能有:登录.注册. ...
最新文章
- 我用2年时间从财务到数据分析师!
- Dungeon Master(bfs)广度优先搜索
- php 大牛生小牛,C#算法之关于大牛生小牛的问题
- ubuntu 如何右上角显示键盘
- 【聊透SpringMVC】java找不到指定文件
- codeforces-73C. LionAge II
- 免费获取半年 Bitdefender Total Security 2014
- UNWAVERING SPIRIT AND VALUES
- VC控件DateTimePicker使用方法及其相关
- 如何利用css使PNG图片透明
- retain/copy/assign区别
- jquery查找ul属性不是hide,jQuery的ul显示/隐藏功能
- c++ 二维数组 排序_漫画:“排序算法” 大总结
- python如何使用ppip安装xlwt_Python-xlwt库的基本使用
- 物化视图常用维护操作
- 网管,请别随意关闭默认共享
- alsa的动态库安装在哪里_linux 给运行程序指定动态库路径
- eclipse集成python插件
- 3. Markdown 语法教程
- 【数模】模糊综合评价模型
热门文章
- 程序员绘图工具-Plantuml
- 一类形容词(形容词)的用法
- A. String Reconstruction(三种解法,排序贪心或跳步或并查集)
- 2023年铜川宜宾半程马拉松赛-人生首次半马比赛
- 帝国理工应用计算机科学与工程理学硕士,帝国理工学院计算机科学理学硕士课程...
- PHPJS字符串转数组,数组转字符串
- MySQL增量备份实战
- 集美大学计算机专业2020,2020集美大学计算机工程学院考研调剂信息
- 网路层协议——IGMP协议
- 《推荐系统开发实战》之推荐系统的前世今生与古往今来