Введение
Глава 1 Общие сведения 8
1.1 Цели и задачи 8
1.2 Назначение разработки 8
1.3 Требования к программе и программному продукту 8
1.3.1 Требования к надежности 9
1.3.2 Требования к аппаратным средствам 9
1.4 Стадии и этапы разработки 10
1.5 Обоснование выбора СУБД MySQL 10
1.6 Обоснование выбора среды разработки Visual Studio 11
Глава 2 Анализ предметной области 13
2.1 Анализ существующих программных средств 13
2.1.1 Ограйк: Инвентаризация компьютеров 13
2.1.2 PC Inventory Advisor 3.0 15
Глава 3 Проектирование системы 17
3.1 Функциональная модель системы 17
3.2 Диаграмма классов 18
3.3 Физическая и логическая модель системы 20
3.4 Структура модели данных 23
Глава 4 Программная реализация системы 30
4.1 Приложения, использованные при разработке проекта 30
4.1.1 CA ERWin Data Modeler Community Edition 30
4.1.2 IBM Rational Rose Modeler 32
4.1.3 MySQL Workbench 6.3 CE 33
4.1.4 Система контроля версий Mercurial 35
Глава 5 Эргономика 37
5.1 Эргономика эффективное взаимодействия интерфейса «человек-
компьютер» 37
5.2 «Usability» простота и удобство в использовании 38
5.3 Интерфейс разработанной системы 39
Г лава 6 Информационная безопасность 43
6.1 Перечень возможных угроз 43
6.2 Выбор методов и средств защиты информации 45
6.3 Создание архивов баз данных и их восстановление 45
ЗАКЛЮЧЕНИЕ 48
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 49
В настоящее время объём обрабатываемой информации возрастает в геометрической прогрессии и вместе с тем постоянно усложняются, и сами средства обработки информации. С усложнением программного обеспечения появляется проблема с избыточностью компонентов на графической интерфейсной части. Вследствие чего наступает момент, когда простые для исполнения действия или поиск определенной информации требуют больше времени и действий чем, хотелось бы. Например, современное программное обеспечение по сбору информации о ПЭВМ и их комплектующих, а также по помощи в составлении отчетов, становиться довольно нагромождённым, что в свою очередь дает нагрузку на вычислительные способности оборудования.
Также одной из проблем для системного администратора в современном программном обеспечении для работы с информацией об оборудовании можно назвать закрытость его исходных кодов, что препятствует модификации под собственные нужды. Также всегда остаётся вероятность, что разработчик программного обеспечения, у которого исходный программный код закрыт, мог оставить некоторые уязвимости, что впоследствии может привести к печальным последствиям, например, дать доступ к информации с ограниченным доступом.
Поэтому возникает необходимость в создании собственной информационной системы, которая поможет системному администратору оперировать с необходимой информацией, а также уменьшает временные затраты на поиск и доступ к данным. Система не должна содержать в себе излишнее количество графических компонентов, упрощенный графический интерфейс должен способствовать простому использованию информационной системы. Благодаря данной программе системный администратор сможет с наименьшими затратами времени получать доступ к необходимой информации для составления отчета по оборудованию и осуществления своей профессиональной деятельности.
В ходе работы над дипломным проектом ,был сделан обзор на аналогичные программные продукты, рассмотрены их основные функции, а также исследованы существующие методы, средства и технологии для разработки информационно справочных систем, также была спроектирована логическая и физическая модель базы данных.
Основываясь на результатах проведенных исследований, была разработана информационно-справочная система для поддержания работы системного администратора компьютерной сети.
При написании дипломной работы были изучены механизмы работы с СУБД MySQL, а так изучены технологии .NET на основе языка C# входящего в состав Visual Studio 2015 Community Edition.
Произведены работы по моделированию функциональных требований к проектируемой информационно справочной системе, работы по разработке логической модели данных в виде диаграммы классов, а также описание структуры входных и выходных данных.
Спрограммирован прототип информационной системы.
При анализе эргономичности информационной системы были определены основные требования, спроектирован и реализован пользовательский простой интерфейс.
Проведен анализ информационной безопасности и рисков, связанных с ними, так же определен перечень возможных угроз, методы и средства защиты от них. Так же был рассмотрен стандартный способ СУБД MySQL по резервному копированию и восстановлению базы данных.
В ходе дипломной работы, разработана информационная система для поддержания деятельности системного администратора компьютерной сети. Информационная система не имеет ограничений и может быть применена системным администратором любой организацией для осуществления своей деятельности. Возможность гибкой настройки позволяет добиться наибольшей эффективности при использовании продукта.
Благодаря удобному пользовательскому интерфейсу информационной системы для поддержания деятельности системного администратора компьютерной сети, пользователь не будут уставать от однообразной работы, а также обучение работы в программе пройдет намного быстрее, так как интерфейс понятен и прост в обращении.