Skip to content

โปรแกรมเต้นท์รถมือสอง

Notifications You must be signed in to change notification settings

oop-it-kmitl-61/TentRod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TentRod

TentRod เป็นโปรแกรมสำหรับเต๊นท์รถมือสอง เพื่อเป็นเครื่องมือสำหรับจัดการการซื้อขายรถ การจัดการสต็อกรถ

SET UP Database

ใช้ SQL SERVER

  1. เข้าไปที่โฟลเดอร์ Database
  2. จะเจอไฟล์ tentrod_20181218.bak สามารถนำไฟล์นี้ไป restore ใน sqlserver ได้
  3. วิธี Restore และแก้ config ไฟล์ อยู่นี่ครับ >>>> https://docs.google.com/document/d/10wy-BUVYgJJXcb6NMEuYfV1pOf-JM3rqRFX8PVo-7zw/edit?usp=sharing

หมายเหตุ

เวลา run .jar บน windows แล้วหน้าต่าง frame ของโปรแกรม มีการอัพสเกลทำให้ปุ่มบางปุ่มล้นหน้าจอเรา ให้ไปที่ Desktop > คลิกขวา > Display Setting > ปรับ scale and layout เป็น 100% น่าจะหายครับ ไฟล์ Jar อยู่ใน JAR_deploy นะครับ

การใช้งาน

1.jpg

  1. jTextField สำหรับใส่ Username และ Password เพื่อนำไปใช้ในการ Login

  2. เมื่อกดปุ่ม Login โปรแกรมจะไปเช็คที่ Database ว่ามี row ไหนที่มี Username กับ Password เป็นค่าที่ใส่ลงไป แล้วเช็ค Role ของ user นั้น ว่าเป็น “staff” หรือ “customer” ถ้าเป็น “staff” จะเปิดหน้า SellerMain ขึ้นมา ถ้าเป็น “customer” จะเปิดหน้า CustMain ขึ้นมา

  3. เมื่อกดปุ่ม Register จะเปิดหน้า Register ขึ้นมา

2.jpg

  1. เลือกคำนำหน้า, กรอกข้อมูลในแต่ละฟิล และเลือกรูปภาพจากเครื่องด้วย JFileChooser โดยจะเก็บไฟล์ภาพเป็น Byte[] เพื่อเตรียมนำเข้า Database

  2. ปุ่ม Submit เมื่อกดแล้วจะทำการเพิ่มข้อมูลทั้งหมดในฟอร์ม ไปยัง Database

3.jpg

  1. เป็นการแสดงข้อมูลของ Customer โดยข้อมูลจะดึงมาจาก Database

  2. เมื่อกดปุ่ม ค้นหารถที่ต้องการ โปรแกรมจะเปิดหน้า SearchCar ขึ้นมา

  3. เมื่อกดปุ่ม เช็คสถานะการจอง โปรแกรมจะเปิดหน้า Detail Researved ขึ้นมา

4.jpg

  1. เลือกคุณสมบัติของรถที่ต้องการด้วย jComboBox, jTextField และ jRadioButton สามารถเว้นว่างได้

  2. เมื่อกดปุ่ม ค้นหา โปรแกรมจะทำการเลือกข้อมูลรถใน Database ที่มีคุณลักษณะตามที่กรอกไว้ในฟอร์มแล้วนำมาแสดงในตาราง

  3. แสดงข้อมูลที่ได้มาจาก Database ที่ผ่าน Filter การค้นหา โดยเมื่อกดที่ผลลัพธ์ จะเปิดหน้าต่าง รายละเอียดรถยนต์ ของคันที่เลือกขึ้นมา

6.jpg

  1. ส่วนแสดงรายละเอียดของรถยนต์

  2. เมื่อกดปุ่ม จอง โปรแกรมจะทำการส่ง Email ไปยังเจ้าหน้าที่และอัพเดตข้อมูลใน Database table car ใน field status ของคนที่จองเป็น Reserved

  3. เมื่อกดปุ่ม ยกเลิก หน้าต่างนี้จะปิดลง

7.jpg

แบบฟอร์ม Email ที่ส่งจากการจอง

8.jpg

  1. แสดงข้อมูลรถที่จองไว้ โดยจะไปเช็คที่ Database ของรถ ว่าลูกค้าจองรถคันไหนไว้ แล้วนำข้อมูลรถคันนั้นมาแสดง

  2. เมื่อกดปุ่ม ยกเลิกการจอง จะไปเปลี่ยนสถานะการจองของรถ เป็นไม่มีใครจอง

9.jpg

  1. เมื่อกดปุ่ม จัดการโปรไฟล์ จะเปิดหน้า Profile Management ขึ้นมา

  2. เมื่อกดปุ่ม จัดการสต็อก จะเปิดหน้า Stock Management ขึ้นมา

10.jpg

  1. ในตารางจะมีขอมูลของ User ทั้งหมด เมื่อคลิกแล้วข้อมูลจะขึ้นที่ ฟอร์มด้านซ้าย

  2. เป็นฟอร์มที่เอาไว้ใส่ข้อมูลสำหรับนำไปเพิ่มลูกค้าใหม่ หรือแก้ไขข้อมูล

  3. เมื่อกดปุ่ม เพิ่มลูกค้า โปรแกรมจะนำข้อมูลทั้งหมดในฟอร์ม ไปเพิ่มใน Database

  4. เมื่อกดปุ่ม แก้ไข โปรแกรมจะนำข้อมูลที่เปลี่ยนไปแก้ไขข้อมูลที่มีอยู่

  5. เมื่อกดปุ่ม ลบ จะลบข้อมูลของ User ที่เลือกอยู่

11.jpg

  1. เลือก Filter การค้นหา จากนั้นเมื่อกดปุ่ม Search จะแสดงรถที่ผ่านเกณฑ์ขึ้นมาที่ตาราง

  2. เมื่อกดเลือกข้อมูลรถในตาราง จะแสดงข้อมูลรถขึ้นมาที่ฟอร์มด้านซ้าย

  3. สามารถแก้ข้อมูลในตาราง หรือพิมพ์ขึ้นมาใหม่เพื่อนำไปแก้ไขข้อมูลเดิมหรือเพิ่มข้อมูลรถคันใหม่ได้

  4. เมื่อกดปุ่ม เพิ่มรถ โปรแกรมจะนำข้อมูลทั้งหมดในฟอร์ม ไปเพิ่มใน Database

  5. เมื่อกดปุ่ม แก้ไข โปรแกรมจะนำข้อมูลที่เปลี่ยนไปแก้ไขข้อมูลที่มีอยู่

  6. เมื่อกดปุ่ม ลบ จะลบข้อมูลของ User ที่เลือกอยู่

สมาชิกในกลุ่ม

นายบดินทร์ หนูรัก รหัสนักศึกษา 60070043

นายภากร ศุภนิมิตวาสนา รหัสนักศึกษา 60070071

นายอิงครัต ทินกรศรีสุภาพ รหัสนักศึกษา 60070119

อาจารย์ที่ปรึกษา

ผศ.ดร. ธนิศา นุ่มนนท์

โครงงานนี้เป็นส่วนหนึ่งของวิชา OBJECT-ORIENTED PROGRAMMING (รหัส 06016317) คณะเทคโนโลยีสารสนเทศ สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง

About

โปรแกรมเต้นท์รถมือสอง

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages