(предмет — РСОИ) Автоматизированная банковская система на примере ЗАО «БТА Банк»

В качестве СУБД была выбрана Microsoft SQL Server 2008. Разрабатываемая автоматизированная система должна решать задачи одновременной работы с системой нескольких пользователей и должна быть основана на Получатель-серверной технологии. Решение на базе программного обеспечения Visual Studio и MS SQL Server позволяет решить эти задачи.
Для создания UML-диаграмм в работе было использовано средство Enterprise Architect, которое позволяет осуществлять создание диаграмм вариантов использования, состояний, последовательность с помощью просто моделирования. Для выполнения UML-моделей в стандарте IDEF0 использовалось AllFusion Process Modeler r7 (BPwin). Для информационного моделирования применялось средство CA AllFusion ERwin Data Modeler r7 (ERwin).
Как правило, компьютеры и программы, входящие в состав инфор-мационной системы, не являются равноправными. Некоторые из них вла-деют ресурсами (файловая система, процессор, принтер, база данных и т.д.), другие имеют возможность обращаться к этим ресурсам. Компьютер (или программу), управляющий ресурсом, называют сервером этого ресурса (файл-сервер, сервер базы данных, вычислительный сервер). Клиент и сервер какого-либо ресурса могут находится как в рамках одной вычислительной системы, так и на различных компьютерах, связанных сетью.
Основной принцип «клиент-серверного приложения» заключается в следующих трёх компонентах:
компонент представления данных;
прикладной компонент;
компонент управления ресурсом.
Таким образом, клиент-сервер (англ. сlient-server) – вычислительная или сетевая архитектура, в которой задания или сетевая нагрузка распределены между поставщиками услуг, называемыми серверами, и заказчиками услуг, называемыми клиентами. Фактически клиент и сервер – это программное обеспечение. Программы-сервера, ожидают от клиентских программ запросы и предоставляют им свои ресурсы в виде данных (например, загрузка файлов посредством HTTP, FTP, BitTorrent, потоковое мультимедиа или работа с базами данных) или сервисных функций (например, работа с электронной почтой, общение посредством систем мгновенного обмена сообщениями, просмотр web-страниц во всемирной паутине) [8].
Поскольку одна программа-сервер может выполнять запросы от множества программ-клиентов, её размещают на специально выделенной вычислительной машине, настроенной особым образом, как правило, совместно с другими программами-серверами, поэтому производительность этой машины должна быть высокой. Из-за особой роли такой машины в сети, специфики её оборудования и программного обеспечения, её также называют сервером, а машины, выполняющие клиентские программы, соответственно, клиентами (рисунок 2.1).

Нужна похожая работа?

Оставь заявку на бесплатный расчёт

Смотреть все Еще 421 дипломных работ