文章目录

  • 前言
  • 一、项目设计
    • 1. 模块设计
    • 2. 实现效果
  • 二、部分源码
  • 项目源码

前言

今天学长向大家分享一个 java web 项目:

基于Web停车场管理系统的设计与实现

可用于毕业设计、课程设计


一、项目设计

1. 模块设计


根据系统需求确定系统有如下7张表。
用户表:储存用户信息。
角色表:储存角色信息。
车位管理表:管理车位信息以及车位状态。
IC卡管理表:管理IC卡信息。
临时车辆记录表:记录临时车辆的信息。
固定车主表:记录固定车主信息及出入场信息。
收费表:记录用户们的收费信息。
用户表用于记录用户的编号、姓名、电话等属性信息

2. 实现效果


功能描述:登陆页面需要用户名、密码进行登录。登录的同时对输入的用户名和密码进行验证,首先我们要保证用户名和密码不能为空。其次是对数据库的验证,系统在数据库中搜索用户输入的用户名是否存在,若不存在,则提示出错。并且重新登录,系统不允许两个用户同时登录,该操作在一定程度上使系统的安全性有所提高。


功能较多,这里就不一 一展示了

二、部分源码

源码较多,文章篇幅有限,这里就不放上来了,展示部分关键代码,源码见文末

部分代码示例:

对车位数据的操作封装在:seat.java类中。该类中主要封装了分页和对车位信息的增、删、改、查等方法。首先获取车位信息列表,然后获取未分配的车位列表,根据查询条件获取获取分页后的信息列表,数据的更新、插入、删除,获取分页总数,根据查询条件获取分页总数。

publicclass Seat {public List<Object> getEntity(){String sqlCmd="select *from Seat";return DBUtil.SQLUtil.executeQuery(sqlCmd, null);}public List<Object> getNoUseSeat(){String sqlCmd="SELECT *FROM Seat WHERE seat_id NOT IN(SELECT seat_id FROM card)";return DBUtil.SQLUtil.executeQuery(sqlCmd, null);}public List<Object> getEntity(int page){int size=(page-1)*15;String sqlCmd="select *from Seat limit "+size+",15";return DBUtil.SQLUtil.executeQuery(sqlCmd, null);}public List<Object> getEntityByWhere(String sqlWhere,int page){int size=(page-1)*15;String sqlCmd="select *from Seat where "+sqlWhere+" limit "+ size+",15";return DBUtil.SQLUtil.executeQuery(sqlCmd, null);}
publicint deleteEntity(String seat_id){String sqlCmd="delete from Seat where seat_id='"+seat_id+"'";
return DBUtil.SQLUtil.executeNonQuery(sqlCmd, null);}
public List<Object> getEntityById(String seat_id){String sqlCmd="select *From Seat where seat_id='"+seat_id+"'";
return DBUtil.SQLUtil.executeQuery(sqlCmd, null);}
publicint updateEntity(String seat_id,String seat_num,String seat_section,String seat_state,String seat_tag){String sqlCmd="Update Seat set seat_num='" + seat_num + "',seat_section='" + seat_section + "',seat_state='" + seat_state + "',seat_tag='" + seat_tag + "' where seat_id='"+seat_id+"'";
return SQLUtil.executeNonQuery(sqlCmd, null);}
publicint insertEntity(String seat_id,String seat_num,String seat_section,String seat_state,String seat_tag){String sqlCmd="Insert into Seat values('" + seat_id + "','" + seat_num + "','" + seat_section + "','" + seat_state + "','"+seat_tag+"')";
return SQLUtil.executeNonQuery(sqlCmd, null);}
publicboolean checkExist(String seat_id){String sqlCmd="select count(*) from Seat where seat_id='"+seat_id+"'";
if(1==Integer.parseInt(SQLUtil.excuteScalar(sqlCmd, null).toString()) ){returntrue;}
returnfalse;}public Object getPageCount(){String sqlCmd="SELECT CEIL( COUNT(*)/15.0) FROM Seat ";return SQLUtil.excuteScalar(sqlCmd, null);}public Object getPageCountByWhere(String sqlWhere){String sqlCmd="SELECT CEIL( COUNT(*)/15.0) FROM Seat where "+sqlWhere;return SQLUtil.excuteScalar(sqlCmd, null);}}

项目源码

毕业设计 基于Web停车场管理系统的设计与实现相关推荐

  1. 基于javaweb停车场管理系统的设计与实现

    大家好,这里是天行IT科技馆,我是你们的馆长! 本期项目是<基于javaweb停车场管理系统的设计与实现>,下面是对应的视频教程 计算机毕业设计-Java课程设计项目之基于javaweb停 ...

  2. java计算机毕业设计基于web旅游网站的设计与实现源程序+mysql+系统+lw文档+远程调试

    java计算机毕业设计基于web旅游网站的设计与实现源程序+mysql+系统+lw文档+远程调试 java计算机毕业设计基于web旅游网站的设计与实现源程序+mysql+系统+lw文档+远程调试 本源 ...

  3. [附源码]JAVA毕业设计基于web旅游网站的设计与实现(系统+LW)

    [附源码]JAVA毕业设计基于web旅游网站的设计与实现(系统+LW) 目运行 环境项配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ E ...

  4. 基于WEB工作流管理系统的设计与实现

    出处: http://www.mypm.net/articles/show_article_content.asp?articleID=12162&pageNO=3 摘要:根据对工程项目管理的 ...

  5. 【基于Web停车场管理系统——开题报告 分享(仅供参考呀)】

    目录 一.课题来源 二.研究现状 三.课题研究目标.内容和手段: 四.设计(论文)提纲及进度安排: 五.进程安排 六.主要参考文献和书目: 一.课题来源 近些年来,随着时代的进步,经济的飞速发展,人们 ...

  6. [附源码]java毕业设计基于Web留学管理系统

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  7. Java、JSP基于Web停车场管理系统毕业设计论文

    技术:Java.JSP等 摘要: 随着现代社会的快速发展,人民生活水平快速提高,汽车的数量飞速增加,在生活小区.办公场所.商场.景点等地方,停车难问题也日益突出.为了解决停车难的问题,结合一些当前的停 ...

  8. [附源码]java毕业设计基于web旅游网站的设计与实现

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  9. [附源码]SSM计算机毕业设计基于web旅游网站的设计与实现JAVA

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

最新文章

  1. 原创 | 人工智能的人文主义,如何让AI更有爱
  2. call_user_func() expects parameter 1 to be a valid callback, cannot access private method
  3. kaggle House_Price_XGBoost
  4. 如何管理和组织一个智库?参考西交利物浦大学智库治理结构和我的偶像们的成长路径!
  5. poj1741 Tree 点分治
  6. 无人机、IoT 设备都有漏洞?专访以色列老牌安全公司 Check Point|拟合
  7. 视觉SLAM十四讲学习笔记-第一讲
  8. MOOC网站日志分析
  9. MFC sendmessage实现进程间通信
  10. c# 注册了Ctrl+空格为热键,捕获后发送Ctrl+Shift
  11. 扩展切比雪夫多项式(混沌映射, Chebyshev chaotic map)
  12. 飞书信终极外贸自建站系统带分销拼团社交裂变自动售后机器人
  13. freyja将重新把重心放在orm、sharding、cache上
  14. python操作符是什么意思_如何使用python操作符**与*?有什么区别?
  15. 公司邮箱怎么用微信收邮件?企业微信邮箱原来这么方便!
  16. Spring Boot框架
  17. 实践|美创助力“云学堂”数据安全风险管控建设
  18. java获得当月法定工作日_java获取当月的工作日
  19. 【蓝桥杯选拔赛真题54】Scratch小猫钓鱼 少儿编程scratch图形化编程 蓝桥杯选拔赛真题讲解
  20. 盘丝洞服务器维护,斗战神史上最大规模合服:涉及60个服务器

热门文章

  1. 查看SCI期刊引用格式步骤记录
  2. Tomcat Servlet 工作原理
  3. 基于javaweb网上书城系统(前端+后端)
  4. [LAMPP] 低成本搭建一个个人PHP经营性网站 (StepByStep)
  5. android app hilink,HUAWEI HiLink
  6. 数据库中的blob是什么类型?
  7. ubuntu20安装其他版本的make工具
  8. MYQQA 框架开源源码
  9. TIA精致面板备份/恢复
  10. 本地计算机的oracle,(转)解决:本地计算机 上的 OracleOraDb10g_home1TNSListener服务启动后停止...