자동차 대리점을 합리화하세요 - 자동차를 더 빨리 도로에 나가세요!
문서 »
자동차 대리점을 위한 SQL을 사용한 데이터베이스 관리 시스템. 활성 재고, 고객, 수리, 작업 주문 등을 추적합니다. 소규모 대리점에 이상적입니다. 간단하고 가볍습니다.
SQLite3 데이터베이스를 사용하여 C로 구축되었습니다.
유용한 링크: ERD 문서, 스키마 문서.
개인적인 용도로 이 데이터베이스를 설정하는 방법은 다음과 같습니다.
C 및 C용 SQLite3 라이브러리를 설정해야 합니다. 두 가지를 모두 구성하려면 다음 명령을 사용하십시오.
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
파일에서도 데이터베이스 파일 이름을 변경하는 것을 잊지 마십시오. 그렇지 않으면 데이터베이스가 로드되지 않거나 잘못된 데이터베이스 파일을 로드하게 됩니다.
예를 들어 AutomobileDealershipDBMS.c
파일의 #20 행을 다음에서 변경합니다.
* 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 );
프로그램은 콘솔을 통해 실행됩니다.
사용자는 메뉴를 사용하여 탐색할 수 있습니다.
제가 이 프로젝트를 진행하면서 하고 싶은 일 중 일부는 다음과 같습니다.
아프라시압(Afrokk) 칸 - @afrokk_ - afrokk.design - afrokk.dev - LinkedIn - [email protected]
프로젝트 링크: https://github.com/Afrokk/Automobile-Dealership-DBMS