Направления работы компании 'Высокие технологи'

  • Вид работы:
    Отчет по практике
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    450,28 Кб
  • Опубликовано:
    2015-04-26
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Направления работы компании 'Высокие технологи'

Содержание

1. Сфера деятельности компании

.1 Инженерное сопровождение

.2 Разработка веб-сайтов

. Компьютерная сеть

.1 Топология сети

.2 Схема сети организации

.3 Свой вариант реорганизации сети

.4 Сервер

.5 Аппаратное обеспечение

.6 Масштабируемость системы

. Разработка программы

.1 Схема данных и её описание

.2 Основные элементы базы данных

.3 Описание программы

.4 Руководство пользователя

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.1).

Рисунок 2.2.1 - Топология сети «звезда», которая используется в компании

2.3 Свой вариант реорганизации сети


В наше время всё активнее используется СПО (Свободное программное обеспечение). В переводе на обычный человеческий язык это означает, что, помимо коммерческих программ, для использования которых необходимо приобретать дорогостоящие лицензии, существуют бесплатные аналоги популярнейших программ, которые можно свободно скачать из Интернета и установить на свой компьютер, абсолютно легально и не платя лицензионных отчислений. На предприятии «Высокие технологии» используется топология сети типа «звезда». Мы предлагаем свой вариант топологии - «кольцо» (рисунок 2.3.1).

Рисунок 2.3.1 - топология сети «кольцо».

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

Преимущества

·        Простота установки;

·        Практически полное отсутствие дополнительного оборудования;

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

2.4 Сервер


Некоторые типы серверов используемые в компании:

1. Контроллер домена

. Сервер данных

В результате сбоя в компьютере, данные личных папок, сохраняемые пользователем, могут быть утеряны. Для надежности их дублируют и хранят в надежном месте. А при наличии контроллера домена - компьютеры пользователей настраиваются так, что сохраненные пользователем данные хранятся на сервере и надежно сохраняются;

. Сервер Приложений

На сервер устанавливаются простые программы (1С, Консультант+, Гарант) для создания доступа сотрудников на сервер;

. Шлюз (маршрутизатор, роутер)

Служит для раздачи линии интернета, приходящей в здание офиса на всех пользователей. Это может быть аппаратное устройство как CISCO, JUNIPER, D-LINK, или сервер с программами. Шлюз размещается отдельно от файлов и контроллера домена. А вот сервер и прокси-сервер делают на шлюзе;

. Сервер Баз Данных

Программы базы данных используемые для работы, например, бухгалтерские программы.

2.5 Аппаратное обеспечение


Так как сервер - центральный компьютер в топологии Звезда, он должен располагать достаточно мощными аппаратными средствами: процессор Intel Xeon E3-1230v3, 2 x 8 192 MB RAM, жесткий диск 2 x 1 000 ГБ, SATA.

Рабочие станции сотрудников оборудованием соответствующим требованиям для работы с такими программами как: «1С: Предприятие», «TeamViewer», компоненты Microsoft Office тд.

 

.6 Масштабируемость системы


Масштабируемость - это возможность увеличить вычислительную мощность сервера или операционной системы (в частности, их способности выполнять больше операций или транзакций за определенный период времени, либо запускать больше различных служб) за счет установки большего числа процессоров, оперативной памяти и т. д. или их замены на более производительные. Это масштабируемость аппаратная. Изначально серверы в продаже идут в базовой комплектации, но с заложенным потенциалом к «апгрейду» - аппаратная масштабируемость. К примеру, базовый набор сервера имеет один процессор, два модуля памяти (в серверах всегда используются только парные модули памяти) например 2х2 гб и дисковый массив из двух жестких дисков допустим 146 гб. Далее (или сразу) по мере потребности можно доустановить ещё один процессор, память или добавить диски в массив.

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

3. Разработка программы


Для реализации поставленной задачи выбрана среда программирования BorlandDelphi 7, которая относится к классу инструментальных средств ускоренной разработки программ (визуальное конструирование форм и библиотеки визуальных компонентов).

Среда DELPHI обладает большими возможностями, содержит достаточно удобный набор средств, что позволяет создавать сложные модули.

Для разработки базы данных был использован программный продукт MicrosoftAccess 2003.

.1 Схема данных и её описание

Определим сущности в нашей предметной области:

·        план;

·        заказы и комплектующие;

·        структура;

·        комплектующие.

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

Сущность

Атрибуты сущности

План

ID ID комплектующие Вид товара Наименование Количество В наличии Обработка Цена закупки

Заказы и комплектующие

ID ID комплектующие Вид товара Наименование Количество В наличии Обработка Цена закупки

Структура

ID ID заказы Вид товара Наименование Количество В наличии Обработка Цена закупки Фото

Комплектующие

ID ID заказы Вид товара Наименование Количество В наличии Обработка Цена закупки Фото


.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 Описание программы

Данная программа «…» выполняет различные функции:

·        добавление;

·        удаление записей;

·        изменение записей;

·        планирование;

·        внесение записей в базу.

Листинг 1 - Вызов окна создания записи

Для добавления, изменения и удаления записей в программе используются процедуры Добавление записи, Планирование, Удаления представленные в листинге 1, которые в свою очередь вызывают окно соответствующего редактора.

//Вызов окна создания записиTForm1.CreateEntryButtonClick(Sender: TObject);.ArendaTable.Insert;.ShowModal;;

//Вызов окна редактирования записиTForm1.ToolButton3Click(Sender: TObject);.ShowModal;;

//Удаление записиTForm1.DeleteButtonClick(Sender: TObject);.ArendaTable.Delete;;

Листинг 2 - Вызов списка памяти

Взаимодействие со списками программы происходит вызовом процедур вызова списков, соответствующих таблицам представленные в листинге 2.

//Вызов списка памятиTForm1.N6Click(Sender: TObject);.showmodal;;

//Вызов списка процессоровTForm1.N7Click(Sender: TObject);.showmodal;;

//Вызов списка дисковTForm1.N8Click(Sender: TObject);.showmodal;;

Листинг 3 - Поиск по процессору

Поиск нужных записей в базе осуществляется путём вызова процедур. Поиск по процессору представленный в листинге 3. Поиск происходит через введение полного названия или фамилии.

//Поиск по процессоруTForm1.BitBtn1Click(Sender: TObject);.ADOQuery1.Active:=false;.ADOQuery1.Parameters.ParamByName('CPU').Value:=edit1.Text;.ADOQuery1.Active:=True;.ShowModal;;

Листинг 4 - Сортировка записей

Сортировки записей в таблице происходят через функции представленные в листинге 4.

//Сортировка записей по процессоруTForm1.N12Click(Sender: TObject);.ArendaTable.Sort:='[Процессор] ASC';;

//Сортировка записей по дискуTForm1.N13Click(Sender: TObject);.ArendaTable.Sort:='[Диск] ASC';;

Для сохранения или отмены внесённых изменений в окне редактора используются 2 процедуры, сохранения и отмены представленных в листинге 5.

//Сохранение измененийTForm6.BitBtn2Click(Sender: TObject);unit2.DataModule2.ArendaTable.Modified then.DataModule2.ArendaTable.Post;.close;;

//Отмена измененийTForm6.BitBtn1Click(Sender: TObject);.ArendaTable.Cancel;.close;;

 

.4 Руководство пользователя


На панели инструментов находятся основные кнопки для управления записями кнопка выхода из программы, продублированная в основном меню (Выход), а также кнопки удаления всех записей, планирование и добавления записей, так же поиск по товару (рисунок 3.4.1).

сайт компьютерный сеть программа

Рисунок 3.4.1 - Главное окно

Рисунок 3.4.2 - Планирование

В окно планирования входит выбор номера заказа, удаление выбранной записи и расчетный план. Так же есть результат планирования, в котором находится информация о добавленных товарах, дата заказа и удаление всех добавленных записей (рисунок 3.4.2).

Рисунок 3.4.3 - Поиск по товару

В поиске по товару можно найти нужный товар выбрать его количество и добавить в таблицу (рисунок 3.4.3).

Похожие работы на - Направления работы компании 'Высокие технологи'

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!