
Курсач / РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ ДЛЯ ДИСПЕТЧЕРА ТЕХОБСЛУЖИВАНИЯ
.docxМИНОБРНАУКИ РОССИИ
Санкт-Петербургский государственный
электротехнический университет
«ЛЭТИ» им. В.И. Ульянова (Ленина)
Кафедра АПУ
Курсовая РАБОТА
по дисциплине «Методы и средства проектирования систем»
Тема: Разработка информационной системы для диспетчера техобслуживания
Студентка гр. 9091 |
|
Боброва Н.Ю. |
Преподаватель |
|
Кораблев Ю.А. |
Санкт-Петербург
2023
Оглавление
Задание на курсовую работу 3
Лабораторная работа №1 5
Лабораторная работа №2 12
Лабораторная работа №3 16
Лабораторная работа №4 18
Задание на курсовую работу
Требуется создать систему, предназначенную для диспетчера станции техобслуживания. Такая система должна обеспечивать хранение сведений об услугах, оказываемых станцией и их стоимости, о клиентах станции, о работниках станции и об автомобилях, которые они ремонтируют в текущий момент. Клиент станции – это человек, который хотя бы раз воспользовался услугами станции. О клиенте должны хранится следующие сведения: паспортные данные, включая фамилию, имя, отчество, дату рождения, прописку, а также даты обращения на станцию техобслуживания с указанием автомобилей, которые он сдавал в ремонт. Сведения об автомобилях включают в себя марку автомобиля, его цвет, год выпуска, номер государственной регистрации, перечень неисправностей и данные о владельце. Сведения о работнике – это его фамилия, имя, отчество, специальность, разряд, стаж работы. Диспетчер заносит в ИС сведения об автомобиле и о клиенте, если клиент обращается на станцию впервые. После этого диспетчер определяет рабочих, которые будут устранять имеющиеся в автомобиле неисправности. Оставляя автомобиль на станции техобслуживания, клиент получает расписку, в которой указано, когда автомобиль был поставлен на ремонт, какие он имеет неисправности, когда станция обязуется возвратить отремонтированный автомобиль. После возвращения автомобиля клиенту данные о произведенном ремонте помещаются в архив, клиент получает счет, в котором содержится перечень устраненных неисправностей с указанием времени работы, стоимости работы и стоимости запчастей. Возможно увольнение и прием на работу работников станции, изменение сведений о клиенте (клиент может поменять паспорт, права, адрес, телефон), номера государственной регистрации и цвета автомобиля.
Диспетчеру могут потребоваться следующие сведения:
Фамилия, имя, отчество и адрес владельца автомобиля с данным номером государственной регистрации.
Марка и год выпуска автомобиля данного владельца.
Перечень устраненных неисправностей в автомобиле данного владельца.
Фамилия, имя, отчество работника станции, устранявшего данную неисправность в автомобиле данного клиента, и время ее устранения.
Фамилия, имя, отчество клиентов, сдавших в ремонт автомобили с указанным типом неисправности.
Самая распространенная неисправность в автомобилях указанной марки.
Количество рабочих каждой специальности на станции.
Необходимо предусмотреть возможность выдачи месячного отчета о работе станции техобслуживания. В отчет должны войти данные о количестве устраненных неисправностей каждого вида и о доходе, полученном станцией, а также перечень отремонтированных за прошедший месяц и находящихся в ремонте автомобилей, время ремонта каждого автомобиля, список его неисправностей, сведения о работниках, осуществлявших ремонт.
Лабораторная работа №1
«Разработка функциональной модели информационной системы
(методология IDEF0)»
Цель работы: изучить и закрепить основы разработки функциональных моделей с использованием методологии IDEF0. Освоить CASE-средство BPwin в части разработки функциональных моделей с использованием методологии IDEF0.
Задание на лабораторную работу
В ходе выполнения данной лабораторной работы необходимо разработать функциональную модель информационной системы, описанной в задании к курсовой работе, по методологии IDEF0.
Отчет
При начале работы определим действующие функции системы предназначенной для Диспетчера СТО.
Должна обеспечить хранение сведений:
Об услугах оказываемых станцией и их стоимости;
О клиентах; «Клиент – человек, который хоть раз воспользовался услугами станции»
Имеет паспортные данные, ФИО, дата рождения, прописку, даты обращения с указаниями авто.
О работниках и о автомобилях которые они ремонтируют. (отдельно работники и отдельно автомобили);
Авто включает в себя: марку, его цвет, год выпуска, номер госрегистрации, перечень неисправностей и данные о владельце;
Сведения о работнике включают в себя – ФИО, специальность, разряд, стаж работы.
Диспетчер заносит в ИС сведения об авто и о клиенте, если первое обращение.
Диспетчер определяет рабочих для ремонта авто.
Клиент получает расписку, в которой указано когда авто был поставлен на ремонт, какие неисправности, когда заберет обратно.
После окончания ремонта, данные помещаются в архив, клиент получает счет. В счете указан перечень устраненных неисправностей с указанием времени работы, стоимости работы и стоимости запчастей.
Возможности – увольнение и прием работников, изменение сведений о клиенте (возможность смены паспорта, прав, адреса, телефона), номера госрегистрации и цвета авто.
После определения функций приступим к созданию контекстной диаграммы.
Рисунок 1 главная диаграмма
Приступим к декомпозиции основываясь на сделанных выводах.
Рисунок 2 первая декомпозиция
Проведем декомпозиции всех процессов.
Рисунок 3 диспетчер станции тех обслуживания
Рисунок 4 данные клиента
Рисунок 5 автомобиль
Рисунок 6 производство ремонта и ТО
Рисунок 7 окончание ремонта и расчет
Рисунок 8 работники СТО
Создание диаграммы узла
Покажем Диаграмма дерева узлов показывает иерархию работ в модели.
Рисунок 9 диаграмма узла
Создание диаграммы FEO-диаграммы
Создадим диаграмму «только для экспозиции» (FEO) представляют собой просто картинки, отображающие альтернативные точки зрения, отдельные детали диаграммы и т. п.
Рисунок 10 мастер создания
Рисунок 11 FEO-диаграмма
Лабораторная работа №2
«Разработка функциональной модели информационной системы
(методология DFD)»
Цель работы: изучить и закрепить основы разработки функциональных моделей с использованием методологии DFD. Освоить CASE-средство BPwin в части разработки функциональных моделей с использованием методологии DFD.
Задание на лабораторную работу
В ходе выполнения данной лабораторной работы необходимо разработать функциональную модель информационной системы, описанной в задании к курсовой работе, по методологии DFD.
Отчет
Создадим новую модель работы «Диспетчер СТО». После выбора создания модели получаем – модель DFD.
Рисунок 12 Модель DFD Диспетчер СТО
Создание диаграммы декомпозиции
Произведем декомпозицию контекстной диаграммы.
Рисунок 13 контекстная DFD-диаграмма
Создадим диаграммы основных бизнес процессов
Рисунок 14 определение основных бизнес процессов
Рисунок 15 бизнес процесс - Новый клиент
Рисунок 16 бизнес процесс "Автомобиль"
Рисунок 17 бизнес-процесс "Производство ремонта и ТО"
Лабораторная работа №3
«Разработка Workflow-моделей информационной системы
(методология IDEF3)»
Цель работы: изучить и закрепить основы разработки Workflow-моделей с использованием методологии IDEF3. Освоить workflow diagramming, т.е. методологию моделирования, использующую графическое описание информационных потоков, взаимоотношений между процессами обработки информации и объектов, являющихся частью этих процессов, в среде BPwin.
Задание на лабораторную работу
В ходе выполнения данной лабораторной работы необходимо разработать Workflow-модели информационной системы, описанной в задании к курсовой работе, по методологии IDEF3.
Отчет
Создание модели в стандарте IDEF3
Проведем декомпозицию активности «Диспетчер СТО».
Рисунок 18 активность "Диспетчер СТО"
Рисунок 19 декомпозиция
Рисунок 20 декомпозиция "Определение неисправностей"
Лабораторная работа №4
«Разработка поведенческой модели информационной системы
(методология ARIS)»
Цель работы: ознакомиться с практикой применения методологии ARIS для описания поведения информационной системы
Задание на лабораторную работу
В ходе выполнения данной лабораторной работы необходимо разработать поведенческие модели информационной системы, описанной в задании к курсовой работе, по методологии ARIS.
Отчет