加文末微信,获取正文+源码:
👍 可作为课程设计和毕业论文设计的帮助;
📝 选题、开题报告、任务书、正文、图纸、程序全都有;
🌈 全学科1对1咨询,承接各种定制系统,有问题可以留言咨询,帮助到更多的人;
👭 查看文末<微信号>1对1马上沟通。
一、程序简介
基于Web停车场管理系统的设计与实现(程序源码+论文+辅导视频+答辩PPT+任务书)课程设计论文模板。
随着现代社会的快速发展,人民生活水平快速提高,汽车的数量飞速增加,在生活小区、办公场所、商场、景点等地方,停车难问题也日益突出。为了解决停车难的问题,结合一些当前的停车场模式和现状开发出本停车场管理系统。主要功能包括场内车辆管理和后台数据库管理,其中场内车辆管理又分为车位管理模块、收费管理模块、停车场数据管理模块、系统功能操作模块、用户信息管理模块等。我们从系统的功能实现和设计方面阐述了管理系统软件的开发过程。
系统采用了B/S架构,Tomcat8.0作为运行服务器,基于J2EE标准。Eclipse4.6开发环境,数据库采用Mysql-5.5.37。开发过程利用MVC开发模式,层次分明。成功实现了该系统。试运行结果表明,该系统具有良好的性能和扩展性,较高的响应速度和效率,该系统符合实际的停车场管理系统,为停车场管理供一个快速,简单规范的管理平台。这对提高信息化程度,降低人力成本有着重要的意义。
二、部分程序图片
登录模块界面如图5.1所示:
图5.1 用户登录
图5.5 添加用户信息
图5.6 管理用户信息
图5.8 添加车位
图5.9 管理车位信息页面
功能描述:该模块是对车位的一个管理。点击添加车位信息,输入编号选择是A区还是B区,添加成功则会跳转到管理界面。管理界面可根据车位ID、车位编号、所属区域、车位备注进行查询,还可对车位信息进行编辑和删除。
对车位数据的操作封装在:seat.java类中。该类中主要封装了分页和对车位信息的增、删、改、查等方法。首先获取车位信息列表,然后获取未分配的车位列表,根据查询条件获取获取分页后的信息列表,数据的更新、插入、删除,获取分页总数,根据查询条件获取分页总数。
图5.14临时车主入场页面
三、论文文档
四、源码示例
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);
}
}
加文末微信,获取正文+源码:
👍 可作为课程设计和毕业论文设计的帮助;
📝 选题、开题报告、任务书、正文、图纸、程序全都有;
🌈 全学科1对1咨询,承接各种定制系统,有问题可以留言咨询,帮助到更多的人;
👭 查看下方<微信号>1对1马上沟通。
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓