一、源码特点
java客运管理系统是一套完善的java web信息管理系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
java Web 客运管理系统
下载地址
https://download.csdn.net/download/qq_41221322/88829468
二、功能介绍
(1)管理员管理:对管理员信息进行添加、删除、修改和查看
(2)用户管理:对用户信息进行添加、删除、修改和查看
(3)公告管理:对公告信息进行添加、删除、修改和查看
(4)汽车信息管理:对汽车信息信息进行添加、删除、修改和查看
(5)线路管理:对线路信息进行添加、删除、修改和查看
(6)站点管理:对站点信息进行添加、删除、修改和查看
(7)线路站点管理:对线路站点信息进行添加、删除、修改和查看
数据库设计
(1)管理员信息表如表5.1所示:
表5.1 管理员信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | glyid | INTEGER | 11 | 是 | 管理员编号 |
2 | yhm | VARCHAR | 40 | 否 | 用户名 |
3 | mm | VARCHAR | 40 | 否 | 密码 |
4 | xm | VARCHAR | 40 | 否 | 姓名 |
(2)用户表如表5.2所示:
表5.2 用户表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | yhid | INTEGER | 11 | 是 | 用户编号 |
2 | yhm | VARCHAR | 40 | 否 | 用户名 |
3 | mm | VARCHAR | 40 | 否 | 密码 |
4 | xm | VARCHAR | 40 | 否 | 姓名 |
5 | lxfs | VARCHAR | 40 | 否 | 联系方式 |
6 | xb | VARCHAR | 40 | 否 | 性别 |
7 | nl | VARCHAR | 40 | 否 | 年龄 |
(3)公告信息表如表5.3所示:
表5.3 公告信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | ggid | INTEGER | 11 | 是 | 公告编号 |
2 | bt | VARCHAR | 40 | 否 | 标题 |
3 | nr | VARCHAR | 40 | 否 | 内容 |
4 | fbsj | VARCHAR | 40 | 否 | 发布时间 |
(4)汽车信息表如表5.4所示:
表5.4 汽车信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | qcxxid | INTEGER | 11 | 是 | 汽车信息编号 |
2 | cph | VARCHAR | 40 | 否 | 车牌号 |
3 | cj | VARCHAR | 40 | 否 | 厂家 |
4 | cx | VARCHAR | 40 | 否 | 车型 |
5 | czrs | VARCHAR | 40 | 否 | 乘坐人数 |
6 | zt | VARCHAR | 40 | 否 | 状态 |
7 | gzsj | VARCHAR | 40 | 否 | 购置时间 |
(5)线路表如表5.5所示:
表5.5 线路
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | xlid | INTEGER | 11 | 是 | 线路编号 |
2 | xlmc | VARCHAR | 40 | 否 | 线路名称 |
3 | qc | VARCHAR | 40 | 否 | 汽车 |
4 | sm | VARCHAR | 40 | 否 | 说明 |
5 | zzd | VARCHAR | 40 | 否 | 总长度 |
6 | smcsj | VARCHAR | 40 | 否 | 首末车时间 |
7 | pj | VARCHAR | 40 | 否 | 票价 |
(6)站点表如表5.6所示:
表5.6 站点
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | zdid | INTEGER | 11 | 是 | 站点编号 |
2 | zdmc | VARCHAR | 40 | 否 | 站点名称 |
3 | js | VARCHAR | 40 | 否 | 介绍 |
4 | wz | VARCHAR | 40 | 否 | 位置 |
代码设计
String keyid =(String)request.getParameter("keyid");
String cph=(String)request.getParameter("cph");// 变量 名 :车牌号
String cj=(String)request.getParameter("cj");// 变量 名 :厂家
String cx=(String)request.getParameter("cx");// 变量 名 :车型
String czrs=(String)request.getParameter("czrs");// 变量 名 :乘坐人数
String zt=(String)request.getParameter("zt");// 变量 名 :状态
String gzsj=(String)request.getParameter("gzsj");// 变量 名 :购置时间
String sql="";//初始化sql语句
int row=1;//初始化 操作标识
int num=0;
try{
sql="select count(1) as num from qcxx where cph='"+cph+"'";
rs=db.query(sql);
if(rs.next()){
num=rs.getInt("num");
}
if(num>0){
out.println("<script>");
out.println("alert('汽车信息信息添加失败,车牌号重复');");
out.println("window.location='qcxxadd.jsp'");
out.println("</script>");
return;
}
sql="insert into qcxx(cph,cj,cx,czrs,zt,gzsj)
三、注意事项
1、管理员账号:admin密码:admin 数据库配置文件DBO.java
2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
3、数据库文件名是jspkeyun.sql ,系统名称keyun
4、系统首页地址:http://127.0.0.1:8080/keyun/login.jsp
四 系统实现
源码获取 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓