geum.ru - только лучшие рефераты!

Проектирование автоматизированного рабочего места сотрудника банка по выпуску банковских карт

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



о недавно. За то короткое время с момента появления в России банковских карт, увеличилось количество платежных систем, предоставляемых банком пользователям карт.

Логично, что постоянно растет количество желающих открыть iет, использую банковскую карту. Поэтому постоянно растет объем информации, поступающей в коммерческие банки, касающейся выпуска банковских карт.

Целью данного курсового проекта было проектирование АРМ сотрудника банка по выпуску карт.

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

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

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

Список литературы

1. Архангельский А.Я. С++ Builder 6. Справочное пособие - М.:Бином-Пресс, 2002г. - 544с.

. Павловская Т.А., Щупак Ю.А. С/С++. Структурное программирование: Практикум - СПб.: Питер, 2003. - 240с.

. Сибилёв В.Д. Проектирование баз данных: Учеб. пособие. - Томск: Томский межвузовский центр дистанционного образования, 2007. - 201 с.

. Тютюнник А.В., Шевелев А.С. Информационные технологии в банке - Издательская группа "БДЦ-пресс", 2003.

. Феоктистов И.А., Минаков В.Ю. Пластиковые карты - М.: ГроссМедиа, 2006. - 55с.

Федотова Д.Э., Семенов Ю.Д., Чижик К.Н. CASE-технологии: практикум. - М.: Горячая линия-Телеком, 2005. - 160с.

Приложения

Приложение 1

Рис.1. - Ведомость заявлений

Рис.2. - Журнал открытых iетов

Рис. 3. - Форма, отображающая информацию о клиенте

Рис.4. - Форма, отображающая информацию о заявке клиента

Приложение 2

Рис. 1. - Ведомость выпущенных карт

Рис. 2. - Выписка из ведомости за период

Приложение 3

Листинг программного модуля MainFrm

Заголовочный файл:

#ifndef Main_unitH

#define Main_unitH

//---------------------------------------------------------------------------

#include

#include

#include

#include

#include

//---------------------------------------------------------------------------TMainFrm : public TForm

{

__published:// IDE-managed Components

TMainMenu *MainMenu1;

TMenuItem *N6;

TMenuItem *N5;

TMenuItem *N3;

TMenuItem *N2;

TMenuItem *N13;

TMenuItem *N8;

TMenuItem *N9;

TMenuItem *N10;

TMenuItem *N11;

TMenuItem *N12;

TMenuItem *N1;

TMenuItem *N7;

TMenuItem *N4;

TMenuItem *N14;

void __fastcall N2Click(TObject *Sender);

void __fastcall N3Click(TObject *Sender);

void __fastcall N8Click(TObject *Sender);

void __fastcall N9Click(TObject *Sender);

void __fastcall N10Click(TObject *Sender);

void __fastcall N11Click(TObject *Sender);

void __fastcall N12Click(TObject *Sender);

void __fastcall N7Click(TObject *Sender);

void __fastcall N1Click(TObject *Sender);

void __fastcall N4Click(TObject *Sender);

void __fastcall N14Click(TObject *Sender);:// User declarations:// User declarations

__fastcall TMainFrm(TComponent* Owner);

};

//---------------------------------------------------------------------------PACKAGE TMainFrm *MainFrm;

//---------------------------------------------------------------------------

#endif

Файл реализации:

#include

#pragma hdrstop

#include "Main_unit.h"

#include "Klient_unit.h"

#include "Kard_unit.h"

#include "List_unit.h"

#include "NSI_unit.h"

#include "DM.h"

#include "Rep_unit.h"

#include "Vedom_unit.h"

#include "Counts_unit.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

#pragma resource "*.dfm"*MainFrm;

//---------------------------------------------------------------------------

__fastcall TMainFrm::TMainFrm(TComponent* Owner)

: TForm(Owner)

{

}

//---------------------------------------------------------------------------__fastcall TMainFrm::N2Click(TObject *Sender)

{

Application->CreateForm(__classid(TKlient), &Klient);

Klient->Show();

}

//---------------------------------------------------------------------------__fastcall TMainFrm::N3Click(TObject *Sender)

{

Application->CreateForm(__classid(TKard), &Kard);

Kard->Show();

}

//---------------------------------------------------------------------------

__fastcall TMainFrm::N8Click(TObject *Sender)

{>DBGrid1->DataSource=DMfrm->VidDS;>Caption="Виды карт";>Show();

}

//---------------------------------------------------------------------------__fastcall TMainFrm::N9Click(TObject *Sender)

{>DBGrid1->DataSource=DMfrm->SystemDS;>Caption="Платежые системы";>Show();

}

//---------------------------------------------------------------------------__fastcall TMainFrm::N10Click(TObject *Sender)

{>DBGrid1->DataSource=DMfrm->UslugaDS;

NSI->Caption="Дополнительные услуги";>Show();

}

//---------------------------------------------------------------------------__fastcall TMainFrm::N11Click(TObject *Sender)

{>DBGrid1->DataSource=DMfrm->CountryDS;>Caption="Гражданство";>Show();

}

//---------------------------------------------------------------------------__fastcall TMainFrm::N12Click(TObject *Sender)

{>DBGrid1->DataSource=DMfrm->StatusDS;

NSI->Caption="Социальный статус";>Show();

}

//---------------------------------------------------------------------------__fastcall TMainFrm::N7Click(TObject *Sender)

{();

}

//---------------------------------------------------------------------------__fastcall TMainFrm::N1Click(TObject *Sender)

{>KartsTbl->Open();>QuickRep1->Preview();>KartsTbl->Close();

}

//---------------------------------------------------------------------------__fastcall TMainFrm::N4Click(TObject *Sender)

{

Application->CreateForm(__classid(TFrmList), &FrmList);

FrmList->Show();

}

//---------------------------------------------------------------------------__fastcall TMainFrm::N14Click(TObject *Sender)

{

//журнал открытых iетов>CountTbl->Open();

Counts->QuickRep1->Preview();>CountTbl->Close();

}

Листинг программного модуля Kard

Заголовочный файл: