
Среда программирования: Visual C# .NET 2019
База данных: MySQL
Название работы: АИС «Автосалон BMW» автоматизированная информационная система
Вид работы: Курсовая работа
Тематика работы: Базы данных, Клиент-серверные базы данных
Объем программы: 5 (по десятибалльной шкале)
Уровень сложности: 5 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: Автосалон BMW, C# + MySQL, программа для автосалона, АИС, программная система, автоматизированная система, Авторизованный вход, роли пользователей, данные сотрудников, данные клиентов, данные авто, марка авто, модель авто, комплектация авто, учет продаж, продажи авто
Функции программы:
Разработать программу на C# с БД в MySQL для автосалона BMW, обладающего следующими функциями:
1. Авторизованный вход в программу.
2. Разработать минимум 5 таблиц для хранения данных в mysql.
3. Предусмотреть несколько ролей пользователей.
4. Организовать работу с данными сотрудников.
5. Организовать работу с данными клиентов.
6. Организовать работу с данными автомашин: марка авто, цвет, модель, комплектация, стоимость.
7. Организовать работу с данными продаж авто.
8. Организовать работу с горячими клавишами: esc, enter при вводе данных.
9. Должен быть контроль целостности данных при выполнении операций добавления, удаления.
В работе должна быть реализованы:
1. Целостность данных
Реализован строгий контроль при удалении записей. Перед выполнением операции система проводит проверку на наличие внешних ключевых связей (foreign key constraints) в связанных таблицах. Это полностью исключает нарушение целостности данных и возникновение ошибок ссылочной целостности в базе данных.
2. Пользовательский интерфейс
Для повышения эффективности работы в интерфейсе предусмотрена обработка общепринятых горячих клавиш:
- Enter – для подтверждения действия (эквивалент кнопки «ОК» по умолчанию).
- Esc – для отмены операции или закрытия активного окна без сохранения (эквивалент кнопки «Отмена»).
3. Структура и читаемость кода
Логическая организация: Проект структурирован таким образом, что весь основной код сосредоточен в файлах исходного кода (*.cs).
Прозрачность работы с БД: Все SQL-запросы к базе данных оформлены в виде явных и легко находимых строковых констант или методов. Они не скрыты внутри сложных абстракций ORM или фреймворков, что обеспечивает прямую видимость логики данных и упрощает их отладку и модификацию.
Централизация логики доступа к данным: Классы и методы, отвечающие за выполнение запросов к БД, сгруппированы в едином модуле Podkl/Query.cs. Данный подход обеспечивает модульность и значительно облегчает изучение механизмов взаимодействия с базой данных.
4. Документирование
Исходный код снабжен исчерпывающими комментариями, поясняющими назначение и работу ключевых методов и алгоритмов, что способствует легкому пониманию кодовой базы и упрощает её дальнейшую поддержку.
Описание (отчет): Нет, но можно заказать его написание
Пояснения к компиляции и запуску программы:
1. Должна быть установлена mysql workbench.
2. Для создания БД нужно в Mysql WorkBench запустить скрипт Скрипт БД.sql
3. В файле проекта Podkl-->Query.cs
нужно в строке подключения:
ConnStr = "server=localhost; user=root; password=root_passw; database=bmv";
указать своего пользователя в теге user вместо значения root, например: user=root_2025;
и пароль для пользователя в теге password вместо значения root_passw, например: password=5555;
То есть, логин и пароль для mysql.
4. Запустить файл BMV.exe для работы с программой.
Пояснения к запуску программы:
1. Должна быть установлена mysql workbench.
2. Для создания БД нужно в Mysql WorkBench запустить скрипт Скрипт БД.sql
3. В файле проекта Podkl-->Query.cs
нужно в строке подключения:
ConnStr = "server=localhost; user=root; password=root_passw; database=bmv";
указать своего пользователя в теге user вместо значения root, например: user=root_2025;
и пароль для пользователя в теге password вместо значения root_passw, например: password=5555;
То есть, логин и пароль для mysql.
4. Запустить файл BMV.exe для работы с программой.
Пароли к программе: Показать пароли
ссылка для скачивания исходников|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 2500 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |