![geum.ru - только лучшие рефераты!](../../i/logo.png)
Проектирование автоматизированного рабочего места сотрудника банка по выпуску банковских карт
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
о недавно. За то короткое время с момента появления в России банковских карт, увеличилось количество платежных систем, предоставляемых банком пользователям карт.
Логично, что постоянно растет количество желающих открыть 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
Заголовочный файл: