资源简介
简单的数据库课程设计,在管理员方面,可以添加车辆,按照编号查询车辆、删除车辆、修改车辆信息,可以显示可租用的车辆和所有车辆信息,并且可以按照租金进行升序或者降序排列,对车牌可以进行查询;按照编号查询用户、修改用户信息、删除用户,按照用户的姓名进行模糊查询;可以添加供应商,按照编号查询供应商、修改供应商信息、删除供应商;查看所有购买车辆的信息;查看所有用户租用车辆的信息;按照车牌分类对租用次数进行统计。
在用户方面,可以显示可租用的车辆和所有车辆信息,并且可以按照租金进行升序或者降序排列,对车牌可以进行查询;租用车辆;归还车辆;查看自己的订单。
代码片段和文件信息
package JDBCUtil;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
public class Add {
/**
*
* @param c_id
* @param model
* @param color
* @param cost
* @param rent_count
* @param buy_count
* @param s_id
*/
public static void AddCar(int c_idString modelString colorint costint buy_countint s_id) {
Connection Conn=null;
String sql=“insert into bmi.车辆 values(??????)“;
String sql2=“insert into bmi.购买 (车辆编号供应商编号数量)values(???)“;
Conn=jdbcutil.getConn();
try {
PreparedStatement pstCar=Conn.prepareStatement(sql);
int rent_count=0;
pstCar.setInt(1 c_id);
pstCar.setString(2 model);
pstCar.setString(3 color);
pstCar.setInt(4 cost);
pstCar.setInt(5 buy_count);
pstCar.setInt(6 rent_count);
pstCar.executeUpdate();
PreparedStatement pstSup=Conn.prepareStatement(sql2);
pstSup.setInt(1 c_id);
pstSup.setInt(2 s_id);
pstSup.setInt(3 buy_count);
pstSup.executeUpdate();
System.out.println(“增加车辆信息成功!“);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally{
jdbcutil.release(Conn);
}
}
/**
* 用户租车,对租用表进行更新
* @param c_id
* @param u_id
* @param rent_day
* @param rent_dopsit
*/
public static void AddRent(int c_idint u_idint rent_dayint rent_dopsit) {
Connection Conn=null;
String sql=“insert into bmi.租用 (车辆编号用户编号租用天数押金)values(????)“;
Conn=jdbcutil.getConn();
try {
PreparedStatement pstCar=Conn.prepareStatement(sql);
pstCar.setInt(1 c_id);
pstCar.setInt(2 u_id);
pstCar.setInt(3 rent_day);
pstCar.setInt(4 rent_dopsit);
pstCar.executeUpdate();
System.out.println(“车辆租用成功!“);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally{
jdbcutil.release(Conn);
}
}
/**
*
* @param s_id
* @param s_name
* @param tel
* @param city
*/
public static void AddSupplier(int s_idString s_nameString telString city) {
Connection Conn=null;
String sql=“insert into bmi.供应商 values(????)“;
Conn=jdbcutil.getConn();
try {
PreparedStatement aSup=Conn.prepareStatement(sql);
aSup.setInt(1 s_id);
aSup.setString(2 s_name);
aSup.setString(3 tel);
aSup.setString(4 city);
aSup.executeUpdate();
System.out.println(“增加供应商信息成功!“);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally{
jdbcutil.release(Conn);
}
}
/**
*
* @param u_id
* @param u_name
* @param sex
* @param tel
* @param address
* @param password
*/
public static void AddUser(int u_idString u_nameString sexString telString addressString password) {
Connection Conn=null;
String sql=“in
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-09-10 13:47 汽车租赁系统\
文件 574 2019-09-05 20:02 汽车租赁系统\.classpath
文件 394 2019-08-27 09:20 汽车租赁系统\.project
目录 0 2019-09-10 13:47 汽车租赁系统\.settings\
文件 598 2019-08-27 09:20 汽车租赁系统\.settings\org.eclipse.jdt.core.prefs
目录 0 2019-09-10 13:47 汽车租赁系统\bin\
目录 0 2019-09-10 13:47 汽车租赁系统\bin\JDBCUtil\
文件 4102 2019-09-05 20:02 汽车租赁系统\bin\JDBCUtil\Add.class
文件 1752 2019-09-06 14:05 汽车租赁系统\bin\JDBCUtil\Check.class
文件 2457 2019-09-05 20:02 汽车租赁系统\bin\JDBCUtil\Delete.class
文件 2803 2019-09-05 20:02 汽车租赁系统\bin\JDBCUtil\Find.class
文件 4576 2019-09-05 20:41 汽车租赁系统\bin\JDBCUtil\Show.class
文件 2998 2019-09-05 20:02 汽车租赁系统\bin\JDBCUtil\Update.class
文件 688 2019-09-06 12:40 汽车租赁系统\bin\JDBCUtil\jdbc.class
文件 2331 2019-09-05 20:02 汽车租赁系统\bin\JDBCUtil\jdbcutil.class
目录 0 2019-09-10 13:47 汽车租赁系统\bin\otherutil\
文件 3229 2019-09-05 21:07 汽车租赁系统\bin\otherutil\TEST.class
文件 4118 2019-09-05 20:02 汽车租赁系统\bin\otherutil\ValidCode.class
目录 0 2019-09-10 13:47 汽车租赁系统\bin\view\
文件 2378 2019-09-05 22:20 汽车租赁系统\bin\view\addcar$1.class
文件 728 2019-09-05 22:20 汽车租赁系统\bin\view\addcar$2.class
文件 3654 2019-09-05 22:20 汽车租赁系统\bin\view\addcar.class
文件 2115 2019-09-05 22:20 汽车租赁系统\bin\view\addsupplier$1.class
文件 755 2019-09-05 22:20 汽车租赁系统\bin\view\addsupplier$2.class
文件 3041 2019-09-05 22:20 汽车租赁系统\bin\view\addsupplier.class
文件 2080 2019-09-05 22:20 汽车租赁系统\bin\view\backcar$1.class
文件 1361 2019-09-05 22:20 汽车租赁系统\bin\view\backcar$2.class
文件 731 2019-09-05 22:20 汽车租赁系统\bin\view\backcar$3.class
文件 4121 2019-09-05 22:20 汽车租赁系统\bin\view\backcar.class
文件 1080 2019-09-06 14:12 汽车租赁系统\bin\view\login$1.class
文件 2230 2019-09-06 14:12 汽车租赁系统\bin\view\login$LoginListener.class
............此处省略113个文件信息
- 上一篇:降噪算法的分析总结以及对比
- 下一篇:陈育民《FLAC3D基础与工程》全部命令流
相关资源
- 歌曲信息管理系统之3
- 教育信息平台需求分析及功能说明设
- 编译原理LR0分析代码完整
- web聊天室源码
- 这个快速入门指南将教你如何使Type
- 基于Web的通用网络多媒体教学平台的
- Modbus Rtu Slave从机demo实现串口通信
- 写一个类,名为Animal,该类有两个私
- 一个按钮搞定excel文件上传和导入[完
- JMF的音视频实时交互及存储的具体实
- RMI 服务器与客户端源码,很简单,自
- IntelliJ IDEA Maven Mybatis generator 自动生成
- 毕向东全集视频
- 前端页面实现对数据库的操作
- MyTriangle
- 今日头条内部面试题.2018.10
- 2019年海淀金现代面试题笔试题
- 微信小程序连接阿里云物联网平台云
- Gojs设备线路高亮Demo
- arcgis js api 加载天地图底图
- 航空售票系统课程设计
- SSH企业案例erp_项目整合-完整高清视频
- 三线程分别显示各自时间
- 三线程随机显示26个字母
- IBM Rational 全套 License 破解 upd
- 九部前端工具库发现有价值的前端工
- 基于miniprogramwebpackloader的小程序脚手
- Draggable打造跨平台的轻量级原生JS拖拽
- 短小精悍的前端缓存插件解决前端缓
- 将一个vue文件编译成js文件的工具
评论
共有 条评论