Как написать магистерскую работу на тему разработки информационной системы. Актуальность цели исследования во введении магистерской диссертации, суть и особенности, а также готовый образец плана, содержания и возможность бесплатно скачать пример
Актуальность разработки информационной системы в магистерской диссертации обусловлена непрерывным процессом глобальной информатизации современного общества, который затрагивает абсолютно все сферы деятельности человека и общества. В современном нам постиндустриальном мире становится невозможным осуществление какой-либо продуктивной, конструктивной и эффективной деятельности без разработанных информационных систем. Ни банковская деятельность, ни биржевая, ни любая другая коммерция уже не осуществима без использования информационных систем и средств высокопроизводительной связи.
Для более глубокого понимания сути в данной статье представлены рекомендации по написанию таких тем диссертаций по разработке информационных систем, пример которых приведен в таблице ниже.
1. Магистерская работа: Исследование вопроса применимости и разработка информационной системы мониторинга технологических процессов |
2. Магистерская диссертация: Изучение подходов и принципов разработки информационной системы учета ТМЦ в процессе укладки подземных коммуникаций |
3. Магистерская: Разработка информационной системы проектирования систем управления тепловых электростанций |
4. Диссертация: Разработка информационной системы управления подачей технологических жидкостей |
5. Магистерская работа: Исследование эффективности разработки информационной системы для обучения управленческого персонала |
6. Магистерская диссертация: Разработка информационной системы календарного планирования реализации технологического процесса |
7. Магистерская работа: Разработка информационной системы учета показателей технологического процесса добычи нефти |
8. Диссертация: Разработка информационной системы оперативного управления финансовыми показателями |
9. Магистерская: Разработка информационной системы управления показателями надежности коммуникаций системы электропередачи |
10. Магистерская диссертация: Проектирование и разработка информационной системы оценки требуемых компонентов при производстве лакокрасочных изделий на заказ |
11. Магистерская: Разработка информационной системы учета продаж детских игрушек |
12. Диссертация: Разработка информационной системы содержания садоводческого кооператива |
13. Магистерская работа: Исследование вопроса повышения эффективности деятельности сельскохозяйственного предприятия в рамках внедрения и разработки информационной системы |
14. Магистерская диссертация: Разработка информационной системы учета результатов обучения студентов |
Подробно о выборе актуальной и интересной темы магистерской по разработке информационной системы изложено здесь.
По сути подготовку любой диссертации по разработке информационной системы можно описать тремя этапами работы: анализ и оптимизация бизнес-процессов, моделирование и проектирование информационной системы, разработка информационной системы. В качестве примера приведем следующий перечень используемых CASE-средств на каждом из этапов:
1. Ramus Educational для формализации этапов разработки с помощью IDEF0 диаграмм (рисунки 1 и 2).
2. Rational Rose для построения UML диаграмм использования системы (рисунок 3).
3. Microsoft Visual Studio для проектирования и реализации модели классов в стандарте UML и веб-интерфейса системы (рисунок 4).
В первую очередь в магистерской диссертации по разработке информационной системы необходимо провести анализ предметной области и оптимизировать бизнес-процессы. В качестве примера приведем данный этап из диссертации по разработке информационной системы туристической деятельности. На рисунках 1 и 2 представлены диаграммы в IDEF0-нотации (RAMUS Educational) с общим описанием процесса моделирования. Диаграмма на рис. 1 представляет собой изображение процесса, где видно, что разработка SMART-технологии подбора тура осуществляется на основе анализа потребностей общества и туристических организаций, при разработке технологии используется информация о мероприятиях и контенте, информация о поездках и информация о билетах, подбор тура осуществляется на основе методов логического вывода на основе правил, задаваемых специалистами туристического бизнеса. В процессе проектирования модели можно выделить этап анализа требований и выделения значимых характеристик туристической услуги, этап проектирования SMART-технологии подбора тура, оценки и корректировки технологии на этапе проектирования, этап реализации и апробации системы, а также этап оценки и корректировки SMART-технологии на этапе ее реализации.
![Описание процесса разработки SMART-технологии Описание процесса разработки SMART-технологии](https://itdiplom.ru/image/catalog/images/magisterskie/opisanie-processa-razrabotki-smart-texnologii.jpg)
Рисунок 1 – Описание процесса разработки SMART-технологии
На рисунке 2 процесс проектирования технологии представлен более детально. Можно выделить этап разработки алгоритмов и методов автоматизированного анкетирования клиента, которые бы позволили получить всю необходимую информацию о потребностях клиента для последующего логического вывода, этап разработки методов формирования индивидуального содержания туристической поездки на основе механизмов вывода, правил и ответов клиента, а также этап разработки алгоритмов и методов расчета стоимости и определения окончательного индивидуального предложения клиенту.
![Описание процесса проектирования подбора тура Описание процесса проектирования подбора тура](https://itdiplom.ru/image/catalog/images/magisterskie/opisanie-processa-proektirovaniya-podbora-tura.jpg)
Рисунок 2 – Описание процесса проектирования подбора тура
Таким образом, в магистерской по разработке информационной системы сделан вывод о том, что разрабатываемая туристическая информационная система должна концентрироваться на подборе оптимального сочетания содержательной части туризма – экскурсий, мест посещения и других опций, которые могут быть заданы логическими правилами. В своей работе система должна использовать существующие SMART-технологии для обеспечения клиента необходимой услугой, но при этом предполагается, что разрабатываемая в диссертации информационная система должна играть координирующую роль и условно будет находиться на самом высоком уровне стека SMART-технологий, выбирая общее содержание поездки и оставляя конкретную реализацию деталей остальным SMART-технологиям и системам.
Далее в диссертации по разработке информационной системы следует выделить виды пользователей. Так, например, это будут: клиент, менеджер и администратор. UML диаграмма использования в среде Rational Rose представлена на рисунке 3.
![UML диаграмма разрабатываемой в магистерской информационной системы UML диаграмма разрабатываемой в магистерской информационной системы](https://itdiplom.ru/image/catalog/images/magisterskie/uml-diagramma-razrabatyvaemoj-v-magisterskoj-informacionnoj-sistemy.jpg)
Рисунок 3 – UML диаграмма разрабатываемой в магистерской информационной системы в среде Rational Rose
Непосредственно для разработки информационной системы в магистерской следует выбрать язык разработки. Например, таким языком может быть C#, поскольку данный язык позволяет реализовать необходимый функционал с обеспечением достаточной производительности для механизма логического вывода, т.к. задача логического вывода может быть достаточно требовательной к ресурсам при большом числе правил. Для реализации веб-интерфейса можно использовать ASP.NET, фреймворк MVC 5 и среду разработки Visual Studio. На рисунке 4 представлена UML диаграмма классов разрабатываемой информационной системы в магистерской диссертации.
![UML диаграмма классов разрабатываемой информационной системы в магистерской диссертации UML диаграмма классов разрабатываемой информационной системы в магистерской диссертации](https://itdiplom.ru/image/catalog/images/magisterskie/uml-diagramma-klassov-razrabatyvaemoj-informacionnoj-sistemy.jpg)
Рисунок 4 – UML диаграмма классов разрабатываемой информационной системы в магистерской диссертации в среде MS Visual Studio
Для облегчения разработки и сопровождения веб-интерфейса разрабатываемой информационной системы может быть использован паттерн MVC (Model-View-Controller). В работе в обязательном порядке следует описать процесс самой разработки системы. Так, например:
Логика взаимодействия с экспертной системой и каталог туристического контента реализованы в SmartController контроллере, личный кабинет реализован в ManageController контроллере. Механизм логического вывода реализован в классе RuleInferenceEngine, который использует WorkingMemory для хранения содержимого рабочей памяти в процессе логического вывода, а также классы Rule (логическое правило) и класс Clause (простейшее логическое условие) и производные от класса Clause (IsClause, GEClause, LEClause, LessClause, GreaterClause). В базе данных хранятся классы QuestionGroup (группа вопросов, содержащая XML для вопросов (класс Question), ответов (класс Answer) и XML соответствующих правил, т.е. вопросы и правила для механизма логического вывода), TouristicContent (объект туристического контента – тур, экскурсия, мероприятие, гостиница, ресторан) и InterviewResult (результат ответов на вопросы и отработки механизма логического вывода для пользователя).
В заключение следует отметить, что написать качественную магистерскую диссертацию по разработке информационной системы Вам поможет полный перечень актуальных статей и рекомендаций по информационным системам, изложенный здесь.