Диплом: Автоматизация банковских операций по предоставлению аренды сейфовых ячеек в АКБ "Фьючер" (ОАО)

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
52
(позже переименованный в Delphi) и уникальные по своей простоте и мощи
средства доступа к базам данных. Язык Delphi по возможностям значительно
превзошел язык Basic и даже в чем-то язык C++, но при этом он оказался весьма
надежным и легким в изучении (особенно в сравнении с языком C++). В
результате, среда Delphi позволила программистам легко создавать собственные
компоненты и строить из них профессиональные программы. Среда оказалась
настолько удачной, что по запросам любителей C++ была позже создана среда
C++Builder — клон среды Delphi на основе языка C++ (с расширенным
синтаксисом). Среда Delphi стала, по сути, лучшим средством
программирования для операционной системы Windows.
Итак, Delphi — это среда разработки программ, ориентированных на
работу в Windows. В качестве языка программирования в Delphi используется
объектно-ориентированный язык Object Pascal, который можно рассматривать
как дальнейшее развитие Turbo Pascal 7.0. В основе идеологии Delphi лежат
технологии визуального проектирования и событийного программирования,
применение которых позволяет существенно сократить время разработки и
облегчить процесс создания приложений — программ, работающих в среде
Windows.
Методика определения подходящего программного продукта заключается
в следующем. Сначала выбирается несколько доступных и известных
программных продуктов. Выше были рассмотрены и проанализированы Delphi,
Visual C++ и Visual Basic. Каждому критерию назначил вес, исходя из целей
проектирования таким образом, что сумма весов всех критериев равнялась 1.
Потом по каждому из параметров критерия давалась оценка
программному продукту по десятибалльной шкале, и считалась интегральная
оценка по каждому программному продукту.
Как видно из Таблицы 1.3 наиболее подходящим средством для
разработки автоматизированной системы банковского консультанта является
Delphi.
Таблица 1.3
Сравнение программных продуктов
Характеристики
Вес
Delphi
Visual
Visual
53
Basic
C++
Удобство пользовательского интерфейса
0,1
10
9
8
Простота языка программирования
0,1
9
10
8
Соответствие выбираемых программных
средств уровню подготовленности
программиста
0,1
9
10
8
Скорость работы приложений
0,025
9
8
10
Скорость компиляции приложений
0,005
10
7
8
Наличие интегрированного откладчика
0,1
9
7
9
Обработка исключительных ситуаций
0,1
9
8
9
Возможности программных средств для
разработки профессиональных приложений и
сложных программных систем
0,1
8
7
10
Оценка качества средств с точки зрения
надежности, производительности, удобства
работы и трудоемкости их эксплуатации
0,15
10
9
8
Преспективность и жизнеспособность фирм
изготовителей программных средств,
возможность обновления и наличие новых
версий продуктов при модернизации
программно-технической среды
0,02
9
9
9
Наличие документации на русском языке,
справочных систем, документации в печатном и
электронном исполнении, возможности
консультаций
0,2
9
9
8
Оценка
1
9,005
8,265
8,72
Выбор системы управления баз данных (СУБД) представляет собой
сложную многопараметрическую задачу и является одним из важных этапов при
разработке приложений баз данных. Выбранный программный продукт должен
удовлетворять как текущим, так и будущим потребностям предприятия.
Рассмотрим несколько СУБД: SQL Anywhere, Oracle, SQLBase, InterBase.
Sybase SQL Anywhere Studio — многофункциональный программный
пакет, который обеспечивает управление и синхронизацию данных предприятия,
позволяет быстро разрабатывать и внедрять решения в области баз данных для
мобильных вычислений и рабочих групп. В области электронной коммерции
SQL Anywhere позволяет осуществлять доступ ко всей корпоративной
информации, своевременно оповещая подключенных пользователей о
произошедшей в любом месте деловой транзакции. SQL Anywhere
Studio включает Adaptive Server Anywhere, который является лидирующим
продуктом на рынке мобильных СУБД.
54
Современная СУБД Oracle — это мощный программный комплекс,
позволяющий создавать приложения любой степени сложности. Ядром этого
комплекса является база данных, хранящая информацию, количество которой за
счет предоставляемых средств масштабирования практически безгранично. C
высокой эффективностью работать с этой информацией одновременно может
практически любое количество пользователей (при наличии достаточных
аппаратных ресурсов), не проявляя тенденции к снижению производительности
системы при резком увеличении их числа.
SQLBase это реляционная многопользовательская СУБД типа клиент-
сервер фирмы Gupta Corporation (Menlo Park, USA). Она предназначена для
использования в качестве сервера баз данных в локальных вычислительных
сетях на базе персональных компьютеров. SQLBase ориентирована, прежде
всего, на сети масштаба малого и среднего предприятия с количеством
одновременно обращающихся к СУБД рабочих станций от 20 до 100, а также на
подразделения (филиалы, отделения) крупных организаций. В целом СУБД
такого класса называют серверами для рабочих групп (Workgroup Server).
SQLBase поддерживает базы данных размером до 4 Гбайт в виде
консолидированного файла и до 512 Гбайт в разделенном режиме (partitioned
database mode).
Microsoft Office Access - реляционная СУБД
корпорации Microsoft. Имеет
широкий спектр функций, включая связанные запросы, связь с внешними
таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access
можно писать приложения, работающие с базами данных. Основные
компоненты MS Access:
построитель таблиц;
построитель экранных форм;
построитель SQLзапросов (язык SQL в MS Access не
соответствует стандарту ANSI);
построитель отчётов, выводимых на печать.
Они могут вызывать скрипты на языке VBA, поэтому MS Access
позволяет разрабатывать приложения и БД практически «с нуля» или написать
оболочку для внешней БД.
55
MS Access является файл-серверной СУБД и потому применима лишь к
маленьким приложениям. Отсутствует ряд механизмов, необходимых в
многопользовательских БД, таких, например, как триггеры.
В Таблице 1.4 представлены требования к аппаратному обеспечению и в
Таблице 1.5 возможности СУБД.
Таблица 1.4
Требования к аппаратному обеспечению
SQL
Anywhere
Oracle
SQLBase
MS Access
Процессор
386 (486 и
выше)
386 (486 и
выше)
386 (486 и
выше)
386 (486 и
выше)
Оперативная
память
168
8
8(12)
4
Место на диске
(M)
<10
<10
50
>30
Таблица 1.5
Сводная таблица возможностей СУБД
Название
SQL
Anywhere
Personal
Oracle
SQLBase
MS Access
Инсталляция
Создание демонстрационной
базы
Установка драйверов
Программы деинсталляции
Сетевые протоколы
TCP/IP
IPX/SPX
NetBios
Winsoket
Nimed Pipes
SQL
Декларативная целостность
Процедурная целостность
Каскадное удаление
Каскадное обновление
Типы данных в соответствии со
стандартом SQL 92
Пользовательские типы данных
(домены)
Триггеры
Процедуры
Генераторы
56
последовательностей
Серверные курсоры
Процедурные расширения
IF ELSE
CASE
FOR
WHILE
Защита данных
Группы пользователей (роли)
Зеркалирование данных
Архивирование данных
Журналирование транзакций
Особенности сервера
Многоверсионность
Активное ядро
Уведомления
Автоматические транзакции
Двухфазная транзакция
Массивы
Навигационный доступ
Пользовательские функции
Дополнительные возможности
Планировщик задач
Профайлер
Сервис мониторинга
Анализируя представленные данные для данного проекта, была выбрана
СУБД MS SQL Server 2012.
1.4.3 Обоснование проектных решений по техническому обеспечению
Техническое обеспечение определяет совокупность технических средств,
необходимых для работы ИС, а также необходимая документация на эти
средства и технологические процессы.
Развитие технического обеспечения, включающее в себя аппаратные
средства, средства связи, ПО, реализуется неравномерно, скачкообразно.
Становление компьютерной техники на современном этапе происходит в
геометрической прогрессии. Каждые 4 года наблюдается удвоение мощности
компьютеров.
Различие компьютерных технологий по типу пользовательского
интерфейса (каким образом происходит взаимодействие пользователя с
компьютером) - пакетные, диалоговые, сетевые. В первом варианте пользователь
57
имеет только результаты работы технологии, в остальных он взаимодействует с
ней на личном ПК или ПК, входящем в сеть.
Нынешние технические средства реализации управления
информационными ресурсами по своему составу и возможностям весьма
разнообразны. Средства ЭВМ, средства связи, средства организационной
техники.
Компьютерная техника зачастую предназначена для разработки
комплексных технологий анализа и хранения данных и становится основой для
объединения всех новейших технических средств реализации управления
информационными ресурсами.
Коммуникационная техника предназначена зачастую для возможности
передачи данных и включает в себя как автономную работу, так и работу в
комплексе со средствами компьютерной техники.
Организационная техника создана для разработки технологий хранения,
отображения и применения информации, а также для запуска разных
вспомогательных операций в рамках различных технологий информационной
поддержки процесса управления.
В исследуемой задаче автоматизации, в ходе которой нужно
оптимизировать учет, в качестве технического обеспечения применяется
следующие средства:
• ПК менеджеров;
• Доступные сервера;
• Проложенная ЛВС.
ПК оцениваются по нескольким критериям:
• Скорость работы процессора;
• Полезный объем диска;
• Размер ОЗУ;
• Производительность видеосистемы.
Поскольку разрабатываемый модуль работает на базе клиент-серверной
технологии, то все подсчеты производятся на стороне сервера, поэтому
системные требования к ПК минимальны.
58
В настоящее время существует большой выбор коммутационного
оборудования производимых различными фирмами, например такими D-Link,
Intel, 3-Com, Compex.
Выбор оборудования будет производится между Intel и 3-Com,
являющихся лидерами сетевых технологий.
Выбор коммутационного оборудования начнем с хаба (HUB).
Все выбранные концентраторы для нашей базовой технологии Fast
Ethernet должны обладать следующими параметрами и характеристиками.
Устройства должны:
питаться от сети переменного тока через внешний адаптер-
выпрямитель,
иметь 100Мбит/с модульные гнезда (RJ-45), как основные порты
для хабов;
дополнительные разъемы BNC, для обеспечения возможности
объединения концентраторов;
относятся к классу 2;
поддерживать полный дуплекс
автоматически изолироваться, если на портах обнаруживаются
постоянные ошибки;
соответствовать по нормативам безопасности следующим
стандартам ISO 8802/3; IEEE 802,3 и UL1950, EN 60950 и др
быть простыми при установке и использовании (установка в режиме
plug and play).
А также иметь:
простое выявление неисправностей (наличие на передней панели
светодиодных индикаторов состояния портов, коллизий, уровня загрузки);
компактное исполнение;
гарантию на весь срок службы и бесплатную телефонная
консультация.
59
Всем этим параметрам соответствуют наиболее популярные коммутаторы
D-link, HP и Asus, представленные в таблице 1.6. Проанализируем их
характеристики и цену [2].
Таблица 1.6
Сравнение коммутаторов
Модель
HP V1410-
24
D-link DGS-
1210-28P
NETGEAR GSM7224
Средняя цена
4 322
руб.
18 352
руб.
27 200 руб.
Тип устройства
коммутатор
(switch)
коммутатор
(switch)
коммутатор (switch)
Количество портов
коммутатора
24
24
24
Базовая скорость
передачи данных
10/100
Мбит/сек
10/100/1000
Мбит/сек
10/100/1000 Мбит/сек
Количество слотов для
дополнительных
интерфейсов
4
Возможность установки
в стойку
Поддержка работы в
стеке
Внутренняя пропускная
способность (Гбит/сек)
56
48
Размер таблицы MAC
адресов
16384
8192
DHCP-сервер
Межсетевой экран
(Firewall)
NAT
SPI
Поддержка Dynamic
DNS
Демилитаризованная
зона (DMZ)
Поддержка VPN (VPN
pass through)
Поддержка VPN-
туннелей (VPN
Endpoint)
Поддержка IPv6
Объем оперативной
памяти (Мб)
64
60
Объем флэш-
памяти (Мб)
8
Встроенный VoIP-
адаптер
Порт Lifeline
Консольный порт
Web-интерфейс
Поддержка Telnet
Поддержка SNMP
Поддержка RIP v1
Поддержка RIP v2
Поддержка IGMP v1
Поддержка IGMP v2
Поддержка IGMP v3
Статическая
маршрутизация
Автоматическое
определение
MDI/MDIX
Поддержка Power over
Ethernet
Поддержка Jumbo
Frame
Поддержка IEEE 802.1p
(Priority tags)
Поддержка IEEE 802.1q
(VLAN)
Поддержка IEEE 802.1d
(Spanning Tree)
Поддержка IEEE 802.1s
(Multiple Spanning
Tree)
Из выше рассмотренных коммутаторов выберем D-link DGS-1210-28P,
т.к. по сравнению с другими он наиболее функционален.
Рассмотрим таблицу 1.7. в которой приведены характеристики и
параметры маршрутизаторов [2].
Таблица 1.7
Сравнение маршрутизаторов
Cisco RV016
MikroTik
RouterBOARD
1100AH
Gembird IS-
BR81
Средняя цена
21 390 ру
б.
13 630 ру
б.
1 690 руб.
61
Тип устройства
маршрутизатор
(router)
маршрутизатор
(router)
маршрутизатор
(router)
Количество портов
коммутатора
16
12
8
Базовая скорость
передачи данных
10/100 Мбит/сек
10/100/1000
Мбит/сек
10/100 Мбит/сек
Возможность установки
в стойку
Поддержка работы в
стеке
Внутренняя пропускная
способность (Гбит/сек)
3
DHCP-сервер
Межсетевой экран
(Firewall)
NAT
SPI
Поддержка Dynamic
DNS
Демилитаризованная
зона (DMZ)
WAN-порт
Ethernet 10/100
Мбит/сек
Ethernet
10/100/1000
Мбит/сек
Ethernet 10/100
Мбит/сек
Количество WAN-
портов
2
1
Поддержка VPN (VPN
pass through)
Поддержка VPN-
туннелей (VPN
Endpoint)
Число поддерживаемых
VPN-туннелей
50
Поддержка IPv6
Объем оперативной
памяти (Мб)
2048
Консольный порт
Web-интерфейс
Поддержка Telnet
Поддержка SNMP
Поддержка RIP v1
Поддержка RIP v2
Статическая
маршрутизация
Автоматическое
определение
MDI/MDIX

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)