diff --git a/CarShop/.classpath b/CarShop/.classpath
new file mode 100644
index 0000000..b555e08
--- /dev/null
+++ b/CarShop/.classpath
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/CarShop/.project b/CarShop/.project
new file mode 100644
index 0000000..8961085
--- /dev/null
+++ b/CarShop/.project
@@ -0,0 +1,17 @@
+
+
+ CarShop
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/CarShop/.settings/org.eclipse.jdt.core.prefs b/CarShop/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..223b166
--- /dev/null
+++ b/CarShop/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,14 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=15
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=15
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
+org.eclipse.jdt.core.compiler.release=enabled
+org.eclipse.jdt.core.compiler.source=15
diff --git a/CarShop/STUDY.ucls b/CarShop/STUDY.ucls
new file mode 100644
index 0000000..5242ee1
--- /dev/null
+++ b/CarShop/STUDY.ucls
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/CarShop/bin/Model/dao/CarShopDao.class b/CarShop/bin/Model/dao/CarShopDao.class
new file mode 100644
index 0000000..8f4d97f
Binary files /dev/null and b/CarShop/bin/Model/dao/CarShopDao.class differ
diff --git a/CarShop/bin/Model/service/CarShopService.class b/CarShop/bin/Model/service/CarShopService.class
new file mode 100644
index 0000000..c1226c3
Binary files /dev/null and b/CarShop/bin/Model/service/CarShopService.class differ
diff --git a/CarShop/bin/Model/vo/CarShop.class b/CarShop/bin/Model/vo/CarShop.class
new file mode 100644
index 0000000..1241597
Binary files /dev/null and b/CarShop/bin/Model/vo/CarShop.class differ
diff --git a/CarShop/bin/common/JDBCTemplate.class b/CarShop/bin/common/JDBCTemplate.class
new file mode 100644
index 0000000..c5e3a6d
Binary files /dev/null and b/CarShop/bin/common/JDBCTemplate.class differ
diff --git a/CarShop/bin/controller/CarShopController.class b/CarShop/bin/controller/CarShopController.class
new file mode 100644
index 0000000..f05a73c
Binary files /dev/null and b/CarShop/bin/controller/CarShopController.class differ
diff --git a/CarShop/bin/run/Run.class b/CarShop/bin/run/Run.class
new file mode 100644
index 0000000..4142a68
Binary files /dev/null and b/CarShop/bin/run/Run.class differ
diff --git a/CarShop/bin/view/CarShopMenual.class b/CarShop/bin/view/CarShopMenual.class
new file mode 100644
index 0000000..50ea112
Binary files /dev/null and b/CarShop/bin/view/CarShopMenual.class differ
diff --git a/CarShop/resources/driver.properties b/CarShop/resources/driver.properties
new file mode 100644
index 0000000..1c62869
--- /dev/null
+++ b/CarShop/resources/driver.properties
@@ -0,0 +1,4 @@
+driver = oracle.jdbc.driver.OracleDriver
+url =jdbc:oracle:thin:@DESKTOP:1521:xe
+user =bjl0615
+password =1234
\ No newline at end of file
diff --git a/CarShop/resources/query.xml b/CarShop/resources/query.xml
new file mode 100644
index 0000000..6dbb494
--- /dev/null
+++ b/CarShop/resources/query.xml
@@ -0,0 +1,38 @@
+
+
+
+
+ select * from
+ CARSHOP
+
+
+
+ DELETE from
+ CARSHOP
+ where USERNAME = ?
+
+
+
+ INSERT INTO
+ CARSHOP
+ VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?)
+
+
+
+ UPDATE CARSHOP
+ SET UserSSN = ?,
+ USerPHONE = ?,
+ USERADDRESS = ?,
+ USEREMAIL = ?,
+ BRAND = ?,
+ MODEL = ?,
+ TYPE = ?,
+ GEARTYPE = ?,
+ COLOR = ?,
+ DOOR = ?,
+ CC = ?,
+ FUEL = ?,
+ PRICE = ?
+ WHERE USERNAME = ?
+
+
\ No newline at end of file
diff --git a/CarShop/src/Model/dao/CarShopDao.java b/CarShop/src/Model/dao/CarShopDao.java
new file mode 100644
index 0000000..144f162
--- /dev/null
+++ b/CarShop/src/Model/dao/CarShopDao.java
@@ -0,0 +1,201 @@
+package Model.dao;
+
+import static common.JDBCTemplate.*;
+
+import java.io.FileInputStream;
+import java.sql.Connection;
+import java.sql.DriverManager;
+import java.sql.PreparedStatement;
+import java.sql.ResultSet;
+import java.sql.SQLException;
+import java.util.ArrayList;
+import java.util.Properties;
+
+import Model.vo.CarShop;
+
+public class CarShopDao {
+ private Properties pro = new Properties();
+
+ public CarShopDao() {
+ try {
+ pro.loadFromXML(new FileInputStream("resources/query.xml"));
+ } catch (Exception e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+ // TODO Auto-generated constructor stub
+ }
+
+ public int insert(Connection conn, CarShop car) {
+ int result = 0;
+ String sql = pro.getProperty("insert");
+ PreparedStatement pstmt = null;
+
+ try {
+ pstmt = conn.prepareStatement(sql);
+ pstmt.setString(1, car.getUserSSN());
+ pstmt.setString(2, car.getUserSSN());
+ pstmt.setString(3, car.getUSerPHONE());
+ pstmt.setString(4, car.getUSERADDRESS());
+ pstmt.setString(5, car.getUSEREMAIL());
+ pstmt.setString(6, car.getBRAND());
+ pstmt.setString(7, car.getMODEL());
+ pstmt.setString(8, car.getTYPE());
+ pstmt.setString(9, car.getGEARTYPE());
+ pstmt.setString(10, car.getCOLOR());
+ pstmt.setInt(11, car.getDOOR());
+ pstmt.setInt(12, car.getCC());
+ pstmt.setInt(13, car.getFUEL());
+ pstmt.setInt(14, car.getPRICE());
+ result = pstmt.executeUpdate();
+
+ }catch(Exception e) {
+ e.printStackTrace();
+ }finally {
+ if(conn != null) {
+ try {
+ conn.close();
+ }catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ if(pstmt != null) {
+ try {
+ pstmt.close();
+ }catch(Exception e) {
+ e.printStackTrace();
+ }
+ }
+ }
+
+ return result;
+ }
+
+ public int delete(Connection conn, String name) {
+ int result = 0;
+ String sql = pro.getProperty("delete");
+ PreparedStatement pstmt = null;
+ System.out.println("CarShopDao : " + name);
+ try {
+ pstmt = conn.prepareStatement(sql);
+ pstmt.setString(1, name);
+ result = pstmt.executeUpdate();
+ System.out.println("result : "+ result);
+ }catch(Exception e) {
+ e.printStackTrace();
+ }finally {
+ if(conn != null) {
+ try {
+ conn.close();
+ }catch(Exception e) {
+ e.printStackTrace();
+ }
+ }
+ if(pstmt != null) {
+ try {
+ pstmt.close();
+ }catch(Exception e) {
+ e.printStackTrace();
+ }
+ }
+ }
+ return result;
+
+ }
+
+ public int modifyer(Connection conn, CarShop car) {
+ int result = 0;
+ String sql = pro.getProperty("modifyer");
+ PreparedStatement pstmt = null;
+ try {
+ pstmt = conn.prepareStatement(sql);
+ pstmt.setString(1, car.getUserName());
+ pstmt.setString(2, car.getUSerPHONE());
+ pstmt.setString(3, car.getBRAND());
+ pstmt.setString(4, car.getMODEL());
+ pstmt.setString(5, car.getUSERADDRESS());
+ pstmt.setString(6, car.getUSERADDRESS());
+ pstmt.setString(7, car.getUSERADDRESS());
+ pstmt.setString(8, car.getUSERADDRESS());
+ pstmt.setString(9, car.getUSERADDRESS());
+ pstmt.setString(10, car.getUSERADDRESS());
+ pstmt.setString(11, car.getUSERADDRESS());
+ pstmt.setString(12, car.getUSERADDRESS());
+ pstmt.setString(13, car.getUSERADDRESS());
+ pstmt.setString(14, car.getUserSSN());
+ result = pstmt.executeUpdate();
+ }catch(Exception e) {
+ e.printStackTrace();
+ }finally {
+ if(conn != null) {
+ try {
+ conn.close();
+ }catch(Exception e) {
+ e.printStackTrace();
+ }
+ }
+ if(pstmt != null) {
+ try {
+ pstmt.close();
+ }catch(Exception e){
+ e.printStackTrace();
+ }
+ }
+ }
+ return result;
+
+ }
+
+
+ public ArrayList selectList(Connection conn){
+
+ ArrayList list = new ArrayList();
+ PreparedStatement pstmt = null;
+ ResultSet rs = null;
+
+ String sql = pro.getProperty("selectList");
+
+ try {
+ pstmt = conn.prepareStatement(sql);
+ rs = pstmt.executeQuery();
+
+ while(rs.next()) {
+ list.add(new CarShop(rs.getString("UserName"),
+ rs.getString("UserSSN"),
+ rs.getString("USerPHONE"),
+ rs.getString("USERADDRESS"),
+ rs.getString("USEREMAIL"),
+ rs.getString("BRAND"),
+ rs.getString("MODEL"),
+ rs.getString("TYPE"),
+ rs.getString("GEARTYPE"),
+ rs.getString("COLOR"),
+ rs.getInt("DOOR"),
+ rs.getInt("CC"),
+ rs.getInt("FUEL"),
+ rs.getInt("PRICE")));
+ }
+ }catch(Exception e) {
+ e.printStackTrace();
+ }finally {
+ if(pstmt != null) {
+ try {
+ pstmt.close();
+ } catch (SQLException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+ }
+ if(rs != null) {
+ try {
+ rs.close();
+ }catch(SQLException e) {
+ e.printStackTrace();
+ }
+ }
+ }
+
+ return list;
+ }
+
+}
diff --git a/CarShop/src/Model/service/CarShopService.java b/CarShop/src/Model/service/CarShopService.java
new file mode 100644
index 0000000..50a603c
--- /dev/null
+++ b/CarShop/src/Model/service/CarShopService.java
@@ -0,0 +1,58 @@
+package Model.service;
+
+import java.sql.Connection;
+import java.util.ArrayList;
+
+import Model.dao.CarShopDao;
+import Model.vo.CarShop;
+
+import static common.JDBCTemplate.*;
+
+public class CarShopService {
+
+ public ArrayList selectList(){
+
+ Connection conn = getConnection();
+
+ ArrayList arr = new CarShopDao().selectList(conn);
+
+ close(conn);
+
+ return arr;
+ }
+
+ public int delete(String SSN) {
+
+ Connection conn = getConnection();
+ System.out.println("CarShopService : " + SSN);
+ int result = new CarShopDao().delete(conn , SSN);
+
+ close(conn);
+
+ return result;
+
+ }
+
+ public int insert(CarShop car){
+
+ Connection conn = getConnection();
+ int result = new CarShopDao().insert(conn, car);
+
+ close(conn);
+
+ return result;
+
+ }
+
+ public int modifyer(CarShop car) {
+
+ Connection conn = getConnection();
+ int result = new CarShopDao().modifyer(conn ,car);
+
+ close(conn);
+
+ return result;
+
+ }
+
+}
diff --git a/CarShop/src/Model/vo/CarShop.java b/CarShop/src/Model/vo/CarShop.java
new file mode 100644
index 0000000..b9f38a4
--- /dev/null
+++ b/CarShop/src/Model/vo/CarShop.java
@@ -0,0 +1,142 @@
+package Model.vo;
+
+import java.util.ArrayList;
+
+public class CarShop {
+ private String UserName;
+ private String UserSSN;
+ private String USerPHONE;
+ private String USERADDRESS;
+ private String USEREMAIL;
+
+ private String BRAND;
+ private String MODEL;
+ private String TYPE;
+ private String GEARTYPE;
+ private String COLOR;
+ private int DOOR;
+ private int CC;
+ private int FUEL;
+ private int PRICE;
+
+ public CarShop() {
+ // TODO Auto-generated constructor stub
+ }
+
+ public CarShop(String userName, String userSSN, String uSerPHONE, String uSERADDRESS, String uSEREMAIL,
+ String bRAND, String mODEL, String tYPE, String gEARTYPE, String cOLOR, int dOOR, int cC, int fUEL,
+ int pRICE) {
+ super();
+ this.UserName = userName;
+ this.UserSSN = userSSN;
+ this.USerPHONE = uSerPHONE;
+ this.USERADDRESS = uSERADDRESS;
+ this.USEREMAIL = uSEREMAIL;
+ this.BRAND = bRAND;
+ this.MODEL = mODEL;
+ this.TYPE = tYPE;
+ this.GEARTYPE = gEARTYPE;
+ this.COLOR = cOLOR;
+ this.DOOR = dOOR;
+ this.CC = cC;
+ this.FUEL = fUEL;
+ this.PRICE = pRICE;
+ }
+
+
+ @Override
+ public String toString() {
+ return "CarShop [UserName=" + UserName + ", UserSSN=" + UserSSN + ", USerPHONE=" + USerPHONE + ", USERADDRESS="
+ + USERADDRESS + ", USEREMAIL=" + USEREMAIL + ", BRAND=" + BRAND + ", MODEL=" + MODEL + ", TYPE=" + TYPE
+ + ", GEARTYPE=" + GEARTYPE + ", COLOR=" + COLOR + ", DOOR=" + DOOR + ", CC=" + CC + ", FUEL=" + FUEL
+ + ", PRICE=" + PRICE + "]";
+ }
+
+ public String getUserName() {
+ return UserName;
+ }
+ public void setUserName(String userName) {
+ UserName = userName;
+ }
+ public String getUserSSN() {
+ return UserSSN;
+ }
+ public void setUserSSN(String userSSN) {
+ UserSSN = userSSN;
+ }
+ public String getUSerPHONE() {
+ return USerPHONE;
+ }
+ public void setUSerPHONE(String uSerPHONE) {
+ USerPHONE = uSerPHONE;
+ }
+ public String getUSERADDRESS() {
+ return USERADDRESS;
+ }
+ public void setUSERADDRESS(String uSERADDRESS) {
+ USERADDRESS = uSERADDRESS;
+ }
+ public String getUSEREMAIL() {
+ return USEREMAIL;
+ }
+ public void setUSEREMAIL(String uSEREMAIL) {
+ USEREMAIL = uSEREMAIL;
+ }
+ public String getBRAND() {
+ return BRAND;
+ }
+ public void setBRAND(String bRAND) {
+ BRAND = bRAND;
+ }
+ public String getMODEL() {
+ return MODEL;
+ }
+ public void setMODEL(String mODEL) {
+ MODEL = mODEL;
+ }
+ public String getTYPE() {
+ return TYPE;
+ }
+ public void setTYPE(String tYPE) {
+ TYPE = tYPE;
+ }
+ public String getGEARTYPE() {
+ return GEARTYPE;
+ }
+ public void setGEARTYPE(String gEARTYPE) {
+ GEARTYPE = gEARTYPE;
+ }
+ public String getCOLOR() {
+ return COLOR;
+ }
+ public void setCOLOR(String cOLOR) {
+ COLOR = cOLOR;
+ }
+ public int getDOOR() {
+ return DOOR;
+ }
+ public void setDOOR(int dOOR) {
+ DOOR = dOOR;
+ }
+ public int getCC() {
+ return CC;
+ }
+ public void setCC(int cC) {
+ CC = cC;
+ }
+ public int getFUEL() {
+ return FUEL;
+ }
+ public void setFUEL(int fUEL) {
+ FUEL = fUEL;
+ }
+ public int getPRICE() {
+ return PRICE;
+ }
+ public void setPRICE(int pRICE) {
+ PRICE = pRICE;
+ }
+
+
+
+}
diff --git a/CarShop/src/common/JDBCTemplate.java b/CarShop/src/common/JDBCTemplate.java
new file mode 100644
index 0000000..4a98390
--- /dev/null
+++ b/CarShop/src/common/JDBCTemplate.java
@@ -0,0 +1,87 @@
+package common;
+
+import java.io.FileInputStream;
+import java.sql.Connection;
+import java.sql.DriverManager;
+import java.sql.ResultSet;
+import java.sql.Statement;
+import java.util.Properties;
+
+public class JDBCTemplate {
+
+ public static Connection getConnection() {
+
+ Connection conn = null;
+
+ Properties prop = new Properties();
+
+ try {
+ prop.load(new FileInputStream("resources/driver.properties"));
+ Class.forName(prop.getProperty("driver"));
+ conn = DriverManager.getConnection(prop.getProperty("url"),
+ prop.getProperty("user"),
+ prop.getProperty("password"));
+ } catch (Exception e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+
+ return conn;
+ }
+
+
+ public static void close(Connection conn) {
+
+ try {
+ if(conn != null) {
+ conn.close();
+ }
+ } catch(Exception e) {
+ e.printStackTrace();
+ }
+ }
+
+ public static void close(Statement stmt) {
+
+ try {
+ if(stmt != null) {
+ stmt.close();
+ }
+ } catch(Exception e) {
+ e.printStackTrace();
+ }
+ }
+
+ public static void close(ResultSet rs) {
+
+ try {
+ if(rs != null) {
+ rs.close();
+ }
+ } catch(Exception e) {
+ e.printStackTrace();
+ }
+ }
+
+ public static void commit(Connection conn) {
+
+ try {
+ if(conn != null) {
+ conn.commit();
+ }
+ } catch(Exception e) {
+ e.printStackTrace();
+ }
+ }
+
+ public static void roleback(Connection conn) {
+
+ try {
+ if(conn != null) {
+ conn.rollback();
+ }
+ } catch(Exception e) {
+ e.printStackTrace();
+ }
+ }
+}
diff --git a/CarShop/src/controller/CarShopController.java b/CarShop/src/controller/CarShopController.java
new file mode 100644
index 0000000..aa5fc40
--- /dev/null
+++ b/CarShop/src/controller/CarShopController.java
@@ -0,0 +1,62 @@
+package controller;
+
+import java.util.ArrayList;
+
+import Model.service.CarShopService;
+import Model.vo.CarShop;
+import view.CarShopMenual;
+
+public class CarShopController {
+
+ public void selectList() {
+
+ ArrayList arr = new CarShopService().selectList();
+
+ if(arr.isEmpty()) {
+ new CarShopMenual().displayNoDate("ȸ ϴ.");
+ }else {
+ new CarShopMenual().displayCarList(arr);
+ }
+
+ }
+
+ public int delete(String SSN){
+
+ int result = new CarShopService().delete(SSN);
+ System.out.println("CarShopController : " + SSN);
+ if(result == 0) {
+ new CarShopMenual().noDeleteCar(result);
+ }else {
+ new CarShopMenual().DeleteCar(result);
+ }
+ return result;
+
+ }
+
+ public int insert(CarShop car) {
+ int result = new CarShopService().insert(car);
+
+ if(result == 0) {
+ new CarShopMenual().noInsert("Ͱ ̵ ʾҽϴ");
+ }else {
+ new CarShopMenual().insert(result);
+ }
+
+ return result;
+ }
+
+ public int modifier(CarShop car) {
+
+ int result = new CarShopService().modifyer(car);
+
+ if(result == 0) {
+ new CarShopMenual().noModifyer("Ͱ ̵ ʾҽϴ");
+ }else {
+ new CarShopMenual().Modifyer(result);
+ }
+
+ return result;
+
+ }
+
+}
diff --git a/CarShop/src/run/Run.java b/CarShop/src/run/Run.java
new file mode 100644
index 0000000..5ff49e3
--- /dev/null
+++ b/CarShop/src/run/Run.java
@@ -0,0 +1,11 @@
+package run;
+
+import view.CarShopMenual;
+
+public class Run {
+ public static void main(String[] args) {
+
+ new CarShopMenual().mainMenu();
+
+ }
+}
diff --git a/CarShop/src/view/CarShopMenual.java b/CarShop/src/view/CarShopMenual.java
new file mode 100644
index 0000000..e11a1bc
--- /dev/null
+++ b/CarShop/src/view/CarShopMenual.java
@@ -0,0 +1,149 @@
+package view;
+
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.Scanner;
+
+import Model.dao.CarShopDao;
+import Model.vo.CarShop;
+import controller.CarShopController;
+
+public class CarShopMenual {
+
+ Scanner sc = new Scanner(System.in);
+
+ private CarShopController chc = new CarShopController();
+
+ public void mainMenu() {
+ while(true) {
+ String delete = null;
+ System.out.println("\n===== α =====");
+ System.out.println("1. ༭ ü ȸ");
+ System.out.println("2. ༭ ߰");
+ System.out.println("3. ༭ ");
+ System.out.println("4. ༭ ");
+ System.out.println("5. ");
+ System.out.println(" : ");
+ int choice = Integer.parseInt(sc.nextLine());
+ switch(choice) {
+ case 1 :
+ chc.selectList();
+ break;
+ case 2 :
+ System.out.println(" ̸ Էּ : ");
+ String name = sc.nextLine();
+ System.out.println(" ֹε ȣ Էּ : ");
+ String snn = sc.nextLine();
+ System.out.println(" ȭȣ Էּ : ");
+ String phone = sc.nextLine();
+ System.out.println(" ּҸ Էּ : ");
+ String address = sc.nextLine();
+ System.out.println(" ̸ Էּ : ");
+ String email = sc.nextLine();
+ System.out.println("ֹϽ 귣带 Էּ : ");
+ String brand = sc.nextLine();
+ System.out.println("ֹϽ Էּ : ");
+ String model = sc.nextLine();
+ System.out.println("ֹϽ Ÿ Էּ : ");
+ String type = sc.nextLine();
+ System.out.println("ֹϽ Էּ : ");
+ String gear = sc.nextLine();
+ System.out.println("ֹϽ Էּ : ");
+ String color = sc.nextLine();
+ System.out.println("ֹϽ Էּ : ");
+ int door = Integer.parseInt(sc.nextLine());
+ System.out.println("ֹϽ ⷮ Էּ : ");
+ int cc = Integer.parseInt(sc.nextLine());
+ System.out.println("ֹϽ Էּ : ");
+ int fuel = Integer.parseInt(sc.nextLine());
+ System.out.println("ֹϽ Էּ : ");
+ int price = Integer.parseInt(sc.nextLine());
+ CarShop car = new CarShop(name, snn, phone, address, email, brand, model, type, gear, color, door, cc, fuel, price);
+ chc.insert(car);
+ break;
+ case 3 :
+ System.out.println("Ͻ ֹε ȣ Էּ : ");
+ String snn1 = sc.nextLine();
+ System.out.println("Ͻ ̸ Էּ : ");
+ String name1 = sc.nextLine();
+ System.out.println("Ͻ ȭȣ Էּ : ");
+ String phone1 = sc.nextLine();
+ System.out.println("Ͻ ּҸ Էּ : ");
+ String address1 = sc.nextLine();
+ System.out.println("Ͻ ̸ Էּ : ");
+ String email1 = sc.nextLine();
+ System.out.println("Ͻ 귣带 Էּ : ");
+ String brand1 = sc.nextLine();
+ System.out.println("Ͻ Էּ : ");
+ String model1 = sc.nextLine();
+ System.out.println("Ͻ Ÿ Էּ : ");
+ String type1 = sc.nextLine();
+ System.out.println("Ͻ Էּ : ");
+ String gear1 = sc.nextLine();
+ System.out.println("Ͻ Էּ : ");
+ String color1 = sc.nextLine();
+ System.out.println("Ͻ Էּ : ");
+ int door1 = Integer.parseInt(sc.nextLine());
+ System.out.println("Ͻ ⷮ Էּ : ");
+ int cc1 = Integer.parseInt(sc.nextLine());
+ System.out.println("Ͻ Էּ : ");
+ int fuel1 = Integer.parseInt(sc.nextLine());
+ System.out.println("Ͻ Էּ : ");
+ int price1 = Integer.parseInt(sc.nextLine());
+ CarShop car1 = new CarShop(name1, snn1, phone1, address1, email1, brand1, model1, type1, gear1, color1, door1, cc1, fuel1, price1);
+ chc.modifier(car1);
+ break;
+ case 4 :
+ System.out.println("ԷϽ ֹε ȣ Էּ.");
+ delete = sc.nextLine();
+ chc.delete(delete);
+ break;
+ case 5 : System.out.println("α մϴ.");
+ return;
+ default : System.out.println("߸ ϼ̽ϴ ٽ ּ!!"); break;
+ }
+ }
+ }
+
+ //ȭ
+ public void displayNoDate(String mesage) {
+ System.out.println("\n" + mesage);
+ }
+
+ public void displayCarList(ArrayList arr) {
+ for(CarShop n : arr) {
+ System.out.println(n);
+ }
+ }
+
+ public void noDeleteCar(int result) {
+
+ System.out.println(result + " Ͱ ƽϴ.");
+ }
+
+ public void DeleteCar(int result) {
+
+ System.out.println(result + " Ͱ ƽϴ.");
+ }
+
+ public void noInsert(String mesage) {
+
+ System.out.println("\n" + mesage);
+ }
+
+ public void insert(int result) {
+
+ System.out.println(result + " ԵǾϴ.");
+
+ }
+
+ public void noModifyer(String mesage) {
+ System.out.println("\n" + mesage);
+ }
+
+ public void Modifyer(int result) {
+ System.out.println(result + " Ǿϴ.");
+ }
+
+
+}
diff --git a/Untitled Diagram.drawio b/Untitled Diagram.drawio
new file mode 100644
index 0000000..877dbc2
--- /dev/null
+++ b/Untitled Diagram.drawio
@@ -0,0 +1,170 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tes.txt b/tes.txt
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/tes.txt
@@ -0,0 +1 @@
+1
diff --git a/test.txt b/test.txt
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/test.txt
@@ -0,0 +1 @@
+1