Разработка базы данных и программного обеспечения для учёта кассовых и банковских операций

Обоснование и разработка проекта автоматизированной системы банка по обслуживанию клиентов средствами программы 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

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.