РАЗРАБОТКА МОДУЛЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ, ОБЕСПЕЧИВАЮЩЕГО НАХОЖДЕНИЕ ОШИБОК ПОДКЛЮЧЕНИЯ К КОРПОРАТИВНОЙ СЕТИ на примере Министерства имущественных отношений Алтайского края
|
ВВЕДЕНИЕ 3
ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ПРОЕКТИРОВАНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ 8
1.1 Сущность и основные особенности информационных систем 8
1.2 Инструментальные средства проектирования и разработки
информационных систем 20
ГЛАВА 2. ПРОЕКТИРОВАНИЕ И РЕАЛИЗАЦИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ 40
2.1 Предпроектный анализ объекта автоматизации 40
2.2 Проектирование и программная реализация информационной системы .. 49
ЗАКЛЮЧЕНИЕ 60
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 62
ПРИЛОЖЕНИЯ 69
ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ПРОЕКТИРОВАНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ 8
1.1 Сущность и основные особенности информационных систем 8
1.2 Инструментальные средства проектирования и разработки
информационных систем 20
ГЛАВА 2. ПРОЕКТИРОВАНИЕ И РЕАЛИЗАЦИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ 40
2.1 Предпроектный анализ объекта автоматизации 40
2.2 Проектирование и программная реализация информационной системы .. 49
ЗАКЛЮЧЕНИЕ 60
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 62
ПРИЛОЖЕНИЯ 69
Актуальность темы исследования. Оперативная информация стала существенным элементом оптимального решения. Своевременность и четкость информации во многом обусловливает успех дела. Поэтому компании инвестируют средства в корпоративные информационные системы. Рынок информационных технологий огромен и постоянно меняется. Технологии появляются и умирают все быстрее, а продвижение корпоративных информационных систем — довольно длительный процесс. Вместе с тем, ведущие технологии еще нужно гармонично поместить в реальную жизнь, внедрить на конкретном предприятии.
Корпоративная информационная система типичного современного предприятия является весьма непростым комплексом, построенным в многоуровневой архитектуре клиент-сервер, которая использует многочисленные внешние сервисы и, в свою очередь, предоставляет собственные сервисы вовне.
Архитектура клиент-сервер используется для доступа к разнообразным ресурсам с использованием сетевых технологий: Web-серверы, серверы приложений, серверы баз данных, почтовые серверы, файрволы, прокси - серверы. Проектирование клиент-серверных приложений способствует повышению безопасности, надежности и производительности используемых приложений и сети в целом. Как правило, клиент-серверные приложения применяются для автоматизации бизнеса.
Мысль создать вычислительные ресурсы в соответствии с архитектурой клиент-сервер появилась на уровне рабочих групп и подразделений компаний. Менеджеры отделов заметили, что применение централизованных приложений, которые работают на мэйнфрейме, не дает им мгновенно откликаться на требования бизнеса. Развертыванию приложений центральным отделом информационного обслуживания необходимо было достаточно много времени, а итог не всегда соответствовал нуждам подразделений. С развитием персональных компьютеров у сотрудников появилась возможность хранить и обрабатывать информацию непосредственно на своих рабочих местах, а менеджеры отделов — без промедления находить нужные приложения.
Но в окружении, состоящем главным образом из персональных компьютеров, пользователи при совместной работе встречали определенные трудности. Даже на уровне одного подразделения организации требовалось поддерживать базу данных, а также форматы и стандарты их применения. Решение всех проблем обеспечивает архитектура клиент-сервер, развернутая на уровне подразделения. Чаще всего, такая архитектура содержит одну локальную сеть, некоторое количество персональных компьютеров и один или два сервера.
Положительные результаты систем клиент-сервер уровня подразделения проложили дорогу системам клиент-сервер уровня предприятия. При благоприятном стечении обстоятельств данная архитектура помогает интегрировать ресурсы подразделений организации и отдела информационного обслуживания, а также запускать приложения, которые предоставляют пользователям контролируемый доступ к корпоративным базам данных. Существенной чертой таких архитектур является то, что центральный отдел информационного обслуживания снова возвращает себе абсолютный контроль над данными, только уже в контексте распределенной вычислительной системы. Эти и другие направления в мире бизнеса стали стимулом к увеличению инвестиций в технологию клиент- сервер.
Цель дипломной работы заключается в разработке модуля информационной системы, обеспечивающего проверку соединения к корпоративной сети на базе технологии клиент-сервер. Модуль разрабатывается для отдела информационного и документационного обеспечения Министерства имущественных отношений Алтайского края.
Для достижения поставленной цели решаются следующие задачи:
• Описать предметную область объекта автоматизации;
• Рассмотреть функции и организационную структуру;
• Выделить потоки данных и бизнес-процессы;
• Спроектировать модуль информационной системы;
• Реализовать модуль информационной системы для отдела информационного и документационного обеспечения Министерства имущественных отношений Алтайского края.
Объектом исследования являются модуль информационной системы, обеспечивающей проверку соединения, для отдела информационного и документационного обеспечения Министерства имущественных отношений Алтайского края.
Предмет исследования — процессы разработки информационной системы.
Степень изученности. Комплексному исследованию сущности корпоративных систем, разработке технологий реализации и внедрения разного рода систем, включая анализ влияния на принятие управленческих решений, посвятили свои работы такие отечественные и иностранные специалисты как: Авдеева Е.С. 1, которая предложила новый аналитический подход к подготовке проектов внедрения корпоративных информационных систем в организации; Баронов В.В. в своем труде рассмотрел такие вопросы, как разработка IT-стратегии, управление IT-проектами, формирование организационной структуры IT-подразделения; Савельева А.А. , которая предложила метод комплексной оценки аппаратно-программных средств обеспечения конфиденциальности и целостности информации; Скотт Ф., Тим Л., Брюс М. значительное внимание уделили вопросам управления проектами разработки программного обеспечения.
Разработка инструментария, формирующего информационно-аналитическое и модельное обеспечение принятия управленческих решений, нашло достаточно полное отражение в работах таких авторов: Василевский Э., Дик В.В., где были рассмотрены основы проектирования экономических информационных систем; Кастельс М., Костров А.В., Новикова Г.М., которая в своей работе описала архитектуру, компоненты и технологию создания корпоративных информационных систем на базе современных инструментальных средств разработки.
Источниковая база. В Российской Федерации по данной тематике достаточно проработана и ярко выражена следующими нормативно-правовыми актами: Конституция Российской Федерации, Гражданский кодекс Российской Федерации (часть первая), Федеральный закон "Об информации, информационных технологиях и о защите информации", Федеральный закон "О связи", Постановление Правительства РФ «Об утверждении Правил делопроизводства в федеральных органах исполнительной власти» и др.
Методологической основой исследования стал системный подход, позволяющий комплексно рассмотреть теоретические и практические аспекты создания корпоративных информационных систем. При написании работы были задействованы следующие методы: структурно -
функциональный подход, сравнительный метод и другие, которые позволили определить степень эффективности действующей информационной системы.
Практическая значимость работы заключается в том, что при проектировании модуля будут созданы функциональные модели системы, на их основе разработана информационная модель системы, алгоритм работы программы, дерево функций, сценарий диалога. Внедряемый модуль позволит: снизить затраты на сопровождение корпоративной информационной системы, сократить звонки на операторный пункт корпоративной информационной системы путем отправки письма на электронную почту системным администраторам отдела информационного обеспечения; устранить посещение клиентских рабочих мест для выявления ошибки подключения к вычислительной сети.
Апробация. Результаты исследования были представлены на международной конференции «Ломоносовские чтения на Алтае: фундаментальные проблемы науки и образования» и на XIX городской конференции «Молодежь-Барнаулу 2018».
Структура дипломной работы. Структура выпускной квалификационной работы состоит из введения, двух глав, заключения, списка источников и литературы и приложений.
Корпоративная информационная система типичного современного предприятия является весьма непростым комплексом, построенным в многоуровневой архитектуре клиент-сервер, которая использует многочисленные внешние сервисы и, в свою очередь, предоставляет собственные сервисы вовне.
Архитектура клиент-сервер используется для доступа к разнообразным ресурсам с использованием сетевых технологий: Web-серверы, серверы приложений, серверы баз данных, почтовые серверы, файрволы, прокси - серверы. Проектирование клиент-серверных приложений способствует повышению безопасности, надежности и производительности используемых приложений и сети в целом. Как правило, клиент-серверные приложения применяются для автоматизации бизнеса.
Мысль создать вычислительные ресурсы в соответствии с архитектурой клиент-сервер появилась на уровне рабочих групп и подразделений компаний. Менеджеры отделов заметили, что применение централизованных приложений, которые работают на мэйнфрейме, не дает им мгновенно откликаться на требования бизнеса. Развертыванию приложений центральным отделом информационного обслуживания необходимо было достаточно много времени, а итог не всегда соответствовал нуждам подразделений. С развитием персональных компьютеров у сотрудников появилась возможность хранить и обрабатывать информацию непосредственно на своих рабочих местах, а менеджеры отделов — без промедления находить нужные приложения.
Но в окружении, состоящем главным образом из персональных компьютеров, пользователи при совместной работе встречали определенные трудности. Даже на уровне одного подразделения организации требовалось поддерживать базу данных, а также форматы и стандарты их применения. Решение всех проблем обеспечивает архитектура клиент-сервер, развернутая на уровне подразделения. Чаще всего, такая архитектура содержит одну локальную сеть, некоторое количество персональных компьютеров и один или два сервера.
Положительные результаты систем клиент-сервер уровня подразделения проложили дорогу системам клиент-сервер уровня предприятия. При благоприятном стечении обстоятельств данная архитектура помогает интегрировать ресурсы подразделений организации и отдела информационного обслуживания, а также запускать приложения, которые предоставляют пользователям контролируемый доступ к корпоративным базам данных. Существенной чертой таких архитектур является то, что центральный отдел информационного обслуживания снова возвращает себе абсолютный контроль над данными, только уже в контексте распределенной вычислительной системы. Эти и другие направления в мире бизнеса стали стимулом к увеличению инвестиций в технологию клиент- сервер.
Цель дипломной работы заключается в разработке модуля информационной системы, обеспечивающего проверку соединения к корпоративной сети на базе технологии клиент-сервер. Модуль разрабатывается для отдела информационного и документационного обеспечения Министерства имущественных отношений Алтайского края.
Для достижения поставленной цели решаются следующие задачи:
• Описать предметную область объекта автоматизации;
• Рассмотреть функции и организационную структуру;
• Выделить потоки данных и бизнес-процессы;
• Спроектировать модуль информационной системы;
• Реализовать модуль информационной системы для отдела информационного и документационного обеспечения Министерства имущественных отношений Алтайского края.
Объектом исследования являются модуль информационной системы, обеспечивающей проверку соединения, для отдела информационного и документационного обеспечения Министерства имущественных отношений Алтайского края.
Предмет исследования — процессы разработки информационной системы.
Степень изученности. Комплексному исследованию сущности корпоративных систем, разработке технологий реализации и внедрения разного рода систем, включая анализ влияния на принятие управленческих решений, посвятили свои работы такие отечественные и иностранные специалисты как: Авдеева Е.С. 1, которая предложила новый аналитический подход к подготовке проектов внедрения корпоративных информационных систем в организации; Баронов В.В. в своем труде рассмотрел такие вопросы, как разработка IT-стратегии, управление IT-проектами, формирование организационной структуры IT-подразделения; Савельева А.А. , которая предложила метод комплексной оценки аппаратно-программных средств обеспечения конфиденциальности и целостности информации; Скотт Ф., Тим Л., Брюс М. значительное внимание уделили вопросам управления проектами разработки программного обеспечения.
Разработка инструментария, формирующего информационно-аналитическое и модельное обеспечение принятия управленческих решений, нашло достаточно полное отражение в работах таких авторов: Василевский Э., Дик В.В., где были рассмотрены основы проектирования экономических информационных систем; Кастельс М., Костров А.В., Новикова Г.М., которая в своей работе описала архитектуру, компоненты и технологию создания корпоративных информационных систем на базе современных инструментальных средств разработки.
Источниковая база. В Российской Федерации по данной тематике достаточно проработана и ярко выражена следующими нормативно-правовыми актами: Конституция Российской Федерации, Гражданский кодекс Российской Федерации (часть первая), Федеральный закон "Об информации, информационных технологиях и о защите информации", Федеральный закон "О связи", Постановление Правительства РФ «Об утверждении Правил делопроизводства в федеральных органах исполнительной власти» и др.
Методологической основой исследования стал системный подход, позволяющий комплексно рассмотреть теоретические и практические аспекты создания корпоративных информационных систем. При написании работы были задействованы следующие методы: структурно -
функциональный подход, сравнительный метод и другие, которые позволили определить степень эффективности действующей информационной системы.
Практическая значимость работы заключается в том, что при проектировании модуля будут созданы функциональные модели системы, на их основе разработана информационная модель системы, алгоритм работы программы, дерево функций, сценарий диалога. Внедряемый модуль позволит: снизить затраты на сопровождение корпоративной информационной системы, сократить звонки на операторный пункт корпоративной информационной системы путем отправки письма на электронную почту системным администраторам отдела информационного обеспечения; устранить посещение клиентских рабочих мест для выявления ошибки подключения к вычислительной сети.
Апробация. Результаты исследования были представлены на международной конференции «Ломоносовские чтения на Алтае: фундаментальные проблемы науки и образования» и на XIX городской конференции «Молодежь-Барнаулу 2018».
Структура дипломной работы. Структура выпускной квалификационной работы состоит из введения, двух глав, заключения, списка источников и литературы и приложений.
Успешная работа организации во многом зависит от уровня ее технического оснащения и эффективной автоматизации процессов управления в условиях увеличивающегося с каждым днем объема информации. Использование информационных систем помогает более эффективно решать задачи управления на основе оперативного предоставления всей полноты информации, которая является основой для принятия решений.
Назначение информационных систем состоит в своевременном формировании и выдаче достоверной, полной информации для принятия управленческих решений. Для успешного функционирования любой организации главное - время выполнения каждой операции рабочего процесса. Быстрый обмен информацией напрямую связан с качеством коммуникации между всеми отделами и работниками организации. В данной предметной области уже существуют подобные программные продукты, но они не позволяют реализовать функции, способные отобразить корректность работы корпоративной сети.
В ходе работы были рассмотрены основные бизнес-процессы Министерства имущественных отношений Алтайского края, моделирование которых является основой построения модуля информационной системы, выбрана платформа разработки.
В проектной части был сделан выбор и отобран комплекс программных средств, направленных на проектирование и реализацию информационной системы. В ходе проектирования были выделены требования к системе, построена модель прецедентов, в виде модели сущность-связь описана модель предметной области и построена модель базы данных.
При разработке программного обеспечения была создана база данных с применением современного средства разработки приложений Microsoft Visual Studio 2015. В ней реализованы все основные аспекты современных баз данных, в том числе язык запросов SQL.
В ходе работы над программой была проработана методология проектирования по предметной области, изучен один из наиболее используемых языков для создания запросов SQL, изучен язык программирования С#, реализованный в среде программирования Microsoft Visual Studio 2015. Был разработан нулевой прототип программы, в котором реализован ряд функциональных требований, таких как диагностирование сетевого подключения с сервером и отображение отчёта полученных данных.
Результатом выпускной квалификационной работы стало создание модуля информационной системы. Поставленная цель была достигнута и получены следующие результаты: значительно сокращено время на выполнение операции по исправлению ошибок подключения к вычислительной сети; увеличена эффективность работы системы, основанной на технологии «Клиент-Сервер» за счёт сокращения количества обращений к системному администратору путём телефонных звонков.
Внедрение в Министерстве имущественных отношений Алтайского края данной разработки позволит сократить затраты на сопровождение информационной системы, устранит выходы на клиентские рабочие места для выявления ошибки подключения.
Назначение информационных систем состоит в своевременном формировании и выдаче достоверной, полной информации для принятия управленческих решений. Для успешного функционирования любой организации главное - время выполнения каждой операции рабочего процесса. Быстрый обмен информацией напрямую связан с качеством коммуникации между всеми отделами и работниками организации. В данной предметной области уже существуют подобные программные продукты, но они не позволяют реализовать функции, способные отобразить корректность работы корпоративной сети.
В ходе работы были рассмотрены основные бизнес-процессы Министерства имущественных отношений Алтайского края, моделирование которых является основой построения модуля информационной системы, выбрана платформа разработки.
В проектной части был сделан выбор и отобран комплекс программных средств, направленных на проектирование и реализацию информационной системы. В ходе проектирования были выделены требования к системе, построена модель прецедентов, в виде модели сущность-связь описана модель предметной области и построена модель базы данных.
При разработке программного обеспечения была создана база данных с применением современного средства разработки приложений Microsoft Visual Studio 2015. В ней реализованы все основные аспекты современных баз данных, в том числе язык запросов SQL.
В ходе работы над программой была проработана методология проектирования по предметной области, изучен один из наиболее используемых языков для создания запросов SQL, изучен язык программирования С#, реализованный в среде программирования Microsoft Visual Studio 2015. Был разработан нулевой прототип программы, в котором реализован ряд функциональных требований, таких как диагностирование сетевого подключения с сервером и отображение отчёта полученных данных.
Результатом выпускной квалификационной работы стало создание модуля информационной системы. Поставленная цель была достигнута и получены следующие результаты: значительно сокращено время на выполнение операции по исправлению ошибок подключения к вычислительной сети; увеличена эффективность работы системы, основанной на технологии «Клиент-Сервер» за счёт сокращения количества обращений к системному администратору путём телефонных звонков.
Внедрение в Министерстве имущественных отношений Алтайского края данной разработки позволит сократить затраты на сопровождение информационной системы, устранит выходы на клиентские рабочие места для выявления ошибки подключения.



