自動車ディーラーを合理化 - 車をより早く道路に届けましょう!
ドキュメント »
自動車ディーラー向けの 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.design - afrokk.dev - LinkedIn - [email protected]
プロジェクトリンク: https://github.com/Afrokk/Automobile-Dealership-DBMS