Диплом: Автоматизация и обеспечение информационной безопасности контроля технического состояния оборудования интернет-провайдера (ООО "Мобильный Город")

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
38
персональных компьютеров, их ресурсами, запускают на выполнение различные
прикладные программы, выполняют всевозможные вспомогательные действия по
запросу пользователя. ОС подразделяются на однопользовательские,
многопользовательские, и сетевые. К факторам, влияющим на выбор конкретной
ОС, относятся:
- необходимое число поддерживаемых программных продуктов,
- требования к аппаратным средствам,
- требование поддержки сетевой технологии,
- наличие справочной службы для пользователя,
- быстродействие,
- наличие дружественного интерфейса и простота использования.
В рамках данного проекта к СУБД и программной оболочке предъявляется
ряд специфических требований:
- поддержка транзакций,
- поддержка внешних ключей,
- корректная работа с русским языком,
- наличие инструмента администрирования с графическим интерфейсом,
- возможности доступа к данным посредства языка запросов SQL,
- возможности резервного копирования базы данных.
Данным требованиям удовлетворяет СУБД Microsoft SQL Server 2016,
поэтому БД разрабатываемой системе будет выполнена на ней.
Таким образом, автоматизированная информационная система контроля
технического состояния оборудования интернет-провайдера ООО «Мобильный
город» должна быть разработана в среде Microsoft Visual Studio 2017, поскольку
она удовлетворяет вышеуказанным требованиям на языке программирования C#.
Microsoft Visual Studio — линейка продуктов компании Microsoft,
включающих интегрированную среду разработки программного обеспечения и
ряд других инструментальных средств.
Автоматизированная информационная система контроля технического
состояния оборудования интернет-провайдера ООО «Мобильный город» должна
корректно работать на компьютерах с установленной ОС Windows 7/ 8/10.
39
2.1.3 Обоснование проектных решений по техническому обеспечению
Техническое обеспечение (ТО) — это комплекс технических средств,
предназначенных для обеспечения работы автоматизированной информацио нно й
системы контроля технического состояния оборудования интернет-провайдера
ООО «Мобильный город».
В состав комплекса входят электронные вычислительные машины,
осуществляющие обработку информации, средства подготовки данных на
машинных носителях, средства сбора и регистрации информации, средства
передачи данных по каналам связи, средства накопления и хранения данных и
выдачи результатной информации, вспомогательное оборудование и
организационная техника.
В рамках данного проекта предполагается создание системы, основанной
на клиент-серверной архитектуре, поэтому требования, предъявляемые к
техническому обеспечению, состоят из требований к клиентской и серверной
части. Все компьютеры объединены в локальную сеть, что обеспечивает
удовлетворение потребностей информационного обмена. Рабочие места
сотрудников оснащаются принтерами для печати различных списков, отчётов,
счетов и других выходных документов.
Поскольку задачи планируется решать с помощью клиент-серверно й
системы, потребуются компьютеры для клиентских рабочих мест и сервер.
Особенности архитектуры «клиент-сервер» и другие особенности систем
позволяют им работать на ЭВМ с невысокими системными требованиями.
Ограничивающим фактором можно назвать требования операционной системы.
Исходя из того, что будущие пользователи системы уже работают с MS
Windows 10, ее требования к аппаратному обеспечению берутся за основу. Кроме
того, требования к техническому обеспечению основываются и на том, что
персонал будет использовать для решения автоматизируемого комплекса задач
прикладные программы MS Word, MS Excel. Следовательно, при определении
требований к производительности, объему оперативной памяти и жесткого диска
должны учитываться требования и дополнительных программных средств.
40
Минимальные требования к техническому обеспечению клиентских
рабочих мест:
- процессор: Intel Core i3;
- материнская плата: с интегрированной видеокартой;
- ОЗУ: 2 Гб оперативной памяти;
- сетевая карта;
- свободное дисковое пространство: 1 Гбайт;
- монитор;
- периферия: клавиатура, мышь, принтер.
Особое внимание следует уделить требованиям к характеристикам ,
предъявляемым к серверу. Для сервера важны такие характеристики как
быстродействие, размер накопителя, число одновременно поддерживаемых
соединений. Быстродействие отражается на времени обработки информации, что
важно для скорости выполнения операций. Размер накопителя (объем винчестера)
определяет объем сохраняемых данных.
Для повышения надёжности хранения данных необходимо организовать
RAID массив первого уровня. Это позволит обеспечить приемлемую скорость
записи и выигрыш по скорости чтения при распараллеливании запросов, а также
данный массив будет работать до тех пор, пока работает хотя бы один диск.
В информационной системе предприятия уже используются различные
сервера, необходимо лишь внедрение SQL-сервера.
Рекомендуемые требования к техническому обеспечению SQL-сервера:
- процессор: Intel Xeon 5410 2.33GHz 12MB Caсhe 1333 MHz FSB
- материнская плата: Intel® Server Platform SR6850HW4/S
- ОЗУ: 4 ГБ Fully Buffered ECC SDRAM DDR2-533/667(до 32GB)
- сетевая карта: 1 Гбит;
- жесткие Диски: 2 х 1 Tб Seagate SD900 (до 4 дисков).
- контроллер RAID: Dual Intel® 82546GB Gigabit Ethernet Controller
Сервер должен работать под управлением операционной системы Windows
2016 Server, т.к. данная система обладает повышенной степенью защиты,
гибкостью настроек и максимальной производительностью.
41
Для печати отчетов по техническому состоянию оборудования
ООО «Мобильный город» необходимо наличие хотя бы одного принтера. Для
печати информации можно использовать лазерные или струйные принтеры. При
выборе следует учитывать, что у лазерных принтеров качество и скорость
монохромной печати выше, а текст, напечатанный на струйном принтере, боится
влажности. Также стоимость эксплуатации струйных принтеров выше.
Рекомендуемые требования к характеристикам принтера:
- скорость печати: от 12 стр./мин.;
- выдерживаемая нагрузка: 5000 стр./мес.;
- объём памяти: от 512 Мб.
Под данные требования подходит лазерный принтер HP «LaserJet P1006».
2.2 Разработка проекта автоматизации
2.2.1 Этапы жизненного цикла проекта автоматизации
Жизненный цикл - это непрерывный процесс, который начинается с
момента принятия решения о необходимости его создания и заканчивается в
момент его полного изъятия из эксплуатации.
ГОСТ 34.601-90 - распространяется на автоматизированные системы и
устанавливает стадии и этапы их создания. Кроме того, в стандарте содержится
описание содержания работ на каждом этапе. Стадии и этапы работы,
закрепленные в стандарте, в большей степени соответствуют каскадной модели
жизненного цикла.
ISO/IEC 12207 - стандарт на процессы и организацию жизненного цикла.
Распространяется на все виды заказного ПО. Стандарт не содержит описания фаз,
стадий и этапов.
CustomDevelopmentMethod (стандарт Orаcle) по разработке приклад ных
информационных систем - технологический материал, детализированный до
уровня заготовок проектных документов, рассчитанных на использование в
проектах с применением Orаcle. Применяется CDM для классической модели ЖЦ
(предусмотрены все работы/задачи и этапы), а также для технологий «быстрой
42
разработки» (FаstTrаck) или «облегченного подхода», рекомендуемых в случае
малых проектов.
RаtionаlUnifiedProcess (RUP) предлагает итеративную модель разработки,
включающую четыре фазы: начало, исследование, построение и внедрение.
Каждая фаза может быть разбита на этапы (итерации), в результате которых
выпускается версия для внутреннего или внешнего использования. Прохождение
через четыре основные фазы называется циклом разработки, каждый цикл
завершается генерацией версии системы. Если после этого работа над проектом
не прекращается, то полученный продукт продолжает развиваться и снова минует
те же фазы. Суть работы в рамках RUP - это создание и сопровождение моделей
на базе UML .
MicrosoftSolutionFrаmework (MSF) сходна с RUP, так же включает четыре
фазы: анализ, проектирование, разработка, стабилизация, является итерационно й,
предполагает использование объектно-ориентированного моделирования. MSF в
сравнении с RUP в большей степени ориентирована на разработку бизнес-
приложений.
При выборе стандарта основным определяющим фактором является более
полное и подробное описание работ на стадиях и этапах разработки АС
(автоматизируемых систем). Стандарт ISO/IEC 12207 не содержит подробное
описание работ на разных стадиях и этапах разработки АС. Стандарт CDM
рассчитан на использование в проектах с применением Orаcle технологий,
который в данном проекте не используются. Стандарт XP ориентирован на
командную работу. Стандарт MSF, как было ранее сказано, в большей степени
ориентирован на разработку бизнес-приложений, поэтому для разработки
автоматизированной информационной системы контроля технического состояния
оборудования интернет-провайдера ООО «Мобильный город» выберем его.
Стадии создания ИС:
1. Формирование требований к системе,
2. Разработка концепции,
3. Техническое задание,
4. Технический проект,
5. Оформление документации,
43
6. Внедрение.
На этапе «Формирование требований к системе», производится следующие
работы: обследование объекта, формирование требований пользователя,
обоснование необходимости разработки системы. После выполнения всех работ
формируется отчет о проделанных работах - характеристика объекта
автоматизации, описание требований к системе, определение затрат на
разработку, введение в эксплуатацию и сопровождение, ожидаемый эффект от
системы и условия создания и эксплуатации системы.
После выполнения этапа «Формирования требований к системе»
разрабатываются варианты концепции. Производят разработку альтернативных
вариантов концепции и планов реализации, оценку необходимых ресурсов на
реализацию ИС и дальнейшее функционирование, оценка преимуществ и
недостатков каждого варианта, сопоставление требований пользователя и
характеристик предлагаемой системы.
После этапа «Разработка концепции» разрабатывается ТЗ (техническое
задание) проекта автоматизации. После разработки и оформления ТЗ, необходимо
его согласовать и утвердить. В результате данный пункт определяет: функции ИС,
функции подсистем, состав комплекса задач и отдельных задач, концепция
информационной базы, функции систем управления базой данных, а также
функции и параметры программных средств.
Следующим этапом после разработки и утверждения ТЗ идет разработка
проектного решения. По завершению этапа «Технический проект» производится
оформления рабочей документации, включающие в себя: технические
требования, программные требования, руководство пользователя.
После выполнения всех работ и оформления рабочей документации
остается этап внедрения разрабатываемого проекта. На этапе внедрения
происходит: подготовка объекта автоматизации, обучение, проведение опытной
эксплуатации и проведение приемочных испытаний.
Основными работами, выполняемыми на стадиях и этапах проектирования ,
можно считать:
Первая стадия – предпроектное обследование:
44
1-й этап – сбор материалов для проектирования – формирование
требований, изучение объекта проектирования разработка и выбор варианта
концепции системы;
2-й этап – анализ материалов и формирование документации – создание и
утверждение технико-экономического обоснования и технического задания на
проектирование системы на основе анализа материалов обследования, собранных
на первом этапе.
Вторая стадия – проектирование:
1-й этап – техническое проектирование где ведется поиск наиболее
рациональных проектных решении по всем аспектам разработки, создаются и
описываются все компоненты системы, а результаты работы отражаются в
техническом проекте;
2-й этап – рабочее проектирование, в процессе которого осуществляется
разработка и доводка программ, корректировка структуры баз данных, создание
документации на поставку, установку технических средств и инструкции по
эксплуатации, подготовка для каждого пользователя системы обширного
инструкционного материала.
Третья стадия – ввод системы в действие:
1-й этап – подготовка к внедрению – установка и ввод в эксплуатацию
технических средств, загрузка баз данных и опытная эксплуатация программы,
обучение персонала;
2-й этап – проведение опытных испытаний всех компонентов системы
перед передачей в промышленную эксплуатацию, обучение персонала;
3-й этап – сдача в промышленную эксплуатацию.
Четвертая стадия – промышленная эксплуатация – кроме повседневного
функционирования включает сопровождение программных средств и всего
проекта, оперативное обслуживание и администрирование баз данных.
45
2.2.2 Характеристика нормативно-справочной, входной и оперативной
информации
Для автоматизированной информационной системы контроля
технического состояния оборудования интернет-провайдера ООО «Мобильный
город» входной информацией является:
- логин и пароль пользователя;
- перечень оборудования для проверки;
- перечень узлов для проверки.
2.2.3 Характеристика результатной информации
Выходной информацией являются отчеты о проверке Пример такого отчета
представлен на рисунке 8.
Рис. 8. Пример отчета о проверке оборудования
В отчете о проверке оборудования содержится информация о проверенном
оборудовании в виде его наименования, а также информация о результатах
проверки (пройдена или нет).
46
2.3 Программное обеспечение задачи
2.3.1 Общие положения (дерево функций и сценарий диалога)
На рисунке 9 представлено дерево функций автоматизированной
информационной системы контроля технического состояния оборудования
интернет-провайдера ООО «Мобильный город».
Рис. 9. Дерево функций автоматизированной информационной системы
контроля технического состояния оборудования интернет-провайдера ООО
«Мобильный город»
Функции автоматизированной информационной системы контроля
технического состояния оборудования интернет-провайдера ООО «Мобильный
город» можно разделить на основные и дополнительные.
К основным функциям относятся:
- авторизация в системе;
- выбор оборудования для проверки;
- проверка оборудования;
- вывод и печать отчета о проверке.
47
К дополнительным функциям относятся:
- вывод перечня оборудования компании;
- получение данных о выбранном оборудовании;
- просмотр истории проверок оборудования.
Сценарий диалога автоматизированной информационной системы
контроля технического состояния оборудования интернет-провайдера ООО
«Мобильный город» представлен на рисунке 10.
Рис. 10. Сценарий диалога пользователя автоматизированной информационной
системы контроля технического состояния оборудования интернет-провайдера
ООО «Мобильный город»
Как видно из схемы сценария диалога пользователя автоматизированно й
информационной системы контроля технического состояния оборудования
интернет-провайдера ООО «Мобильный город» основное меню системы
содержит три блока функций: «Файл», «Контроль технического состояния»,
«Дополнительно».
При помощи меню «Файл» пользователь может выполнить авторизацию в
системе, подключиться к БД, узнать информацию о программе или осуществить
выход из системыы.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)