Диплом: Исследование и разработка информационной системы учета продаж в автосалоне на примере ТОО «Автоцентр «АСТЭК»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
54
локальная вычислительная сеть;
сервер БД;
принтеры для печати документов.
В настоящее время конфигурация имеющихся компьютеров
удовлетворяет требованиям к ПК ИС Компьютеры объединены в сеть, имеют
доступ к сети Интернет. Каждое рабочее место оснащено лазерным принтером.
В настоящее время необходимо заменить уже устаревшее сетевое
оборудование, а именно хабы и маршрутизаторы.
В настоящее время существует большой выбор коммутационного
оборудования производимых различными фирмами, например такими D-Link,
Intel, 3-Com, Compex.
Выбор оборудования будет производится между Intel и 3-Com,
являющихся лидерами сетевых технологий.
Выбор коммутационного оборудования начнем с хаба (HUB).
Все выбранные концентраторы для используемой технологии Fast
Ethernet должны обладать следующими параметрами и характеристиками.
Устройства должны:
питаться от сети переменного тока через внешний адаптер-
выпрямитель,
иметь 100Мбит/с модульные гнезда (RJ-45), как основные порты
для хабов;
дополнительные разъемы BNC, для обеспечения возможности
объединения концентраторов;
относятся к классу 2;
поддерживать полный дуплекс
автоматически изолироваться, если на портах обнаруживаются
постоянные ошибки;
соответствовать по нормативам безопасности следующим
стандартам ISO 8802/3; IEEE 802,3 и UL1950, EN 60950 и др
быть простыми при установке и использовании (установка в режиме
plug and play).
55
А также иметь:
простое выявление неисправностей (наличие на передней панели
светодиодных индикаторов состояния портов, коллизий, уровня загрузки);
компактное исполнение;
гарантию на весь срок службы и бесплатную телефонная
консультация.
Всем этим параметрам соответствуют наиболее популярные коммутаторы
D-link, HP и Asus, представленные в таблице 1.8. Проанализируем их
характеристики и цену [2].
Таблица 1.9
Сравнение коммутаторов
Модель
D-link DES-
1210-08P
HP V1405-16G
Switch
ASUS FX-D1162
Средняя цена
6 028 руб.
5 863 руб.
1 340 руб.
Количество портов
коммутатора
8 x Ethernet
10/100
Мбит/сек
16
16
Базовая скорость
передачи данных
10/100
Мбит/сек
10/100/1000
Мбит/сек
10/100
Мбит/сек
Возможность установки
в стойку
ДА
Внутренняя пропускная
способность (Гбит/сек)
3.2
32
3.2
Размер таблицы MAC
адресов
8192
4096
4096
Поддержка Jumbo
Frame
ДА
Поддержка IEEE 802.1p
(Priority tags)
ДА
ДА
Ширина (мм)
190
160
185
Высота (мм)
38
40
45
Глубина (мм)
120
208
124
Вес (кг)
0.86
0.772
Из выше рассмотренных коммутаторов выберем D-link DES-1210-08P, т.к.
по сравнению с другими он имеет достаточный запас портов (8), а также имеет
настройку таблицы мак адресов.
Рассмотрим таблицу 1.9. в которой приведены характеристики и
параметры маршрутизаторов [2]. Из рассмотренных выше маршрутизаторов при
почти равных возможностях по цене D-LINK DFL-860E намного дешевле
других, поэтому остановим свой выбор на D-LINK DFL-860E.
56
Необходимо приобрести сервер базы данных для системы. Сервер ИС
отдела технической поддержки не будет функционировать круглосуточно: в
обычном режиме сервер будет работать 9-10 часов в день по рабочим дням.
Максимальное количество одновременно подключенных к системе
пользователей – 15-20.
Таблица 1.10
Характеристики и параметры маршрутизаторов
Марка
маршрутизатора
D-LINK DFL-
860E
D-link DFL-260
D-link DSA-3110
Средняя цена
14 371 руб.
15 649 руб.
8 154 руб.6
Количество портов
коммутатора
8
7
7
DHCP-сервер
ДА
ДА
Межсетевой экран
(Firewall)
ДА
ДА
SPI
ДА
WAN-порт
Ethernet 10/100
Мбит/сек
Ethernet 10/100
Мбит/сек
Количество WAN-
портов
2
Число
поддерживаемых
VPN-туннелей
8
300
50
Объем оперативной
памяти (Мб)
16
64
Объем флэш-памяти
(Мб)
1
Консольный порт
ДА
ДА
Web-интерфейс
ДА
ДА
Поддержка Telnet
ДА
ДА
Поддержка SNMP
ДА
Поддержка IGMP v1
ДА
Поддержка IGMP v2
ДА
Поддержка IGMP v3
ДА
Статическая
маршрутизация
ДА
ДА
Автоматическое
определение
MDI/MDIX
ДА
Поддержка IEEE
802.1p (Priority tags)
ДА
Поддержка IEEE
802.1q (VLAN)
ДА
Ширина (мм)
253
280
239
Высота (мм)
35
44
30
Глубина (мм)
181
214
156
Вес (кг)
0.935
1.2
Дополнительная
встроенный
Концентратор
57
информация
аппаратный
сигнатурный
антивирус
доступа по VPN.
4 независимо
конфигурируем
ых интерфейса.
Сервер БД поддерживает работоспособность базы данных и отвечает за
стабильность и безопасность данных, а также реализует операции ввода-вывода
при доступе клиента к необходимым данным. Специфика сервера БД состоит в
том, что информация обычно обрабатываются транзакционно, т.е. система
получает небольшой объем данных, обрабатывает их и затем сохраняет. Это
создает определенные требования к технической части сервера БД, к примеру:
• Увеличенный объем ОЗУ для кэширования самых часто
используемых участков БД;
• Скоростная дисковая подсистема, способная в первую очередь
быстро обрабатывать огромное количество мелких запросов в единицу времени
(IOps - inputs/outputs per second);
• Хорошая вычислительная мощность для обработки данных.
Базовые требования к материнской плате сервера – она должна
поддерживать контроль и мониторинг всех составляющих частей сервера в
реальном времени, и в момент отказа любой из составляющих, не завершая
работу, реализовать автоматическое резервирование нужного компонента и
оповестить администратора сети о возникшей проблеме.
Серверу БД нужен значительный объем оперативной памяти. Работа с
ОЗУ на порядки быстрее, чем работа с обычными жесткими дисками, поэтому
чем больший объем памяти установлен на сервере, тем лучше, при условии, что
сама ОС и исходное приложение сервера СУБД могут адресовать и работать с
таким объемом памяти. Современные ОС и приложения почти лишены данных
ограничений, т.к. способны адресовать до 64Гб и более. Двухпроцессорные
серверы комплектуются 128Гб ОЗУ, а четырех- и восьмипроцессорные - до
256Гб ОЗУ.
В качестве HDD для серверов БД лучше применять диски SAS (Serial
Attached SCSI) на 10000 об/мин или 15000 об/мин. Такие диски оптимизированы
для работы на транзакционных нагрузках и по такому параметру имеют почти
трехкратную производительность, по сравнению с дисками SATA. Также диски
58
SAS изначально создавались под использование в RAID-массивах и показывают
почти всегда линейный рост скорости работы массива при увеличении числа
дисков в нем.
Современные процессоры значительнее производительнее, чем
процессоры 3-4 летней давности благодаря применению технологии
многоядерности. Сейчас сервер с 8-ю ядрами может приобрести почти каждая
организация. Благодаря дешевом оборудовании. Для "тяжелых" систем вскоре
также отпадет необходимость установки дорогостоящих многопроцессорных
RISC-систем, которые при идентичной производительности на порядок дороже.
Сегодня существуют четырех- и восьмипроцессорные серверы с архитектурой
x86 и поддержкой четырех- и даже шестиядерных процессоров, дает
возможность иметь в одной системе до 32-х ядер.
Итак, основные требования к серверу следующие:
двухъядерный процессор Intel;
объем оперативной памяти не менее 4 Гб;
контроллер RAID 1;
жёстких диска SAS не менее 750 Гб;
наличие привода DVD-RW;
сервер должен быть из линейки серверов Hewlett Packard.
Для сети рассматриваемой компании нужен недорогой, но надежный
сервер. Выбор предлагается произвести из серверов средней ценовой категории.
Сравнение серверов приведено в таблице 1.14.
Таблица 1.11
Сравнение серверов
Параметр
HP ProLiant DL320e E3-
1240V2 3.4GHz 8MB 8Gb
DDR31-1-1 Gen8 Perf 1U
(722547-421)
HP ProLiant DL380e Gen8 E5-
2420 B320i/512MB FBWC
4x1Gb 2x4GB(L) Diskless SFF
DVD-RW 2x460W
Производитель
Intel
Intel
Тип
Xeon
E5-2420
Код процессора
E3-1240 v3
1.9 ГГц
Частота
3.4 ГГц
1
Количество
процессоров
1
1.5 Мб
Кеш L3
8 Мб
15 Мб
Количество ядер
процессора
4
6
59
Оперативная память
Тип памяти
DDR3
DDR3
Объем памяти
8 Гб
8 Гб
Максимальный
объем памяти
32 Гб
384 Гб
Количество слотов
памяти
4
12
Стоимость
49250 рублей
63220 рублей
Как видно из таблицы 1.14, при одинаковой конфигурации серверы имеют
ощутимое различие в стоимости – около 800 у.е. Сервер HP ProLiant DL380 G6
имеет более компактный размер, большую возможность для расширения,
большую отказоустойчивость. Однако, для рассматриваемой задачи эти
характеристики не являются критически важными, поэтому можно выбрать
более дешевый вариант с той же производительностью. Выбираем сервер HP
ProLiant DL320e .
60
2 Проектная часть
2.1 Разработка проекта автоматизации
2.1.1 Этапы жизненного цикла проекта автоматизации
ЖЦ является непрерывным процессом, который изначально начинается с
момента выражения решения о необходимости его создания и заканчивается
после факта изъятия из обращения.
Среди самых популярных стандартов часто выделяют такие:
ГОСТ 34.601-90 – используется в АИС и устанавливает все этапы и
стадии их создания. Также он описывает содержание работ для любого этапа.
Стадии и этапы, закрепленные внутри стандарта, больше всего соответствуют
каскадной модели ЖЦ;
ISO/IEC 12207 – стандарт, указывающий процессы и организацию
ЖЦ. Может использоваться в любом виде заказного ПО. Стандарт не имеет
описания стадий и этапов;
Custom Development Metho – технологический материал по
созданию прикладных ИС, детализированный до уровня заготовок проектных
решений, которыми пользуются в проектах с использованием средств Oracle.
Применяется CDM для классической модели ЖЦ (есть все этапы и описанные
задачи), а также в процессе «оперативной разработки» или «облегченного
прохода», которые применяются в рамках малых проектов;
Rational Unified Process (RUP) применяет интерактивную модель
разработки, включающую 4 фазы: старт, изучение, создание и внедрение.
Каждая из фаз может делится на этапы, которые в итоге создают версию для
внутреннего или внешнего применения. Завершение всех 4 фаз это цикл
разработки, и по завершению одного цикла генерируется новая версия системы.
Если по факту проект продолжается, то сам продукт тоже изменяется и проходит
вновь эти 4 фазы. Суть работы при использовании RUP – создание и поддержка
моделей на базе UML;
Microsoft Solution Framework (MSF) аналогичен RUP, тоже
состоит из 4 фаз: изучение, разработка, реализация и проверка, считается
61
итерационным и включает применение объектно-ориентированных моделей.
MSF в отличии от RUP чаще всего используется для создания бизнес ПО;
Extreme Programming (XP) – экстремальное программирование
(современная методология, создана в 1996 году). Ее суть составляют командная
работа, постоянная коммуникация с заказчиком в рамках всего проектирования
ИС, создание проекта с использованием последовательно оптимизируемых
прототипов.
Для определения стандарта главным фактором выступает более подробное
и полноценное описание работы на этапах и стадия АС.
Сама каскадная модель имеет множество преимуществ, но при условии
использования ее в проекте, приемлемом для нее. Ниже представлены ее
преимущества:
• Модель хорошо знакома потребителям, не имевшим никакого
отношения к созданию и эксплуатации программ, а также конечным
пользователям (часто используется другими компаниями для отслеживания
проектов, которые не связана с разработкой ПО);
• Она лучше справляется с трудностями и отлично срабатывает в тех
проектах, где все достаточно понятно, но трудноразрешимо;
• Она очень доступна для понимания, т.к. преследует простую цель –
выполнение необходимых действий;
• Она проста и удобно в использовании, т.к. процесс разработки идет
поэтапно.
Но в случае, если каскадная модель используется в проекте, не
предназначенном для нее, проявляются следующие ее недостатки:
• Основа модели – линейная последовательная структура, и в
результате попытки вернуться назад на одну-две фазы для исправления
проблемы или недостатка приходится жертвовать временем и срывать график
работ и затрат;
• Она не может предотвращать итерация между фазами, которые
очень часто встречаются при создании ПО, поскольку сама модель строиться
согласно циклам аппаратного инжиниринга;
62
• Она не показывает главное свойство разработки ПО, которое
направлено на решение задачи. Отдельные фазы связаны определенными
действиями, что часто отличается от привычной работы коллектива или
персонала;
• Она создает ошибочное впечатление о работе с проектом. Указание,
что «35% выполнено» обычно не имеет какого-то смысла для менеджера
проектов.
Исходя из недостатков каскадной модели, ее применение нудно
ограничивать ситуациями, в которых все требования для их разработки очень
точны и понятны.
Спиральная модель особое внимание уделяет начальным этапам
разработки – подготовке стратегии, проектированию и анализу, где все
применяемые технические решения проверяются и обосновываются методом
создания прототипов. Каждый виток спирали означает создание компонента или
версии ПО. В них можно уточнять цели и характеристики проекта, его качество,
а также выражаются работы на следующем витке. Таким образом, углубляются и
конкретизируются детали проекта, и в результате определяется обоснованный
вариант, который и реализуется.
Стандарт ISO/IEP 12207 не включает полноценного описания работы на
этапах и стадиях реализации АС.
Стандарт CDM оправдан при работе с проектами, включающими Oracle-
технологий, которые в нашем случае не используются.
Стандарт MSF, как было описано выше, направлен на бизнес-сферу.
Стандарт XP предпочтителен для команды. Поэтому в нашем случае будет
использоваться ГОСТ 34.601-90, т.к. именно он имеет описание работы на
любом этапе создания АС.
Основные стадии создания АС включают в себя:
1) Определение требований к системе;
2) Подготовка концепции;
3) Подготовка ТЗ;
4) Реализация технического проекта;
63
5) Написание документации;
6) Установка и использование.
Рис. 2.1 Базовые стадии реализации ИС
В рамках этапа «Выведение требований к системе» реализуется
следующее:
Изучается сам объект;
Готовятся требования пользователя;
Указывается важность разработки.
В данном этапе используются такие участники, как: IT-менеджер,
руководитель отдела производства. По факту создания всех задач готовится
отчет о выполненной работе – описывается объект автоматизации, выделяются
требования системе, отражаются расходы на создание, введение в работу и
поддержку, указывается возможный эффект от реализации и отражаются
условия для корректной работы системы.
По факту реализации этапа «Отражение требований к системе» готовятся
виды концепций. Создается ряд доступных концепции и планов реализации,
анализируют ресурсы, требуемые для реализации ИС и ее адекватной работы,
изучают недостатки и преимущества всех методов, сверяют требования
пользователей и показатели всех предлагаемых систем.
1) Формирование требований к системе
2) Разработка концепции
6) Внедрение
3) Техническое задание
4) Технический проект
5) Оформление документации

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран