Выпускная квалификационная работа (ВКР) на тему "Синергия | Разработка прототипа учебного программного обеспечения для работы с АСКУЭ в СНТ «Восход» | "

Работа Синергии на тему: Разработка прототипа учебного программного обеспечения для работы с АСКУЭ в СНТ «Восход».
Год сдачи: 2019
Оценка: Отлично.
Оригинальность работы на момент публикации 50+% на антиплагиат.ру.
Ниже прилагаю все данные для покупки.
https://studentu24.ru/list/suppliers/Anastasiya1---1326

Описание работы

МОСКОВСКИЙ ФИНАНСОВО-ПРОМЫШЛЕННЫЙ УНИВЕРСИТЕТ «СИНЕРГИЯ»

Факультет электронного обучения
Направление Кафедра ЭО


ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
РАЗРАБОТКА ПРОТОТИПА УЧЕБНОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ РАБОТЫ С АСКУЭ В СНТ «ВОСХОД»


МОСКВА 2019

ЗАДАНИЕ НА ВЫПУСКНУЮ КВАЛИФИКАЦИОННУЮ РАБОТУ
1. Тема выпускной квалификационной работы: Разработка прототипа учебного программного обеспечения для работы с АСКУЭ в СНТ «Восход»
2. Срок сдачи студентом законченной работы « »_ _ 2019 г.
3. Исходные данные по дипломному проекту Проектирование, разработка, тестирование существующий IT структуры предприятия, установленные компоненты, их свойства и характеристики, законы, ГОСТы, математические методы, технологии баз данных, язык программирования.
4. Содержание разделов выпускной квалификационной работы

Введение
I Аналитическая часть
Технико-экономическая характеристика предметной области и предприятия.
Анализ деятельности
Характеристика предприятия и его деятельности
Организационная структура управления предприятием
Программная и техническая архитектура предприятия
Характеристика комплекса задач, задачи и обоснование необходимости реализации нового программного обеспечения
Выбор комплекса задач автоматизации и характеристика существующих процессов
Определение места проектируемой задачи в комплексе задач и ее описание
Обоснование необходимости использования вычислительной техники для решения задачи [5]
Анализ существующих разработок и выбор стратегии реализации программного обеспечения
Анализ существующих разработок по исследуемой области
Выбор и обоснование стратегии написания программы и её цели
Обоснование проектных решений
Обоснование проектных решений по информационному обеспечению
Обоснование проектных решений по программному обеспечению
Обоснование проектных решений по техническому обеспечению II Проектная часть
2.1. Разработка проекта программного обеспечения
2.1.1. Этапы жизненного цикла программного обеспечения
2.1.2. Ожидаемые риски на этапах жизненного цикла и их описание
2.1.3. Описание необходимых функций реализуемого программного обеспечения их обоснованность
2.2. Структура, логика и функции программного обеспечения
2.2.1. Общие положения. Проектирование интерфейса и логики программного обеспечения
2.2.2. Характеристики баз данных
2.2.3. Описание основных элементов программы и их функции
2.3. Итоговый вариант разработки программного обеспечения, описание его свойств, функций и принципов работы
III Обоснование экономической эффективности проекта
3.1. Выбор и обоснование методики расчёта экономической эффективности
3.2. Расчёт показателей экономической эффективности проекта
3.3. Законы, ГОСТы
Заключение Приложения

5. Основные вопросы, подлежащие разработке.
В главе 1 необходимо представить обоснование актуальности выбора задачи разработки программного обеспечения, проектных решений по информационному, программному и аппаратному обеспечению, дать ее развернутое описание, отразить взаимосвязь с другими задачами, изложить используемую стратегию разработки и способ разработки программного обеспечения.
В разделе 1.1. необходимо привести краткое описание компании и таблицу показателей ее деятельности, рисунок организационной структуры и его описание, рисунки программной и технической архитектуры, а также их описание.
В разделе 1.2 следует обосновать актуальность выбора задачи разработки, для этого необходимо провести анализ организационной, программной и технической архитектуры с целью определения перечня задач, которые необходимо реализовать в разрабатываемом программном обеспечении и выбора наиболее приоритетной из них. С целью определения информационных потоков выбранной задачи необходимо привести соответствующие диаграммы и схемы. Далее необходимо привести рисунок, отражающий документооборот автоматизируемой задачи, таблицу прагматических характеристик соответствующих документов (периодичность, время на обработку и так далее) и определить комплекс программно-аппаратных средств, обеспечивающих информационную безопасность и защиту информации в рамках решаемой задачи .
В разделе 1.3 необходимо провести анализ готовых программных решений для решения поставленной задачи (в виде сравнительной таблицы наиболее интересных решений), определить стратегию и способ разработки программного обеспечения.
В разделе 1.4 необходимо провести анализ и обосновать выбор средств, используемых для разработки программы для выполнения поставленной задачи : технического обеспечения (компьютеры и периферия, сетевое оборудование, офисная техника, дополнительные устройства), программного обеспечения (операционная система, СУБД, среда разработки, другое прикладное ПО), информационного обеспечения (классификаторы, справочники, документы, информационные базы). [1,3,4] В главе 2 необходимо представить проектные решения в соответствии с выбранной моделью жизненного цикла: начиная с анализа рисков на всех этапах
разработки программного обеспечения с примером её опытной эксплуатации.
В разделе 2.1 необходимо провести выбор стандарта и модели жизненного цикла, соответствующих поставленной задаче, а также стратегии внедрения проектируемого программного обеспечения. После этого необходимо понять риски на каждом этапе выбранной модели жизненного цикла и определить пути их снижения, в том числе посредством разработки средств информационной безопасности и защиты информации проектируемого программного обеспечения. [2,3,6]
Раздел 2.2 отражает процесс проектирования программного обеспечения задачи [1,3,5,6] и должен содержать:
• рисунок информационной модели и ее описание;
• таблицу используемых систем кодирования и описание классификаторов;
• схему взаимодействия программного обеспечения с базами данных;
• описание входных и оперативных документов, файлов и экранных форм;
• описание результатных документов, файлов и экранных форм;
• таблицы входных и результатных показателей, а также их описание;
• рисунки дерева функций и сценария диалога, а также их описание;
• рисунок дерева вызова программных модулей, а также таблицу с перечнем и назначением модулей;
• блок-схема основного/расчетного модуля, описание блок-схем алгоритмов основных расчетных модулей.
В разделе 2.3 следует представить экранные формы, демонстрирующие работу программного обеспечения (не менее 7) и их описание, а также описание функций и демонстрация их работоспособности .
В главе 3 приводится методика расчета показателей экономической эффективности и расчеты, сделанные в соответствии с изложенной методикой. Расчетные данные следует представить в виде таблиц и диаграмм, отражающие сравнение базового и предлагаемого вариантов.
Приложение обязательно должно содержать фрагмент листинга программного кода (распечатка на исходном языке программирования отлаженных основных расчетных модулей - около 400 операторов языка высокого уровня или адаптированных программных средств, использованных в работе), также могут быть приведены:
• схемы или таблицы из основной части дипломной работы;
• результаты выполнения контрольного примера;
• диаграммы потоков данных, демонстрирующих существующую технологию решения задач («КАК ЕСТЬ»);
• диаграммы потоков данных, демонстрирующих предлагаемую технологию решения задач («КАК ДОЛЖНО БЫТЬ»);
• схемы документооборота;
• примеры классификаторов;
• формы первичных и результатных документов;
• распечатки меню, экранных форм ввода, получаемых отчетов в разработанной системе;
• а также другие материалы дипломного проекта, кроме текстов договоров с клиентами и иных "шаблонных документов" (в тех случаях, когда для их существенных реквизитов проектируется форма, а по результатам ввода и сохранения в информационную базу имеется возможность распечатки документа "по шаблону").
В одном приложении нельзя размещать различные по смыслу таблицы или рисунки. Не допускается дублирование в приложении материала, размещенного в основной части дипломного проекта.
С детальным рассмотрением содержания каждого пункта, а также примерами схем и таблиц необходимо ознакомиться в «Методических указания по дипломному проектированию для специальностей ИСиТ, ПИвЭ, ПИвД», размещенных на сайте факультета ИСиТ в разделе
«Материалы». При подготовке дипломного проекта можно пользоваться дополнительными литературными источниками, а также основной литературой, список которой приведен ниже.

6. Список литературы
Дубровин, В.В. Программирование на C# : учебное пособие : в 2 ч. / В.В.Дубровин ; Министерство образования и науки Российской Федерации, Федеральное государственное бюджетное образовательное учреждение высшего образования «Тамбовский государственный технический университет». - Тамбов : Издательство ФГБОУ ВПО «ТГТУ», 2017. - Ч. 1. - 81 с.
Зубкова, Т.М. Технология разработки программного обеспечения : учебное пособие / Т.М.Зубкова ; Министерство образования и науки Российской Федерации, Федеральное государственное бюджетное образовательное учреждение высшего образования
«Оренбургский государственный университет», Кафедра программного обеспечения вычислительной техники и автоматизированных систем. - Оренбург : ОГУ, 2017. - 469 с.
Кариев, Ч.А. Разработка Windows-приложений на основе Visual C# : учебное пособие / Ч.А.Кариев. - Москва : Интернет-Университет Информационных Технологий, 2015. - 768 с.
Карпова, Т.С. Базы данных: модели, разработка, реализация : учебное пособие / Т.С.Карпова.
- 2-е изд., исправ. - Москва : Национальный Открытый Университет «ИНТУИТ», 2016. - 241 с.
Клевцов, А.В. Основы рационального потребления электроэнергии : учебное пособие / А.В.Клевцов. - Москва ; Вологда : Инфра-Инженерия, 2017. - 233 с.
Москвитин, А.А. Решение задач на компьютерах : учебное пособие / А.А. Москвитин. - Москва ; Берлин : Директ-Медиа, 2015. - Ч. II. Разработка программных средств. - 427 с.

Содержание
Введение 8
1. Аналитическая часть 10
1.1. Технико-экономическая характеристика предприятия. Анализ деятельности 10
1.1.1. Характеристика предприятия и его деятельности 10
1.1.2. Организационная структура управления предприятием 10
1.1.3. Программная и техническая архитектура предприятия 12
1.2. Характеристика комплекса задач, задачи и обоснование необходимости реализации нового программного обеспечения 13
1.2.1. Выбор комплекса задач автоматизации и характеристика существующих процессов 13
1.2.2. Определение места проектируемой задачи в комплексе задач и ее описание 14
1.2.3. Обоснование необходимости использования вычислительной техники для решения задачи 14
1.3. Анализ существующих разработок и выбор стратегии реализации программного обеспечения 15
1.3.1. Анализ существующих разработок по исследуемой области 15
1.3.2. Выбор и обоснование стратегии написания программы и её цели 18 1.4. Обоснование проектных решений 20
1.4.1 Обоснование проектных решений по информационному обеспечению 20
1 4.2 Обоснование проектных решений по программному обеспечению22
1.4.3. Обоснование проектных решений по техническому обеспечению 25
Проектная часть 27
Разработка проекта программного обеспечения 27
2.1.1. Этапы жизненного цикла программного обеспечения 27
2.1.2. Ожидаемые риски на этапах жизненного цикла и их описание 31
2.1.3. Описание необходимых функций реализуемого программного обеспечения их обоснованность 32
Структура, логика и функции программного обеспечения 35
2.2.1. Общие положения. Проектирование интерфейса и логики программного обеспечения 35
2.2.2 Характеристики баз данных 46
2.2.3 Описание основных элементов программы и их функции 48
Итоговый вариант разработки программного обеспечения, описание его свойств, функций и принципов работы 57
Обоснование экономической эффективности проекта 74
Выбор и обоснование методики расчёта экономической эффективности 74
Расчёт показателей экономической эффективности проекта 75
Законы, ГОСТы 76
Заключение 78
Список литературы 79
Приложения 81

Введение
В настоящее время всё большую популярность набирает автоматизация всякого вида деятельности и процессов, сфера жилищно- коммунальных услуг в этом плане совсем не отстаёт, одним из примеров такой автоматизации является автоматический удалённый контроль показаний электросчётчиков и управление ими. Для того чтобы уметь управлять такой системой нужно пройти обучение работе со специализированным ПО и изучить основные параметры и характеристики оборудования. Для этих целей необходимо создание такого учебного материала, благодаря которому обучающийся сможет изучить работу и настройки системы, а также выполнить контрольные тесты по изученным материалам, с автоматической (ручной для некоторых частей ПО) проверкой и выставлением оценок.
Существует огромное число языков программирования, они все отличаются друг от друга, какие-то кардинально, а некоторые совсем незначительно, каждый из них решает определённые типы задач и может быть индивидуально подобран под конкретный проект. Для создания учебного пособия хорошо подходит язык программирования C#, он достаточно прост в использовании, позволяет создавать хороший интерфейс. Ещё одним из достоинств C# является его принадлежность к одному из языков технологии ASP.NET, а значит подходит для разработки веб-приложений. Данный язык весьма востребован и перспективен, данный язык хорошо подходит для изучения программированию.
Одной из платформ, ориентированных для работы с данными в C# является Windows Form. Очень часто в приложениях встречаются формы, предназначенные для ввода и/или редактирования объектов с большим количеством зависимых свойств.
В Windows Form реализовано огромное количество возможностей для упрощения реализации общих задач, таких как локализация приложения на разных языках, добавление справки, создание диалоговых окон. Кроме того,на Windows Form можно создавать безопасные приложения, благодаря применению эффективной системы безопасности .NET Framework.
Основы программирования, изученные на примере языка c# позволят студентам быстро стать востребованными специалистами.
Актуальность данного дипломного проекта обусловлена отсутствием электронного учебного материала по заданной теме исследования, необходимых для эффективного обучения пользователей работы с АСКУЭ.
Объектом исследования является процесс обучения пользователей, подающих заявки на вакантные должности системных администраторов по работе с АСКУЭ “Матрица”.
Предметом исследования являются учебные материалы по теме “Настройка и управление электронными счётчиками с помощью программы COSEM Client” и “Установка и настройка работоспособности COSEM Client”.
Цель работы – спроектировать и реализовать работоспособное учебное программное обеспечение для работы с АСКУЭ в СНТ “Восход”.
Для реализации поставленной цели необходимо решить следующие
задачи:
1. Проанализировать литературные и интернет-источники по теме исследования.
2. Спроектировать структуру прототипа учебного программного обеспечения.
3. Реализовать интерфейс и функционал прототипа учебного программного обеспечения для работы с АСКУЭ.

Список литературы
1. Бенкен Е.С. PHP, MySQL, XML: программирование для Интернета: 2- е изд. перераб. и доп. – СПБ.: БВХ-Петербург, 2016. – 352 с.
2. Варфоломеева, А.О. Информационные системы предприятия: Учебное пособие / А.О. Варфоломеева, А.В. Коряковский, В.П. Романов. - М.: НИЦ ИНФРА-М, 2016. - 283 c.
3. Голицына, О.Л. Языки программирования: Учебное пособие / О.Л. Голицына, Т.Л. Партыка, И.И. Попов. — М.: Форум, НИЦ ИНФРА- М, 2015. — 400 c.
4. Гросс К. С# 2017/ К. Гросс. – СПб. : БХВ-Петербург,2017. – 576 с. :ил.
5. Дубровин, В.В. Программирование на C# : учебное пособие : в 2 ч. / В.В.Дубровин ; Министерство образования и науки Российской Федерации, Федеральное государственное бюджетное образовательное учреждение высшего образования «Тамбовский государственный технический университет». - Тамбов : Издательство ФГБОУ ВПО «ТГТУ», 2017. - Ч. 1. - 81 с.
6. Зубкова, Т.М. Технология разработки программного обеспечения : учебное пособие / Т.М.Зубкова ; Министерство образования и науки Российской Федерации, Федеральное государственное бюджетное образовательное учреждение высшего образования «Оренбургский государственный университет», Кафедра программного обеспечения вычислительной техники и автоматизированных систем. - Оренбург : ОГУ, 2017. - 469 с.
7. Кариев, Ч.А. Разработка Windows-приложений на основе Visual C# : учебное пособие / Ч.А.Кариев. - Москва : Интернет-Университет Информационных Технологий, 2015. - 768 с.
8. Карпова, Т.С. Базы данных: модели, разработка, реализация : учебное пособие / Т.С.Карпова. - 2-е изд., исправ. - Москва : Национальный Открытый Университет «ИНТУИТ», 2016. - 241 с.
9. Клевцов, А.В. Основы рационального потребления электроэнергии : учебное пособие / А.В.Клевцов. - Москва ; Вологда : Инфра- Инженерия, 2017. - 233 с.
10. Лазаро, Исси Коэн Полный справочник по HTML, CSS и JavaScript / Лазаро Исси Коэн, Джозеф Исси Коэн. - М.: ЭКОМ Паблишерз, 2014.
- 938 c.
11. Малыхина, М. Базы данных: основы, проектирование, использование/ М. Малыхина. - М.: БХВ-Петербург, 2015. - 512 c.
12. Москвитин, А.А. Решение задач на компьютерах : учебное пособие / А.А. Москвитин. - Москва ; Берлин : Директ-Медиа, 2015. - Ч. II. Разработка программных средств. - 427 с.
13. Прохоренок, Николай HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера/ Николай Прохоренок. - М.: БХВ-Петербург, 2012. - 912 c.
14. Троелсен, Э. Язык программирования С# 5.0 и платформа .NET 4.5 / Э. Троелсен; Пер. с англ. Ю.Н. Артеменко. — М.: Вильямс, 2013. — 1312 c.
15. Фельдбаум, А. А. Вычислительные устройства в автоматических системах / А.А. Фельдбаум. - М.: Государственное издательство физико-математической литературы, 2017. - 800 c.

НЕ НАШЛИ, ЧТО ИСКАЛИ? МОЖЕМ ПОМОЧЬ.

СТАТЬ ЗАКАЗЧИКОМ