Automobile Dealership DBMS
1.0.0
简化您的汽车经销商 - 让您的汽车更快上路!
文档 »
使用 SQL 的汽车经销商数据库管理系统。跟踪活跃库存、客户、维修、工作订单等。小型经销商的理想选择 - 简单且轻便。
用C语言构建,使用SQLite3数据库。
有用的链接: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 );
该程序通过控制台运行:
用户可以使用菜单进行导航。
当我从事这个项目时,我想对这个项目做一些事情:
Afrasiyab (Afrokk) Khan - @afrokk_ - afrokk.design - afrokk.dev - LinkedIn - [email protected]
项目链接:https://github.com/Afrokk/Automobile-Dealership-DBMS