Направления работы компании "Высокие технологи"
Сфера деятельности компании. Инженерное сопровождение. Разработка веб-сайтов. Компьютерная сеть (топология, схема и варианты реорганизации сети, сервер, аппаратное обеспечение, масштабируемость системы). Разработка программы. Руководство пользователя.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | отчет по практике |
Язык | русский |
Дата добавления | 25.04.2015 |
Размер файла | 1,1 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Содержание
- 1. Сфера деятельности компании
- 1.1 Инженерное сопровождение
- 1.2 Разработка веб-сайтов
- 2. Компьютерная сеть
- 2.1 Топология сети
- 2.2 Схема сети организации
- 2.3 Свой вариант реорганизации сети
- 2.4 Сервер
- 2.5 Аппаратное обеспечение
- 2.6 Масштабируемость системы
- 3. Разработка программы
- 3.1 Схема данных и её описание
- 3.2 Основные элементы базы данных
- 3.3 Описание программы
- 3.4 Руководство пользователя
1. Сфера деятельности компании
Компания «Высокие технологии» работает по трем основным направлениям:
· научные исследования и разработки в области естественных и технических наук;
· разработка программного обеспечения и консультирование в этой области;
· консультирование по аппаратным средствам техники;
1.1 Инженерное сопровождение
Специалисты решают вопросы любой сложности:
· поддержка рабочих мест;
· обеспечение работоспособности серверов;
· поддержка периферийного и офисного оборудования;
· администрирование доступа в Интернет;
· обеспечение работоспособности сети;
· обеспечение информационной безопасности.
1.2 Разработка веб-сайтов
Разработка и сопровождение сайтов любой сложности с уникальным дизайном.
· сайт-визитка;
· интернет-магазин;
· корпоративный сайт;
· новостной сайт;
· сопровождение сайтов.
2. Компьютерная сеть
Компьютерной сетью, или сетью ЭВМ, называется комплекс территориально рассредоточенных ЭВМ, связанных между собой каналами передачи данных. Объединенные в сеть компьютеры обладают существенным суммарным вычислительным потенциалом и обеспечивают повышение надежности работы всей системы в целом за счет дублирования ресурсов.
2.1 Топология сети
Существует три основных типа соединения сетевых устройств: шина, кольцо и звезда.
«Шина»
Топологию «шина» часто называют «линейной шиной» (linear bus). Данная топология относится к наиболее простым и широко распространенным топологиям. В ней используется один кабель, именуемый магистралью или сегментом, вдоль которого подключены все компьютеры сети (рисунок 2.1.1).
Рисунок 2.1.1 - Топология сети «шина»
Взаимодействие компьютеров
В сети с топологией «шина» компьютеры адресуют данные конкретному компьютеру, передавая их по кабелю в виде электрических сигналов. Чтобы понять процесс взаимодействия компьютеров по шине, Вы должны уяснить следующие понятия:
· передача сигнала;
· отражение сигнала; терминатор.
«Звезда»
При топологии «звезда» все компьютеры с помощью сегментов кабеля подключаются к центральному компоненту, именуемому концентратором (hub). Сигналы от передающего компьютера поступают через концентратор ко всем остальным. Эта топология возникла на заре вычислительной техники, когда компьютеры были подключены к центральному, главному, компьютеру (рисунок 2.1.2).
Рисунок 2.1.2 - Топология сети «звезда»
В сетях с топологией «звезда» подключение кабеля и управление конфигурацией сети централизованы. Но есть и недостаток: так как все компьютеры подключены к центральной точке, для больших сетей значительно увеличивается расход кабеля. К тому же, если центральный компонент выйдет из строя, нарушится работа всей сети. А если выйдет из строя только один компьютер (или кабель, соединяющий его с концентратором), то лишь этот компьютер не сможет передавать или принимать данные по сети. На остальные компьютеры в сети это не повлияет.
«Кольцо»
При топологии «кольцо» компьютеры подключаются к кабелю, замкнутому в кольцо. Поэтому у кабеля просто не может быть свободного конца, к которому надо подключать терминатор. Сигналы передаются по кольцу в одном направлении и проходят через каждый компьютер. В отличие от пассивной топологии «шина», здесь каждый компьютер выступает в роли репитера, усиливая сигналы и передавая их следующему компьютеру. Поэтому, если выйдет из строя один компьютер, прекращает функционировать вся сеть.
Передача маркера
Один из принципов передачи данных в кольцевой сети носит название передачи маркера. Суть его такова. Маркер последовательно, от одного компьютера к другому, передается до тех пор, пока его не получит тот, который «хочет» передать данные. Передающий компьютер изменяет маркер, помещает электронный адрес в данные и посылает их по кольцу (рисунок 2.1.3).
Рисунок 2.1.3 - Топология сети «кольцо»
В компании для связи рабочих станции и централизованного управления используется топология звезда.
2.2 Схема сети организации
В компании «Высокие технологии» используется топология сети «звезда». Эта топология является самой популярной и является основой для функционирования всех современных сетей: и дома, и в офисе, и в компании. Для соединения узлов сети уже требуется устройство - коммутатор, к которому подключаются все компьютеры сети. Для беспроводной сети таким коммутатором является беспроводная точка доступа (рисунок 2.2.1).
Рисунок 2.2.1 - Топология сети «звезда», которая используется в компании
2.3 Свой вариант реорганизации сети
В наше время всё активнее используется СПО (Свободное программное обеспечение). В переводе на обычный человеческий язык это означает, что, помимо коммерческих программ, для использования которых необходимо приобретать дорогостоящие лицензии, существуют бесплатные аналоги популярнейших программ, которые можно свободно скачать из Интернета и установить на свой компьютер, абсолютно легально и не платя лицензионных отчислений. На предприятии «Высокие технологии» используется топология сети типа «звезда». Мы предлагаем свой вариант топологии - «кольцо» (рисунок 2.3.1).
Рисунок 2.3.1 - топология сети «кольцо».
По сравнению с топологией типа «звезда», топология «кольцо» имеет серьезное преимущество - для обмена информацией между компьютерами не используется сервер. Предприятие «Высокие технологии» не имеет в наличии большое количество рабочих станции (не более 30). В связи с этим, вероятность ситуации когда компьютер оказывается отрезан от остальных крайне низка, а затраты на проводку и сетевое оборудование невелики.
Преимущества
· Простота установки;
· Практически полное отсутствие дополнительного оборудования;
· Возможность устойчивой работы без существенного падения скорости передачи данных при интенсивной загрузке сети, поскольку использование маркера исключает возможность возникновения коллизий.
2.4 Сервер
Некоторые типы серверов используемые в компании:
1. Контроллер домена
Используется контроллер домена компьютерной сети - он нужен для надежного и безопасного обслуживания, а также удобства. Пользователь для входа в свой компьютер имеет логин и пароль. Но в случае, если пользователь забудет пароль, уволился с работы и т.д. системному администратору надо будет выполнить ряд действий. При сервере все гораздо проще, достаточно его только настроить, ведь контроллер домена и сервер данных взаимосвязаны;
2. Сервер данных
В результате сбоя в компьютере, данные личных папок, сохраняемые пользователем, могут быть утеряны. Для надежности их дублируют и хранят в надежном месте. А при наличии контроллера домена - компьютеры пользователей настраиваются так, что сохраненные пользователем данные хранятся на сервере и надежно сохраняются;
3. Сервер Приложений
На сервер устанавливаются простые программы (1С, Консультант+, Гарант) для создания доступа сотрудников на сервер;
4. Шлюз (маршрутизатор, роутер)
Служит для раздачи линии интернета, приходящей в здание офиса на всех пользователей. Это может быть аппаратное устройство как CISCO, JUNIPER, D-LINK, или сервер с программами. Шлюз размещается отдельно от файлов и контроллера домена. А вот сервер и прокси-сервер делают на шлюзе;
5. Сервер Баз Данных
Программы базы данных используемые для работы, например, бухгалтерские программы.
2.5 Аппаратное обеспечение
Так как сервер - центральный компьютер в топологии Звезда, он должен располагать достаточно мощными аппаратными средствами: процессор Intel Xeon E3-1230v3, 2 x 8 192 MB RAM, жесткий диск 2 x 1 000 ГБ, SATA.
Рабочие станции сотрудников оборудованием соответствующим требованиям для работы с такими программами как: «1С: Предприятие», «TeamViewer», компоненты Microsoft Office тд.
2.6 Масштабируемость системы
Масштабируемость -- это возможность увеличить вычислительную мощность сервера или операционной системы (в частности, их способности выполнять больше операций или транзакций за определенный период времени, либо запускать больше различных служб) за счет установки большего числа процессоров, оперативной памяти и т. д. или их замены на более производительные. Это масштабируемость аппаратная. Изначально серверы в продаже идут в базовой комплектации, но с заложенным потенциалом к «апгрейду» -- аппаратная масштабируемость. К примеру, базовый набор сервера имеет один процессор, два модуля памяти (в серверах всегда используются только парные модули памяти) например 2х2 гб и дисковый массив из двух жестких дисков допустим 146 гб. Далее (или сразу) по мере потребности можно доустановить ещё один процессор, память или добавить диски в массив.
Масштабируемость бывает вертикальная и горизонтальная. Под вертикальной масштабируемостью подразумевается создание одной системы с множеством процессоров, а под горизонтальной -- объединение компьютерных систем в единый виртуальный вычислительный ресурс. Каждый из этих подходов рассчитан на использование в различных областях. Так, горизонтальное масштабирование лучше всего подходит для балансировки нагрузки Web-приложений, а вертикальное масштабирование лучше всего подходит для больших баз данных, управлять которыми на одной системе проще и эффективнее.
3. Разработка программы
Для реализации поставленной задачи выбрана среда программирования BorlandDelphi 7, которая относится к классу инструментальных средств ускоренной разработки программ (визуальное конструирование форм и библиотеки визуальных компонентов).
Среда DELPHI обладает большими возможностями, содержит достаточно удобный набор средств, что позволяет создавать сложные модули.
Для разработки базы данных был использован программный продукт MicrosoftAccess 2003.
3.1 Схема данных и её описание
Определим сущности в нашей предметной области:
· план;
· заказы и комплектующие;
· структура;
· комплектующие.
Перечислим атрибуты сущностей, т.е. какую информацию о сущностях будем хранить в базе данных.
Сущность |
Атрибуты сущности |
|
План |
ID ID комплектующие Вид товара Наименование Количество В наличии Обработка Цена закупки |
|
Заказы и комплектующие |
ID ID комплектующие Вид товара Наименование Количество В наличии Обработка Цена закупки |
|
Структура |
ID ID заказы Вид товара Наименование Количество В наличии Обработка Цена закупки Фото |
|
Комплектующие |
ID ID заказы Вид товара Наименование Количество В наличии Обработка Цена закупки Фото |
3.2 Основные элементы базы данных
На рисунке 3.2.1 изображенная схема базы данных, в которой описана сущность и атрибуты сущности.
Рисунок 3.2.1 - Схема базы данных
На следующем рисунке описана основная таблица базы данных, в которой находится вся информация комплектующих (рисунок 3.2.2).
Рисунок 3.2.2 - Основная таблица базы данных - «Комплектующие»
Так же на рисунках 3.2.3-3.2.5 представлены таблицы, в которых описана своя информация в каждой таблице.
Рисунок 3.2.3 - Таблица «План»
Рисунок 3.2.4 - Таблица «Заказы и комплектующие»
Рисунок 3.2.5 - Таблица «Структура»
3.3 Описание программы
Данная программа «…» выполняет различные функции:
· добавление;
· удаление записей;
· изменение записей;
· планирование;
· внесение записей в базу.
Листинг 1 - Вызов окна создания записи
Для добавления, изменения и удаления записей в программе используются процедуры Добавление записи, Планирование, Удаления представленные в листинге 1, которые в свою очередь вызывают окно соответствующего редактора.
//Вызов окна создания записи
procedure TForm1.CreateEntryButtonClick(Sender: TObject);
begin
datamodule2.ArendaTable.Insert;
form6.ShowModal;
end;
//Вызов окна редактирования записи
procedure TForm1.ToolButton3Click(Sender: TObject);
begin
form6.ShowModal;
end;
//Удаление записи
procedure TForm1.DeleteButtonClick(Sender: TObject);
begin
DataModule2.ArendaTable.Delete;
end;
Листинг 2 - Вызов списка памяти
Взаимодействие со списками программы происходит вызовом процедур вызова списков, соответствующих таблицам представленные в листинге 2.
//Вызов списка памяти
procedure TForm1.N6Click(Sender: TObject);
begin
form5.showmodal;
end;
//Вызов списка процессоров
procedure TForm1.N7Click(Sender: TObject);
begin
form3.showmodal;
end;
//Вызов списка дисков
procedure TForm1.N8Click(Sender: TObject);
begin
form4.showmodal;
end;
Листинг 3 - Поиск по процессору
Поиск нужных записей в базе осуществляется путём вызова процедур. Поиск по процессору представленный в листинге 3. Поиск происходит через введение полного названия или фамилии.
//Поиск по процессору
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
DataModule2.ADOQuery1.Active:=false;
DataModule2.ADOQuery1.Parameters.ParamByName('CPU').Value:=edit1.Text;
DataModule2.ADOQuery1.Active:=True;
form7.ShowModal;
end;
Листинг 4 - Сортировка записей
Сортировки записей в таблице происходят через функции представленные в листинге 4.
//Сортировка записей по процессору
procedure TForm1.N12Click(Sender: TObject);
begin
DataModule2.ArendaTable.Sort:='[Процессор] ASC';
end;
//Сортировка записей по диску
procedure TForm1.N13Click(Sender: TObject);
begin
DataModule2.ArendaTable.Sort:='[Диск] ASC';
end;
Листинг 5 - две процедуры, сохранения и отмены изменений
Для сохранения или отмены внесённых изменений в окне редактора используются 2 процедуры, сохранения и отмены представленных в листинге 5.
//Сохранение изменений
procedure TForm6.BitBtn2Click(Sender: TObject);
begin
if unit2.DataModule2.ArendaTable.Modified then
begin
unit2.DataModule2.ArendaTable.Post;
form6.close;
end;
//Отмена изменений
procedure TForm6.BitBtn1Click(Sender: TObject);
begin
datamodule2.ArendaTable.Cancel;
form6.close;
end;
3.4 Руководство пользователя
На панели инструментов находятся основные кнопки для управления записями кнопка выхода из программы, продублированная в основном меню (Выход), а также кнопки удаления всех записей, планирование и добавления записей, так же поиск по товару (рисунок 3.4.1).
сайт компьютерный сеть программа
Рисунок 3.4.1 - Главное окно
Рисунок 3.4.2 - Планирование
В окно планирования входит выбор номера заказа, удаление выбранной записи и расчетный план. Так же есть результат планирования, в котором находится информация о добавленных товарах, дата заказа и удаление всех добавленных записей (рисунок 3.4.2).
Рисунок 3.4.3 - Поиск по товару
В поиске по товару можно найти нужный товар выбрать его количество и добавить в таблицу (рисунок 3.4.3).
Размещено на Allbest.ru
Подобные документы
Выбор и описание архитектуры сети, применяемых технологий и оборудования. Структурно-функциональная схема. Плюсы и минусы системы RAID 5. Топология звезда-кольцо. Используемое программное обеспечение. Спецификация для рабочих станций и серверов.
курсовая работа [3,9 M], добавлен 25.01.2014Способы классификации сетей. Разработка и описание структуры локальной вычислительной сети, расположенной в пятиэтажном здании. Технические сведения, топология иерархической звезды. Клиентское аппаратное обеспечение. Установка и настройка сервера.
курсовая работа [58,1 K], добавлен 27.07.2011Понятие и общая характеристика дистанционных информационных систем, их основные функции и задачи. Разработка ДИС для IT-компании Envisionext и проектирование компьютерной системы, объединяющей 20 рабочих станций. Обзор сайтов конкурентов данной компании.
курсовая работа [1,8 M], добавлен 24.09.2012Постановка задачи построения информационной модели в Bpwin. Выбор топологии локальной вычислительной сети. Составление технического задания. Общая схема коммуникаций. Выбор активного оборудования структурированной кабельной системы. Моделирование сети.
дипломная работа [877,0 K], добавлен 21.06.2013Классификация компьютерных сетей в зависимости от удалённости компьютеров и масштабов. Топология сети как физическая конфигурация сети в совокупности с ее логическими характеристиками. Основные базовые топологии сети, многозначность понятия топология.
контрольная работа [1,2 M], добавлен 12.07.2010Изучение истории создания и перспектив развития компьютерных сетей. Особенности топологии, архитектуры и аппаратного обеспечения локальной сети (серверы, коммутаторы, сетевые адаптеры, модемы). Сетевое программное обеспечение и администрирование сети.
отчет по практике [542,6 K], добавлен 17.04.2010Роль компьютерных сетей, принципы их построения. Системы построения сети Token Ring. Протоколы передачи информации, используемые топологии. Способы передачи данных, средства связи в сети. Программное обеспечение, технология развертывания и монтажа.
курсовая работа [279,7 K], добавлен 11.10.2013Концептуальная модель программного продукта "Оценка вариантов формирования транспортной сети Азиатской России". Структура базы данных. Возможности программы, схема работы. Модуль работы с проектом и картографическим окружением. Руководство пользователя.
дипломная работа [3,4 M], добавлен 08.12.2013Выбор и экономическое обоснование топологии сети. Стоимость аренды каналов связи у интернет-провайдеров. Выбор и расчет стоимости активного и пассивного оборудования. Масштабируемость сети по параметрам пользователи, трафик, физический размер сети.
курсовая работа [3,7 M], добавлен 05.01.2013Разработка программы типа клиент-сервер на языке программирования Python, являющейся автоматическим сервисом поиска контактной информации о пользователях. Применение дейтаграммных и потоковых сокетов. Блок-схема работы программы, руководство пользователя.
курсовая работа [222,0 K], добавлен 24.04.2015