Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом1.doc
Скачиваний:
5
Добавлен:
01.05.2025
Размер:
1 Мб
Скачать
☆

Глава 1. Предметная область разрабатываемого программного продукта

    1. Описание предметной области

Интенсивное развитие банковской системы России в предшествующее кризису 1998 г. десятилетие определило ее формирование и присущие ей особенности. За этот период были созданы 2500 коммерческих банков, которые имели около 39 тыс. филиалов. Резкому росту числа коммерческих банков способствовала также либеральная политика лицензирования банков, которую проводил Центральный Банк Российской Федерации (Банк России).

Реформирование банковской системы в большей степени приближает ее к практике, принятой в западных странах. Были разработаны обязательные экономические нормативы для ключевых областей деятельности банков. Нормативы касаются достаточности капитала, ссудной деятельности, минимальной ликвидности, концентрации операций, валютного риска и т.д.

Стратегия послекризисного развития банковской системы включает следующие положения: принятие полного набора международных норм в области бухгалтерского учета и отчетности, введение механизмов прозрачного распространения информации о финансах, соблюдение более действенного надзора за деятельностью банков и др. Такие меры способствуют интеграции банковской системы России в мировую финансовую среду. Предполагается повышение прозрачности банковских операций с широким спектром универсальных финансовых инструментов (ценных бумаг). Совершенствование банковской системы — сложный и многоступенчатый процесс, требующий решения комплексных проблем, что выведет банковскую систему России на новый качественный уровень.

Для современного этапа развития рынка банковских услуг характерны процессы слияний и поглощений, региональной экспансии, кардинального роста клиентской базы, внедрения инновационных бизнес-решений и новых банковских продуктов, частого изменения нормативных требований Банка России, стремление кредитных организаций к снижению издержек и повышению эффективности своей работы.

В современной России начинают появляться и использоваться такие системы как, например, “Интернет – банкинг”. Понятие “Интернет-банк” относится к системам, которые обеспечивают предоставление доступа банковских клиентов к счетам и общей информации о банковских продуктах и услугах с помощью персонального компьютера или другого устройства с процессором. Интернет-банкинг – это возможность совершать все стандартные операции, которые могут быть осуществлены клиентом в офисе банка (за исключением операций с наличными) через сеть Интернет.

Следует отметить рост розничного сектора банковской сферы. Российский рынок банковской розницы переживает важный качественный скачок. Впервые за всю историю развития банковских услуг в России имеет место потребительское кредитование, которое динамично развивается. Разрабатываются проекты автоматизированного розничного обслуживания. Интерес российских банков к рознице и встречный интерес потребителей к розничным банковским услугам является взаимовыгодным. Развивается бизнес банковских (пластиковых) карт и сопутствующего оборудования, например банкоматов. Растут объемы их поставок, проявляется интерес к многофункциональным устройствам. Банкомат — это не просто автомат, выдающий наличные, он является устройством автоматизации розничного банкинга, выполняющим различные функции (прием платежей и депозитов, продажа предоплаченных карточек и купонов и др.). Появляются первые проекты автоматизированных банковских филиалов, выполненных как комплексы банковского самообслуживания, которым разрешена лишь часть банковских операций, но они расширяют доступность для пользователей и подобны традиционным банковским отделениям. Развертываются комплексы банковского самообслуживания в крупных торговых центрах.

Создание автоматизированных банковских технологий, помимо использования общих (системотехнических) принципов построения, требует учета особенностей структуры, специфики и объемов банковской деятельности. Особенности организационного взаимодействия всех подразделений банка вызывают необходимость планирования многоуровневых и многозвенных систем в банках со сложными информационными связями многосторонних направлений.

Реализация информационных процессов в банках осуществляется на основе автоматизированных банковских систем (АБС). АБС — спроектированная и функционирующая объединенная совокупность элементов (информации, техники, программ, технологий и т.д.), выполняющих единым комплексом информационные и управленческие задачи, стоящие перед банком. Таким образом, АБС представляет собой взаимосвязанный набор средств и методов работы с информацией с целью управления банком.

Использование информационной системы российского производства обеспечивает бухгалтерскую и операционную деятельность кредитной организации, но функциональность подобных систем в таких сферах бизнеса, как стратегическое управление, управление клиентскими отношениями, управление рисками, значительно отстает и является более узкой, чем у западных систем, хотя они и дешевле.

Собственные разработки банка в сфере автоматизации характерны для малых и средних банков, но они постепенно сходят на нет.

Во избежание технологического отставания банки должны определить свою нишу и сконцентрироваться на автоматизации избранных направлений бизнеса. Чем более высокотехнологичный банк, тем выше его конкурентоспособность.

Ключевым подходом в управлении ИТ является необходимость их постоянного совершенствования и оптимизации. Еще одной составляющей правильной организации и управления ИТ является документальное отражение главных аспектов внедрения и функционирования ИТ. В качестве примеров таких направлений можно привести следующие: стратегия в области ИТ, программно-техническая платформа, политика информационной безопасности, соглашения об обслуживании бизнес-процессов и их подразделений, ИТ-бюджет и др.

Для оценки, анализа и прогнозирования состояния информационных технологий необходимо так же, как и для банка в целом, иметь объективную систему показателей по основным аспектам деятельности АБС. Такие показатели обеспечивают контроль, управление и достижение конечных результатов деятельности по направлениям ИТ. В зарубежной практике такие показатели называют ключевыми индикаторами выполнения. В качестве примеров можно привести следующие: удовлетворенность пользователей работой служб ИТ, количество поддерживаемых пользователей на одного работника АБС, процент загруженности работников АБС, рост бюджета АБС по сравнению с ростом операций, время разрешения проблем у пользователей, процент проектов ИТ, не укладывающихся в сроки или бюджет, доступность критичных ресурсов (100% означают, что определенные ресурсы доступны 24 часа) и т.д. Важно определить, какие из показателей необходимо учитывать при оценке деятельности ИТ банка.

Одним из основных аспектов реализации стратегии развития банка является организация информационных технологий в направлении комплексной автоматизации банковской деятельности на основе интеграции функций управления банком в целом. Поэтому автоматизированная банковская система АБС кредитной организации должна функционировать как интегрированный комплекс, в котором кроме традиционных решений, современных средств, имеет место система визуализации ключевых показателей, в том числе и о будущей деятельности банка.

Одним из ведущих направлений в деятельности банков становится развитие отношений с клиентами и их индивидуализация. Автоматизация клиентского направления в деятельности банка базируется на таком построении информационно-технологической системы, которое обеспечивало бы эффективное создание и применение интеллектуальных активов, коими являются знания о клиентах.

Дистанционное банковское обслуживание клиентов, применение новых технологий требует интеграции телефонных и компьютерных систем, но в конечном счете позволяет предоставлять потребителям новые услуги. Растущая сеть филиалов диктует необходимость их интеграции в общую автоматизированную банковскую систему. Клиент в удаленном отделении банка должен получать весь набор услуг, доступный в центральном офисе.

В конечном счете консолидация информации вокруг клиента позволяет реализовать окупаемость инвестиций в сведения и знания о клиентах. Выбор направлений развития банковских бизнес-процессов и их автоматизации должен быть научно обоснованным, экономически целесообразным и технологически осуществимым.

Проблемы информационного обеспечения в банковской деятельности

Осуществляя обработку основного объема информации интегрированная автоматизированная банковская система (АБС) является технологической базой современного банка. Необходимо, чтобы все подразделения банка функционировали в едином информационном пространстве. Это делает более эффективным управление банком, который имеет, как правило, территориально распределенную структуру, разнообразные взаимодействия со множеством клиентов, организаций, населением. Единое информационное пространство делает доступными, объединяет все виды информации, обеспечивает оперативный доступ к ней, позволяет добиться полной прозрачности информации и др.

Выделим следующие составные части информационного обеспечения: информационная модель, система показателей, система классификации и кодирования, база данных как способ организации информации.

Информационная модель служит для описания и взаимоувязывания объектов предметной области. В банке объектами являются: документы, счета, клиенты, сделки, операции и др. Необходимо иметь описание и поддержку таких объектов.

Система показателей призвана не только отражать в виде информации реальные процессы банковской деятельности, но и быть инструментом анализа прогноза, выработки стратегии развития. В совокупности показатели образуют словарь информационной модели. Терминология словаря должна быть близка и понятна тому кругу пользователей, на который она рассчитана (менеджеры, специалисты, пользователи низшего звена).

Система классификации и кодирования объектов банковской деятельности позволяет формализовать (описать по правилам) и упорядочить объекты, их признаки, связи. Система должна допускать формирование необходимого числа классификационных группировок и соответствовать объемам классифицируемых и кодируемых номенклатур (объектов). Важной характеристикой системы классификации и кодирования для банков является гибкость — способность допускать включения новых объектов и признаков без разрушения структуры классификации.

База данных (БД) представляет собой совокупность взаимосвязанных групп данных (файлов, таблиц). От качества ее построения и функционирования во многом зависит эффективность работы АБС и управления банком.

Главной задачей моделирования является построение информационного обеспечения пользователей всех рангов со всей полнотой отражения свойств объектов. Решение таких задач опирается на использование многофункциональных системных программ, которые должны работать с актуальными, полными и достоверными данными.

Особенностью банковской деятельности является необходимость обработки нескольких типов данных — оперативных, аналитических, прогнозных.

Для оперативной обработки текущих данных используются базы данных системы OLTP (On-Line Translation Processing — процессы транзакций в линии связи). Они основаны на постоянном обновлении информации в базе, данные регулярно добавляются, удаляются, корректируются.

При решении аналитических задач пользователям верхнего уровня (администрация, менеджеры, специалисты) требуются данные, выбранные и обобщенные по ряду признаков. Таким требованиям удовлетворяют системы аналитической обработки данных OLAP (On-line Analitic Processing — процессы анализа в линии связи).

Одной из главных проблем на этапе эксплуатации базы данных является проблема ее эффективного ведения в условиях изменения информационных требований пользователей, которые приводят к изменению концептуальной основы и, как следствие, к изменению модели данных. При этом возникает необходимость в перенастройке бизнес-логики, реструктурировании файлов базы, корректировке ретроспективных данных, обновлении алгоритмов, перенастройке интерфейса и т.д.

Автоматизируя новый или меняющийся бизнес-процесс, необходимо решать проблемы структуризации новых или реструктуризации имеющихся данных, реализации алгоритмов протекания процессов решения задач, обеспечивать комплекс операций по вводу, обработке, передаче, хранению и выводу данных. Анализ и проектирование структуры данных являются ключевыми этапами разработки информационного обеспечения не только на стадиях создания АБС, но и в процессе адаптации базы к новым условиям работы.

Характерная для банковской сферы высокая скорость изменения условий реализации бизнеса требует разработки специализированных методов ведения базы данных, соответствующих быстрым изменениям бизнес-среды, а также использования современного высокотехнологичного программно-технического инструментария.

При построении модели функций банка и его бизнес-процессов следует учитывать фактор повышенной заинтересованности банка в информации о ссудозаемщиках (клиенты, которые обращаются в банк за кредитом). Поэтому новые технологии обработки и передачи информации приводят к появлению новых видов банковских продуктов, возрастает необходимость для банков ее сбора и использования. Расходы на приобретение информации постоянно снижаются благодаря технологическим изменениям в ее обработке и распространении. В результате информационной специализации в банках появляются новые продукты и услуги. Что в свою очередь приводит к необходимости совершенствования, модернизации информационной системы банка.

Необходимость соблюдения баланса между качеством информационного обеспечения АБС и затраченными на разработку и функционирование ресурсами приводит к тому, что современные технологии в основном ориентированы на массовое, промышленное создание сложных систем большими коллективами специалистов. Разрабатываются и создаются корпоративные АБС крупными специализированными фирмами — разработчиками банковских информационных технологий, которые имеют соответствующую научную базу и высококвалифицированных профессионалов в области создания новых информационных технологий.

Актуальность данной темы заключается в жизненно необходимом в XXI веке обеспечении автоматизации информационных процессов, с точки зрения сокращения временных и увеличения экономических показателей.

1.2. Модель предметной области

Модель предметной области отображена на схеме 1.

Реквизиты

Клиенты

Адреса

Сделки

Параметры

Регионы

Страны

Схема 1. Модель предметной области.

1.3. Логическая модель данных. ER-диаграмма

ER-диаграмма отображена на схеме 2.

Схема 2. ER-диаграмма.

1.4. Физическая модель данных

Физическая модель данных отображена на рисунке 1.

Рисунок 1. Физическая модель данных.

Глава 2. Выбор, обоснование и принцип действия разрабатываемого программного продукта

2.1. Постановка задачи

В рамках дипломного проекта тебуется разработать программный продукт, который будет соответствовать выбранной теме «Проектирование автоматизированной информационной системы по сборке компьютеров» и выполнять поставленные задачи.

Для того, чтобы подобрать работоспособную конфигурацию компьютера, необходимо держать в голове все характеристики всех комплектующих. Сборщик должен помнить, какие интерфейсы имеет материнская плата, сколько слотов каждого интерфейса имеет материнская плата, какое оборудование подходит к данному интерфейсу, какие стандарты имеет оборудование, характеристики каждого оборудования. Становится ясно, что помнить всю эту информацию довольно сложно. Программа позволяет всю эту информацию систематизировать и хранить в базе данных. Таким образом, данная программа значительно расширяет круг людей, которые смогут заниматься сборкой компьютеров. Но для сборки работоспособной конфигурации компьютера недостаточно одного лишь знания всех параметров оборудования. Необходимо укомплектовать совместимые между собой компоненты в компьютер. Сборка осуществляется на основе материнской платы, к которой впоследствии подсоединяются остальные комплектующие – процессор, оперативная память, видеокарта, жесткие диски, периферийные устройства и пр. При конструировании компьютера пользователь уже не должен помнить о совместимости компонентов – всю совместимость учитывает алгоритм программы на основе данных, введённых при добавлении оборудования. Собранную конфигурацию предлагается сохранить в текстовый файл.

2.2. Модель задачи. Основание для разработки. Назначение разработки. Требования к программе, к функциональным характеристикам

Основание для разработки

Основанием для данной работы является задание, выданное на технологическую практику для разработки ПО БД «Автоматизированная информационная система Банк».

Назначение разработки

Интерфейс базы данных для учета клиентов и сделок в Банке.

Требования к программе

2.2.1 Требования к функциональным характеристикам

Программа должна:

1) отображать все таблицы;

2) добавлять записи;

3) удалять старые;

4) редактировать записи;

5) сортировка записей;

6) система поиска.

7) экспортировать и импортировать в excel формате;

8) выводить таблицы на печать;

Требования к надежности

Программа должна работать с базой данных в соответствии с алгоритмом функционирования, выдавать сообщения об ошибках при неверно заданных исходных данных, поддерживать диалоговый режим в рамках предоставляемых пользователю возможностей. Доступ к данным должен предоставляться только при вводе данных авторизации (логин и пароль).

Условия эксплуатации

Программа может быть установлена в любую директорию. Запуск программы осуществляется с помощью файла Bank с расширением ЕХЕ. Для работы программы на компьютере необходимо присутствие установленного пакета Microsoft Office, включающего в себя Microsoft Access и Microsoft Exсel версии 2003 и выше.

Требования к составу и параметрам технических средств

Программа рассчитана на пользователя имеющего минимальные навыки работы с Базами Данных.

Для работы программы не требуется выделение отдельного ответственного оператора.

Минимальные технические требования к Персональному Компьютеру, необходимые для нормального функционирования программного обеспечения:

  1. Процессор Intel Celeron

  2. Частота 1600 Mhz

  3. Оперативная память 1Gb

  4. VGA Видеокарта, разрешение экрана от 1024x768

  5. Клавиатура и мышь

Рекомендуемые технические требования:

  1. Процессор Intel Core 2 Duo (или аналогичный AMD)

  2. Частота 2000 Mhz

  3. Оперативная память 2Gb

  4. VGA Видеокарта, разрешение экрана от 1024x768

  5. Клавиатура и мышь

  6. Принтер