
- •Задание На курсовую работу студенту группы ______________________________________________
- •Перечень условных обозначений
- •1.2 Описание бизнес-процессов (функций, подлежащих автоматизации) в предметной области.
- •1.3 Построение диаграмм прецедентов и последовательностей uml Выдача займа (Диаграмма прецедентов) представлена на (рис. 1.4):
- •Intel Core 2 Duo
- •В качестве ос: Windows Server 2012;
- •Tpc тесты
- •Сравнение цен
- •Регламент работы:
- •1.9 Обзор аналогов программного обеспечения
- •1.10 Документирование концепции программного проекта в табличном представлении.
- •Постановка задачи
- •4.5 Порядок мониторинга работы бд
- •Заключение список использованных источников
- •Приложение а
1.3 Построение диаграмм прецедентов и последовательностей uml Выдача займа (Диаграмма прецедентов) представлена на (рис. 1.4):
Рисунок 1.4 - Диаграмма прецедентов
Выдача займа (Диаграмма последовательностей) представлена на (рис. 1.5):
Рисунок 1.5 – Диаграмма последовательностей
Предоставление сведений в бухгалтерию (Диаграмма прецедентов) представлена на (рис.1.6):
Рисунок 1.6– Диаграмма прецедентов
Предоставление сведений в бухгалтерию (Диаграмма последовательностей) представлена на (рис. 1.7):
Рисунок 1.7 – Диаграмма последовательностей
1.4. Описание используемого программного и технического обеспечения в изучаемой предметной области
Мы будем использовать как минимум два сервера - один для базы данных, второй для терминалов.
Наличие сервера терминалов полагаем обязательным, поскольку управление ПО на таком количестве машин (около 30 ПК, предусматривая дальнейшее расширение) уже начинает становиться сложной задачей, да и одна из слабых клиентских машин может затормозить работу всей системы (виной тому пресловутые "транзакции", более корректно - блокировки).
Сервер базы данных будет использоваться непосредственно для работы с СУБД.
Выбор оборудования серверной и клиентской части
Сервер БД
В качестве сервера базы данных мы будем использовать следующий сервер: E230-M3:
Trinity Server E230-M3
Основополагающими факторами для выбора данного сервер, стали:
Два четырехъядерных процессора обеспечивают высокую вычислительную мощность, а 72ГБ оперативной памяти позволяют эффективно кэшировать БД,
Дисковая система располагает 16-ю быстрыми SAS дисками и мощным RAID контроллером и способна эффективно снабжать данными процессоры при обработке запросов от пользователей и при проведении тяжелых аналитических операций,
Недостаточность дисковой производительности может вызвать резкий "ступор" во время работы с большим документов, причем не у одного пользователя, а у всего офиса разом,
Общее правило планирования мощности процессоров - их средняя загрузка не должна превышать 30%, максимум 50%. Это даст достаточный запас для временных нагрузок.
Сервер с данными техническими характеристиками, непосредственно подходит под наши требования.
Типовые технические характеристики представлены в таблице 1.1:
Процессор |
Два Intel Xeon 5500 или 5600 |
ОЗУ |
До 72ГБ DDR3 ECC (до 18шт 1ГБ, 2ГБ или 4ГБ Registered или Unbuffered DIMM). При установке более 12 модулей памяти, они должны быть Registered |
Чипсет |
Intel® 5520 (Tylersburg) chipset ICH10R IOH-36D |
Жесткие диски |
До 16шт SATA или SAS HDD, или комбинация SAS-SATA. |
RAID контроллер |
Полноценный аппаратный RAID-контроллер: Adaptec RAID / LSI RAID |
Сеть |
2 x Gigabit Ethernet (RJ45) Опционально поставляются дополнительные сетевые карты 2-port Gigabit Ethernet или 10Gigabit Ethernet |
Слоты расширения |
PCI-Eх8 - 2шт (занят RAID контроллером) PCI-Eх4 - 1шт PCI-X 133MHz - 1шт PCI-X 133/100MHz - 2шт (на одной шине) |
Питание |
Дублированный 800Вт блок питания, 220В 50Гц |
Габариты |
19" 3U, 437х648х132мм (ШхГхВ) |
Управление |
SuperDoctorIII, Adaptec Storage Manager Опционально поставляется карта удаленного управления IPMI AOC-SIMLP3 с функцией KVM-Over-LAN |
Интегрированные устройства |
DVD-ROM, 2xUSB2.0, 6xSATA, Video, PS/2 KB/Mouse |
Таблица 1.1 – Технические характеристики
Данная информация взята с сайта производителя нашего сервера: http://www.trinitygroup.ru.
Терминальный сервер
В качестве терминального сервера мы будем использовать E210-M3C
В терминальном сервере основные параметры - достаточность объема ОЗУ и процессорная мощность. Далее произведем расшифровку данных параметров:
Необходимый объем ОЗУ - приблизительно по 150-200МБ на каждую клиентскую сессию, плюс 1ГБ для ОС. Недостаток вызовет swap на диски во время работы, что отрицательно сказывается на производительности.
Один современный четырехъядерный процессор, средней частоты обеспечивает комфортную работу 20-30 пользователей. Т.е. данной мощности будет достаточно для нашей компании.
Сильной дисковой нагрузки на терминальном сервере обычно нет, мы будем использовать зеркало из SATA дисков.
На терминальном сервере, помимо самого sql, выполняются и другие приложения (офисные пакеты, интернет). Это, вызывает рост загрузки процессоров и, особенно, оперативной памяти.
Данная информация взята с сайта производителя нашего сервера: http://www.trinitygroup.ru.
Терминальный сервер мы будем использовать для реализации следующих задач:
Начнём с описания преимуществ и недостатков данной реализации:
Преимущества терминального сервера:
Снижение временных расходов на администрирование,
Повышение безопасности — снижение риска взломов,
Снижение расхода электроэнергии;
Недостатки:
Концентрация всей функциональности в рамках одного (нескольких) серверов — выход из строя любого элемента между приложением и клиентами (сервер, коммутаторы, СКС) приводит к простою многих пользователей,
Усиливаются негативные последствия ошибок конфигурации и работы ПО (последствия ошибок сказываются не на отдельных пользователях, а на всех пользователях сервера сразу же),
Проблемы с лицензированием (некоторое ПО не предусматривает ситуации работы нескольких пользователей на одном компьютере или требует использования более дорогих версий);
Технически терминальный сервер представляет собой очень мощный компьютер, соединенный по сети с терминальными клиентами — которые, как правило, представляют собой маломощные или устаревшие рабочие станции или специализированные решения для доступа к терминальному серверу.
При использовании данного сервера мы сократим затраты на ПК рабочего персонала, нет надобности собираться мощные и производительные рабочие станции.
При использование отдельного терминального сервера это будет положительным фактором в целях безопасности, от атак из сети напрямую на БД, которые могут возникнуть в ходе работы. Данные угрозы могут исходить в том числе и от конкурентов, что безусловно является важным фактором, от которых необходимо защититься. В целях сохранения БД в целостности и сохранности.
Данный требования стали основополагающими для выбора сервера фирмы Trinity E210-M3C
Таким образом в нашей изучаемой предметной области будет реализована программная и техническая часть.
Типовая конфигурация ПК для рабочего персонала представлена в таблице 1.2: