Выбор архитектуры ИС
Как правило, системы, способные решать поставленные мною задачи, базируются на клиент-серверной архитектуре, в которой нагрузка по обработке прикладных программ распределяется между компьютером-клиентом (автоматизированное рабочее место) и компьютером-сервером (как правило, сервером базы данных), совместно использующим информацию с помощью сети. При выборе архитектуры мною были рассмотрены… Читать ещё >
Выбор архитектуры ИС (реферат, курсовая, диплом, контрольная)
На сегодняшний день в области разработки информационных систем устоялось и широко используется четыре класса архитектур: файл-сервер, клиент-сервер, многоуровневая и интернет/интранет.
Как правило, системы, способные решать поставленные мною задачи, базируются на клиент-серверной архитектуре, в которой нагрузка по обработке прикладных программ распределяется между компьютером-клиентом (автоматизированное рабочее место) и компьютером-сервером (как правило, сервером базы данных), совместно использующим информацию с помощью сети. При выборе архитектуры мною были рассмотрены следующие критерии:
- § Количество рабочих мест — соответствует данным, описанным в работе (2 АРМ);
- § Характер работы (объем работы, выполняемый менеджером либо информационной системой невелик, никаких сложных математических операций и расчетов не проводится);
- § Территориальное распределение (система располагается непосредственно в отделе по работе с клиентами, содержит два автоматизированных рабочих места (менеджеры, работающие с программой) и сервер (поддерживающий хранение всех необходимой информации);
- § Как часто обновляется система (данные поступают в систему периодически и обрабатываются довольно часто).
Обобщив вышесказанное, можно сделать вывод, что архитектуру клиент-сервер целесообразно применить для нашей информационной системы.
Сервер БД отвечает за хранение, управление и целостность данных о клиентах ООО «СКАЗКА-ГРАД»; он получает запросы от программ-клиентов по вычислительной сети и передает в ответ запрашиваемые данные (всю необходимую информацию о клиентах). На рисунке 3.1. изображена схематичная архитектура проектируемой системы.
Сервер БД отвечает за хранение всей необходимой информации о клиентах, а именно:
- § Наименование клиента
- § Дата его последней сделки;
- § Общее количество совершенных сделок;
- § Сумма сделок;
- § Заказываемые услуги
Сервер БД также содержит информацию о разработанных программах скидок для клиентов.
Клиентская часть системы состоит из 2 автоматизированных рабочих мест (менеджеры отдела по работе с клиентами), которые выполняют следующие функции:
- § Производят поиск клиента в БД;
- § На основе параметров, хранящихся в БД и характеризующих каждого клиента, информационная система проводит RFM-анализ, результатом которого является формирование групп клиентов по уровню их доходности;
- § В случае появления нового клиента, менеджеры отдела по работе с клиентами (АРМ1 и АРМ2) производят регистрацию клиента, и данные о нем автоматически попадают в БД клиентов.