Оптимизируйте работу своего автосалона – быстрее отправляйте свои автомобили на дорогу!
Документация »
Система управления базой данных с использованием SQL для автомобильного дилерского центра. Отслеживает активные запасы, клиентов, ремонты, рабочие заказы и многое другое. Идеально подходит для небольшого дилерского центра — простой и легкий.
Построен на языке C с использованием базы данных SQLite3.
Полезные ссылки: Документация ERD, Документация схемы.
Вот как настроить эту базу данных для личного использования.
Вам необходимо настроить библиотеку 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
Запустите СУБД автомобильного дилерского центра, выполнив следующую команду:
./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 );
Программа запускается через консоль:
Пользователь может перемещаться с помощью меню.
Вот некоторые вещи, которые я хотел бы сделать с этим проектом, пока работаю над ним:
Афрасияб (Афрокк) Хан - @afrokk_ - afrokk.design - afrokk.dev - LinkedIn - [email protected]
Ссылка на проект: https://github.com/Afrokk/Automobile-Dealership-DBMS.