У нас уже 176407 рефератов, курсовых и дипломных работ
Заказать диплом, курсовую, диссертацию


Быстрый переход к готовым работам

Мнение посетителей:

Понравилось
Не понравилось





Книга жалоб
и предложений


 






Название Разработка программного модуля для удаленного администрирования и мониторинга RAID-системы
Количество страниц 135
ВУЗ Московский государственный институт электронной техники (технический университет)
Год сдачи 2005
Содержание Содержание
Перечень сокращений 5
Введение 6
1. Специальный раздел
1.1. Исследовательская часть 10
1.1.1. Постановка задачи 10
1.1.2. Обзор программных продуктов для управления RAID-системой 12
1.1.3. Информационные потребности пользователя 15
1.2. Конструкторская часть 16
1.2.1. Требования к системе 16
1.2.2. Структурная схема работы программы 18
1.2.3. Структура входных и выходных данных 20
1.2.4. Общие схемы алгоритмов работы программы 22
1.2.5. Схемы алгоритмов модуля Агент 26
1.2.6. Формат данных модуля Агент 30
1.2.7. Выбор платформы проектирования 32
1.2.8. Реализация программного модуля Агент 34
1.2.9. Конфигурация технических средств 41
1.2.10. Методика и результаты испытаний программы 43
Выводы 46
2. Технологический раздел
2.1. Объектно-ориентированное программирование 48
2.2. Объектно-ориентированное проектирование 50
2.3. Этапы разработки программного обеспечения 53
2.3.1. Постановка задачи 53
2.3.2. Составление проекта 54
2.3.3. Алгоритмизация 55
2.3.4. Программирование 57
2.3.5. Препарация 58
2.3.6. Трансляция 59
2.3.7. Отладка 60
2.3.8. Оформление программы 60
2.3.9. Счет 61
2.3.10. Отчет о работе 62
2.3.11. Модернизация 62
2.4. Методика испытаний программы и результаты экспериментальной проверки 63
2.4.1. Отладка и общие принципы тестирования 64
2.4.2. Особенности среды программирования 67
2.4.3. Тестирование программы и его результаты 68
Выводы 69
3. Организационно-экономический раздел
3.1. Планирование разработки 72
3.1.1. Сетевое планирование 72
3.1.2. Создание структурной таблицы работ 73
3.1.3. Сетевой график 77
3.2. Расчет затрат на создание программного продукта 78
3.2.1. Метод для расчета затрат на создание ПП 78
3.2.2. Расчет затрат на разработку ПП 81
3.2.3. Расчет затрат на изготовление опытного образца ПП 84
3.2.4. Затраты на технологию и программные средства автоматизации разработки ПП 85
3.2.5. Затраты на ЭВМ, используемые для автоматизации разработки ПП 86
3.2.6. Итоговые суммарные затраты на разработку ПО 87
Выводы 88
4. Раздел по производственной и экологической безопасности
4.1. Вредные и потенциальноопасные факторы на месте разработчика ПО 90
4.2. Нерациональное освещение 92
4.3. Расчет общего освещения 93
4.4. Электробезопасность 97
4.5. Требования по пожарной безопасности 99
4.6. Уровень шума 100
4.7. Защита от вредных излучений 101
4.8. Микроклимат в компьютерном зале 103
4.9. Психофизиологические факторы 105
Выводы 107
Заключение 108
Список литературы 109
Приложения 111
Приложение 1. Текст программного кода 111
Приложение 2. Спецификация контроллера ASC-9900 124
Приложение 3. Руководство пользователя 128
Приложение 4. Интерфейсные окна программы 132

Перечень сокращений
RAID – Redundant Array of Inexpensive (Independent) Disks,
избыточный массив недорогих (независимых) дисков. Архитектура массива жестких дисков, обеспечивающая отказоустойчивость накопителей.
CUA – Common User Access, общий (единый) пользовательский доступ. Стандарт IBM для интерфейса пользовательских программ.
SCSI – Small Computer System Interface, интерфейс малых компьютерных систем. Стандарт высокоскоростного параллельного интерфейса, разработанный ANSI, используется для подключения к компьютеру периферийных устройств.
IDE – Integrated Device Electronics, встроенный интерфейс (дисковых) устройств. Тип интерфейса дисковых накопителей, в котором управляющая электроника размещается в самом дисководе, не требуя специальной адаптерной платы
ASPI – Advanced SCSI Programming Interface, усовершенствованный интерфейс программирования SCSI, стандартный интерфейс ASP
Введение
Для любой компании, в которой имеет место хранение данных, необходимо создавать систему резервного сохранения всей информации. Печальный опыт показывает, что даже самая надежная техника иногда ломается и, как правило, в самый неподходящий момент. А выход из строя хотя бы одного компонента накопителя информации для крупной компании может обернуться громадными финансовыми потерями. Проделывать процедуру резервного копирования вручную довольно трудоемко и недостаточно надежно.
Система, позволяющая делать резервное хранение всей информации на жестких дисках в режиме реального времени, была разработана еще более 10 лет назад. Такая система получила название RAID - Redundant Array of Inexpensive (позднее Independent) Disks - избыточный массив недорогих (независимых) дисков. В основу RAID положена следующая идея: несколько дисков, работая параллельно, используются как для хранения информации, так и для хранения резервных копий всех данных. При этом несколько небольших дисков работают в системе намного быстрее, чем каждый из них отдельно взятый. Вдобавок ко всему такая система с точки зрения компьютера выглядит как один единственный диск.
Для управления дисками и информацией на них используется RAID-контроллер. Он и регулирует весь процесс хранения «горячей копии». Для того чтобы можно было конфигурировать RAID-систему и следить за его работоспособностью данная система должна иметь некую систему управления устройством. Компания-производитель RAID-систем «Fibrenetix» поставила задачу разработать программу, предназначенную для управления и мониторинга RAID-системы.
Необходимо было создать программное обеспечение, чтобы оно позволяло пользователю следить за работой и настраивать RAID-систему удаленно с любого компьютера и не требовало при этом специальных знаний по управлению RAID-массивом. Также обязательно требовалось производить оповещение администратора при выявлении каких-либо ошибок работы RAID-массива.
В создании данного ПО моей частью была разработка отдельного программного модуля обеспечивающего связь между RAID и удаленным компьютером, а также для слежения за состоянием RAID системы и отвечающего за нотификацию администратора о неисправностях.
Данный дипломный проект состоит из четырех разделов и трех приложений:
 Раздел 1 содержит описание постановки задачи, анализ проведенных предварительных НИР, перечисление требований к программе, описание входных и выходных данных для системы, общий и детальные схемы алгоритмов работы программы, а также результаты испытаний программы;
 Раздел 2 является технологическим разделом и содержит информацию о методике создания данного программного продукта и приемах его отладки.
 Раздел 3 содержит организационно-экономическую часть дипломного проекта, в которой проводится расчет стоимости проекта и планирование разработки;
 Раздел 4 посвящен вопросу организации рабочего места программиста и пользователя ПК.
Приложение 1 включает в себя текст программы.
Приложение 2 – это документация для программиста, описание команд для обмена данными между модулями программы, спецификации контроллеров.
Приложение 3 – руководство пользователя (файл справки программы).
Приложение 4 состоит из иллюстраций, работу программы, результаты тестирования и др.
Список литературы Заключение
Таким образом, в результате проведенных работ по разработке приложения по удаленному управлению и мониторингом RAID-системы в составе проекта GUIMAN мной был реализован программный модуль Агент, связывающий пользовательский интерфейс с RAID-контроллером.
В рамках дипломного проекта были получены следующие результаты:
 Была проведена исследовательская работа, на основании которой была создана структурная схема работы как приложения в целом, так и конкретно модуля Агент.
 Разработана схема функционирования ПМ GUIMAN.
 Были разработаны схемы алгоритмов функционирования ПМ GUIMAN и отдельно на модуль Агент: алгоритм для поиска RAID-контроллеров, алгоритм опроса RAID-массива и другие.
 Полностью реализован ПМ Агент в составе проекта ПМ GUIMAN.
 Разработан модуль для тестирования работоспособности RAID-контроллера.
 Был составлен график проведения работ по созданию ПМ GUIMAN и произведен расчет стоимости программного продукта.
 Произведен анализ ПЭБ рабочего места разработчика ПО.
Созданный программный продукт для управления и мониторингом RAID-системы полностью удовлетворяет техническому заданию на дипломное проектирование.


Список литературы
1. Гагарина Л.Г., Зубов Н.Н., Стрижков А.В., Федотова Е.Л. Методические указания для подготовки дипломного проекта по специальности 220400. /под редакцией д.т.н. Нестерова А.Э./ – М.: МИЭТ, 2004.
2. Буч Г. «Объектно-ориентированный анализ и проектирование с примерами приложений на С++». – М.: Бином, 1998.
3. Ирэ Пол. Объектно-ориентированное программирование с использованием C++: Пер. с англ. – Киев: ДиаСофт, 1995.
4. Сэм Канер, Джек Фолк, Енг Кек Нгуен. «Тестирование программного обеспечения». – Киев: ДиаСофт, 2000.
5. Официальный сайт компании «Fibrenetix». – http://www.fibrenetix.co.uk/
6. Описание программы Global Array Manager (GAM). – http://www.lsilogic.com/
7. Андрей Борзенко. Технология RAID. – http://www.bytemag.ru/Article.asp?ID=1210
8. Информационный ресурс по RAID системам. – http://www.array.ru/
9. Спецификации RAID-контроллеров. – http://www.accusys.com.tw
10. Д. Дж. Круглински. Программирование на Microsoft Visual C++ 6.0 (пер. с англ.). – СПб.: Питер, 2003.
11. Проскуряков А.В. Сетевое планирование и управление. Методические указания для курсового и дипломного проектирования по курсу «Организация и управление производством». – М.: МИЭТ, 1991.
12. Моисеева Н.К., Костина Г.Д. Маркетинговые исследования при создании и использовании программных продуктов. – М.: МИЭТ, 1996.
13. Моисеева Н.К., Павлова А.М., Проскуряков А.В. Методика выполнения организационно-экономической части дипломного проекта. – М.: МИЭТ, 1982.
14. Константинова Л.А., Писеев В.М. Методические указания по выполнению раздела «Охрана окружающей среды» в дипломных проектах. – М.: МИЭТ, 1988.
15. Каракеян В.И., Писеев В.М. Методы и средства обеспечения оптимальных параметров производственной среды на предприятиях электронной промышленности. – М.: МИЭТ, 1987.
Цена, в рублях:

(при оплате в другой валюте, пересчет по курсу центрального банка на день оплаты)
2500





Найти готовую работу


ЗАКАЗАТЬ

Обратная связь:


Связаться

Доставка любой диссертации из России и Украины



Ссылки:

Выполнение и продажа диссертаций, бесплатный каталог статей и авторефератов

Счетчики:

Besucherzahler
счетчик посещений

© 2006-2022. Все права защищены.
Выполнение уникальных качественных работ - от эссе и реферата до диссертации. Заказ готовых, сдававшихся ранее работ.