Разработка АИС для автосервиса
Заказать уникальную курсовую работу- 31 31 страница
- 14 + 14 источников
- Добавлена 19.05.2024
- Содержание
- Часть работы
- Список литературы
Введение 3
1. Аналитическая часть 4
1.1. Общая характеристика ООО "AV DETAILING" 4
1.2. Функциональная модель учета оказания услуг 5
1.3. Определение задач автоматизации 11
2. Проектная часть 14
2.1. Информационная модель технологии оказания услуг 14
2.2 Моделирование в UML 21
Заключение 29
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 30
На рис.8 показана диаграмма активностей для технологии приема заказов.Рисунок - Диаграмма активностей для технологии приема заказовДиаграмма состоянийдля прецедента «Проведение платежа» приведена на рис.9, на рис.10 приведена диаграмма состояний для прецедента «Учет видов услуг автосервиса».Рисунок - Диаграмма состояний для прецедента «Проведение платежа»Рисунок - Диаграмма состояний для прецедента «Учёт видов услуг»Таким образом, функционал разрабатываемой системы должен соответствовать требованиям, определенным по результатам моделирования в нотации UML.На рисунке 11 приведена диаграмма компонентов.Рисунок - Диаграмма компонентовПостроенная модель позволяет провести дальнейшую разработку программного обеспечения для автоматизации работы по учету заказов в автосервис с выбором инструментария реализации системы. На рис.12 приведена диаграмма развёртывания.Рисунок – Диаграмма развертыванияКак показано на рис.12, развертывание системы предполагает:установку серверной части;установку модуля администрирования;установку клиентской части в формате приложения. Далее проведено обоснование выбора технологии разработки программного обеспечения, что предполагает необходимость [25]:определение порядка выполнения технологических операций в рамках разработки программного продукта;определение требований к условиям, в рамках которых проводится решение задач по разработке программного обеспечения;описания алгоритмов программной реализации проектируемой системы, что предполагает определение структуры исходной информации, требований к результатным данным, а также описание стандартов, в соответствии с которыми осуществляется разработка.Помимо описания перечня выполняемых работ и их очередности, выбор технологии разработки предполагает определение требований к способу описания разрабатываемого программного продукта, стандартам моделирования предметной области и структуры данных.В соответствии со стандартами разработки программного обеспечения определены следующие подходы к реализации информационных систем: структурный и объектный. Таким образом, в рамках планирования ИТ-проекта необходимо выбрать один из этих подходов и управление разработкой осуществлять в соответствии с требованиями соответствующего подхода. В рамках использования структурного подхода предполагается проведение разделения проекта на составные части, каждый из модулей системы представляет собой отдельную подпрограмму, разрабатываемую отдельной группой специалистов. Весь проект представляет собой комплекс подпрограмм, объединяемых в соответствии с логикой приложения. Разработка проводится по вертикальному принципу, что предполагает реализацию основной задачи приложения, системы взаимодействия с пользователями – порядок решения включает реализацию системы последовательно от наиболее приоритетных задач к второстепенным. В рамках проектирования учитывается наличие ограничений в соответствии со спецификой предметной области, используются технологии поэтапной детализации. В рамках использования объектно-ориентированного подхода разрабатываемая система представляется как комплекс экземпляров объектов заданного типа (класса) с дальнейшей настройкой структуры подчиненности классов и их наследования.Работа системы обеспечивается через обмен данными между объектами, что позволяет упростить процесс разработки системы, детализация системы в данном случае описывается более простыми моделями. При использовании данной модели проводится локализация данных с последующей их интеграцией в общую систему. В рамках данной работы выбран структурный подход, позволяющий сократить уровень сложности разработки, оптимизировать процесс отладки и тестирования.Выводы по разделу 2В проектной части работы проведена разработка логической модели базы данных, описаны типы реляционных отношений. Далее проведено описание реализации базы данных в формате MSSQLServer–описаны режимы работы с триггерами, представлениями, диаграммой базы данных.ЗаключениеВ рамках данной работы проведена реализация приложения, функционал которого связан с автоматизацией работы технологии работы автосервиса. Проведен анализ функционала работы в области работы с платежами и учетом оказанных услуг, определена область применимости программного решения, описана структура информационных потоков. В аналитической части работы проведён анализ технологии работы с клиентами автосервиса. Проведено составление функциональной модели указанного бизнес-процесса, по итогам анализа которой выявлены недостатки, включающие невозможность выдачи информации клиентам по оказанию услуг автосервиса, невозможностью приема данных обратной связи, невозможность оперативного получения списка клиентов, невозможность формирования аналитической отчетности по работе компании. Определены функциональные и нефункциональные требования к системе автоматизации.В процессе разработки системы была проведена постановка задач автоматизации, описан набор информационных объектов, посредством которых описывается предметная область. В качестве задач автоматизации выбраны: ведение картотеки видов оказываемых услуг, учет данных о клиентах, ведение классификаторов моделей автомобилей, ведения учета заявок в автосервис и статистики выполненных работ.В проектной части работы проведено создание информационной модели технологии работы автосервиса. Определен набор информационных объектов системы, разработана реляционная модель. Далее проведена разработка пользовательских сценариев работы системы, обоснован выбор инструментария для разработки системы. Далее проведено описание UML-модели проектируемой системы, описаны пользовательские сценарии работы с системой, ее архитектурные компоненты.СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВАврунев О. Е., Стасышин В. М. Бизнес-информатика. учебное пособие: / О. Е. Аврунев, В. М. Стасышин. - Новосибирск: Изд-во НГТУ, 2018. – 121с.Бабиева Н. А., Раскин Л. И. Автоматизация ИТ-сервисов на предприятиях: учебно-методическое пособие / Н. А. Бабиева, Л. И. Раскин. – М.: Инфра-М, 2018. – 208 с.Зараменских Е. П. Информационные системы: управление жизненным циклом : учебник и практикум / Е. П. Зараменских. — Москва: Издательство Юрайт, 2023. — 431 с.Нестеров, С. А. Базы данных : учебник и практикум / С. А. Нестеров. — 2-е изд. — Москва : Издательство Юрайт, 2023. — 258 с. Советов, Б. Я. Базы данных: учебник для вузов / Б. Я. Советов, В. В. Цехановский, В. Д. Чертовской. — 3-е изд., перераб. и доп. — Москва: Издательство Юрайт, 2023. — 420 с.Васильков, А.В. Информационные системы и их безопасность: Учебное пособие / А.В. Васильков, А.А. Васильков, И.А. Васильков. - М.: Форум, 2018. - 528 c.Волк В. К. Базы данных: проектирование, программирование, управление и администрирование: учебник для вузов: для студентов IT-специальностей / В. К. Волк. - Санкт-Петербург: ЛАНЬ, 2020. – 241с.Волков С. В. Модернизация бизнес-процессов: учебное пособие / С. В. Волков. - Волгоград: ВолгГТУ, 2018. – 71с.Маркин, А. В. Программирование на SQL: учебник и практикум для вузов / А. В. Маркин. — Москва: Издательство Юрайт, 2024. — 805 с.Головкова А. С. Моделирование бизнес-процессов: учебное пособие / А. С. Головкова, Ю. В. Дмитриева, Л. В. Коптелова. - Белгород: Изд-во Белгородского университета кооперации, экономики и права, 2019. - 178 с.Гордеев С. И. Организация баз данных в 2 ч.: учебник / С. И. Гордеев, В. Н. Волошина. — Москва: Издательство Юрайт, 2022. — 513 с. Градусов А. Б. Базы данных : введение в технологию баз данных : учебно-практическое / А.Б. Градусов. - Владимир: Изд-во ВлГУ, 2021. – 207с.Грекул В. И. Проектирование информационных систем: учебник и практикум / В. И. Грекул, Н. Л. Коровкина, Г. А. Левочкина. — Москва: Издательство Юрайт, 2023. — 385 с.Григорьев М. В. Проектирование информационных систем: учебное пособие для вузов / М. В. Григорьев, И. И. Григорьева. — Москва: Издательство Юрайт, 2022. — 318 с.
1. Аврунев О. Е., Стасышин В. М. Бизнес-информатика. учебное пособие: / О. Е. Аврунев, В. М. Стасышин. - Новосибирск: Изд-во НГТУ, 2018. – 121с.
2. Бабиева Н. А., Раскин Л. И. Автоматизация ИТ-сервисов на предприятиях: учебно-методическое пособие / Н. А. Бабиева, Л. И. Раскин. – М.: Инфра-М, 2018. – 208 с.
3. Зараменских Е. П. Информационные системы: управление жизненным циклом : учебник и практикум / Е. П. Зараменских. — Москва: Издательство Юрайт, 2023. — 431 с.
4. Нестеров, С. А. Базы данных : учебник и практикум / С. А. Нестеров. — 2-е изд. — Москва : Издательство Юрайт, 2023. — 258 с.
5. Советов, Б. Я. Базы данных: учебник для вузов / Б. Я. Советов, В. В. Цехановский, В. Д. Чертовской. — 3-е изд., перераб. и доп. — Москва: Издательство Юрайт, 2023. — 420 с.
6. Васильков, А.В. Информационные системы и их безопасность: Учебное пособие / А.В. Васильков, А.А. Васильков, И.А. Васильков. - М.: Форум, 2018. - 528 c.
7. Волк В. К. Базы данных: проектирование, программирование, управление и администрирование: учебник для вузов: для студентов IT-специальностей / В. К. Волк. - Санкт-Петербург: ЛАНЬ, 2020. – 241с.
8. Волков С. В. Модернизация бизнес-процессов: учебное пособие / С. В. Волков. - Волгоград: ВолгГТУ, 2018. – 71с.
9. Маркин, А. В. Программирование на SQL: учебник и практикум для вузов / А. В. Маркин. — Москва: Издательство Юрайт, 2024. — 805 с.
10. Головкова А. С. Моделирование бизнес-процессов: учебное пособие / А. С. Головкова, Ю. В. Дмитриева, Л. В. Коптелова. - Белгород: Изд-во Белгородского университета кооперации, экономики и права, 2019. - 178 с.
11. Гордеев С. И. Организация баз данных в 2 ч.: учебник / С. И. Гордеев, В. Н. Волошина. — Москва: Издательство Юрайт, 2022. — 513 с.
12. Градусов А. Б. Базы данных : введение в технологию баз данных : учебно-практическое / А.Б. Градусов. - Владимир: Изд-во ВлГУ, 2021. – 207с.
13. Грекул В. И. Проектирование информационных систем: учебник и практикум / В. И. Грекул, Н. Л. Коровкина, Г. А. Левочкина. — Москва: Издательство Юрайт, 2023. — 385 с.
14. Григорьев М. В. Проектирование информационных систем: учебное пособие для вузов / М. В. Григорьев, И. И. Григорьева. — Москва: Издательство Юрайт, 2022. — 318 с.