Приём заказов:
Круглосуточно
Москва
ул. Никольская, д. 10.
Ежедневно 8:00–20:00
Звонок бесплатный

Разработка программного обеспечения для автоматизации услуг автомойки

Диплом777
Email: info@diplom777.ru
Phone: +7 (800) 707-84-52
Url:
Логотип сайта компании Диплом777
Никольская 10
Москва, RU 109012
Содержание

В целом СУБД MS Access предоставляет огромное количество возможностей, при этом стоимость данной СУБД не велика. Также необходимо отметить ориентированность СУБД MS Access на пользователя с разной профессиональной подготовкой, что выражается в наличии огромного количества вспомогательных средств, развитую систему справки и интуитивно-понятный интерфейс. Данные средства облегчают проектирование, создание БД и выборку данных из нее [3].
Схема базы данных, реализованной в СУБД Microsoft Access 2016 отображена на рисунке 9.

Рисунок 9 – Схема БД

Таким образом, поля в таблицах базы данных разрабатываемой ИС автомойки не являются избыточными по их количеству и размерности, взаимосвязь между таблицами позволяет осуществить преобразование информационных объектов в соответствии с информационной моделью.
Проанализировав разработанную БД, делаем вывод, что она нормализована.
6 Разработка программного обеспечения
6.1 Проектирование интерфейса программы
6.1.1 Выбор и назначение визуальных компонентов
Для разработки ИС автомойки будет выбрана среда программирования Embarcadero Delphi 10.3, которая обладает следующими достоинствами:
поддерживает ассемблерные вставки (иногда это функция является очень необходимой);
не требует для работы дополнительных библиотек;
компилирует программное приложение быстро и при этом размер программного продукта не большой;
обладает огромным количеством готовых функций;
обладает встроенной обработкой исключений, более логичной системой исключений;
обладает более дружественным и быстрым интерфейсом;
обладает файл справки, которая весит намного меньше 2гб, и идет в комплекте вместе с программой;
не требует .lib файлов для статического подключения .dll –файлов [4].
Разработка программных модулей заключается в создании в среде разработке Embarcadero Delphi 10.3 экранных форм, отчетов, процедур и функций, обрабатывающих информацию и обеспечивающих бесперебойную работу разрабатываемого продукта и меню, которое обеспечивает выбор функции обработки информации [5].
Экранные формы для облегчения дальнейшего использования исходных кодов при доработке программного продукта разрабатывались с использованием только стандартных компонентов, таких как:
bitbtn – управляющие кнопки с рисунком, располагаются для организации вызова процедур сохранения, редактирования и удаления данных;
images – представляет собой некоторую ограниченную поверхность с канвой, на которую можно заносить изображения, применяется для расположения картинки на главной форме;
checkbox- независимый переключатель, который используется для включения/выключения опций статуса «срочность»;
dbgrid — отображает набор данных описанных выше таблиц в формате электронной таблицы;
dbedit– позволяет просматривать и редактировать содержимое описанных выше таблиц;
mainmenu — основное меню, которое расположено в верхнем левом углу в виде полоски и пунктов на главной форме ИС автомойки;
label — предназначен для показа текста на форме программы, которые не будет меняться в течение работы программы [6].
6.1.2 Экранные формы программного приложения
Макеты экранных форм ИС автомойки представлены на рисунках 10-13.

Picture of Леонид Федотов
Леонид Федотов
Окончил НИУ ВШЭ факультет компьютерных наук. Сам являюсь кандидатом наук. По специальности работаю 13 лет, за это время создал 8 научных статей и 2 диссертации. В компании подрабатываю в свободное от работы время уже более 5 лет. Нравится помогать школьникам и студентам в решении контрольных работ и написании курсовых проектов. Люблю свою профессию за то, что это направление с каждым годом становится все более востребованным и актуальным.