Дипломная работа на тему "Разработка web-интерфейса для систем программирования и CASE-инструментов на примере сервера уведомлений | Синергия [ID 39946]"
0
Работа на тему: Разработка web-интерфейса для систем программирования и CASE-инструментов на примере сервера уведомлений
Оценка: отлично.
Оригинальность работы на момент публикации 50+% на антиплагиат.ру.
Ниже прилагаю все данные для покупки.
https://studentu24.ru/list/suppliers/Anastasiya1---1326
Оценка: отлично.
Оригинальность работы на момент публикации 50+% на антиплагиат.ру.
Ниже прилагаю все данные для покупки.
https://studentu24.ru/list/suppliers/Anastasiya1---1326
Демо работы
Описание работы
НЕГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ ЧАСТНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «МОСКОВСКИЙФИНАНСОВО-ПРОМЫШЛЕННЫЙ УНИВЕРСИТЕТ «СИНЕРГИЯ»
Факультет электронного обучения
Направление 09.03.02 Кафедра ЭО
ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
Разработка web-интерфейса для систем программирования и CASE-инструментов на примере сервера уведомлений
2019
Оглавление
Введение 6
I. Аналитическая часть 8
1.1. Технико-экономическая характеристика предметной области и предприятия. Анализ деятельности «КАК ЕСТЬ» 8
1.1.1. Характеристика предприятия и его деятельности 8
1.1.2. Организационная структура управления предприятием 9
1.1.3. Программная и техническая архитектура ИС предприятия 13
1.2. Характеристика комплекса задач, задачи и обоснование необходимости автоматизации 17
1.2.1. Выбор комплекса задач автоматизации и характеристика существующих бизнес-процессов 17
1.2.2. Определение места проектируемой задачи в комплексе задач и ее описание
....................................................................................................................................18
1.2.3. Обоснование необходимости использования вычислительной техники для решения задачи 19
1.2.4. Анализ системы обеспечения информационной безопасности и защиты информации 20
1.3. Анализ существующих разработок и выбор стратегии автоматизации «КАК ДОЛЖНО БЫТЬ» 21
1.3.1. Анализ существующих разработок для автоматизации задачи 21
1.3.2. Выбор и обоснование стратегии автоматизации задачи 27
1.3.3. Выбор и обоснование способа приобретения ис для автоматизации задачи
....................................................................................................................................29
1.4.Обоснование проектных решений ...................................................................30
1.4.1. боснование проектных решений по информационному обеспечению30
1.4.2. Обоснование проектных решений по программному обеспечению 34
1.4.3. Обоснование проектных решений по техническому обеспечению 45
II. Практическая часть 47
2.1. Разработка проекта автоматизации 47
2.1.1. Этапы жизненного цикла проекта автоматизации 47
2.1.2. Ожидаемые риски на этапах жизненного цикла и их описание 50
2.1.3. Организационно-правовые и программно-аппаратные средства обеспечения информационной безопасности и защиты информации 51
2.2 Информационное обеспечение задачи 54
2.2.1 Информационная модель и ее описание 54
2.2.2. Характеристика нормативно-справочной, входной и оперативной информации 55
2.2.3 Характеристика результатной информации 56
2.3. Программное обеспечение задачи 58
2.3.1. Общие положения (дерево функций и сценарий диалога) 58
2.3.2. Характеристика базы данных 59
2.3.3. Структурная схема пакета (дерево вызова программных модулей) 60
2.3.4. Описание программных модулей 60
2.4. Контрольный пример реализации проекта и его описание 60
III. Обоснование экономической эффективности проекта 68
3.1 Выбор и обоснование методики расчета экономической эффективности 68
3.2 Расчет показателей экономической эффективности проекта 68
Заключение 72
Список литературы 74
Приложение 1 79
Приложение 2 81
Приложение 3 92
Введение
Веб-интерфейс — это комплекс методов, посредством которых пользователь взаимодействует через браузер с веб-сайтом или любым другим приложением. К основным преимуществам веб-интерфейсов относится возможность доступа к приложению с помощью выхода в глобальную сеть, используя любой браузер. Например, для редактирования базы данных MySQL широко используется веб- интерфейс PHPMyAdmin.
При разработке веб-интерфейсов как архитектурное решение часто используется шаблон Model-View-Controller (MVC). Его в 1979 году впервые описал Трюгве Реенскауг. Основной концепцией MVC является разделение всей программы на три независимых друг от друга блока: модель, представление и контроллер.
Модель (Model) в концепции MVC предоставляет знания, которые содержат данные и методы работы с этими данными. Она реагирует на запросы, изменяя в зависимости от них сво? состояние. Модель не предоставляет информацию о том, как эти знания можно визуализировать.
Представление (View) в концепции MVC отвечает за визуализацию информации, которую предоставляет модель. Часто визуализация представляется в виде формы с графическими элементами, отображающая информацию модели.
Контроллер (Controller) в концепции MVC предоставляет связь между пользователем и процессом: Контроллер контролирует ввод данных пользователем и использует модель и представление для осуществления необходимой реакции на действия пользователя.
При использовании данного подхода к разработке архитектуры веб- интерфейса исключается возможность прямого взаимодействия модели и представления. Каждое действие пользователя обрабатывается контроллером. Контроллер взаимодействует с моделью, а она реагирует на запросы, изменяя в зависимости от них сво? состояние.
Схема MVC разделяет модель, представление и контроллер в пользовательских интерфейсах. Такой подход повышает гибкость и дает возможность повторного использования программы. MVC отделяет представление информации от самой информации. При этом между видом и моделью устанавливается протокол взаимодействия, представленный контроллером. Представление должно соответствовать состоянию модели в любой момент времени. При изменении внутренних данных внутри модели, она информирует все зависящие от нее представления, а вид, в свою очередь, обновляется. Такой подход позволяет создавать несколько видов для модели, не изменяя ее.
Актуальность данной работы заключается в следующем:
Веб-интерфейс – это комплекс методов, посредством которых пользователь взаимодействует через браузер с веб-сайтом или любым другим приложением. К основным преимуществам веб-интерфейсов относится возможность доступа к приложению с помощью выхода в глобальную сеть, используя любой браузер. Такой вид взаимодействия с пользователями предоставляет широкие возможности использовать веб-интерфейс как инструмент электронной коммерции и социального взаимодействия, а также повышает удобство использования программного продукта.
В процессе подготовки данной работы были изучены и применены на практике: HTML – язык гипертекстовой разметки, PHP – препроцессор гипертекста, CSS – каскадные таблицы стилей, PostgreSQL – система управления базами данных, JavaScript – язык программирования, Java Server Pages — технология, позволяющая веб-разработчикам создавать содержимое, которое имеет как статические, так и динамические компоненты.
Целью данной работы является разработка Web-интерфейса для систем программирования и CASE-инструментов на примере сервера уведомлений.
Задачами данной дипломной работы являются:
- изучить и проанализировать технологию клиент-серверных приложений;
- изучить и проанализировать технологию WWW;
- изучить применяемые языки программирования (HTML, PHP, CSS, JavaScript);
- изучить системы управления базами данных.
В качестве объекта для разработки веб-интерфейса выбрано общество с ограниченной ответственностью ООО «Безам», которое специализируется в области предоставления услуг населению. Данная организация оринтирована на торговлю,преимущественно в ее электронном сегменте.
Данная работа будет иметь практическое применение для администрации данного предприятия, так как сократится время оповещения персонала.
Список литературы
1. Брокшмидт К. Введение в разработку приложений для Windows 8 с использованием HTML, CSS и JavaScript – Издательство Национальный Открытый Университет «ИНТУИТ» , 2016 - 459 с.
2. Бухарин С. В., Мельников А. В. Информационные системы в экономике: учебное пособие – Издательство Воронежский государственный университет инженерных технологий, 2012 год - 103 с.
3. Гамма Э, Холм Р. Джонсон Р., Влиссидес Дж. Приемы объектно- ориентированного проектирования. Паттерны проектирования - Издательство Питер, 2007 – 258 с.
4. Гвоздева В. А., Лаврентьева И. Ю. Основы построения автоматизированных информационных систем – Издательство ФОРУМ: ИНФРА, 2007. – 320 с.
5. Герберт Шилдт Java. Полное руководство Пер. с англ. – Издательство Диалектика, 2017 – 1488с.
6. Грекул В. И., Денищенко Г. Н., Коровкина Н. Л. Проектирование информационных систем: курс лекций: учеб пособие для студентов вузов – Издательство Интернет-университет информационных технологий, 2005. – 304 с.
7. Гуров В. В., Чуканов В. О. Архитектура и организация ЭВМ - Издетельство Национальный Открытый Университет «ИНТУИТ» , 2016 - 184 с.
8. Дейт К. Дж. Введение в системы баз данных: Пер. с англ.– Издательство Диалектика, 1998 – 784 с.
9. Дженнифер Нидерст Роббинс. HTML5, CSS3 и JavaScript. Исчерпывающее руководство./ 4-ое издание - Издательство ЭКСМО, 2014. – 340с.
10. Джереми Мак-Пик, Джо. Фасет AJAX для профессионалов. Пер. с англ. – Издательство Символ-Плюс, 2013 – 488с.
11. Дунаев С. А. Java для Internet в Windows и Linux - Издательство Диалог- МИФИ, 2014. - 490 с.
12. Дэвид М. Гери. Java Server Pages. Библиотека профессионала – Издательство Вильямс, 2002.- 432 с.
13. Зубатов А. Ю. Информационное обеспечение процессов управления на предприятии - Издательство Лаборатория книги, 2012 год- 105 с.
14. Ипатова Э. Р. Методологии и технологии системного проектирования информационных систем- Издательство Флинта, 2016 год - 257с.
15. Кариев Ч.А. Всемирная Сеть (WWW) - использование и приложения Интернет- Университет Информационных Технологий.2018.-440с.
16. Кватрани. Rational Rose 2000 и UML. Визуальное моделирование - Издательство ДМК-пресс, 2015. - 176 c.
17. Леоненков А. В. Объектно-ориентированный анализ и проектирование с использованием UML и IBM Rational Rose - Издательство Москва: Гостехиздат, 2006.
- 320 c.
18. Леоненков А.В., Объектно-ориентированный анализ и проектирование с использованием UML и IBM Rational Rose - Издательство Интернет-университет информационных технологий, 2006 - 320 с.
19. Луис Атенсио. Функциональное программирование на JavaScript. Как улучшить код JavaScript-программ – Издательство Вильямс, 2017.-314с.
20. Маркин А. В., Шкарин С. С. Основы web-программирования на PHP: учебное пособие – Издательство Диалог-МИФИ, 2012. - 252 с.
21. Марц, Уоррен. Большие данные. Принципы и практика построения масштабируемых систем обработки данных – Издательство Вильямс, 2018 - 368 с.
22. Моргунов Е.П. PostgreSQL. Основы языка SQL – Издательство БХВ-Петербург, 2017. – 336с.
23. Николас Закас. JavaScript. Оптимизация производительности - Издательство Символ Плюс, 2012. -256 с.
24. Новиков И.А., Горшкова Н.В. Основы технологий баз данных. Учебное пособие - Издательство ДМК-Пресс, 2019. - 240 с.
25. Новиков Ю. В., Кондратенко С. В. Основы локальных сетей – Издательство Интернет - Университет Информационных Технологий , 2005 - 360 с.
26. Олифер В.Г., Олифер Н.А. Компьютерные сети. Принципы, технологии, протоколы. Учебник для вузов – Издательство Питер, 2016 - 992 с.
27. Пятибратов А. П., Гудыно Л. П., Кириченко А. А. Вычислительные машины, сети и телекоммуникационные системы: учебно-методический комплекс - Издательство Евразийский открытый институт, 2009 год - 292 с.
28. Савельев А. О., Алексеев А. А. HTML5. Основы клиентской разработки - Издательство Национальный Открытый Университет «ИНТУИТ», 2016. - 272 с.
29. Савельева Н.В. Язык программирования PHP-Учебный курс - Издательство Интернет-университет информационных технологий, 2006. – 264 с
30. Семенов Ю. А. Алгоритмы и протоколы каналов и сетей передачи данных: учебное пособие - Издательство Интернет-Университет Информационных Технологий, 2007 - 638 с.
31. Сидни Фейт. TCP/IP Архитектура. Протоколы. Реализация. –Издательство ЛОРИ, 2015. – 450 с.
32. Скотт Б., Нейл Т.. Проектирование веб-интерфейсов – Издательство Символ- Плюс, 2010. - 352с.
33. Флойд К. С. Введение в программирование на PHP5- Издательство Интернет- университет информационных технологий, 2007. - 236 с.
34. Эрик А. Мейер. Справочник программиста каскадных таблиц стилей 2.0 - Издательство McGraw-Hill Education, 200.1 – 368с
35. Эспозито, Сальтарелло. Microsoft.NET. Архитектура корпоративных приложений – Издательство Вильямс, 2016.-216 с.
36. ГОСТ 19.701-90. Условные обозначения и правила выполнения (Единая система программной документации. Схемы алгоритмов, программ, данных и систем). Введ. 1992-01-01. – 27 с.
37. ГОСТ 34.601-90. Автоматизированные системы. Стадии создания. Введ. 1992- 01-01
38. Общие требования к оформлению учебных документов. Текстовые документы. Введ.2002–01–01.
39. РД IDEF0 – 2000. Методология функционального моделирования IDEF0. Руководящий документ. Госстандарт России, Москва
40. Стандарт ISO 8879 «Обработка информации. Текстовые и офисные системы. Стандартный обобщенный язык разметки»
41. Основные понятия и классификация CASE-технологий [Электронный ресурс]. Режим доступа к сайту:
42. Основные понятия и классификация CASE-технологий [Электронный ресурс]. Режим доступа к сайту:
EnterpriseArchitect [Электронный ресурс].
Похожие работы
Другие работы автора
НЕ НАШЛИ, ЧТО ИСКАЛИ? МОЖЕМ ПОМОЧЬ.
СТАТЬ ЗАКАЗЧИКОМ