Пример готовой дипломной работы по предмету: Сети и системы связи
ВВЕДЕНИЕ
1. АНАЛИЗ СОСТОЯНИЯ ПРОБЛЕМЫ
1.1 Актуальность задач диагностики и тестирования сетевого программного обеспечения
1.2 Обзор существующих методик тестирования и мониторинга программно-аппаратных комплексов ЛВС
1.3. Постановка задачи
1.4. Выбор инструментария
1.5. Проблема разработки алгоритмов тестирования
сетевого программного обеспечения
2. ТЕОРЕТИЧЕСКАЯ БАЗА РАЗРАБОТКИ
2.1. Принципы функционирования компьютерных сетей
2.2 Основы сетевого программирования с
использованием сокетов в Delphi
3. РАЗРАБОТКА ПРОГРАММНОГО КОМПЛЕКСА МОНИТОРИНГА И ДИАГНОСТИКИ ЛОКАЛЬНОЙ СЕТИ
3.1. Техническое задание на разработку программного комплекса диагностики и тестирования локальной сети КМД ЛВС
3.2. Модель хранения объектов
3.3. Концепция объектной модели КМД ЛВС
3.4. Концепция работы клиента КМД ЛВС с сервером через объектный протокол обмена
3.5. Классы КМД ЛВС. Создание нового класса.
3.6. Исходный текст объекта для КМД ЛВС
3.7. Иcходный текст процессора событий КМД ЛВС
3.8. Менеджер свойств объектов в исходном тексте
3.9. Перехватчик события
3.10. Реализация процедуры опроса локальной сети с использованием программирования сокетов
3.11. Модули комплекса и порядок запуска в эксплуатацию
4. ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС ПРОГРАММНОГО КОМПЛЕКСА
4.1. Разработка интерфейса клиентской части
4.2. Разработка интерфейса серверной части
4.3. Порядок работы с программой
5. ТЕХНИКА БЕЗОПАСНОСТИ
5.1. Санитарные требования к видеодисплейным терминалам, персональным электронно-вычислительным машинам и организации работы.
5.2. Требования к помещениям для эксплуатации ПЭВМ и ВДТ,
5.3. Требования к освещению помещений и рабочих мест с ВДТ и ПЭВМ
5.4. Требования к шуму и вибрации
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
ПРИЛОЖЕНИЯ.
Приложение 1.
Список классов в КМД ЛВС
Приложение
2. Программный код модуля опроса узлов ЛВС с использованием асинхронных сокетов (упрощенный вариант)
Приложение
3. Исходный текст объекта для КМД ЛВС
Приложение
4. Обработчик событий в КМД ЛВС
Приложение
5. Менеджер свойств объектов в КМД ЛВС
Приложение
6. Листинг программного файла databasecreate_asu_db_new.cmd
Приложение
7. Табличная структура КМД ЛВС с гиперключом
Приложение
8. Блок-схема обработчика событий
Приложение
9. Блок-схема цикла журналировния
Содержание
Выдержка из текста
Актуальность данной выпускной квалификационной работы заключается в том, что IT-инфраструктура предприятий представляет собой совокупность программно-аппаратных компонентов, которые обеспечивают выполнение прикладных программ, используемых для управления операционными и производственно-технологическими процессами предприятия. Проектируемая компьютерная строится в целях модернизации совместного использования общих локальных дисков, сетевых принтеров, сети Internet и прочих ресурсов. Управление ресурсами включает в себя обслуживание запросов на предоставление ресурсов, доступных по сети.
Сами социальные сети представляют собой огромную цифровую площадку, предоставляющую огромное количество функций для пользователей: от моментального обмена сообщениями, до хранения и обмена медиа-контентом. Социальные сети стали для людей естественной частью жизни: это и СМИ, и дневник, и ежедневник, и фотоальбом и даже музыкальный проигрыватель. Если ко всему вышеперечисленному присовокупить функции интеграции социальных сетей с другими приложениями, то становится очевидным, что для людей социальный профиль практически становится равноценным паспорту гражданина, но действующим на территории Интернета.
Наибольший рост объема информации наблюдается в промышленности, торговле, финансово-банковской и образовательной сферах.
Быстрый рост и широкое применение электронной обработки данных и электронного бизнеса ведется через Интернет, наряду с многочисленными явлениями международного терроризма, подпитываемая необходимость улучшения методов защиты компьютеров и информации, которую они хранят, обрабатывают и передают. Академические дисциплины компьютерной безопасности и информационного обеспечения возникли вместе с многочисленными профессиональными организациями – всего в общей цели обеспечения безопасности и надежности информационных систем.
Тем, что первое является некоторой абстрактной деятельностью и может происходить во многих различных контекстах. Как правило, это происходит в команде, и совершенно точно – для заказчика, который платит за работу деньги. При этом необходимо точно понимать, что нужно заказчику, выполнить работу в определенные сроки и результат должен быть нужного качества – того, которое удовлетворит заказчика и за которое он заплатит.
Базу данных (БД) можно определить как унифицированную совокупность данных, совместно используемую различными задачами в рамках некоторой единой автоматизированной информационной системы (ИС).
Теория управления базами данных как самостоятельная дисциплина начала развиваться приблизительно с начала 50-х годов двадцатого столетия. За это время в ней сложилась определенная система фундаментальных понятий. Приведем некоторые из них.
Практическая значимость работы заключается в том, что в результате выполнения работы будет подготовлен материал, позволяющий внедрить локальную вычислительную сеть с использованием наиболее современных технологий на других предприятиях.
6. Разработать прототип информационной системы согласно каскадной модели жизненного цикла программных средств, т.е. провести анализ предметной области, спроектировать архитектура, реализовать систему и провести тестирование.
Автоматизация помогает сократить время тестирования и упростить его процесс, используя программные средства для выполнения тестов и проверки результатов выполнения. Наиболее распространенной формой автоматизации является тестирование приложений через графический пользовательский интерфейс.
В выпускной квалификационной работе рассматриваются структура и функции программного обеспечения локальной сети организации ФГБУ «Жуковский АСЦ МЧС России», в которой компьютеры находятся в нескольких зданиях.
Практическая значимость работы заключается в том, чтобы на практике реализовать компьютерную сеть для организации, провести обоснованный выбор сетевого оборудования и программного обеспечения, выполнить проектирование производительности серверов и формулирование конфигураций рабочих станций.
Совокупность протоколов TCP/IP — наглядный пример одной из открытых систем. В отличие от протоколов, которые используются в коммуникационных системах разных поставщиков, совокупность спецификаций данного стека протоколов, а так же многие из его реализаций находятся в свободном доступе, их использование возможно на безвозмездной основе, либо за символическую цену. Данный аспект дает возможность любым разработчикам разрабатывать свое личное программное обеспечение, которое необходимо для работы в сети Интернет. В протоколе TCP/IP привлекательным является факт его масштабируемости. Это предоставляет равноправные возможности и глобальным, и локальным сетям [27].
общее программное обеспечение, образуемое базовым ПО отдельных ЭВМ, входящих в состав сети;специальное программное обеспечение, образованное прикладными программными средствами, отражающими специфику предметной области пользователей при реализации задач управления;системное сетевое программное обеспечение, представляющее комплекс программных средств, поддерживающих и координирующих взаимодействие всех ресурсов вычислительной сети как единой системы.
В научной литературе данной проблематике посвящено множество работ. Так Агафонова В.В. [3], Базарбаева В.Г. [4]
Гедранович В.В. [9]
рассматривают основные принципы построения методик оценки знаний студентов и молодых специалистов.
Теоретическую и методологическую основу исследования составили работы отечественных и зарубежных специалистов в областях программной инженерии, управления качеством, стандартизации и сертификации программных средств, системного анализа. В диссертационном исследовании использованы положения, разработанные зарубежными авторами: Ройсом У., Кратченом Ф., Каном С., Китченхамом Б., Грейди Р., Боэмом Б., Макколом Дж., Вигерсом К. Рассматриваемым вопросам посвящены работы отечественных авторов: Липаева В.В., Ефимова В.В., Лагутина B.C., Лавриченко Н.И., Герасимова Б.И., Орлова С.А., Скопина И.Н.
Практическая значимость работы заключается в использовании данного исследования в работе реально существующего контакт-центра компании ООО «Телеком-Экспресс», а что разработки, указанные в данном проекте позволяют внедрять новые методы и технологии для более эффективного ведения бизнеса в контактных центрах и на рынке телекоммуникационных услуг
Список источников информации
В.А., Солдатенко В.С., Кузнецов В.В. Моделирование и обеспечение надёжности программных средств АСУ. – СПб.: ВИКУ им. А.Ф. Можайского, 2002
2. Иванцов И.А., Тестирование и диагностика локальных сетей, Сети и системы связи, 2(44), 2004
3. Майерс Г.. Надежность программного обеспечения. — М.: Диалог-МИФИ, 2000
4. Липаев В.В.. Тестирование программ. — М.: Радио и связь, 2006
5. Котляров В.П. Основы тестирования программного обеспечения. Интернет-университет информационных технологий – Изд-во INTUIT.ru, 2006 г
6. Рыбина Г.В. Использование методов имитационного моделирования при создании интегрированных экспертных систем реального времени. Известия РАН. Теория и системы управления. № 5. 2000
7. Мальцев В.А.,Сетевое программирование в Delphi, Изд-во BVH, СП-б, 2005
8. Фокс Дж.. Программное обеспечение и его разработка. — М.: Мир, 1995
9. Тассел Д. Ван. Стиль, разработка, эффективность, отладка и испытание программ. — М.: Изд-во МГУ, 2005
10. Безбородов Ю.М.. Индивидуальная отладка программных комплексов. — М.: Наука, 2002
11.Липаев В.В.. Тестирование программ. — М.: Радио и связь, 2006.
12. Фролов А.В., Фролов Г.В. Локальные сети персональных компьютеров. Использование протоколов TCP/IP, IPX, SPX, NETBIOS. БСП т.8. М., Диалог-МИФИ, 2003
13. Бертсекас Д., Галлагер Г., Сети передачи данных, М., Мир,1999
14. Блэк Ю., Сети ЭВМ : протоколы стандарты интерфейсы, М., Изд-во ТД Компьютера, 2002
15. Жоголев Е.А.. Введение в технологию сетевого программирования. — М.: «ДИАЛОГ-МГУ», 2004
16. Олифер В.Г., Олифер Н.А. Компьютерные сети, СП-б: «Питер», 2001
17. Иванцов Н.Г., Программирование сокетов в Delphi Ч.1, LAN, 4(88), 2006
18. Иванцов Н.Г., Программирование сокетов в Delphi Ч.2, LAN, 1(89), 2007
19. Руководство Beej по сетевому программированию, используя интернет-сокеты, см. http://www.ecst.csuchico.edu/~beej/guide/net/
20. Павленко Е.Н., Сетевое программирование с Сокетами и Каналами, Delphi, М., 5(11), 2005
21. Manoj Chavda, Peter T.Wood. Towards an ODMG-compliant visual object query language/ Proceeding of the 23rd VLDB Conference Athens/ — Greece, 1999. — 46 p
22.Michael Carey, Layra Haas PESTO: an integrated query/browser for object databases/ Proceeding of the 22rd VLDB Conference Mumbai. — India, 1999. — 56 p.
23.Шуленин А.В., Microsoft SQL Server и активный Internet. Материалы Форума «Информационные Технологии’05». — М.: Издательство МГУ, 2005. — 239 с
24. Туранов Л.Б., Программирование сокетов: асинхронный режим, М., Диалог МГу, 2003
25. Паутов А.Ю. Документация SQL. — С-Пб: Питер, 2004. — 107 с.
26. Шуленин В.В. OLAP-технологии разработки баз данных. — М.: Диалог-МИФИ, 2003 . — 140 с.
27. Елеазарова М.В. Недокументированные аспекты SQL. — М.: Экатон-Пресс, 2002. — 118 с.
28.Архипенков С.А. “Delphi Express OLAP”. – М.: Диалог-МИФИ, 2003. — 406 с.
29.Санитарные нормы и правила – Сборник нормативных документов. М.: Медицина, 2005. — 569 с.
список литературы