Диплом лета 2022 года. Оригинальность высокая.
Объектом исследования выпускной квалификационной работы является компания ООО «Эйч Энд Эм Хеннес энд Мауриц». А предметом исследования является разработка информационной системы программы лояльности для компании.
Целью выпускной квалификационной работы является разработка информационной системы программы лояльности для компании ООО «Эйч Энд Эм Хеннес энд Мауриц».
Для достижения поставленной цели были сформулированы следующие задачи:
- провести анализ предметной области;
- обосновать необходимость разработки информационной системы;
- выявить функциональные и нефункциональные требования к информационной системе;
- разработать базу данных и веб-приложение для работы с ней;
- произвести тестирование и дать оценку эффективности информационной системы.
Введение 3
1. Аналитическая часть 5
1.1. Анализ предметной области 5
1.1.1. Характеристика предприятия 5
1.1.2. Экономический анализ деятельности организации 6
1.1.2. Организационная структура и система управления 7
1.2. Анализ существующей организации прикладных и информационных процессов 10
1.2.1. Описание существующей организации прикладных процессов 10
1.3. Постановка задачи автоматизации (информатизации) 12
1.3.1. Цель и задачи проекта автоматизации 12
1.3.2. Построение и обоснование модели новой организации прикладных процессов 14
1.3.3. Спецификация функциональных требований к информационной системе 15
1.3.4. Спецификация нефункциональных требований к информационной системе 17
2. Проектная часть 20
2.1. Инфологическая модель и схема данных 20
2.2. Математическое обеспечение 25
2.3. Программное обеспечение 29
2.3.1. Структура программного обеспечения 29
2.3.2. Реализация клиентской части 31
2.3.3. Реализация серверной части 40
2.4. Техническое обеспечение 51
2.5. Обеспечение информационной безопасности 53
2.6. Тестирование и оценка качества информационной системы 55
Заключение 61
Список использованных источников 63
Приложения 69
1. Алгоритмы и структуры данных. Новая версия для Оберона: [учебник] / Никлаус Вирт; пер. с англ. под ред. Ткачева Ф. В. - Москва: ДМК [Пресс], 2014. - 272 с.: рис. - (Классика программирования). - Библиогр. в конце гл. - ISBN 978-5-97060-011-5
2. Архитектура компьютерных сетей: учебное пособие / В.Н. Ручкин- Москва: Диалог-МИФИ, 2008. - 238 с.: рис., табл. - Библиогр.: с. 234 (13 назв.). - ISBN 978-5-86404-221-2
3. Базы данных: модели, разработка, реализация: учебное пособие / Карпова Т.С. - СПб.: Питер, 2001. - 304 с.: ил. ISBN 4-1234-7894-8
4. Базы данных: основы, проектирование, использование: учебное пособие / Малыхина М.П. - СПб.: БХВ-Петербург, 2004. -512.: ил. ISBN 4-5678-0134-0
5. Базы данных: от проектирования до разработки приложений: производственно-практическое издание / А. П. Чекалов. - Санкт-Петербург: БХВ-Петербург, 2003. - 380 с.: ил. - (Мастер программ). - Библиогр.: с. 379-380 (21 назв.). - ISBN 5-94157-283-2
6. Базы данных: учебное пособие для студентов учреждений среднего профессионального образования, обучающихся по специальностям Автоматизированные системы обработки информации и управления (по отраслям), программное обеспечение вычислительной техники и автоматизированных систем, техническое обслуживание средств вычислительной техники и компьютерных сетей / О. Л. Голицына, Н. В. Максимов, И. И. Попов. - Изд. 2-е, испр. и доп. - Москва: ФОРУМ: ИНФРА-М, 2009. - 399 с.: рис., табл. - (Профессиональное образование). - Библиогр.: с. 392-393 (29 назв.). - Библиогр. в примеч. - ISBN 978-5-91134-098-8. - ISBN 978-5-16-002966-5
7. Искусство оформления сайта: практическое пособие / С. Н. Бердышев. - Москва: Дашков и К°, 2010. - 147 с.: рис. - (Стратегия успешного бизнеса). - Библиогр.: с. 147 (6 назв.). - Библиогр. в примеч. - ISBN 978-5-394-00398-1
8. Искусство программирования: – учебное пособие / Д. Кнут – Диалектика, 2019. – 720с.; ISBN 978-5-907144-23-1
9. Моделирование бизнес-процессов в нотации BPMN: - учебное пособие / В.Репин – Перо, 2018. – 84с.; ISBN 978-5-00122-269-9
10. Организационная структура: учебное пособие / Ш. Сандермоен – Альпина Паблишер, 2020. – 224с.; ISBN 978-5-9614-2896-4
11. Основы компьютерных сетей: учебное пособие / В. Олифер, Н. Олифер. - Санкт-Петербург [и др.]: Питер, 2009. - 350 с.: ил., табл. - (Учебное пособие). - Библиогр.: с. 349-350 (16 назв.). - Библиогр. в примеч. - ISBN 978-5-49807-218-0
12. Паттерны проектирования: производственно-практическое издание / Эрик Фримен, Элизабет Фримен при участии Кэтти Сьерра и Берта Бейтса; [пер. с англ. Е. Матвеева]. - Санкт-Петербург [и др.]: Питер, 2015. - 645 с.: ил. - (Head First O'Reilly). - Пер. изд.: DESIGN PATTERNS / E. Freeman, E. Freeman. - ISBN 978-5-496-00782-5. - ISBN 978-0596007126
13. Приемы объектно - ориентированного проектирования. Паттерны проектирования: производственно-практическое издание / Э. Гамма, Р. Хелм, Р. Джонсон, Д. Влиссидес; [пер. с англ. А. Слинкина]. - Санкт-Петербург [и др.]: Питер, 2016. - 366 с.: ил. - (Библиотека программиста). - Библиогр.: с. 353-358. - Алф. указ.: с. 359-366. - Алф.-предм. указ.: с. 359-366. - Пер. изд.: DESIGN PATTERNS. ELEMENTS OF REUSABLE OBJECT-ORIENTED SOFTWARE / E. Gamma, R. Helm, R. Johnson. - ISBN 978-5-496-00389-6. - ISBN 0-201-63361-2
14. Программирование и адаптация: производственно-практическое издание / Ю. А. Кречко. - Москва: ДИАЛОГ-МИФИ, 1996. - 235 с. - ISBN 5864040606
15. Программирование на языках высокого уровня: учебное пособие для студентов образовательных учреждений среднего профессионального образования / О. Л. Голицына, И. И. Попов. - Москва: ФОРУМ, 2008. - 495 с.: рис., табл. - (Профессиональное образование). - Библиогр.: с. 465-467 (35 назв.). - ISBN 978-5-91134-209-8
16. Проектирование информационных систем: учебник / Петров С.Н. - СПб.: Питер, 2002. - 524 л.: ил. ISBN 6-7349-0239-2
17. Проектирование и разработка WEB-приложени: учебное пособие для академического бакалавриата / А. Ф. Тузовский ; Нац. исслед. Том. политехн. ун-т. - Москва: Юрайт, 2016. - 218 с.: рис., табл. - (Университеты России). - Библиогр.: с. 218 (10 назв.). - ISBN 978-5-9916-6256-7
18. Самоучитель HTML: учебное пособие / А. Гончаров. - Санкт-Петербург [и др.]: Питер, 2001. - 239 с.: ил. - (Самоучитель). - ISBN 5-272-00072-2
19. Секреты CSS. Идеальные решения ежедневных задач: производственно-практическое издание / Леа Веру; [пер. с англ. Е. Шикарева]. - Санкт-Петербург [и др.]: Питер, 2016. - 335 с.: ил. - (Бестселлеры O'Reilly). - Пер. изд.: CSS Secrets. Better Solutions to Everyday Web Design Problems / Lea Verou. - ISBN 978-5-496-02082-4
20. Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5: производственно-практическое издание / Робин Никсон; [пер. с англ Н. Вильчинского]. - [4-е изд.]. - Санкт-Петербург [и др.]: Питер, 2017. - 766 с.: ил. - (Бестселлеры O'Reilly). - Пер. изд.: Learning PHP, MySQL & JavaScript, CSS & HTML5 / Robin Nixon. - ISBN 978-5-496-02146-3
21. Структуры данных и проектирование программ: [учебное пособие] / Р. Круз; пер. 3-его англ. изд. К. Г. Финогенова. - Москва: БИНОМ. Лаборатория знаний, 2014. - 765 с.: ил. - (Программисту). - Библиогр. в конце глав. - Предм. указ.: с. 738-765. - Пер. изд.: Data structures and program design / R. L. Kruse. - 3rd ed. - ISBN 978-5-94774-879-6
22. Технология программирования: учебник для студентов вузов, обучающихся по направлению "Информатика и вычислительная техника" / Г. С. Иванова. - Москв: КноРус, 2011. - 333 с.:рис., табл. - Библиогр.: с. 329-331 (63 назв.). - Предм. указ.: с. 332-333. - ISBN 978-5-406-00519-4
23. Технологии разработки программного обеспечения: Учебник / Орлов С.А. - СПб.: Питер, 2002. - 464 л.: ил. ISBN 2-2389-0231-1
24. Управление ИТ-разработкой и внедрением: учебное пособие / В. П. Часовских, М. П. Воронов, В. Г. Лабунец, Е. Н. Стариков; М-во науки и высш. образования Рос. Федерации, Урал. гос. экон. ун-т. - Екатеринбург: Издательство УрГЭУ, 2021. - 173 с.: рис., табл. - Библиогр.: с. 169-170 (22 назв.). - ISBN 978-5-9656-0318-3
25. Управление разработкой программных средств: методы, стандарты, технология / В. В. Липаев. - Москва: Финансы и статистика, 1993. - 159 с. - ISBN 5-279-01091
26. Уроки WEB-мастера. Технология и инструменты: практическое пособие / А. К. Гультяев, В. А. Машин. - Санкт-Петербург: КОРОНА принт, 2001. - 447 с.: ил. - ISBN 5-7931-0136-5
27. Чистая архитектура. Искусство разработки программного обеспечения: – учебное пособие / Р. Мартин – Питер СПб, 2018. – 352с.; ISBN
978-5-4461-0772-8
28. Чистый код: создание, анализ и рефакторинг: – учебное пособие / Р. Мартин – Питер СПб, 2018. – 464с.; ISBN
978-5-4461-0069-9
29. Язык программирования C#: научное издание / А. Хейлсберг [и др.]; [пер. с англ. Р. Тетерин]. - 4-е изд. - Санкт-Петербург [и др.]: Питер, 2012. - 773 с. - (Классика Computer Science). - Пер. изд.: C# Programming Language (Covering C# 4.0). - ISBN 978-5-459-00283-6
30. Язык программирования C# 7 и платформы .NET и .NET Core: – учебное пособие / Э. Троелсен – Диалектика, 2018. – 1328с.; ISBN
978-5-6040723-1-8
31. Язык программирования C# 2010 и платформа .NET 4: переводное издание / Эндрю Троелсен; [пер. с англ.: Я. П. Волкова, А. А. Моргунов, Н. А. Мухин; под ред. Ю. Н. Артеменко]. - 5-е изд. - Москва [и др.]: Вильямс, 2011. - 1392 с.: рис., табл. - Пер. изд.: Pro C# 2010 and the .NET 4 platform / А. Troelsen. - ISBN 978-5-8459-1682-2
32. ASP.NET.Core MVC с примерами C# для профессионалов: – учебное пособие / А.Ф. Фримен – Альфа-Книга, 2017. – 992с.; ISBN 978-5-9908910-4-3
33. ASP.NET 2.0 Базовый курс: учебное пособие / Эспозито Д. - СПб: Питер; М.: Издательско-торговый дом «Русская Редакция», 2007. - 4-е изд. - 687 с.: ил. ISBN 978-5-91180-423-7
34. CLR via C#: учебное пособие / Д.Рихтер – Питер СПб, 2019. – 896с.; ISBN 978-5-4461-1102-2
35. CSS ручной работы: [практическое пособие] / Дэн Седерхольм, Итан Маркотт; [пер. с англ. Т. Качковской]. - Санкт-Петербург [и др.]: Питер, 2011. - 238 с.: рис. - (Библиотека специалиста). - Пер. изд.: Handcrafted CSS. More bulletproof web design / Dan Cederholm. - ISBN 978-5-49807-749-9
36. C# для профессионалов: тонкости программирования: учебное пособие / Джон Скит -608 стр., с ил.; ISBN 978-5-8459-1909-0, 978-1-617-29134-0; 2014
37. C#: учебное пособие / К. Ватсон – Москва: Лори, 2021. – 861с.; ISBN 978-5-85582-402-5
38. C#: учебное пособие / С. Робинсон – Москва: Лори, 2021. – 1002с.; ISBN 978-5-85582-417-9
39. Dynamic HTML. Секреты создания интерактивных Web-страниц: производственно-практическое издание / С. Айзекс; пер. с англ. А. Андреева; ред. В. Овчинникова. - Санкт-Петербург: БХВ-Петербург, 2001. - 488 с.: ил. - (Мастер. Руководство для профессионалов). - ISBN 1-57231-686-1. - ISBN 5-7791-0097-7
40. Entity Framework Core 2 для ASP.NET Core MVC для профессионалов: – учебное пособие / – Вильямс, 2019. – 624с.; ISBN 978-5-907114-86-9
41. HTML/ XML/ CSS: справочник / Г. Штайнер; науч. ред. С. Молявко. - Москва: Лаборатория базовых знаний, 2001. - 512 с.: ил. - (Справочник). - ISBN 5-93208-091-4
42. Microsoft ASP.NET 4.0 с примерами на C# 2010 для профессионалов: учебное пособие / Мэтью Мак-Дональд, Марио Шпушта - 4е издание 1424 стр., с ил.; ISBN 978-5- 8459-1702-7, 978-1-43-022529-4