Целью данного курсового проекта является проектирование и разработка информационной системы для детективного агентства «Лунный свет».
Данная информационная система должна позволять пользователям удобно отправлять, принимать и обрабатывать заявки на заказ определенных услуг частного детективного агентства, а также позволить детективам отсортировывать поступившие заявки и создавать новые дела.
Назначением данной информационной системы, как было сказано выше, возможность клиентов просматривать основную информацию о детективном агентстве, отправлять заявки или отзывы. Со стороны сотрудников агентства необходимо реализовать возможность просмотра и обработке заявок, создание дел и учет сотрудников агентства.
При внедрении данной информационной системы в агентство она будет удобна тем, что она ориентирована как на клиентов, так и на сотрудников, позволяя выполнять расширенный список задач. Данная информационная система не будет требовательна по характеристикам и сможет работать даже на слабом компьютере и без доступа к интернету. Также, наша информационная система является экономически выгодной для конечного пользователя так как является бесплатной.
Входными данными данной информационной системы являются сообщения от клиентов, которые содержат в себе имя клиента, его телефон, почту и само сообщение. Данные заявки будут обрабатываться не посредственно главным детективом или его помощниками. Заявки заполняются на странице для клиентов, после чего детектив может зайти под своим логином и проверить поступившие заявки.
Основными пользователями данной информационной системы будут являться клиенты детективного агентства, сотрудники-детективы, а также сотрудники HR-отдела.
Введение 4
1 Анализ предметной области 5
1.1 Особенности предметной области 5
1.2 Описание информационной системы 8
1.2 Используемые средства разработки 9
2 Моделирование информационной системы 12
2.1 Диаграмма вариантов использования 12
2.2 Разработка диаграммы классов 14
2.3 Разработка диаграммы деятельности 15
2.4 Разработка диаграммы последовательности 17
2.5 Физическая и логическая модели базы данных 19
3 Разработка информационной системы 22
3.1 Реализация методов 22
3.2 Пример работы программного обеспечения 23
Заключение 33
Список использованной литературы 34
Приложение А 35
1. Вендров А.М. Объектно-ориентированный анализ и проектирование с использованием языка UML/ А.М. Вендров, В.В. Малышко. – 139с.
2. Норенков И.П. Основы автоматизированного проектирования/ И.П. Норенков – 3-е изд., перераб. и доп. – МГТУ 2006. – 448с.
3. Коцюба И.Ю. Основы проектирования информационных систем/ И. Ю. Коцюба, А.В. Чунаев, А.Н. Шиков – Учебное пособие. – СПб: Университет ИТМО, 2015. – 206с.
4. Прата С. Язык Программирования С# / С. Прата – 6-ое издание. – Изд-во Диалектика, 2018. – 1244с.
5. Емельянова Н.З. Проектирование информационных систем / Н.З. Емельянова – Учебное пособие для сред. проф. образования – М.: ФОРУМ, 2011 – 432 с.
6. Зиндер Е.З. Бизнес-реинжиниринг и технологии системного проектирования / Е.З. Зиндер – Учебное пособие. − М.: Центр Информационных Технологий, 1996 – 526с.
7. Маклаков С.В. Создание информационных систем с AllFusionModelingSuite. / С.В. Маклаков – М.: Диалог-МИФИ, 2003 – 145с.
8. Как открыть детективное агентство с нуля. – Электрон. дан. – Режим доступа: https://alterainvest.ru/rus/biznes-idei/detail-1774611/
9. Разработка структуры программы и модульное программирование. – Электрон. дан. – Режим доступа: https://studfile.net/preview/1195601/page:2/