Формирование требований к объекту проектирования, Выбор архитектуры информационной системы - Информационная система "Электронный консультант"
Исходя из рассмотренных аналогов, а так же по результатам моделирования предметной области сформированы следующие требования к информационной системе "Каталог товаров":
Требования к структуре системы. Информационная система быть следующей структуры:
- - Модуль интеграции с 1С:Предприятие; - Модуль формирования корзины покупателя; - Модуль поиска книг; - Модуль хранения данных.
Требования К Функциям, Выполняемым Системой. Информационная система должна выполнять следующие функции:
- - Поиск книг по совокупности параметров на основе сведений из базы данных 1С Предприятие; - Формирование перечней книг, удовлетворяющий параметрам поиска; - Формирование корзины с отобранными книгами; - Оформление заказа и передача его на АРМ кассира.
Выбор архитектуры информационной системы
Архитектура информационной системы -- концепция, определяющая модель, структуру, выполняемые функции и взаимосвязь компонентов информационной системы. Рассмотрим особенности типовых архитектур, их преимущества и недостатки.
Сегодня остаются актуальными четыре основных вида архитектур информационных систем [4]:
- 1. Файл-сервер 2. Клиент-сервер 3. Трехслойная архитектура 4. Интернет-архитектура
Архитектура "Файл-сервер"
Исторически первая архитектура информационных систем. Как исполняемые модули, так и данные размещаются в отдельных файлах операционной системы. Доступ к данным осуществляется путем указания пути (path) и использования файловых операций (открыть, считать, записать). Для хранения данных используется выделенный сервер (отдельный компьютер), который и является файловым сервером. Исполняемые модули хранятся либо на рабочих станциях, либо на файловом сервере. В последнем случае упрощается процедура их администрирования, но при этом возрастают требования к надежности сети.
Архитектура "Клиент-сервер"
Клиент-сервер - это не только архитектура, это - новая парадигма, пришедшая на смену устаревшим концепциям. Суть ее заключается в том, что клиент (исполняемый модуль) запрашивает те или иные сервисы в соответствии с определенным протоколом обмена данными. При этом, в отличие от ситуации с файловым сервером, нет необходимости в использовании прямых путей операционной системы: клиент их "не знает", ему "известны" лишь имя источника данных и другие специальные сведения, используемые для авторизации клиента на сервере. Сервер, который физически может находиться на том же компьютере, а может - на другом конце земного шара, обрабатывает запрос клиента и, произведя соответствующие манипуляции с данными, передает клиенту запрашиваемую порцию данных. В рамках направления "клиент-сервер" существуют два основных "диалекта": "тонкий" и "толстый" клиент.
В системах на основе тонкого клиента используется мощный сервер баз данных, это - высокопроизводительный компьютер и библиотека так называемых хранимых процедур, позволяющих производить вычисления, реализующие основную логику обработки данных, непосредственно на сервере. Клиентское приложение, соответственно, предъявляет невысокие требования к аппаратному обеспечению рабочей станции. Основное достоинство таких систем - относительная дешевизна клиентских станций.
Системы с толстым клиентом, напротив, реализуют основную логику обработки на клиенте, а сервер представляет собой в чистом виде сервер баз данных, обеспечивающий исполнение только стандартизованных запросов на манипуляцию с данными (как правило - чтение, запись, модификацию данных в таблицах реляционной базы данных). В системах такого класса требования к рабочей станции выше, а к серверу - ниже. Достоинство архитектуры - переносимость серверной компоненты на серверы различных производителей: все промышленные серверы баз данных реляционного типа поддерживают работу со стандартизованным языком манипулирования данными SQL, но внутренний встроенный язык обработки данных, необходимый для реализации логики обработки на сервере у каждого из серверов свой.
Трехслойная архитектура
Базируется на дальнейшей специализации компонент архитектуры: клиент занимается только организацией интерфейса с пользователем, сервер баз данных - только стандартизованной обработкой данных. Для реализации логики обработки данных архитектура предусматривает отдельный слой - слой бизнес-логики. Этот слой может представлять собой либо выделенный сервер (сервер приложений), либо размещаться на клиенте в качестве динамической библиотеки. Данная архитектура позволила соединить достоинства тонкого и толстого клиентов: хорошая переносимость соединяется в ней с невысокими требованиями к клиенту.
Интернет-архитектура
С развитием интернет-технологий появилась разновидность трехслойной архитектуры на основании использования web-технологий. В этой разновидности роль сервера приложений играет web-сервер, а в качестве клиента используется стандартный web-браузер. Достоинства - в пониженных требованиях к клиенту и в легкой встраиваемости данной архитектуры в мировые информационные сети. Основной недостаток - известные ограничения, накладываемые на интерфейс пользователя web-браузерами.
Выбор архитектуры
В таблице приведены на мой взгляд наиболее актуальные параметры по которым сравниваются рассматриваемые архитектуры ИС.
Таблица 3.4 - Сравнительная характеристика архитектуры ИС
Параметры сравнения |
Файл-сервер |
Клиент-сервер |
Трехслойная |
Интернет |
Установка СУБД |
На клиентском компьютере |
Отдельный сервер |
Несколько отдельных серверов |
Несколько отдельных серверов |
Объемы передаваемых данных |
Малые |
Большие |
Очень большие |
Очень большие |
Число клиентов |
Малое (около 10) |
Среднее (около 100) |
Высокое (свыше 100) |
Высокое (свыше 1000) |
Сложность модернизации |
Очень сложно (модификация затрагивает клиентское ПО) |
Сложно (модификация затрагивает часть клиентского ПО) |
Затруднительно (модификация затрагивает модули клиентского ПО) |
Просто (модификация не затрагивает клиентское ПО) |
Проведем расчет выбора архитектуры ИС по выбранным параметрам с учетом степени соответствия параметру и степени его важности.
Оценим каждую архитектуру по выбранным показателям с использованием 5-ти бальной шкалы. Важность каждого критерия будем оценивать от 0 до 1.
Результаты сравнения сведем результаты сравнения в таблицу 3.5.
Таблица 3.5 - Сравнительная оценка архитектур для решаемой задачи
Оценка Критерий |
KI |
Файл-сервер |
Клиент-сервер |
Трехслойная архитектура |
Интернет-архитектура | ||||
ZI |
ZI-KI |
ZI |
ZI-KI |
ZI |
ZI-KI |
ZI |
ZI-KI | ||
Установка СУБД |
0,15 |
1 |
0,15 |
3 |
0,45 |
4 |
0,6 |
4 |
0,6 |
Объемы передаваемых данных |
0,25 |
1 |
0,25 |
3 |
0,75 |
4 |
1 |
4 |
1 |
Число клиентов |
0,35 |
1 |
0,35 |
3 |
1,05 |
4 |
1,4 |
5 |
1,75 |
Сложность модернизации |
0,25 |
1 |
0,25 |
2 |
0,5 |
3 |
0,75 |
5 |
1,25 |
Интегральная оценка, Q |
1 |
2,75 |
3,75 |
4,6 |
Вывод - на основании проведенных расчетов можно увидеть, что интернет - архитектура после приведенных сравнений, является самой приемлемой для разрабатываемой информационной системы и ее выбор можно считать обоснованным.
Похожие статьи
-
В соответствии с выбранной архитектурой, информационная система "Электронный консультант" будет иметь следующую архитектуру. Рисунок 3.1 - Структура...
-
В данном разделе отражены результаты сравнительного анализа систем-аналогов. Определены основные критерии и показаны результаты проектирования....
-
Выбор CASE-средств - Информационная система "Электронный консультант"
CASE -средство моделирования должно отвечать следующим требованиям: 1. Поддержка методологии структурного анализа и проектирования; 2. Возможность...
-
Чтобы выяснить, какие механизмы требуются для осуществления оптимизированной математической модели, обратимся к обобщенному алгоритму поиска сведений...
-
Рассмотрев математическую модель и проведя ее оптимизацию, мы получили готовые предложения по реинжинирингу, которые опишем с помощью методологии IDEF0....
-
Для функционирования БД необходимо создать схему взаимодействия данных [5,8]. Здесь должна учитываться не избыточность и целостность данных, что...
-
Функциональная архитектура системы - Информационная система "Электронный консультант"
Предназначением системы является предоставление покупателям магазина вести самостоятельный поиск книг в ассортименте книжного магазина и составление...
-
Для того, чтобы перейти к реинжинирингу бизнес-процессов, необходимо выбрать методологию моделирования и CASE-средство [7] для моделирования. 3.1 Выбор...
-
Сайт состоит из двух html файлов и из пяти php файлов [9]. На первой странице находится основная информация сайта, на ней можно прочитать о магазине, его...
-
Сравнительный анализ - Информационная система "Электронный консультант"
Для целей выбора наиболее оптимальной системы определим критерии сравнения: А) Степень детализации поиска; Б) Работа с базами данных внешних систем; В)...
-
Материально-техническая база - Информационная система "Электронный консультант"
Различные приспособления инструменты и приборы используемые в торговом оперативном процессе называются торговым инвентарем. К основным фондам предприятия...
-
СОЦИАЛЬНАЯ ЗНАЧИМОСТЬ РАЗРАБОТКИ, ЗАКЛЮЧЕНИЕ - Информационная система "Электронный консультант"
Разработанная в данной выпускной квалификационной работе информационная система "Электронный консультант" позволяет решить широкий круг проблем,...
-
Стартовая страница предоставляет функции поиска книг в наличии (рисунок 4.2). Рисунок 4.2 - Форма поиска книг На этой странице пользователь может...
-
Итак, проанализировав сценарии работы и показатели математической модели сформулируем перечень проблем, подлежащих решению в дипломной работе. Проблема...
-
Опустимся на более низкий уровень детализации процессов и посмотрим как происходит процесс обслуживания покупателя в книжном магазине с точки зрения...
-
Выбор и характеристика объекта оценки качества Для данной курсовой работы была выбрана модель мужских полуботинок марки "Марко Premier" (артикул 271018),...
-
Общесистемные программы На всех компьютерах фирмы установлена операционная система Microsoft Windows XP Professional с обновлением Service Pack 2. На...
-
Техническое обеспечение Для данной фирмы требуется 5 компьютеров, в том числе 1 компьютер, обслуживающий локальную сеть. Все компьютеры фирмы имеют...
-
В разделе представлены результаты анализа предметной области, выявлены имеющие место проблемы, проводится математическое моделирование бизнес-процессов....
-
ВВЕДЕНИЕ - Информационная система "Электронный консультант"
В связи с развитием информационных технологий большая часть жизнедеятельности общества осуществляется по средствам компьютеров. Переход на...
-
В современном мире при сильно развитой ценовой конкуренции проблема работы с потребителем услуг и товаров выходит на первый план для всех участников...
-
Необходимо отметить, что одной из основных характерных черт сегодняшнего состояния рынка общественного питания является его неоднородность в плане...
-
Описание методологии проектирования компании "IKEA" Моделирование деловых процессов, как правило, выполняется с помощью case-средств. К таким средствам...
-
Информационная система управления маркетингом на предприятии - Основы маркетинга
Управление маркетингом - одна из важнейших функций общей системы управления предприятием, согласующая его внутренние возможности с требованиями внешней...
-
Применение методологии проектирования внутрипроизводственных логистических систем при решении практических задач Методология - учение о методах, способах...
-
Внедрение системы оказания электронных услуг В современном информационном обществе каждая стабильная компания должна иметь собственный представительский...
-
Экономические условия проекта Рассмотрим отчет о движении денежных средств проекта. Данный отчет отражает остатки денежных средств в динамике от периода...
-
Структуру затрат необходимо знать, чтобы ориентироваться какие затраты вносят существенный вклад в себестоимость продукции и на основе этого принимать...
-
Требования к маркировке сахарного печенья - Анализ маркировки сахарного печенья
Маркировку печенья делают на коробках, банках, пачках, пакетах с печеньем должна быть маркирована, содержащая: - наименование продукта, - наименование и...
-
Согласно терминологии электронная торговля в "узком" смысле - это продажа или покупка товаров и услуг, осуществляемая с помощью Интернета, вместе с...
-
Информационно-организационная среда "Центр инсорсинга - сообщество пользователей уникальным научным оборудованием" как инструмент взаимодействия ученых и...
-
Понятие и специфика электронной коммерции Реализация сельскохозяйственный продукция интернет Возникновение сферы экономики, получившей название...
-
Формирование единой службы маркетинга В аналитической части данной работы маркетинговая деятельность "Poligraf" была подвергнута ревизии и анализу. Не...
-
Заключение - Процесс выбора поставщиков материальных ресурсов (на примере РУП "БПОВЦ")
В современных условиях каждая организация должна осознать стратегическую роль решения задачи выбора поставщика в повышении ее конкурентоспособности и...
-
Ассортиментная политика туристской фирмы (на примере тур фирмы "Хэппи Тур") Туристская фирма "Хэппи Тур"-это молодая фирма, но с большими перспективами....
-
Маркетинговая информация -- это систематизированный набор количественных и качественных характеристик в отношении определенного рыночного параметра или...
-
Итогом исследования, проведенного в данной работе, стала разработка рекомендаций по совершенствованию системы интегрированных маркетинговых коммуникаций...
-
Рекомендации по совершенствованию стратегии компании будут даны на основе модели Котлера, описанной ранее. Так, в первую очередь будут сделаны выводы и...
-
Изначально библиотеки осуществляли только функции аккумуляции и распространения информации, хранения документов и выдачи их читателям. Уже на этом этапе...
-
Введение - Формирование и развитие системы общественных коммуникаций в библиотеке
Общественные (социальные) коммуникации являются неотъемлемым и необходимым процессом, благодаря которому возможно существование общества, как в широком,...
Формирование требований к объекту проектирования, Выбор архитектуры информационной системы - Информационная система "Электронный консультант"