2 Постановка задачи
При прохождении практики в ООО «Инком-НН» мне дали следующее задание: необходимо разработать программу, которая занималась бы работой с таблицей данных, для заполнения ее операторами и менеджерами отдела логистики. То есть, необходимо создать пользовательскую форму для регистрации заказов и автоматического занесения данных в таблицу, также создать форму для поиска нужного заказа по двум параметрам – название формы-заказчика и тип продукции. И реализовать возможность удаления после поиска данные о заказе.
В итоге мне необходимо получить модуль, который бы подключался к готовой таблице, чтобы дальше можно было уже заполнять ее с помощью пользовательской формы.
Этот модуль необходимо добавить в меню Excel. И желательно реализовать проверку введенных данных, то есть проверку на заполненные обязательные поля.
Все данные, которые необходимо вводить с помощью формы, смотреть в самой рабочей таблице.
3 Выбор системы и средств программирования
3.1 Характеристика пк
Локальная вычислительная сеть(Local Area Network)- это совокупность компьютеров и других средств вычислительной техники (активного сетевого оборудования, принтеров, факсов, модемов и т. п.), объединенных в вычислительную сеть с помощью кабелей и сетевых адаптеров и работающих под управлением сетевой операционной системы. Вычислительные сети создаются с целью совместного использования общих сетевых ресурсов (дисковое пространство, принтеры, модемы и другая техника), совместную работу с общими базами данных, уменьшении лишних и мешающих работе передвижений внутри помещений. Каждый компьютер в сети оснащается сетевым адаптером, адаптеры соединяются с помощью сетевых кабелей или беспроводных технологий и тем самым объединяют компьютеры в единую вычислительную сеть. Компьютер, подключенный к сети, называется рабочей станцией или сервером, в зависимости от выполняемых их функций.
При установке сети, определяется, кто будет ее пользователями. Т.е. на сервере создаются учетные записи (личные каталоги пользователей) и определяется уровень доступа. Также, для каждой учетной записи определяется имя пользователя и пароль для авторизации доступа.
Чтобы войти в сеть, необходимо с рабочего компьютера получить доступ к своей учетной записи на сервере. Для этого необходимо ввести имя пользователя и свой пароль. Чтобы выйти из сети, надо отключиться от сервера.
Вычислительные сети предназначены главным образом для решения заданий пользователей с обменом данными между их абонентами. Cеть построена на технологии Ethernet( пакетная технология передачи данных преимущественно локальных компьютерных сетей.). В зависимости от скорости передачи данных и передающей среды существует несколько вариантов технологии. Независимо от способа передачи стек сетевого протокола и программы работают одинаково практически во всех вариантах. В данной сети есть как гигабитный Ethernet (Gigabit Ethernet, 1 Гбит/с), так и быстрый(Fast Ethernet, 100 Мбит/с).
В качестве среды для передачи данных используются витая пара, коаксиальный кабель и радиоволны(Wi-fi). Сеть построена на основе Windows.
Этапы инсталляции сети:
1). Подключение компьютеров к серверу с помощью кабелей.
2). Подключение сетевых дисков.
3). Создание учетных записей на каждого пользователя.
4). Защита сети (создание паролей, распределения доступа к ресурсам).
. Коммутаторы контролируют сетевой трафик и управляют его движением, анализируя адреса назначения каждого пакета. Коммутатор «запоминает», какие сетевые устройства соединены с его портам, и направляет пакеты только на необходимые порты. Это дает возможность одновременно работать с несколькими портами, расширяя тем самым полосу пропускания.
Таким образом, коммутация пакетов уменьшает количество лишнего трафика, что происходит в тех случаях, когда одна и та же информация передается всем портам.
Сервером называется компьютер, выделенный из группы персональных компьютеров (или рабочих станций) для выполнения какой-либо сервисной задачи без непосредственного участия человека. Сервер и рабочая станция могут иметь одинаковую аппаратную конфигурацию, так как различаются лишь по участию в своей работе человека за консолью. Серверы (и другое оборудование), которые требуется устанавливать на некоторое стандартное шасси (например, в 19-дюймовые стойки и шкафы) приводятся к стандартным размерам и снабжаются необходимыми крепежными элементами.
Серверы, не требующие высокой производительности и большого количества внешних устройств зачастую уменьшают в размерах. Часто это уменьшение сопровождается уменьшением ресурсов.
рис.1 схема локальной сети на предприятии
Сервер каталогов и служба DNS
HP ProLiant DL120 G6 G6950
Технические характеристики |
|
Процессор |
Intel® Pentium® G6950 (2 ядра, 2.8 ГГц, 3 МБ, 73 Вт) |
Количество процессоров |
1 |
Память в комплекте |
2 ГБ |
Слоты для памяти |
6 слотов DIMM |
Память |
1 x 2ГБ DDR3 UDIMM |
Слоты расширения |
2 |
Сетевой контроллер |
2 порта 1Гб/с NC107i |
Приводы |
(1) 3.5" 160ГБ SATA без горячей замены |
Блок питания |
400Вт без горячей замены |
Контроллер хранилища |
Smart Array B110i SATA RAID |
Оптический привод |
- |
Форм-фактор |
1U |
Терминальный сервер (1С)
HP ProLiant DL120 G6 X3450
Технические характеристики |
|
Процессор |
Intel® Xeon® X3450 (четырехъядерный, 2,67 ГГц, 8 МБ L3, 95 Вт) |
Количество процессоров |
1 |
Память в комплекте |
4 ГБ |
Слоты для памяти |
6 слотов DIMM |
Память |
PC3-10600R-9 |
Слоты расширения |
2 |
Сетевой контроллер |
(1) двухпортовый адаптер 1GbE NC107i |
Блок питания |
(1) вентилятор 400 Вт |
Контроллер хранилища |
Smart Array P212/256МБ SAS RAID |
ПО управления |
– |
Оптический привод |
Отсутствует в стандартной комплектации |
Форм-фактор |
1U |
Сервер БД (MS SQL)
HP ProLiant DL160 G6 E5620
Технические характеристики |
|
Процессор |
Intel® Xeon® E5620 (4 ядра, 2.40 ГГц, 12 МБ L3, 80 Вт) |
Количество процессоров |
1 |
Чипсет |
Intel® 5520 |
Количество ядер процессора |
4 |
Память в комплекте |
8 ГБ |
Слоты для памяти |
18 слотов DIMM |
Память |
2 x 4ГБ DDR3 RDIMM |
Слоты расширения |
2 |
Сетевой контроллер |
2 порта 1Гб/с NC362i |
Блок питания |
500Вт без горячей замены |
Контроллер хранилища |
Smart Array P410 SAS RAID |
Оптический привод |
- |
Форм-фактор |
1U |
С интернетом сеть предприятия соединена маршрутизатором Cisco RVS 4000. Который также выполняет функцию фаервола, и обеспечивает защиту внутренних ресурсов от атак из вне. Для мобильности сотрудников в пределах офиса, в здании установлена беспроводная точка доступа Dlink DWL-2100AP. Которая позволяет сотрудникам выходить в сеть с портативных устройств.
Также для обеспечения работы интернета используются свитчи(устройство, предназначенное для соединения нескольких узлов компьютерной сети в пределах одного или нескольких сегментов сети. В отличие от концентратора, который распространяет трафик от одного подключенного устройства ко всем остальным, коммутатор передаёт данные только непосредственно получателю).
1)Магистральный свитч - 16-портовый свитч Gigabit Ethernet. Модель: Zyxel GS1116A
2)Свитч доступа - Zyxel GS2200-48(48-портовый управляемый коммутатор Gigabit Ethernet с 2 SFP-слотами)
3)Для доступа складских компьютеров в сеть используется свитч 8-портовый Fast Ethernet Zyxel ES-108A
Характеристика рабочей станции:
Свойства процессора:
Производитель - Intel
Версия - Intel Pentium DualCore
Максимальная частота - 3000МГц
Текущая частота (определяет быстродействие процессора)- 2700 МГц
Операционная система - Microsoft Windows Seven
Тип ЦП - Intel Pentium DualCore, 2700 MHz
Системная плата – является основным элементом каждого компьютера, на котором размещены его основные элементы, линии соединения, разъемы для подключения дополнительны устройств - Flex-ATX
Оперативная память применяется для хранения информации непосредственно задействованной при работе программы
Модуль памяти представляет собой небольшую печатную плату, на которой установлена микросхема оперативной памяти.
Свойства модуля памяти:
Тип разъема - A0
Установленный объем - 2048 Мб
Сетевой адаптер (интерфейсная плата, которая используется для под-ключения компьютера к передающей среде вычислительной сети) - ZyXEL FN312. Процессор – устройство, предназначенное для выполнения команд. Процессор вызывает команды программы из памяти, определяет их тип, затем выполняет их.
Звуковой адаптер - Intel82801DB(M)AC'97AudioController
Видеоадаптер(предназначен для передачи информации от системной платы к монитору) - NVIDIA GeForce4 FX 5700
Дисковый накопитель(предназначен для хранения большого количества данных в течении длительного времени и быстрого доступа к ним) - GENERIC IDE DISK TYPE47
Монитор(устройство вывода, визуализация информации для пользователя) - Samsung SyncMaster 717MB/757MB
Клавиатура (ввод алфавитно-цифровой, символьной информации) - Стандартная клавиатура 101/102
Мышь (указательное устройство) - A4Tech USB Port Mouse