Разработка эскизного проекта локальной вычислительной сети и программного обеспечения в букинистической фирме

Расположение компьютеров внутри офиса. Исследование особенностей логического соединения в компьютерной сети. Основные преимущества, недостатки использования сетевой топологии "звезда". Параметры спецификаций физического уровня для стандарта Ethernet.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 07.05.2015
Размер файла 2,4 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru

Размещено на http://www.allbest.ru

Введение

XXI век принято считать веком компьютеризации и информационных технологий: сокращенно - ИТ от англ. Information technology, более распространённая аббревиатура IT. Современные ИТ играют одну из важных ролей в жизнедеятельности человека. Без них невозможно представить современное общество.

Массовое использование ЭВМ, в том числе новейших компьютеров, телекоммуникационной техники, а также уровень автоматизации в офисах и в быту растет с каждый днем. И актуальность проектирования локальных вычислительных сетей (ЛВС) в офисах возрастает вместе с нововведениями.

При разработке ЛВС необходимо предварительно исследовать объекты заказчика требующие объединения. Для этой цели составляется эскизный проект, который описывает принципиальные требования к сети, конструктивные особенности зданий и помещений, объединяемых ЛВС, список уже существующего оборудования и т.д. Уже на основе созданного эскизного проекта составляется рабочий технический проект, который описывает конкретные этапы по реализации ЛВС, такие как: сроки проведения работы, способы монтажа и настройки, спецификацию оборудования и другие документы, в соответствии с установленным техническим регламентом и нормативами Российской Федерации.

В данном курсовом проекте будет разрабатываться эскизный проект ЛВС для офиса, так же сетевое приложение для комфортной работы сотрудников компании и веб-сайт для повышения объема продаж и дальнейшего развития фирмы.

1. Основная часть

Задачи:

­ Разработать эскизный проект ЛВС.

­ Разработать сетевое программное приложение.

­ Разработать веб-сайт.

­ Закрепить навыки разработки ЛВС.

1.1 Место проведения сети

Для курсового проекта был разработан эскизный проект вымышленного офиса букинистической фирмы «Книжная лавка». План офиса и расположения компьютеров представлено на рисунке 1. Компьютеры обозначены закругленными прямоугольниками. Всего в локальную сеть включено одиннадцать персональных компьютеров (ПК) и один сетевой принтер:

­ ПК директора.

­ ПК секретаря директора.

­ ПК Веб-мастера.

­ ПК системного администратора.

­ ПК оператора базы данных.

­ ПК менеджера.

­ ПК маркетолога.

­ ПК экономист.

­ ПК букиниста №1.

­ ПК букиниста №2.

­ ПК программиста.

­ Сетевой принтер.

1.2. Структура фирмы

Рисунок 1 - Расположение компьютеров внутри офиса

Все ПК объединены в общую локальную сеть с разграниченными правами.

Доступ ко всем ПК имеют следующие лица:

­ Директор;

­ Секретарь директора;

­ Системный администратор;

Ограниченные права имеют следующие лица:

­ Веб-мастер.

­ оператор базы данных.

­ менеджер.

­ кадровик.

­ экономист.

­ букинист №1.

­ букинист №2.

­ программист.

ПК букиниста №1 и букиниста№2 взаимодействуют с ПК «Склад», где хранится база данных (БД) букинистической литературы.

Юридический отдел: экономист, маркетолог, менеджер, может взаимодействовать между собой и с ПК БД, ПК букиниста №1, ПК букиниста №2.

ИТ отдел: программист, веб-мастер, могут взаимодействовать между собой и имеют доступ к ПК БД, ПК букиниста №1, ПК букиниста №2, ПК экономиста, ПК маркетолога, ПК менеджера.

Примечание: База данных букинистической литературы, расположенная на условно названном ПК «Склад», имеет резервную копию, хранящуюся на ПК программиста.

ПК директора имеет доступ ко всем компьютерам в сети.

Функциональные требования, предоставленные к ЛВС:

· Обеспечить максимальную устойчивость к сбоям;

· Обеспечить постоянный доступ к базе данных букинистической литературы;

· Обеспечить доступ ПК директора ко всем ПК в ЛВС;

· Совместимость с оборудованием смежных подсистем;

· Поддержка всех основных коммуникационных стандартов и протоколов.

1.3 Проектирование локальной сети

Для компьютерной сети офиса использовалась смешанная топология «звезда» с элементом полносвязной топологии. На рисунке 2 представлено логическое соединение. Все элементы сети подключены к концентратору.

Обозначения:

· Оп - оператор БД.

· Пр - программист.

· С.Ад. - системный администратор.

· В.М. - веб-мастер.

· Сек - секретарь.

· Дир - директор.

· Б1 - букинист 1.

· Б2 - букинист 2.

· Эк - экономист.

· Кадр - кадровик.

· Мен - менеджер.

Рисунок 2 - Логическое соединение в сети

Преимущества использования топологии:

· Независимость. Когда одна рабочая станция выходит из строя, это не оказывает воздействия на другие системы.

· Единая точка отказа - концентратор. Что упрощает выявление проблем при неисправности сети.

· Требует меньшее количество системного оборудования. Следовательно, стоимость будет ниже, в сравнении сполносвязной топологией, при этом сохраняется избыточная связь там, где это необходимо.

Недостатки:

· Пропускная способность сети ограничена пропускной способностью центрального устройства.

· При выходе из строя концентратора, локальная сеть не будет работать, за исключением полносвязных элементов.

Так же элементы сети: «Склад», Букинист№1, Букинист№2, Программист. Имеют между собой полносвязное локальное соединение.

В полносвязной топологии (meshtopology) все системы и ресурсы подключены друг к другу. Эта схема обычно представляет собой сеть связанных друг с другом маршрутизаторов и коммутаторов, обеспечивающих множество альтернативных маршрутов передачи данных между всеми узлами в сети. При полной реализации полносвязной топологии (fullmesh), каждый узел напрямую соединен с остальными, что обеспечивает наивысшую степень отказоустойчивости. При частичной реализации полносвязной топологии (partialmesh), не все узлы связаны напрямую.

Расчет структуры сети.

Для выяснения насколько верно составлена сесть, и требуются ли ей дополнительное оборудование, при планировании ЛВС проводится расчет времени двойного оборота. Это модель, применяемая для оценки конфигурации Ethernet, основана на подсчете временных характеристик данной конфигурации. В ней применяется две системы расчетов: одна предполагает вычисление двойного (кругового) времени прохождения сигнала по сети, а другая -- проверку допустимости получаемого (межкадрового) временного интервала. При этом расчеты в обеих системах расчетов ведутся для наихудшего случая.

Таблица 1.1 - Параметры спецификаций физического уровня для стандарта Ethernet

Параметр

10 Base-5

10 Base-2

10 Base-T

10 Base-F

Кабель

Толстый коаксиальный кабель RG-8 или RG-11

Тонкий коаксиальный кабель RG-58

Неэкранированная витая пара категорий 3, 4, 5

Многомодовый волоконно-оптический кабель

Максимальная длина сегмента, м

500

185

100

2000

Максимальное расстояние между узлами в сети (при использовании повторителей), м

2500

925

500

2500 (2740 для 10 Base-FB)

Максимальное число станций в сегменте

100

30

1024

1024

Максимальное число повторителей между станциями сети

4

4

4

4 (5 для 10 Base-FB)

Таблица 1.2 - Данные для расчета значения PDV

Тип сегмента

База левого сегмента, bt

База промежуточного сегмента, bt

База правого сегмента, bt

Задержка среды на 1 м, bt

Максимальная длина сегмента, м

10 Base-5

11,8

46,5

169,5

0,0866

500

10 Base-2

11,8

46,5

169,5

0,1026

185

10 Base-T

15,3

42,0

165,0

0,113

100

10 Base-FB

-

24,0

-

0,1

2000

10 Base-FL

12,3

33,5

156,5

0,1

2000

Таблица 1.3 - Расположение отделов в здании

№ помещения

Отдел

1

ИТ

2

Букинистический

3

Директорская

4

Склад

5

Юридический

Таблица 1.4 - Сведения о помещениях

№ помещения

Максимальная длина проложенного кабеля, м

1

210

2

140

3

110

4

400

5

200

Все сегменты сети принадлежат к одному типу физического интерфейса Ethernet - стандарту 10Base-T.

Расчет конфигурации сети:

Общая длина сети: 210+140+110+400+200 =1060 (м).

Это не превышает общую длину сети в 2500 м, а значит, что сконструированная сеть будет работать корректно и расчет времени двойного оборота не требуется.

Таб. 1.5 - Используемое оборудование

Наименование

Характеристика

Сетевой концентратор D-Link DES-1024D 24port 10/100 Fast Ethernet Switch

24 Порта 10/100Mbps. АвтоопределениеMDI/MDIX на каждом порту. Поддержка полного/полу-дуплекса на каждом порту

Контроль за трафиком для предотвращения потери данных на каждом порту. Автоопределение сетевой конфигурации. Безопасная схема коммутации store-and-forward. Коррекция полярности подключения RX на каждом порту. IEEE 802.3 10BASE-TEthernet. IEEE 802.3u 100BASE-TX Fast Ethernet. ANSI/IEEE 802.3 NWay режим автоопределения. Протокол CSMA/CD. Скорость передачи данных. Ethernet: 10Mbps (полу-дуплекс) или 20Mbps (полный дуплекс). FastEthernet: 100Mbps (полу-дуплекс) или 200Mbps (полный дуплекс)

Неэкранированная витая пара категорий 3

Сопротивление 9.38 Ом/100 м. Емкость 4.59 нФ/100 м на частоте 1 кГц.

2. Программное приложение

Требовалось разработать программное обеспечение (ПО) для быстрого обмена сообщениями, между отделами.

Для разработки приложения была выбрана интегрирования среда программирования С++ Builder 6. Данная среда является одной из самых популярных, функциональных и надежных на сегодняшний день.

Её преимущества заключаются в поддерживании основных принципов объектно-ориентированного программирования - инкапсуляцию, полиморфизм и множественное наследование, а также нововведенные спецификации и ключевые слова в стандарте языка C++.

C++Builder обеспечивает высокое быстродействие при компиляции и сборке 32-разрядных приложений для современных операционных систем Windows, включая OLE взаимодействие клиент-сервер. По словам автора статьи: ОLE - Связывание и внедрение объектов (OLE, Object Linking and Embedding) представляет собой способ обмена информацией между приложениями. OLE позволяет создавать объекты (рисунки, чертежи и текст) в одном приложении, а затем отображать эти объекты в других приложениях. Например, при помощи технологии OLE можно создать диаграмму в электронной таблице, а затем отобразить ее в CorelDRAW. Объекты, помещенные в приложение, использующее OLE, называются OLE-объектами. Для того, чтобы технология OLE действовала, приложение, используемое для создания OLE-объекта, и приложение, в которое помещается OLE-объект, должны поддерживать режим OLE. CorelDRAW поддерживает все функции OLE, однако некоторые приложения поддерживают лишь часть этих функций.

Система даже отображает время, затраченное на основные этапы построения программ. Результирующие программы хорошо оптимизированы по скорости исполнения и затратам памяти. Хотя отладочный режим низкого уровня полностью интегрирован в среду C++Builder, к отладке также пришлось привыкать. Дизайнер форм. Инспектор объектов и другие средства остаются доступными во время работы программы, поэтому вносить изменения можно в процессе отладки.

Код программы для ПО «Клиент»:

#include <vcl.h>

#pragma hdrstop

#include "Unit1.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

#pragma resource "*.dfm"

TForm1 *Form1;

//---------------------------------------------------------------------------

__fastcall TForm1::TForm1(TComponent* Owner)

: TForm(Owner)

{

}

//---------------------------------------------------------------------------

void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction&Action)

{

ClientSocket1->Close(); // закрытие сокета при закрывании формы

}

//---------------------------------------------------------------------------

void __fastcall TForm1::ClientSocket1Read(TObject *Sender,

TCustomWinSocket *Socket)

{

RichEdit1->Lines->Add(Socket->ReceiveText()); // принять сообщение

}

//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)

{

ClientSocket1->Socket->SendText(Edit1->Text); // ник

}

//---------------------------------------------------------------------------

void __fastcall TForm1::FormCreate(TObject *Sender)

{

ClientSocket1->Host="127.0.0.1"; // установление хоста

ClientSocket1->Port=1024; // установление порт

ClientSocket1->Active=true; //активируем клиент

}

Код программы для «Сервер»:

#include<vcl.h>

#pragma hdrstop

#include "Unit1.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

#pragma resource "*.dfm"

TForm1 *Form1;

//---------------------------------------------------------------------------

__fastcall TForm1::TForm1(TComponent* Owner)

: TForm(Owner)

{

}

//---------------------------------------------------------------------------

void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction&Action)

{

ServerSocket1->Close(); //Закрывается сервер при простом закрытии формы

}

//---------------------------------------------------------------------------

void __fastcall TForm1::ServerSocket1ClientRead(TObject *Sender,

TCustomWinSocket *Socket)

{

RichEdit1->SelAttributes->Color=clPurple; // Задача цвета текста

RichEdit1->Lines->Add(Socket->ReceiveText()); //отобразить сообщение в чате

}

//---------------------------------------------------------------------------

void __fastcall TForm1::Button2Click(TObject *Sender)

{

RichEdit1->Lines->Add("Text"); // Событие отправки сообщения

}

//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)

{

ServerSocket1->Socket->Connections[0]->SendText(Edit1->Text);

RichEdit1->SelAttributes->Color = clYellow; // Задача цвета текста

RichEdit1->Lines->Add(TimeToStr(Time())+" "+Edit2->Text+": "+Edit1->Text);

Edit1->Text="";

}

//---------------------------------------------------------------------------

void __fastcall TForm1::Button3Click(TObject *Sender)

{

Form1->Close(); // Закрываем форму

ServerSocket1->Active = false; //При закрытии формы отключаем сервер

ServerSocket1->Close(); // При закрытии формы закрываем сервер

}

3. Веб-сайт

компьютерный сетевой топология

Требовалось разработать веб-сайт, для предоставления ресурсов клиентам, предоставления информации о фирме большому количеству потребителей и привлечения новый клиентов с помощью маркетинга в сети Интернет.

Для написания веб-страницы использовался стандартный язык разметки документов в сети Интернет HTML (от англ. HyperTextMarkupLanguage -- «язык гипертекстовой разметки»).

Текстовые документы, содержащие разметку на языке HTML (традиционно имеют расширение .html или .htm), обрабатываются специальными приложениями, которые отображают документ в его форматированном виде. Такие приложения, называемые «браузерами» или «интернет-обозревателями», обычно предоставляют пользователю удобный интерфейс для запроса веб-страниц, их просмотра (и вывода на иные внешние устройства) и, при необходимости, отправки введённых пользователем данных на сервер. Наиболее популярными на сегодняшний день браузерами являются GoogleChrome, MozillaFirefox, Opera, Internet Explorer и Safari, а так же Amigo и Яндекс и т.д.

Рисунок 3 - Фотоснимок веб-сайта.

КодHTML:

<HTML><!-- тело страницы -->

<HEAD><!-- начало заголовка страницы -->

<TITLE>Букинистическая фирма "Книжная лавка" </TITLE><!-- заголовок страницы -->

</HEAD><!--конец заголовка страницы -->

<BODY background="47a.jpg"><!--задний фон сайта -->

<fontcolor="ffc4b4"><!-- цвет текста «персиковый» -->

<BR><!--тег для разделения абзацев -->

<H1 align="center">Букинистическая фирма "Книжая лавка" </H1><!--Выравнивание по центру -- >

<P></P><!-- тег для отступа -->

<P></P><HRWIDTH="75%"><!--проведенная горизонтальная черта под заголовком -->

<BR>&nbsp;&nbsp;&nbsp;&nbsp; Сегодня в современном мире, когда электронные книги заполоняют весь мир.

<BR>&nbsp;&nbsp;&nbsp;&nbsp И обычные, переплётные книжки, еще с белыми страницами и с запахом краски, отступают в прошлое.

<BR>&nbsp;&nbsp;&nbsp;&nbsp; Мы предоставляем возможность оценить всю красоту и изящество старинных и не только книг.

<BR>&nbsp;&nbsp;&nbsp;&nbsp У нас вы найдете произведение любого жанра, стиля. Мы найдем Вам товарища на любой вкус. <!-- тег &nbsp задает отступ от края, равный одному пробелу. -->

<DL><!--Тег для создания списка -->

<H2>&nbsp;&nbsp;&nbsp;&nbsp Наши услуги</H2>

<DD><!-- тег дополнительного блока для текста -->

<UL><!--Тег маркировки -->

<LI>Скупка книг <!--Тег для создания пункта-->

<LI>Продажа книг

<LI>Оценивание книг

</UL><!--закрытие маркировки-->

<BODY>

Контактная информация:

Тел. 8(3914)75-49-880

Адрес: Батурина 809, стр.3.

</BODY>

</font><!--Тег для закрытия цвета -->

</A></P>

</BODY>

</HTML><!-- Конец страницы-->

Размещено на Allbest.ru


Подобные документы

  • Подбор конфигурации рабочих станций, сервера и программного обеспечения для соединения с локальной компьютерной сетью. Организация локальной сети, ее основание на топологии "звезда". Антивирусная защита, браузеры, архиваторы. Особенности настройки сети.

    курсовая работа [90,6 K], добавлен 11.07.2015

  • Способы связи разрозненных компьютеров в сеть. Основные принципы организации локальной вычислительной сети (ЛВС). Разработка и проектирование локальной вычислительной сети на предприятии. Описание выбранной топологии, технологии, стандарта и оборудования.

    дипломная работа [2,3 M], добавлен 19.06.2013

  • Разработка сети на 17 компьютеров стандарта Fast Ethernet, расчет ее стоимости. Выбор оптимальной топологии сети и расчет минимальной суммарной длины соединительного кабеля. План расположения строений и размещения узлов локальной вычислительной сети.

    реферат [836,0 K], добавлен 18.09.2010

  • Выбор и обоснование технического обеспечения для разрабатываемой локальной сети в школе с использованием технологии Ethernet и топологией "звезда". Перечень активного и пассивного технического оборудования, необходимого для локальной вычислительной сети.

    курсовая работа [190,4 K], добавлен 15.11.2012

  • Проект локальной вычислительной сети, объединяющей два аптечных магазина и склад. Выбор топологии сети и методов доступа. Технико-экономическое обоснование проекта. Выбор сетевой операционной системы и разработка спецификаций. Смета на монтаж сети.

    курсовая работа [501,4 K], добавлен 08.06.2011

  • Анализ зоны проектирования, информационных потоков, топологии сети и сетевой технологии. Выбор сетевого оборудования и типа сервера. Перечень используемого оборудования. Моделирование проекта локальной сети с помощью программной оболочки NetCracker.

    курсовая работа [861,6 K], добавлен 27.02.2013

  • Выбор топологии локальной вычислительной сети и составление схемы коммуникаций с условными обозначениями. Установление системного и прикладного программного обеспечения. Размещение пассивного и активного оборудования ЛВС. Реализация сетевой политики.

    курсовая работа [497,3 K], добавлен 18.03.2015

  • Понятия и назначение одноранговой и двухранговой вычислительных сетей. Изучение сетевой технологии IEEE802.3/Ethernet. Выбор топологии локальной сети, рангового типа и протокола с целью проектирования вычислительной сети для предприятия ОАО "ГКНП".

    курсовая работа [432,9 K], добавлен 14.10.2013

  • Два типа локальных сетей: одноранговые и сети с выделенным сервером, их преимущества и недостатки. Выбор топологии сети. Спецификация физической среды ETHERNET. Расчет корректности сети - величин PDV и PVV и оценка их с предельно допустимыми в Ethernet.

    курсовая работа [569,2 K], добавлен 01.09.2014

  • Разработка топологии сети, выбор операционной системы, типа оптоволоконного кабеля. Изучение перечня функций и услуг, предоставляемых пользователям в локальной вычислительной сети. Расчет необходимого количества и стоимости устанавливаемого оборудования.

    курсовая работа [3,1 M], добавлен 26.12.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.