Разработка базы данных и программного обеспечения для учёта кассовых и банковских операций
Обоснование и разработка проекта автоматизированной системы банка по обслуживанию клиентов средствами программы Borland Delphi 7.0. Описание интерфейса модулей базы данных банка. Тестирование системы регистрации, поиска и выдачи данных по клиентам банка.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 31.03.2019 |
Размер файла | 397,5 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
1
8
1
РАЗРАБОТКА БАЗЫ ДАННЫХ И ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ УЧЕТА КАССОВЫХ И БАНКОВСКИХ ОПЕРАЦИЙ
Раджабкадиева П.Г., Рабаданова Р.М.
Дагестанский государственный университет,
Факультет информатики и информационных технологий
Махачкала, Республика Дагестан
В последние годы банковская система нашей страны переживает бурное развитие. Несмотря на существующие недостатки российского законодательства, регулирующего деятельность банков, ситуация неуклонно меняется к лучшему.
Сегодня банки столкнулись с целым рядом масштабных проблем, включая интеграцию разрозненных приложений, несовершенство инфраструктуры, сложности в развитии клиенто-ориентированных систем и т.д. Автоматизация банковских операций является одним из главных условий успешной деятельности Банка.
Целью работы является разработка ПО и БД для кассовых операций в банке.
Банк - это организация, созданная для привлечения денежных средств и размещения их от своего имени на условиях возвратности, платности и срочности.
Совокупность действующих в стране банков и кредитных учреждений может иметь одноуровневую, либо двухуровневую организацию.
Одноуровневый вариант может быть реальным в следующих случаях:
а) когда в стране еще нет Центрального банка (ЦБ) (что соответствует ранним этапам развития банковского дела; в этом случае говорить о банковской системе еще рано);
б) когда в стране есть только ЦБ (в этом случае говорить о системе банков вообще не приходится).
Так, наличная совокупность банков может быть организована как одноуровневая, так и двухуровневая, но банковская система как элемент рыночной экономики может быть только двухуровневая.
В рамках настоящей работы передо мной поставлена задача разработки ПО и БД учета кассовых банковских операций.
Расчетно-кассовое обслуживание клиентов является одной из функций любого банка. Оно реализуется в рамках дух комплексов: «Расчетно-кассовое обслуживание физических лиц», «Расчетно-кассовое обслуживание юридических лиц».
Наиболее нагруженными узлами в системе обработки являются именно отдел РКО физических лиц и отдел РКО юридических лиц ,которые перерабатывают по 61832 и 19690 печатных символов в неделю, соответственно. Таким движением информационных потоков обусловлено наибольшее количество рабочих мест именно в этих отделах, и при всем при этом работники этих отделов не могут обслужить большую половину клиентов обратившихся в банк за день. Очевидна нехватка качественной технологии обработки информации.
Требования к системе в целом:
? Система должна автоматизировать все операции по обслуживанию клиентов
? Интерфейс Системы должен быть интуитивно понятен специалистам банка Система должна состоять из двух модулей:
? Клиентский модуль. Предназначен для регистрации, поиска и выдачи данных.
? Модуль Отчетов. Для отображения отчетов.
В Банке ведётся архив, в котором хранятся все документы, образующиеся в процессе деятельности Банка и подлежащие хранению.
Разрабатываемый нами программный комплекс предназначен для автоматизации работ по кассовому обслуживанию клиентов и ведения базы данных.
Разработанная нами программа состоит из ряда компонентов:
- экранные формы;
- файлы справок;
- отчетные формы для вывода данных на экран и печать;
- программные модули, осуществляющие обработку входной и выходной информации, а также для создания удобного пользовательского интерфейса.
Программа содержит следующие экранные формы: главная форма, форма для ввода логина и пароля , форма для ввода данных для поиска по базе данных, форма для выбора счета клиента, форма для выбора и проведения операций , форма для редактирования данных клиента, форма для работы со счетами , форма для редактирования пользователя.
Разработанная нами программа содержит следующие основные модули, представленные в таблице 1.
Таблица 1. Модули программы
Наименование модуля |
Назначение модуля |
||
Unit1 |
Предназначен для вывода на экран окна с главным меню |
||
Unit2 |
Выводит на экран формы для ввода данных и поиска их по базе данных |
||
Unit3 |
Выводит форму выбора счета клиента |
||
Unit4 |
Открывает форму для выбора и проведения операций |
||
Unit5 |
Предназначен для вывода формы для редактирования данных клиента |
||
Unit6 |
Предназначен для вывода формы журнала операций |
||
Unit7 |
Предназначен для вывода н экран формы для работы со счетами |
||
Unit8 |
Выводит форму для редактирования пользователя |
В программе использована база данных MSAccess - BD.mdb, которая содержит следующие таблицы:
• tb.Client - таблица для хранения данных о клиентах банка(см. таблицу 19);
• tb.Oper - таблица для хранения данных о операциях со счетами (см. таблицу
20);
• tb.Schet - таблица для ввода новых операций;
• tb.TypeOper- таблица для выбора типа операции ;
Таблица tb.Client содержит данные о клиенте (юридическом и физическом лице). Эта таблица предназначена для поиска клиента по реквизитам ФИО, и данные.
Поле ID означает идентификационный номер клиента.
Поле fam означает фамилию клиента.
Поле nam означает имя клиента.
Поле part означает отчество клиента.
В поле dann мы относим клиента к физическому и юридическому лицу.
Таблица 2. tb.Client
Поле |
Описание |
Тип и длина поля |
|
Id |
№ записи |
Счетчик |
|
fam |
Фамилия |
Текстовый (255) |
|
nam |
Имя |
Текстовый (255) |
|
patr |
Отчество |
Текстовый (255) |
|
dann |
Физ-е или юрид-е лицо |
Текстовый (255) |
Таблица tb.Oper содержит данные о проводимых операциях. Сюда вводятся номер счета, тип операции и сумма. Таблица предназначена для выполнения операций со счетами.
Поле ID означает идентификационный номер клиента.
Поле Id.Schet содержит номер счета клиента.
В поле Typeможно выбрать тип операции.
В поле Summa вводится сумма , с которой производится операция.
Структура данной таблицы приведена в таблице 20 :
Для запуска программы запустить исполняемый файл «Project1.exe».
Перед вами откроется окно программы с главным меню.
Главное меню состоит из следующих пунктов:
• Клиент;
• Документы ;
• Справка.
При выборе пункта меню «Клиент» главного окна появляется выпадающий список, состоящий из следующих пунктов: «Выбор клиента», «Работа со счетами». При выборе пункта «Выбор клиента» открывается на экране окно, которое содержит вкладки «Физические лица» и «Юридические лица» , в которых вводятся данные для поиска в базе данных.
Рис .4. Окно для ввода данных для поиска по базе данных
Здесь находится 4 кнопки: « Поиск », «Редактировать », «Счета», «Закрыть» .
При нажатии на кнопку «Поиск» , открываются данные физического или юридического лица которого мы ввели.
При нажатии на кнопку «Счета» открывается окно со всеми счетами клиента, в котором расположены 2 кнопки «Операции» и «Закрыть».
Рис.5. Счета клиента
При выборе кнопки « Операции» , отрывается окно выбора операции ,где можно напечатать отчет проведенной операции и провести операцию.
Рис.6. Операции со счетами
При нажатии кнопки « Закрыть » закрывается текущее окно.
Рис.7.Операции со счетами
При нажатии на кнопку « Закрыть » происходит закрытие окна.
В данной работе мы рассмотрели проблему автоматизации банковской системы в целом и в частности задачу автоматизации расчетно-кассового обслуживания физических и юридических лиц. Можно сделать вывод, что проблема автоматизации банковской деятельности является очень актуальной на данный момент.
Использование самых современных компьютерных технологий приносит банкам крупные прибыли и помогает им победить в конкурентной борьбе.
Разрабатываемый нами комплекс предназначен для автоматизации работ по обслуживанию клиентов в банке и ведения базы данных.
В системе реализован удобный интерфейс, в виде горизонтального главного меню и ниспадающего вертикального. Для работы с этой программой от пользователя требуются лишь навыки работы в среде Windows. Ввод исходных данных в программу осуществляется в естественной форме без ограничений. Выходные документы и расчеты, производимые в программе выполняются автоматически. Проект построен по модульному принципу, и состоит из почти десятка модулей и форм непосредственных расчетов и ввода информации. Для выходных документов предусмотрено формирование отчетов. Таким образом, программа позволяет быстро и оперативно получить информацию о счетах клиентов , а также открыть новее и выполнить операции над открытыми счетами.
Разработанная нами программа спроектирована в объектно-ориентированной среде программирования Borland Delphi 7.0. Выбор этой среды объясняется простотой разработки приложений, удобный интерфейс позволяет легко работать с визуальными компонентами. Открытая архитектура Delphi позволяет применять встроенный стандартный набор инструментальных средств, как в процессе создания приложений, так и для расширения и развития базовых возможностей самой системы.
В качестве СУБД был выбран пакет MSAccess 2007. Данная СУБД является наиболее оптимальным вариантом и удовлетворяет требованиям поставленной задачи. Эта СУБД отличается удобством использования, простотой разработки базы данных, не требует серьезных профессиональных знаний.
автоматизированная система данные клиент банк
Список использованной литературы:
1.Адамадзиев К.Р. Разработка автоматизированных рабочих мест экономистов. Учебное пособие. - Махачкала: Изд.-полигр, Центр ДГУ,2005.-70с.;
2.Архангельский А.Я. «Delphi 7» Справочное пособие. - М.: БИНОМ, 2005.- 1024 с.
3.Вендеров А.М. Проектирование программного обеспечения экономических информационных систем: Учебник. - М.: Финансы и статистика, 2003. - 352с.;
4.Культин Н.Б. «Delphi в задачах и примерах» - СПб.: БХВ - Петербург, 2005.-288 с.: ил.
5.Смирнова Г.Н. и др. Проектирование экономических информационных систем. - М.: Финансы и статистика, 2005. - 528 с.
6.Фаронов В.В. «Система программирования Delphi» - СПб.: БХВ - Петербург, 2005.912 с.: ил.
Официальные документы:
1.Инструкция 1-3 р от 16.10.2006г. ”О порядке совершения в Сберегательном банке России операций по вкладам физических лиц”.
2.Протокол №7 от 18 июня 2007 г. “Положение о дополнительном офисе №011 Северо-Кавказского банка Сбербанка России''.
3.Протокол №17 от 24 июня 2005г “Устав акционерного коммерческого Сберегательного банка Российской федерации ”
Размещено на Allbest.ru
Подобные документы
Анализ предметной области. Обоснование проектных решений по разработке автоматизированного рабочего места сотрудника канцелярии банка. Проектирование структуры базы данных и интерфейса системы. Разработка программных модулей и алгоритмов их работы.
дипломная работа [2,1 M], добавлен 18.10.2015Разработка автоматизированной системы кредитования банка: концептуальная модель предметной области. Построение инфологической и даталогической модели средствами MySQL; таблицы и схемы базы данных; формулировка запросов для отображения данных их таблиц.
курсовая работа [8,7 M], добавлен 18.01.2012Проектирование автоматизированной системы обслуживания клиентов банка через Интернет, функциональные требования к ней. Выбор системы управления базами данных. Описание интерфейса программы, ее тестирование. Расчёт экономической эффективности проекта.
дипломная работа [7,9 M], добавлен 24.03.2010Обзор преимуществ и недостатков среды программирования Delphi, ее сравнение с аналогичными продуктами. Разработка инфологической, датологической, модели базы данных. Проектирование структуры программного обеспечения и понятного интерфейса базы данных.
курсовая работа [964,8 K], добавлен 27.09.2014Склад ОАО "Ориенбанк", его специфика и структура. Описание структуры базы данных складского учета для предприятия. Разработка пользовательского интерфейса программы. Инструкция к применению базы данных. Автоматизация операций и учета средств банка.
курсовая работа [4,7 M], добавлен 26.02.2010Характеристика, классификация и структура баз данных. Модель базы данных в Delphi. Разработка базы данных для вуза с целью облегчения процесса поиска нужной информации о студенте. Требования к техническому, методическому и программному обеспечению.
курсовая работа [1,0 M], добавлен 18.08.2009Создание программы, осуществляющей хранение информации о Ресторане. Структура предприятия, нормализация отношений. Разработка пользовательского интерфейса базы данных "АРМ администратора ресторана" в Borland Delphi 7. Характеристики для поиска данных.
курсовая работа [835,5 K], добавлен 18.06.2015Определение базы данных и банков данных. Компоненты банка данных. Основные требования к технологии интегрированного хранения и обработки данных. Система управления и модели организации доступа к базам данных. Разработка приложений и администрирование.
презентация [17,1 K], добавлен 19.08.2013Изучение теоретических основ автоматизации документооборота отдела по работе с физическими лицами коммерческого банка. Общая характеристика работы отдела банка. Описание процесса создания базы данных с помощью выбранного программного средства MS Access.
дипломная работа [5,5 M], добавлен 10.07.2014Проектирование программного модуля: сбор исходных материалов; описание входных и выходных данных; выбор программного обеспечения. Описание типов данных и реализация интерфейса программы. Тестирование программного модуля и разработка справочной системы.
курсовая работа [81,7 K], добавлен 18.08.2014