开发工具:idea (eclipse) 
环境:jdk1.8  mysql5.7  tomcat

   随着时代的发展与科技的进步,停车场信息管理的方式也随之改变。譬如,以前的纸质记录数据并管理数据,到现在的电子信息化管理的转变。通过建立一个基于web的停车场管理信息系统,使得停车场的管理人员随时都可以查询并管理停车场的相关信息。显然,与传统的纸质记录管理信息相比,它有着无可比拟的优势,不仅仅减少人力的投入和资源的浪费,而且它更加方便快捷地管理和查询信息。所以,我决定开发一个停车场管理信息系统,顺应时代发展的要求,只有这样,才能有利于提高停车场的管理效率,提高停车场自身的竞争力。


   

演示视频:

基于java Web停车场管理系统

                 参考文献
  1 Y.Daniel Liang等.Java语言程序设计:基础版(中文版 第8版).机械工业出版社,2011.11
  2 Y.Daniel Liang等.Java语言程序设计:进阶版(中文版 第8版).机械工业出版社,2011.11
  3 孙鑫.Struts2深入详解(含光盘) .电子工业出版社,2008.2
  4 计文柯.Spring技术内幕.机械工业出版社2010.2
  5 孙卫琴.精通Hibernate:Java对象持久化技术详解.电子工业出版社,2005.3

package DBUtil;
import java.sql.*;
import java.util.ArrayList;
import java.util.List;public class SQLUtil {@SuppressWarnings("finally")//执行非查询语句(delete、update、insert)public static int executeNonQuery(String sqlCmd,Object[] objList){Connection conn=null;//数据库连接对象       Statement sm=null;//可执行sql语句的Statement对象int result=-1;//返回结果,-1为数据操作失败,非-1为操作成功try {conn=DBUtil.ConnectionFactory.getConnection();//获取数据库连接对象if(objList!=null)//判断是否有传入参数(也就是判断 Object[] objList 是否为空){PreparedStatement pStatement=conn.prepareStatement(sqlCmd);//创建可执行带参数SQL命令 pStatement对象//对参数进行赋值for(int i=0;i<objList.length;i++){pStatement.setObject(i+1, objList[i]);//获取传入参数的值}result=pStatement.executeUpdate();//执行相应命令}else {//采用字符串拼接方式conn=DBUtil.ConnectionFactory.getConnection();//获取数据库连接对象sm=conn.createStatement();//创建可执行sql语句的Statement对象result=sm.executeUpdate(sqlCmd);//执行相应sql命令}} catch (Exception e) {e.printStackTrace();}finally{DBUtil.CloseFactory.close(conn,sm);//关闭相应资源return result;}}@SuppressWarnings("finally")//执行查询操作 返回List型的数据集合   (如select *from table/select name,age from table)public static List<Object> executeQuery(String sqlCmd,Object[] objList){Connection conn=null;Statement sm=null;ResultSet rSet=null;List<Object> list=new ArrayList<Object>();try{conn=DBUtil.ConnectionFactory.getConnection();//获取数据库连接对象if(objList!=null)//判断是否有参数传入{PreparedStatement pStatement=conn.prepareStatement(sqlCmd);//生成PreparedStatement,用于执行T-SQL命令for(int i=0;i<objList.length;i++){pStatement.setObject(i+1, objList[i]);}rSet=pStatement.executeQuery();//执行查询命令,返回ResultSetResultSetMetaData rsmdData=rSet.getMetaData();int column=rsmdData.getColumnCount();//获取返回的单条数据的字段数目while(rSet.next()){Object[] object=new Object[column];//对象数值,用于作为获取单条数据的载体for(int i=1;i<=column;i++){object[i-1]=rSet.getObject(i);}list.add(object);//将获取的数据添加到集合中}}else {System.out.println("我进入空的之中了");//conn=DBUtil.ConnectionFactory.getConnection();//获取数据库连接对象sm=conn.createStatement();//创建Statement对象rSet=sm.executeQuery(sqlCmd);//执行查询查询命令System.out.println("rSet ="+rSet);ResultSetMetaData rsmdData=rSet.getMetaData();int column=rsmdData.getColumnCount();//获取单条数据中属性个数(如 select name,age from employee)属性为:name,agewhile(rSet.next()){Object[] object=new Object[column];for(int i=1;i<=column;i++){object[i-1]=rSet.getObject(i);}list.add(object);//将相应数据添加到集合中}}}catch(Exception e){e.printStackTrace();list=null;}finally{DBUtil.CloseFactory.close(conn,sm,rSet);return list;}}//执行标量操作,返回首行首列的数据   select count(*) from table/select name from table@SuppressWarnings("finally")public static Object excuteScalar(String sqlCmd,Object[] objList){Connection conn=null;Statement sm=null;ResultSet rSet=null;Object obj=null;try {conn=DBUtil.ConnectionFactory.getConnection();if(objList!=null){PreparedStatement pStatement=conn.prepareStatement(sqlCmd);for(int i=0;i<objList.length;i++){pStatement.setObject(i+1, objList[i]);}rSet=pStatement.executeQuery();while(rSet.next()){obj=rSet.getObject(1);break;}}else {conn=DBUtil.ConnectionFactory.getConnection();sm=conn.createStatement();rSet=sm.executeQuery(sqlCmd);while(rSet.next()){obj=rSet.getObject(1);break;}}} catch (Exception e) {e.printStackTrace();}finally{CloseFactory.close(conn,sm,rSet);return obj;}}
}

基于java Web停车场管理系统源码和论文相关推荐

  1. (java毕业设计)基于java智能停车场管理系统源码

    基于java智能停车场管理系统 智能停车费管理系统是基于java编程语言和mysql开发的,bs架构的系统.系统只有管理人员对车位信息,IC卡信息,固定车主停车信息,汽车入场出场管理等功能.本设计功能 ...

  2. 基于Java毕业设计服务管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计服务管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计服务管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语言: ...

  3. 基于Java毕业设计车辆调度管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计车辆调度管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计车辆调度管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开 ...

  4. 基于Java毕业设计幼儿园管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计幼儿园管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计幼儿园管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语 ...

  5. 基于Java毕业设计宠物管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计宠物管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计宠物管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语言: ...

  6. 基于Java毕业设计音乐管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计音乐管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计音乐管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语言: ...

  7. 基于Java毕业设计养老院管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计养老院管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计养老院管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语 ...

  8. 基于Java毕业设计信贷管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计信贷管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计信贷管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语言: ...

  9. 基于Java毕业设计宠物店管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计宠物店管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计宠物店管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语 ...

最新文章

  1. 剑指offer:和为S的连续正数序列
  2. 牛客网_PAT乙级1002_数字分类 (20)
  3. 利用正则表达式 替换字符串中多个 URL
  4. 教你免费轻松下载百度文库的文件
  5. IoTDB MPP框架源码解读之SQL的一生(襁褓)
  6. [UWP开发] Win10微博分享
  7. HBuilderX格式化css
  8. 棋盘分割(区间DP)
  9. 我运营公众号这一个月
  10. 核心业务2:借款人申请借款额度
  11. 4款国产实用软件,只因功能强大,常被误认为是外国人开发的
  12. 【项目实战】Python基于BP神经网络算法实现家用热水器用户行为分析与事件识别
  13. MySQL数据库的数据更新
  14. css实例——太极八卦图
  15. iOS app集成使用 Facebook 深度链接
  16. linux系统中如何关闭后台运行的进程
  17. 计算机图形学【GAMES-101】1、矩阵变换原理Transform(旋转、位移、缩放、正交投影、透视投影)
  18. IT人员,过来清凉一夏,嘎嘎
  19. PDF 原理及 Python 调用
  20. 一个好用的在线录屏软件

热门文章

  1. 数电仿真实验-数字钟的设计
  2. AMD公司的灵魂Athlon产品回忆录
  3. TcaplusDB君 · 行业新闻汇编(12月20号)
  4. 一、dubbo入门与实战
  5. 分享几个好用的易语言编程助手
  6. 请问你们学校有计算机教室吗英语翻译,我们家有电脑。英语翻译
  7. 太阳能路灯网站SEO执行方案
  8. javaweb面向对象
  9. pytorch_lesson13.2 模型拟合度概念介绍+模型欠拟合实例+单隐藏层激活函数性能比较+相同激活函数不同隐藏层数结果对比+神经网络结构选择策略
  10. 安装和配置NFS服务器