ปรับปรุงตัวแทนจำหน่ายรถยนต์ของคุณ - นำรถของคุณไปบนท้องถนนได้เร็วขึ้น!
เอกสารประกอบ »
ระบบจัดการฐานข้อมูลโดยใช้ SQL สำหรับตัวแทนจำหน่ายรถยนต์ ติดตามสินค้าคงคลังที่ใช้งานอยู่ ลูกค้า การซ่อมแซม คำสั่งงาน และอื่นๆ อีกมากมาย เหมาะสำหรับตัวแทนจำหน่ายขนาดเล็ก - เรียบง่ายและมีน้ำหนักเบา
สร้างด้วย C โดยใช้ฐานข้อมูล SQLite3
ลิงก์ที่เป็นประโยชน์: เอกสาร ERD, เอกสารประกอบ Schema
ต่อไปนี้เป็นวิธีการตั้งค่าฐานข้อมูลนี้เพื่อการใช้งานส่วนตัว
คุณต้องตั้งค่าไลบรารี C และ SQLite3 สำหรับ C ใช้คำสั่งต่อไปนี้เพื่อกำหนดค่าทั้งสอง:
sudo apt install GCC
sudo apt-get install libsqlite3-dev
ใช้ gcc --version
และ sqlite3 --version
เพื่อตรวจสอบว่าทั้ง C และ SQLite3 ได้รับการตั้งค่าอย่างถูกต้อง
git clone https://github.com/Afrokk/Automobile-Dealership-DBMS
พื้นที่เก็บข้อมูลมาพร้อมกับฐานข้อมูลเปล่า AutomobileDatabase.db
ซึ่งคุณสามารถใช้เป็นฐานรากได้
คอมไพล์/สร้างโปรแกรมโดยการรันคำสั่งนี้ในไดเร็กทอรีรากของโคลน:
make
รัน DBMS ตัวแทนจำหน่ายรถยนต์โดยการรันคำสั่งนี้:
./RunDBMS
หากต้องการความช่วยเหลือเพิ่มเติม โปรดอ่านเอกสารการใช้งานและเอกสารประกอบแบบสอบถาม
หมายเหตุ: หากคุณต้องการเปลี่ยนชื่อไฟล์ฐานข้อมูลเริ่มต้น ( AutomobileDatabase.db
) คุณสามารถทำได้ อย่างไรก็ตามอย่าลืมเปลี่ยนชื่อไฟล์ฐานข้อมูลในไฟล์ AutomobileDealershipDBMS.c
ด้วย ไม่เช่นนั้นฐานข้อมูลจะไม่สามารถโหลดหรือโหลดไฟล์ฐานข้อมูลผิดได้
เช่น เปลี่ยนบรรทัด #20 ในไฟล์ AutomobileDealershipDBMS.c
จาก:
* ErrMsg = ( int ) sqlite3_open_v2 ( "AutomobileDatabase.db" , & db , SQLITE_OPEN_READWRITE , NULL ) * sizeof ( int );
ถึง:
* ErrMsg = ( int ) sqlite3_open_v2 ( "YourFileName.db" , & db , SQLITE_OPEN_READWRITE , NULL ) * sizeof ( int );
โปรแกรมทำงานผ่านคอนโซล:
ผู้ใช้สามารถนำทางโดยใช้เมนู
บางสิ่งที่ฉันอยากทำกับโปรเจ็กต์นี้ในขณะที่ฉันกำลังทำอยู่:
Afrasiyab (Afrokk) Khan - @afrokk_ - afrokk.design - afrokk.dev - LinkedIn - [email protected]
ลิงค์โครงการ: https://github.com/Afrokk/Automobile-Dealership-DBMS