Реферат: Разработка программного обеспечения корпоративной информационной системы
Также на этом этапе разрабатывается структура входных и выходных сообщений, проектируется состав и структура информационной базы, уточняется состав технических средств. Затем проект будущей КИС передается на рассмотрение заказчику.
2. Функциональное моделирование корпоративной ИС
2.1 Функциональная модель предметной области
Основу деятельности любой организации составляют ее деловые процессы или бизнес-процессы, которые определяются целями и задачами организации. Каждый бизнес-процесс характеризуется четко определенным во времени началом и концом. Для каждой работы, входящей в бизнес-процесс, определены временные характеристики, определяющие ее место в общей последовательности работ. Описание деятельности организации с помощью бизнес-процессов позволяет определить где, когда и кем выполняется каждая функция, какие данные, информационные или функциональные взаимосвязи для этого нужны и откуда эти данные поступают.
В данной курсовой работе рассматривается салон красоты. Можно выделить такие бизнес-процессы, как оформление услуги, оформление договора, и, в конечном итоге, определение прибыли.
Каждый бизнес-процесс в данном проекте характеризуется определенными во времени началом и концом, внешними интерфейсами, которые либо связывают его с другими бизнес - процессами внутри организации, либо описывают выход во внешнее окружение, последовательностью выполняемых работ и правилами их выполнения (бизнес-правилами). Для каждой работы, входящей в бизнес-процесс, определены временные характеристики, определяющие ее место в общей последовательности работ, условия инициализации и время выполнения.
В соответствии с описаннымибизнес-процессами построим, приведенные на рисунках 2, 3,4 диаграммы IDEF0.
Рисунок 2 - Контекстная диаграмма
Рисунок 3 – Детализация контекстной диаграммы
Рисунок 4 – Детализация процесса “Оформление заказа”
2.2 Инфологическая модель предметной области
Цель инфологического моделирования – обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в создаваемой базе данных. Поэтому инфологическую модель данных пытаются строить по аналогии с естественным языком (последний не может быть использован в чистом виде из-за сложности компьютерной обработки текстов и неоднозначности любого естественного языка). Основными конструктивными элементами инфологических моделей являются сущности, связи между ними и их свойства (атрибуты). Инфологическая модель представлена в виде ER-диаграммы, созданной в ErWin:
Рисунок 5 – Инфологическая модель предметной области
2.3 Даталогическое проектирование базы данных
В отличии от инфологической модели, которая осуществляет проектирование на логическом уровне, даталогическая модель позволяет рассматривать модель на физическом уровне. В реляционных БД даталогическое или логическое проектирование приводит к разработке схемы БД, то есть совокупности схем отношений, которые адекватно моделируют абстрактные объекты предметной области и семантические связи между этими объектами. Основой анализа корректности схемы являются так называемые функциональные зависимости между атрибутами БД. Под процессом модификации БД понимается внесение новых данных в БД или удаление некоторых данных из БД, а также обновление значений некоторых атрибутов. Приведем даталогическую модель для данной организации:
Рисунок 6 – Даталогическая модель предметной области
3 Проектирование цифровых сетей передачи данных корпоративной информационной системы
Корпоративная сеть – это инфраструктура организации, поддерживающая решение актуальных задач и обеспечивающая достижение ее целей. Она объединяет в единое пространство информационные системы всех объектов корпорации. Корпоративная сеть создается в качестве системно-технической основы ИС.
3.1 Архитектура «клиент-сервер»
Организацию вычислений в рамках технологии «клиент-сервер», подразделяют на двухуровневую и трехуровневую архитектуры. Трехуровневая архитектура (рисунок 7) характеризуется тем, что: обработка информации выполняется на сервере приложений, а не на клиентских машинах. Таким образом, интерфейс пользователя, прикладные алгоритмы и работа с БД выполняют три самостоятельные компоненты. Каждая из них реализована на базе собственной программной и аппаратной архитектуры и выполняет свои определенные функции.
Рисунок 7- Архитектура «клиент-сервер»
3.2 Структура сети передачи данных
Для организации-заказчика разработана, приведенная ниже на рисунках, структура сети.
По заданию основой сети проектной организации является сеть АТМ. Данный вид сети используется для связи между корпусами и приведен на рисунке 8.
Рисунок 8 – Организация сети между филиалами
Для разграничения сетевого трафика внутри корпуса от внешней сети используется маршрутизатор (Router), который помимо этого позволяет уберечь сеть корпуса от пакетного шторма в случае неполадок во внешней сети. Все помещения корпуса соединены между собой концентратором (Switch) и работают по сетевой технологии на тонком коаксиальном кабеле с пропускной способностью 10 Mbit/s. Расположенные в помещениях АРМ обмениваются с сервером приложений транзакциями по 50 байт через каждые 1 с, представляющими собой HTTP-трафик. К серверу приложений, расположенному в первом корпусе обращаются как АРМ из первого, так и из второго корпусов. Структура сети в первом корпусе приведена на рисунке 9.
Рисунок 9 – Организация сети первого корпуса
Структура сети второго корпуса приведена на рисунке 10.
Рисунок 10 – Организация сети второго корпуса
Все помещения корпусов организованы единообразно. АРМ соединены между собой с помощью центрального концентратора. Структура сети помещений приведена на рисунке 11.
Рисунок 11 – Организация сети типового помещения
Относительно молодая технология АТМ, в отличие от традиционных сетевых технологий, ориентирована на соединение. Поэтому перед тем, как передать информацию между пользователями, организуется виртуальный канал, который действует до момента окончания передачи. Это несколько напоминает телефонную сеть, то есть для каждой взаимодействующей пары пользователей организуется выделенная полоса пропускания с заранее заказанными характеристиками (ширина полосы пропускания, максимальные задержки при передаче и т.д. — такая опция называется QoS (QualityofService) и описана ниже). При этом весь разнородный трафик преобразуется в 48-байтовые ячейки, к которым добавляются 5-байтовые заголовки.
В настоящий момент поддерживаются скорости передачи в опорной сети 155 Мбит/с и 622 Мбит/с, но существует и оборудование, рассчитанное на передачу 2,4 Гбит/с. Появление более высокоскоростных устройств затрудняется сложностью технологии; кроме того, стоимость такого порта на порядки выше порта DWDM мультиплексора, что делает подобную систему нерентабельной.