Інформаційна система "Обслуговування клієнтів банку"

Автоматизація роботи бази даних клієнтів та їх особових рахунків. Опис загальної схеми виконання програми, перевірка її працездатності. Створення вікна рахунку та перевірки балансу. Проектування додатку з оформлення заявки для отримання грошей на рахунок.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык украинский
Дата добавления 16.05.2016
Размер файла 2,6 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru//

Размещено на http://www.allbest.ru//

УНІВЕРСИТЕТ «КРОК»

Коледж економіки, права та інформаційних технологій

Кафедра комп'ютерних наук

КУРСОВА РОБОТА

на тему:

“ Інформаційна система «Обслуговування клієнтів банку» ”

Вступ

Електрона система банку є аналогами звичайного банку, що працюють з кредитними і дебетовими рахунками. Відмінність полягає в проведенні всіх транзакцій через комп'ютерну систему. Крім того , слід розрізняти віртуальні дебетові карти, що випускаються деякими банками , і реальні кредитні та дебетові карти. Попередньо оплачені віртуальні дебетові карти представляють собою повний аналог звичайної MasterCard , Visa або подібної карти , яку приймають в Інтернеті. Відмінність в тому , що карта не друкується у пластику. Власнику повідомляють всі платіжні реквізити такої карти і, з точки зору стороннього спостерігача , платіж здійснюється з звичайної пластикової карти. Таку карту легше купити , так як випуск такої картки здійснюється без перевірки особи власника.

Розділ 1.Об'єктний аналіз предметної галузі та постановка задачі

1.1 Постановка задачі

Задача полягає в автоматизуванні певної роботи банку - бази даних клієнтів та їх особових рахунків. Зробити зручний доступ до даних рахунків та впровадити інформаційні технології у банковську структуру.

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

В таблиці повинні бути такі пунктии:

Інформація щодо особового рахунку клієнту

Створення рахунку

Оформлення кредиту

Оформлення депозиту

Переведення грошей між клієнтами та рахунками банку

1.2 Опис і аналіз існуючих прототипів

За основу цієї програми я використав Приват 24, але саме додаток використовується окрім системи Windows 8, ще й на ОС Android та iOS. Так як Приват24 розповсюдженний на всій території країни, то швдкість роботи цього додатку набагато швидше та стабільніше. Також можно відмітити більш вдосконалий інтерфейс та графічний дизайн Приват24 порівнено з моєю програмою. Якщо мою програму більш вдосконалити, то вона зможе конкурувати з Приват24 на ринку.

Приват24 побудований на принципово новій ідеології онлайн- обслуговування, яка дозволяє додатку легко адаптуватися під звички і навіть передбачати бажання клієнта , щоб звести будь-яку транзакцію до декількох кліків на екрані пристрою

1.3 Окреслення варіантів використання

Інформаційна система «Банк» корисна тим, що можна за лічені секунди зробити грошовий переказ, створити рахунок, оформити кредит та вкласти вигідно свої грощі, тощо. Для створення рахунко потрібно просто ввести своб інформацію та вже почати виконувати грошові операції.

Інформаційну систему «Банк» може використовувати будь-хто завдяки зручному та інтуїтивно зрозумілому інтерфейсу.

Розділ 2.Опис програми

2.1 Опис загальної схеми виконання програми

Система «Банк» запускається з провідника Windows. Після запуску з'являється вікно програми з графічним інтерфейсом:

Після запуску Bank1.exe виводиться вікно Авторизації. Перш ніж авторизуватися треба перейти на сторінку Реєстрації.

Реєстрація

На сторінці Реєстрації ми вводиму інформацію для нашого облікового запису для подальшго користування цією программою

.

Після того як ми завершили авторизацію, можно спокійно переходити до повного додутку. (Також є момент у реєстрації, якщо ми в вікно паролю введемо:99567581, то ми отримуємо повний доступ до усього банку одразу).

Після запуску Bank1.exe виводиться вікно Авторизації. Перш ніж авторизуватися треба перейти на сторінку Реєстрації.

2.2 Перевірка працездатності програми

Реєстрація

На сторінці Реєстрації ми вводиму інформацію для нашого облікового запису для подальшого користування цією программою.

Після того як ми завершили авторизацію, можно спокійно переходити до повного додутку. (Також є момент у реєстрації, якщо ми в вікно паролю введемо:99567581, то ми отримуємо повний доступ до усього банку одразу).

Меню

Коли ми пройшли авторизацію, виводиться Меню в якому є такі пункти як:

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

- Создание счета - це сторінка на який ми створюємо свій особовий рахунок, яким в подальшому будемо користуватися.

- Проверка баланса - сторінка на якій ми можемо побачити баланс своєї особистої ячейки.

- Перевод денег - касові операції переводу грошей з одного рахунку на інший.

- Кредит - оформлення кредиту, та оплата в подальшому з цієї сторінки.

Банкір

Коли ми відкриваємо вікно Банкір, то можемо побачити історію рахунку: оформлення кредитів, оплата, перевод грошей, та отримання фінансів на цей рахунок, стан рахунку на даний момент. Можно побачити поточні проценти по рахунках. Також ми бачимо час оформлення кредиту, дату, під який процент взяли.

Створення рахунку

У вікні Создание счета ми можемо створити рахунок яким у подальшому будмо користуватись. Просто вводемо коректну інформацію і стоврюємо.

Програма автоматично підрахує скілько ви отримаєте прибутку, якщо зробите вклад.

Перевірка балансу

Також є вкладка перевірка балансу, в якій ми вводемо інформацію нашого облікового запису та номер своєї ячійки, наш баланс одразу виведеться на єкран.

Грошові переводи

Обравши вкладку Денежние переводи ми зможемо зробити переказ з оного рахунку на інший, та гроші миттєво переведуться на рахунок.

Кредит

У вікні Кредит ми можемо оформити заявку, та отримати гроші на свій рахунок. Також можемо самостійно встановити час на який будемо оформлювати кредит, та стабільну щомісячну виплату по ньому.

база клієнт програма рахунок

Висновок

Щоб виконати завдання на курсову роботу потрібно було спочатку розібратися і вирішити як реалізувати дану систему, яке середовище використовувати, яку базу даних використовувати.

Було проаналізовано достатня кількість середовищ і обране Microsoft Visual Studio 2010.

Література

ДСТУ 3008-95 „Документація. Звіти в сфері науки і техніки. Структура і правила оформлення” [Текст] - Державний стандарт України.

РД 50-34_698-90 „Автоматизированные системы. Требования к содержанию документов” [Текст] - Руководящий документ по стандартизации.

Фаулер М., Скотт К. UML. Основы. Краткое руководство по унифицированному языку моделирования [Текст] / Мартин Фаулер и Кендалл Скотт - СПб.: Символ-Плюс, 2002. - 192 с.

ГОСТ _402-78 „Описание программы” - Государственный стандарт Союза ССР.

Уэзерелл Ч. Этюды для программистов [Текст] / Ч. Уэзерелл. - М.: Мир, 1982. - 288 с.

Тоффоли Т., Марголус Н. Машины клеточных автоматов [Текст] / Т.Тоффоли, Н. Марголус. - М.: Мир, 1991. - 280 с.

Гутман В.И., Мощанский В.Н. Алгоритмы решения задач по механике в средней школе [Текст] / В.И. Гутман, В.Н.Мощанский. - М.: Просвещение, 1988. - 95 с.

Павловский В.Е. Задачи динамики и управления мобильными роботами [Интернет-ресурс] / В.Е. Павловский. - http://posp.raai.org/data/posp2005/SIR/ Pavlovsky /pavlovsky.html

Корн, Г.Справочник по математике для научных работников и инженеров (определения, теоремы, формулы) [Текст]: справочное издание / Г. Корн, Т. Корн. - М. : Наука, 1978. - 831 с

Бережная Е.В., Бережной В.И. Математические методы моделирования экономических систем [Текст]: учеб. пособие / Е. В. Бережная, В.И.Бережной. - М.: Финансы и статистика. - 2006. - 432 с.

Яворский, Б. М.Справочник по физике для инженеров и студентов вузов [Текст] : справочное издание / Б.М. Яворский. - 3-е изд. - М. : Наука, 1965. - 847 с.

Справочниклогиста - 2008 [Текст]. - К. : ООО "СЭЭМ", 2008. - 144 с.

Гросс, К. C# и платформа NET 3.5 Framework: базовое руководство [Текст] : учебное пособие / К. Гросс. - 2-е изд. - М. : ООО "И.Д. Вильямс", 2009. - 480 с.

Шилдт, Г. C# 3.0: руководство для начинающих [Текст] : учебное пособие / Ш. Герберт. - 2-е изд. - М. : ООО "И.Д. Вильямс", 2009. - 688 с.

Глушаков, С. В. Практикум по C++ [Текст] : учебное пособие / С.В. Глушаков, А.В. Коваль, С.В. Смирнов. - Х. : Фолио, 2006. - 525 с.

Додаток А. Код програми

addm.cs

using System;

using System.IO;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace BANK

{

publicpartialclassaddm : Form

{

public addm()

{

InitializeComponent();

}

menu1 menu;

privatevoid button2_Click(object sender, EventArgs e)

{

this.Close();

menu = new menu1();

menu.Show();

}

privatevoid textBox2_TextChanged(object sender, EventArgs e)

{

textBox2.Text = System.IO.File.ReadAllText(@"DB\log.txt");

}

privatevoid textBox1_TextChanged(object sender, EventArgs e)

{

int num = System.IO.File.ReadAllLines(@"DB\num.txt").Length;

string number = "" + num;

textBox1.Text = number;

}

privatevoid button1_Click(object sender, EventArgs e)

{

string a = "-";

string[] lineshistory = System.IO.File.ReadAllLines(@"DB\num.txt");

string[] lineshistory2 = { a };

List<string> s2 = newList<string>();

s2.AddRange(lineshistory);

s2.AddRange(lineshistory2);

System.IO.File.WriteAllLines(@"DB\num.txt", s2);

string dir = @"DB\Ячейки\" + textBox1.Text;

Directory.CreateDirectory(dir);

string info = dir + "\\info.txt";

string money = dir + "\\money.txt";

string ceep = dir + "\\ceep.txt";

string a1 = "Владелец: " + textBox2.Text;

string b1 = "Стартовое вложение: " + textBox6.Text;

string c1 = "Дата открытия: " + DateTime.Now.ToString("dd MMMM yyyy | HH:mm:ss") + ";";

string[] line1 = { c1, a1, b1 };

System.IO.File.WriteAllLines(info, line1);

System.IO.File.WriteAllText(money, textBox6.Text);

System.IO.File.WriteAllText(ceep, textBox2.Text);

string bankmoney1 = System.IO.File.ReadAllText(@"DB\int.txt");

int bankmoney2 = Convert.ToInt32(textBox5.Text);

int bankmoney = Convert.ToInt32(bankmoney1);

int bankmoney0 = bankmoney + bankmoney2;

bankmoney1 = "" + bankmoney0;

System.IO.File.WriteAllText(@"DB\int.txt", bankmoney1);

string[] lin = System.IO.File.ReadAllLines(@"DB\history.txt");

string h = "Открыл счет:";

string space = "<================================================================>";

string[] lin2 = {space, h, a1, b1, c1, space};

List<string> s1 = newList<string>();

s1.AddRange(lin);

s1.AddRange(lin2);

System.IO.File.WriteAllLines(@"DB\history.txt", s1);

string[] lastl1 = System.IO.File.ReadAllLines(@"DB\Аккаунты\" + textBox2.Text + "\\mb.txt");

string[] lastl2 = { textBox1.Text };

List<string> s4 = newList<string>();

s4.AddRange(lastl1);

s4.AddRange(lastl2);

System.IO.File.WriteAllLines(@"DB\Аккаунты\" + textBox2.Text + "\\mb.txt", s4);

}

privatevoid textBox6_TextChanged(object sender, EventArgs e)

{

}

privatevoid label5_Click(object sender, EventArgs e)

{

}

privatevoid button3_Click(object sender, EventArgs e)

{

int x = Convert.ToInt32(textBox3.Text);

int y = 100;

if (x >= 100) { y = 10;}

elseif(x >= 10000) { y = 5;}

elseif (x >= 60000) {y = 3;}

string yy = "" + y;

textBox4.Text = yy;

int z = x / 100 * y;

string zz = "" + z;

textBox5.Text = zz;

int f = x - z;

string ff = "" + f;

textBox6.Text = ff;

}

privatevoid label6_Click(object sender, EventArgs e)

{

}

privatevoid label7_Click(object sender, EventArgs e)

{

}

privatevoid textBox3_TextChanged(object sender, EventArgs e)

{

}

privatevoid textBox4_TextChanged(object sender, EventArgs e)

{

textBox4.Text = System.IO.File.ReadAllText(@"DB\percent2.txt");

}

privatevoid textBox5_TextChanged(object sender, EventArgs e)

{

}

}

}

Addm.Designer.cs

namespace BANK

{

partialclassaddm

{

///<summary>

/// Требуется переменная конструктора.

///</summary>

private System.ComponentModel.IContainer components = null;

///<summary>

/// Освободить все используемые ресурсы.

///</summary>

///<param name="disposing">истинно, если управляемый ресурс должен быть удален; иначе ложно.</param>

protectedoverridevoid Dispose(bool disposing)

{

if (disposing && (components != null))

{

components.Dispose();

}

base.Dispose(disposing);

}

#region Код, автоматически созданный конструктором форм Windows

///<summary>

/// Обязательный метод для поддержки конструктора - не изменяйте

/// содержимое данного метода при помощи редактора кода.

///</summary>

privatevoid InitializeComponent()

{

System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(addm));

this.label1 = new System.Windows.Forms.Label();

this.label2 = new System.Windows.Forms.Label();

this.label3 = new System.Windows.Forms.Label();

this.label4 = new System.Windows.Forms.Label();

this.textBox1 = new System.Windows.Forms.TextBox();

this.textBox2 = new System.Windows.Forms.TextBox();

this.textBox3 = new System.Windows.Forms.TextBox();

this.textBox4 = new System.Windows.Forms.TextBox();

this.textBox5 = new System.Windows.Forms.TextBox();

this.button1 = new System.Windows.Forms.Button();

this.button2 = new System.Windows.Forms.Button();

this.button3 = new System.Windows.Forms.Button();

this.label5 = new System.Windows.Forms.Label();

this.textBox6 = new System.Windows.Forms.TextBox();

this.label6 = new System.Windows.Forms.Label();

this.label7 = new System.Windows.Forms.Label();

this.SuspendLayout();

//

// label1

//

this.label1.AutoSize = true;

this.label1.Location = new System.Drawing.Point(26, 26);

this.label1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);

this.label1.Name = "label1";

this.label1.Size = new System.Drawing.Size(131, 17);

this.label1.TabIndex = 0;

this.label1.Text = "Номер нового счёта";

//

// label2

//

this.label2.AutoSize = true;

this.label2.Location = new System.Drawing.Point(26, 69);

this.label2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);

this.label2.Name = "label2";

this.label2.Size = new System.Drawing.Size(65, 17);

this.label2.TabIndex = 1;

this.label2.Text = "Владелец";

//

// label3

//

this.label3.AutoSize = true;

this.label3.Location = new System.Drawing.Point(26, 110);

this.label3.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);

this.label3.Name = "label3";

this.label3.Size = new System.Drawing.Size(133, 17);

this.label3.TabIndex = 2;

this.label3.Text = "Стартовое вложение";

//

// label4

//

this.label4.AutoSize = true;

this.label4.Location = new System.Drawing.Point(26, 154);

this.label4.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);

this.label4.Name = "label4";

this.label4.Size = new System.Drawing.Size(58, 17);

this.label4.TabIndex = 3;

this.label4.Text = "Процент";

//

// textBox1

//

this.textBox1.Location = new System.Drawing.Point(200, 22);

this.textBox1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);

this.textBox1.Name = "textBox1";

this.textBox1.Size = new System.Drawing.Size(402, 24);

this.textBox1.TabIndex = 4;

this.textBox1.TextChanged += new System.EventHandler(this.textBox1_TextChanged);

//

// textBox2

//

this.textBox2.Location = new System.Drawing.Point(200, 65);

this.textBox2.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);

this.textBox2.Name = "textBox2";

this.textBox2.Size = new System.Drawing.Size(402, 24);

this.textBox2.TabIndex = 5;

this.textBox2.TextChanged += new System.EventHandler(this.textBox2_TextChanged);

//

// textBox3

//

this.textBox3.Location = new System.Drawing.Point(200, 106);

this.textBox3.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);

this.textBox3.Name = "textBox3";

this.textBox3.Size = new System.Drawing.Size(402, 24);

this.textBox3.TabIndex = 6;

this.textBox3.TextChanged += new System.EventHandler(this.textBox3_TextChanged);

//

// textBox4

//

this.textBox4.Location = new System.Drawing.Point(148, 150);

this.textBox4.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);

this.textBox4.Name = "textBox4";

this.textBox4.Size = new System.Drawing.Size(65, 24);

this.textBox4.TabIndex = 7;

this.textBox4.TextChanged += new System.EventHandler(this.textBox4_TextChanged);

//

// textBox5

//

this.textBox5.Location = new System.Drawing.Point(256, 150);

this.textBox5.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);

this.textBox5.Name = "textBox5";

this.textBox5.Size = new System.Drawing.Size(104, 24);

this.textBox5.TabIndex = 8;

this.textBox5.TextChanged += new System.EventHandler(this.textBox5_TextChanged);

//

// button1

//

this.button1.Location = new System.Drawing.Point(422, 150);

this.button1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);

this.button1.Name = "button1";

this.button1.Size = new System.Drawing.Size(180, 31);

this.button1.TabIndex = 9;

this.button1.Text = "Создать счёт";

this.button1.UseVisualStyleBackColor = true;

this.button1.Click += new System.EventHandler(this.button1_Click);

//

// button2

//

this.button2.Location = new System.Drawing.Point(422, 201);

this.button2.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);

this.button2.Name = "button2";

this.button2.Size = new System.Drawing.Size(180, 31);

this.button2.TabIndex = 10;

this.button2.Text = "Назад";

this.button2.UseVisualStyleBackColor = true;

this.button2.Click += new System.EventHandler(this.button2_Click);

//

// button3

//

this.button3.Location = new System.Drawing.Point(110, 222);

this.button3.Margin = new System.Windows.Forms.Padding(4);

this.button3.Name = "button3";

this.button3.Size = new System.Drawing.Size(268, 23);

this.button3.TabIndex = 11;

this.button3.Text = "Подсчёт";

this.button3.UseVisualStyleBackColor = true;

this.button3.Click += new System.EventHandler(this.button3_Click);

//

// label5

//

this.label5.AutoSize = true;

this.label5.Location = new System.Drawing.Point(26, 194);

this.label5.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);

this.label5.Name = "label5";

this.label5.Size = new System.Drawing.Size(102, 17);

this.label5.TabIndex = 12;

this.label5.Text = "Будет на счету:";

this.label5.Click += new System.EventHandler(this.label5_Click);

//

// textBox6

//

this.textBox6.Location = new System.Drawing.Point(148, 191);

this.textBox6.Margin = new System.Windows.Forms.Padding(4);

this.textBox6.Name = "textBox6";

this.textBox6.Size = new System.Drawing.Size(266, 24);

this.textBox6.TabIndex = 13;

this.textBox6.TextChanged += new System.EventHandler(this.textBox6_TextChanged);

//

// label6

//

this.label6.AutoSize = true;

this.label6.Location = new System.Drawing.Point(220, 154);

this.label6.Name = "label6";

this.label6.Size = new System.Drawing.Size(16, 17);

this.label6.TabIndex = 14;

this.label6.Text = "%\r\n";

this.label6.Click += new System.EventHandler(this.label6_Click);

//

// label7

//

this.label7.AutoSize = true;

this.label7.Location = new System.Drawing.Point(367, 154);

this.label7.Name = "label7";

this.label7.Size = new System.Drawing.Size(18, 17);

this.label7.TabIndex = 15;

this.label7.Text = "€";

this.label7.Click += new System.EventHandler(this.label7_Click);

//

// addm

//

this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 17F);

this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;

this.ClientSize = new System.Drawing.Size(625, 258);

this.Controls.Add(this.label7);

this.Controls.Add(this.label6);

this.Controls.Add(this.textBox6);

this.Controls.Add(this.label5);

this.Controls.Add(this.button3);

this.Controls.Add(this.button2);

this.Controls.Add(this.button1);

this.Controls.Add(this.textBox5);

this.Controls.Add(this.textBox4);

this.Controls.Add(this.textBox3);

this.Controls.Add(this.textBox2);

this.Controls.Add(this.textBox1);

this.Controls.Add(this.label4);

this.Controls.Add(this.label3);

this.Controls.Add(this.label2);

this.Controls.Add(this.label1);

this.Font = new System.Drawing.Font("Modern No. 20", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));

this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));

this.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);

this.Name = "addm";

this.Text = "Создание счёта";

this.ResumeLayout(false);

this.PerformLayout();

}

#endregion

private System.Windows.Forms.Label label1;

private System.Windows.Forms.Label label2;

private System.Windows.Forms.Label label3;

private System.Windows.Forms.Label label4;

private System.Windows.Forms.TextBox textBox1;

private System.Windows.Forms.TextBox textBox2;

private System.Windows.Forms.TextBox textBox3;

private System.Windows.Forms.TextBox textBox4;

private System.Windows.Forms.TextBox textBox5;

private System.Windows.Forms.Button button1;

private System.Windows.Forms.Button button2;

private System.Windows.Forms.Button button3;

private System.Windows.Forms.Label label5;

private System.Windows.Forms.TextBox textBox6;

private System.Windows.Forms.Label label6;

private System.Windows.Forms.Label label7;

}

}

Addm2.cs

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace BANK

{

publicpartialclassAddm2 : Form

{

public Addm2()

{

InitializeComponent();

}

menu1 menu;

privatevoid button1_Click(object sender, EventArgs e)

{

this.Close();

menu = new menu1();

menu.Show();

}

privatevoid richTextBox1_TextChanged(object sender, EventArgs e)

{

}

privatevoid button2_Click(object sender, EventArgs e)

{

richTextBox1.Text = System.IO.File.ReadAllText(@"DB\Аккаунты\" + textBox1.Text + "\\mb.txt");

}

privatevoid button3_Click(object sender, EventArgs e)

{

richTextBox1.Text = System.IO.File.ReadAllText(@"DB\Ячейки\" + textBox2.Text + "\\info.txt");

textBox3.Text = System.IO.File.ReadAllText(@"DB\Ячейки\" + textBox2.Text + "\\money.txt");

}

privatevoid label3_Click(object sender, EventArgs e)

{

}

privatevoid label2_Click(object sender, EventArgs e)

{

}

privatevoid label1_Click(object sender, EventArgs e)

{

}

privatevoid textBox1_TextChanged(object sender, EventArgs e)

{

textBox1.Text = System.IO.File.ReadAllText(@"DB\log.txt");

}

privatevoid textBox2_TextChanged(object sender, EventArgs e)

{

}

privatevoid textBox3_TextChanged(object sender, EventArgs e)

{

}

privatevoid Addm2_Load(object sender, EventArgs e)

{

}

}

}

Addm2.Designer.cs

namespace BANK

{

partialclassAddm2

{

///<summary>

/// Требуется переменная конструктора.

///</summary>

private System.ComponentModel.IContainer components = null;

///<summary>

/// Освободить все используемые ресурсы.

///</summary>

///<param name="disposing">истинно, если управляемый ресурс должен быть удален; иначе ложно.</param>

protectedoverridevoid Dispose(bool disposing)

{

if (disposing && (components != null))

{

components.Dispose();

}

base.Dispose(disposing);

}

#region Код, автоматически созданный конструктором форм Windows

///<summary>

/// Обязательный метод для поддержки конструктора - не изменяйте

/// содержимое данного метода при помощи редактора кода.

///</summary>

privatevoid InitializeComponent()

{

System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Addm2));

this.button1 = new System.Windows.Forms.Button();

this.textBox1 = new System.Windows.Forms.TextBox();

this.label1 = new System.Windows.Forms.Label();

this.label2 = new System.Windows.Forms.Label();

this.label3 = new System.Windows.Forms.Label();

this.textBox2 = new System.Windows.Forms.TextBox();

this.textBox3 = new System.Windows.Forms.TextBox();

this.button2 = new System.Windows.Forms.Button();

this.richTextBox1 = new System.Windows.Forms.RichTextBox();

this.button3 = new System.Windows.Forms.Button();

this.SuspendLayout();

//

// button1

//

this.button1.Location = new System.Drawing.Point(305, 305);

this.button1.Name = "button1";

this.button1.Size = new System.Drawing.Size(109, 26);

this.button1.TabIndex = 0;

this.button1.Text = "Назад";

this.button1.UseVisualStyleBackColor = true;

this.button1.Click += new System.EventHandler(this.button1_Click);

//

// textBox1

//

this.textBox1.Location = new System.Drawing.Point(178, 12);

this.textBox1.Name = "textBox1";

this.textBox1.Size = new System.Drawing.Size(209, 24);

this.textBox1.TabIndex = 1;

this.textBox1.TextChanged += new System.EventHandler(this.textBox1_TextChanged);

//

// label1

//

this.label1.AutoSize = true;

this.label1.Location = new System.Drawing.Point(29, 15);

this.label1.Name = "label1";

this.label1.Size = new System.Drawing.Size(65, 17);

this.label1.TabIndex = 2;

this.label1.Text = "Владелец";

this.label1.Click += new System.EventHandler(this.label1_Click);

//

// label2

//

this.label2.AutoSize = true;

this.label2.Location = new System.Drawing.Point(29, 49);

this.label2.Name = "label2";

this.label2.Size = new System.Drawing.Size(51, 17);

this.label2.TabIndex = 3;

this.label2.Text = "Ячейка";

this.label2.Click += new System.EventHandler(this.label2_Click);

//

// label3

//

this.label3.AutoSize = true;

this.label3.Location = new System.Drawing.Point(29, 86);

this.label3.Name = "label3";

this.label3.Size = new System.Drawing.Size(51, 17);

this.label3.TabIndex = 4;

this.label3.Text = "Баланс";

this.label3.Click += new System.EventHandler(this.label3_Click);

//

// textBox2

//

this.textBox2.Location = new System.Drawing.Point(178, 49);

this.textBox2.Name = "textBox2";

this.textBox2.Size = new System.Drawing.Size(209, 24);

this.textBox2.TabIndex = 5;

this.textBox2.TextChanged += new System.EventHandler(this.textBox2_TextChanged);

//

// textBox3

//

this.textBox3.Location = new System.Drawing.Point(178, 86);

this.textBox3.Name = "textBox3";

this.textBox3.Size = new System.Drawing.Size(209, 24);

this.textBox3.TabIndex = 6;

this.textBox3.TextChanged += new System.EventHandler(this.textBox3_TextChanged);

//

// button2

//

this.button2.Location = new System.Drawing.Point(32, 133);

this.button2.Name = "button2";

this.button2.Size = new System.Drawing.Size(131, 26);

this.button2.TabIndex = 7;

this.button2.Text = "Показать ячейки";

this.button2.UseVisualStyleBackColor = true;

this.button2.Click += new System.EventHandler(this.button2_Click);

//

// richTextBox1

//

this.richTextBox1.Location = new System.Drawing.Point(31, 173);

this.richTextBox1.Name = "richTextBox1";

this.richTextBox1.Size = new System.Drawing.Size(131, 157);

this.richTextBox1.TabIndex = 8;

this.richTextBox1.Text = "";

this.richTextBox1.TextChanged += new System.EventHandler(this.richTextBox1_TextChanged);

//

// button3

//

this.button3.Location = new System.Drawing.Point(187, 133);

this.button3.Name = "button3";

this.button3.Size = new System.Drawing.Size(131, 26);

this.button3.TabIndex = 9;

this.button3.Text = "Показать баланс";

this.button3.UseVisualStyleBackColor = true;

this.button3.Click += new System.EventHandler(this.button3_Click);

//

// Addm2

//

this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 17F);

this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;

this.ClientSize = new System.Drawing.Size(426, 343);

this.Controls.Add(this.button3);

this.Controls.Add(this.richTextBox1);

this.Controls.Add(this.button2);

this.Controls.Add(this.textBox3);

this.Controls.Add(this.textBox2);

this.Controls.Add(this.label3);

this.Controls.Add(this.label2);

this.Controls.Add(this.label1);

this.Controls.Add(this.textBox1);

this.Controls.Add(this.button1);

this.Font = new System.Drawing.Font("Modern No. 20", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));

this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));

this.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);

this.Name = "Addm2";

this.Text = "Проверка баланса";

this.Load += new System.EventHandler(this.Addm2_Load);

this.ResumeLayout(false);

this.PerformLayout();

}

#endregion

private System.Windows.Forms.Button button1;

private System.Windows.Forms.TextBox textBox1;

private System.Windows.Forms.Label label1;

private System.Windows.Forms.Label label2;

private System.Windows.Forms.Label label3;

private System.Windows.Forms.TextBox textBox2;

private System.Windows.Forms.TextBox textBox3;

private System.Windows.Forms.Button button2;

private System.Windows.Forms.RichTextBox richTextBox1;

private System.Windows.Forms.Button button3;

}

}

Bank.cs

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace BANK

{

publicpartialclassBank : Form

{

public Bank()

{

InitializeComponent();

}

menu1 menu;

privatevoid button1_Click(object sender, EventArgs e)

{

this.Close();

menu = new menu1();

menu.Show();

}

privatevoid button2_Click(object sender, EventArgs e)

{

string text = System.IO.File.ReadAllText(@"DB\history.txt");

UTF8Encoding utf8 = newUTF8Encoding();

Byte[] encodedBytes = utf8.GetBytes(text);

text = utf8.GetString(encodedBytes);

richTextBox1.Text = text;

}

privatevoid Bank_Load(object sender, EventArgs e)

{

Bank.designer.cs

namespace BANK

{

partialclassBank

{

///<summary>

/// Требуется переменная конструктора.

///</summary>

private System.ComponentModel.IContainer components = null;

///<summary>

/// Освободить все используемые ресурсы.

///</summary>

///<param name="disposing">истинно, если управляемый ресурс должен быть удален; иначе ложно.</param>

protectedoverridevoid Dispose(bool disposing)

{

if (disposing && (components != null))

{

components.Dispose();

}

base.Dispose(disposing);

}

#region Код, автоматически созданный конструктором форм Windows

///<summary>

/// Обязательный метод для поддержки конструктора - не изменяйте

/// содержимое данного метода при помощи редактора кода.

///</summary>

privatevoid InitializeComponent()

{

System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Bank));

this.button1 = new System.Windows.Forms.Button();

this.richTextBox1 = new System.Windows.Forms.RichTextBox();

this.button2 = new System.Windows.Forms.Button();

this.button3 = new System.Windows.Forms.Button();

this.textBox1 = new System.Windows.Forms.TextBox();

this.textBox2 = new System.Windows.Forms.TextBox();

this.label1 = new System.Windows.Forms.Label();

this.label2 = new System.Windows.Forms.Label();

this.button4 = new System.Windows.Forms.Button();

this.button5 = new System.Windows.Forms.Button();

this.SuspendLayout();

//

// button1

//

this.button1.Location = new System.Drawing.Point(355, 307);

this.button1.Name = "button1";

this.button1.Size = new System.Drawing.Size(72, 25);

this.button1.TabIndex = 0;

this.button1.Text = "Назад";

this.button1.UseVisualStyleBackColor = true;

this.button1.Click += new System.EventHandler(this.button1_Click);

//

// richTextBox1

//

this.richTextBox1.Location = new System.Drawing.Point(12, 118);

this.richTextBox1.Name = "richTextBox1";

this.richTextBox1.Size = new System.Drawing.Size(265, 214);

this.richTextBox1.TabIndex = 3;

this.richTextBox1.Text = "";

this.richTextBox1.TextChanged += new System.EventHandler(this.richTextBox1_TextChanged);

//

// button2

//

this.button2.Location = new System.Drawing.Point(12, 12);

this.button2.Name = "button2";

this.button2.Size = new System.Drawing.Size(265, 25);

this.button2.TabIndex = 4;

this.button2.Text = "Показать историю";

this.button2.UseVisualStyleBackColor = true;

this.button2.Click += new System.EventHandler(this.button2_Click);

//

// button3

//

this.button3.Location = new System.Drawing.Point(12, 53);

this.button3.Name = "button3";

this.button3.Size = new System.Drawing.Size(264, 33);

this.button3.TabIndex = 5;

this.button3.Text = "Финансовое состояние";

this.button3.UseVisualStyleBackColor = true;

this.button3.Click += new System.EventHandler(this.button3_Click);

//

// textBox1

//

this.textBox1.Location = new System.Drawing.Point(300, 121);

this.textBox1.Name = "textBox1";

this.textBox1.Size = new System.Drawing.Size(126, 20);

this.textBox1.TabIndex = 6;

this.textBox1.TextChanged += new System.EventHandler(this.textBox1_TextChanged);

//

// textBox2

//

this.textBox2.Location = new System.Drawing.Point(300, 194);

this.textBox2.Name = "textBox2";

this.textBox2.Size = new System.Drawing.Size(126, 20);

this.textBox2.TabIndex = 7;

this.textBox2.TextChanged += new System.EventHandler(this.textBox2_TextChanged);

//

// label1

//

this.label1.AutoSize = true;

this.label1.Location = new System.Drawing.Point(297, 160);

this.label1.Name = "label1";

this.label1.Size = new System.Drawing.Size(134, 13);

this.label1.TabIndex = 8;

this.label1.Text = "процент кредитирования";

this.label1.Click += new System.EventHandler(this.label1_Click);

//

// label2

//

this.label2.AutoSize = true;

this.label2.Location = new System.Drawing.Point(297, 89);

this.label2.Name = "label2";

this.label2.Size = new System.Drawing.Size(130, 13);

this.label2.TabIndex = 9;

this.label2.Text = "процент создания счета";

this.label2.Click += new System.EventHandler(this.label2_Click);

//

// button4

//

this.button4.Location = new System.Drawing.Point(300, 231);

this.button4.Name = "button4";

this.button4.Size = new System.Drawing.Size(127, 35);

this.button4.TabIndex = 10;

this.button4.Text = "Изменить";

this.button4.UseVisualStyleBackColor = true;

this.button4.Click += new System.EventHandler(this.button4_Click);

//

// button5

//

this.button5.Location = new System.Drawing.Point(299, 31);

this.button5.Name = "button5";

this.button5.Size = new System.Drawing.Size(127, 35);

this.button5.TabIndex = 11;

this.button5.Text = "Текущие";

this.button5.UseVisualStyleBackColor = true;

this.button5.Click += new System.EventHandler(this.button5_Click);

//

// Bank

//

this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);

this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;

this.ClientSize = new System.Drawing.Size(439, 344);

this.Controls.Add(this.button5);

this.Controls.Add(this.button4);

this.Controls.Add(this.label2);

this.Controls.Add(this.label1);

this.Controls.Add(this.textBox2);

this.Controls.Add(this.textBox1);

this.Controls.Add(this.button3);

this.Controls.Add(this.button2);

this.Controls.Add(this.richTextBox1);

this.Controls.Add(this.button1);

this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));

this.Name = "Bank";

this.Text = "Bank";

this.Load += new System.EventHandler(this.Bank_Load);

this.ResumeLayout(false);

this.PerformLayout();

}

#endregion

private System.Windows.Forms.Button button1;

private System.Windows.Forms.RichTextBox richTextBox1;

private System.Windows.Forms.Button button2;

private System.Windows.Forms.Button button3;

private System.Windows.Forms.TextBox textBox1;

private System.Windows.Forms.TextBox textBox2;

private System.Windows.Forms.Label label1;

private System.Windows.Forms.Label label2;

private System.Windows.Forms.Button button4;

private System.Windows.Forms.Button button5;

}

}

Bank0.cs

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace BANK

{

publicpartialclassBank0 : Form

{

public Bank0()

{

InitializeComponent();

bank = new Bank();

}

menu1 menu;

privatevoid button3_Click(object sender, EventArgs e)

{

this.Close();

menu = new menu1();

menu.Show();

}

privatevoid button2_Click(object sender, EventArgs e)

{

textBox1.UseSystemPasswordChar = true;

}

privatevoid textBox1_TextChanged(object sender, EventArgs e)

{

}

privatevoid Bank0_Load(object sender, EventArgs e)

{

}

Bank bank;

privatevoid button1_Click(object sender, EventArgs e)

{

if (textBox1.Text == "99567581")

{

this.Close();

bank = new Bank();

bank.Show();

}

else

{

MessageBox.Show("Неверный пароль или логин", "Ошибка");

}

}

}

}

Bank0.Designer.cs

namespace BANK

{

partialclassBank0

{

///<summary>

/// Требуется переменная конструктора.

///</summary>

private System.ComponentModel.IContainer components = null;

///<summary>

/// Освободить все используемые ресурсы.

///</summary>

///<param name="disposing">истинно, если управляемый ресурс должен быть удален; иначе ложно.</param>

protectedoverridevoid Dispose(bool disposing)

{

if (disposing && (components != null))

{

components.Dispose();

}

base.Dispose(disposing);

}

#region Код, автоматически созданный конструктором форм Windows

///<summary>

/// Обязательный метод для поддержки конструктора - не изменяйте

/// содержимое данного метода при помощи редактора кода.

///</summary>

privatevoid InitializeComponent()

{

System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Bank0));

this.label1 = new System.Windows.Forms.Label();

this.textBox1 = new System.Windows.Forms.TextBox();

this.button1 = new System.Windows.Forms.Button();

this.button2 = new System.Windows.Forms.Button();

this.button3 = new System.Windows.Forms.Button();

this.SuspendLayout();

//

// label1

//

this.label1.AutoSize = true;

this.label1.Location = new System.Drawing.Point(33, 27);

this.label1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);

this.label1.Name = "label1";

this.label1.Size = new System.Drawing.Size(52, 17);

this.label1.TabIndex = 0;

this.label1.Text = "Пароль";

//

// textBox1

//

this.textBox1.Location = new System.Drawing.Point(104, 24);

this.textBox1.Name = "textBox1";

this.textBox1.Size = new System.Drawing.Size(228, 24);

this.textBox1.TabIndex = 1;

this.textBox1.TextChanged += new System.EventHandler(this.textBox1_TextChanged);

//

// button1

//

this.button1.Location = new System.Drawing.Point(104, 54);

this.button1.Name = "button1";

this.button1.Size = new System.Drawing.Size(228, 28);

this.button1.TabIndex = 2;

this.button1.Text = "Вход";

this.button1.UseVisualStyleBackColor = true;

this.button1.Click += new System.EventHandler(this.button1_Click);

//

// button2

//

this.button2.Location = new System.Drawing.Point(338, 24);

this.button2.Name = "button2";

this.button2.Size = new System.Drawing.Size(18, 21);

this.button2.TabIndex = 3;

this.button2.Text = "*";

this.button2.UseVisualStyleBackColor = true;

this.button2.Click += new System.EventHandler(this.button2_Click);

//

// button3

//

this.button3.Location = new System.Drawing.Point(104, 88);

this.button3.Name = "button3";

this.button3.Size = new System.Drawing.Size(228, 26);

this.button3.TabIndex = 4;

this.button3.Text = "Назад";

this.button3.UseVisualStyleBackColor = true;

this.button3.Click += new System.EventHandler(this.button3_Click);

//

// Bank0

//

this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 17F);

this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;

this.ClientSize = new System.Drawing.Size(375, 126);

this.Controls.Add(this.button3);

this.Controls.Add(this.button2);

this.Controls.Add(this.button1);

this.Controls.Add(this.textBox1);

this.Controls.Add(this.label1);

this.Font = new System.Drawing.Font("Modern No. 20", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));

this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;

this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));

this.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);

this.Name = "Bank0";

this.Load += new System.EventHandler(this.Bank0_Load);

this.ResumeLayout(false);

this.PerformLayout();

}

#endregion

private System.Windows.Forms.Label label1;

private System.Windows.Forms.TextBox textBox1;

private System.Windows.Forms.Button button1;

private System.Windows.Forms.Button button2;

private System.Windows.Forms.Button button3;

}

}

Cred2.cs

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace BANK

{

publicpartialclassCred2 : Form

{

public Cred2()

{

InitializeComponent();

}

publicstaticstring intt = System.IO.File.ReadAllText(@"DB\int.txt");

publicint bank = Convert.ToInt32(intt);

menu1 menu;

privatevoid button1_Click(object sender, EventArgs e)

{

this.Close();

menu = newmenu1();

menu.Show();

}

privatevoid button2_Click(object sender, EventArgs e)

{

richTextBox1.Text = System.IO.File.ReadAllText(@"DB\Кредиты.txt");

}

privatevoid button4_Click(object sender, EventArgs e)

{

string name = System.IO.File.ReadAllText(@"DB\log.txt");

richTextBox1.Text = System.IO.File.ReadAllText(@"DB\Аккаунты\" + name + "\\mb.txt");

}

privatevoid button3_Click(object sender, EventArgs e)

{

int ask1 = Convert.ToInt32(textBox2.Text);

int ask2 = Convert.ToInt32(System.IO.File.ReadAllText(@"DB\Ячейки\" + textBox1.Text + "\\money.txt"));

if (ask1 > ask2)

{

textBox2.Text = "???";

richTextBox1.Text = System.IO.File.ReadAllText(@"DB\Ячейки\" + textBox1.Text + "\\info.txt") + "|| на счету: " + System.IO.File.ReadAllText(@"DB\Ячейки\" + textBox1.Text + "\\money.txt");

}

else

{

int sum = Convert.ToInt32(textBox2.Text);

bank = bank + sum;

int sum2 = Convert.ToInt32(System.IO.File.ReadAllText(@"DB\Кредиты\" + textBox3.Text + "\\сумма.txt"));

sum2 = sum2 - sum;

string summa = "" + sum2;

System.IO.File.WriteAllText(@"DB\Кредиты\" + textBox3.Text + "\\сумма.txt", summa);

sum2 = Convert.ToInt32(System.IO.File.ReadAllText(@"DB\Ячейки\" + textBox1.Text + "\\money.txt"));

sum2 = sum2 - sum;

string sum22 = "" + sum2;

System.IO.File.WriteAllText(@"DB\Ячейки\" + textBox1.Text + "\\money.txt", sum22);

richTextBox1.Text = "Выполнено...";

}

}

privatevoid textBox2_TextChanged(object sender, EventArgs e)

{

}

privatevoid textBox1_TextChanged(object sender, EventArgs e)

{

}

privatevoid textBox3_TextChanged(object sender, EventArgs e)

{

}

privatevoid label3_Click(object sender, EventArgs e)

{

}

privatevoid label1_Click(object sender, EventArgs e)

{

}

privatevoid label2_Click(object sender, EventArgs e)

{

}

privatevoid Cred2_Load(object sender, EventArgs e)

{

}

privatevoid richTextBox1_TextChanged(object sender, EventArgs e)

{

}

}

}

Cred2.Designer.cs

namespace BANK

{

partialclassCred2

{

///<summary>

/// Требуется переменная конструктора.

///</summary>

private System.ComponentModel.IContainer components = null;

///<summary>

/// Освободить все используемые ресурсы.

///</summary>

///<param name="disposing">истинно, если управляемый ресурс должен быть удален; иначе ложно.</param>

protectedoverridevoid Dispose(bool disposing)

{

if (disposing && (components != null))

{

components.Dispose();

}

base.Dispose(disposing);

}

#region Код, автоматически созданный конструктором форм Windows

///<summary>

/// Обязательный метод для поддержки конструктора - не изменяйте

/// содержимое данного метода при помощи редактора кода.

///</summary>

privatevoid InitializeComponent()

{

System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Cred2));

this.button1 = new System.Windows.Forms.Button();

this.richTextBox1 = new System.Windows.Forms.RichTextBox();

this.button2 = new System.Windows.Forms.Button();

this.textBox1 = new System.Windows.Forms.TextBox();

this.label1 = new System.Windows.Forms.Label();

this.label2 = new System.Windows.Forms.Label();

this.textBox2 = new System.Windows.Forms.TextBox();

this.button3 = new System.Windows.Forms.Button();

this.textBox3 = new System.Windows.Forms.TextBox();

this.label3 = new System.Windows.Forms.Label();

this.button4 = new System.Windows.Forms.Button();

this.SuspendLayout();

//

// button1

//

this.button1.Location = new System.Drawing.Point(330, 327);

this.button1.Name = "button1";

this.button1.Size = new System.Drawing.Size(110, 28);

this.button1.TabIndex = 0;

this.button1.Text = "Назад";

this.button1.UseVisualStyleBackColor = true;

this.button1.Click += new System.EventHandler(this.button1_Click);

//

// richTextBox1

//

this.richTextBox1.Location = new System.Drawing.Point(12, 58);

this.richTextBox1.Name = "richTextBox1";

this.richTextBox1.Size = new System.Drawing.Size(271, 303);

this.richTextBox1.TabIndex = 1;

this.richTextBox1.Text = "";

this.richTextBox1.TextChanged += new System.EventHandler(this.richTextBox1_TextChanged);

//

// button2

//

this.button2.Location = new System.Drawing.Point(12, 12);

this.button2.Name = "button2";

this.button2.Size = new System.Drawing.Size(119, 40);

this.button2.TabIndex = 2;

this.button2.Text = "Список кредитов";

this.button2.UseVisualStyleBackColor = true;

this.button2.Click += new System.EventHandler(this.button2_Click);

//

// textBox1

//

this.textBox1.Location = new System.Drawing.Point(292, 165);

this.textBox1.Name = "textBox1";

this.textBox1.Size = new System.Drawing.Size(148, 24);

this.textBox1.TabIndex = 3;

this.textBox1.TextChanged += new System.EventHandler(this.textBox1_TextChanged);

//

// label1

//

this.label1.AutoSize = true;

this.label1.Location = new System.Drawing.Point(293, 129);

this.label1.Name = "label1";

this.label1.Size = new System.Drawing.Size(90, 17);

this.label1.TabIndex = 4;

this.label1.Text = "Номер счета ";

this.label1.Click += new System.EventHandler(this.label1_Click);

//

// label2

//

this.label2.AutoSize = true;

this.label2.Location = new System.Drawing.Point(293, 204);

this.label2.Name = "label2";

this.label2.Size = new System.Drawing.Size(47, 17);

this.label2.TabIndex = 5;

this.label2.Text = "Сумма";

this.label2.Click += new System.EventHandler(this.label2_Click);

//

// textBox2

//

this.textBox2.Location = new System.Drawing.Point(292, 242);

this.textBox2.Name = "textBox2";

this.textBox2.Size = new System.Drawing.Size(146, 24);

this.textBox2.TabIndex = 6;

this.textBox2.TextChanged += new System.EventHandler(this.textBox2_TextChanged);

//

// button3

//

this.button3.Location = new System.Drawing.Point(292, 284);

this.button3.Name = "button3";

this.button3.Size = new System.Drawing.Size(146, 25);

this.button3.TabIndex = 7;

this.button3.Text = "Оплатить";

this.button3.UseVisualStyleBackColor = true;

this.button3.Click += new System.EventHandler(this.button3_Click);

//

// textBox3

//

this.textBox3.Location = new System.Drawing.Point(292, 88);

this.textBox3.Name = "textBox3";

this.textBox3.Size = new System.Drawing.Size(148, 24);

this.textBox3.TabIndex = 8;

this.textBox3.TextChanged += new System.EventHandler(this.textBox3_TextChanged);

//

// label3

//

this.label3.AutoSize = true;

this.label3.Location = new System.Drawing.Point(289, 44);

this.label3.Name = "label3";

this.label3.Size = new System.Drawing.Size(100, 17);

this.label3.TabIndex = 9;

this.label3.Text = "Номер кредита";

this.label3.Click += new System.EventHandler(this.label3_Click);

//

// button4

//

this.button4.Location = new System.Drawing.Point(164, 12);

this.button4.Name = "button4";

this.button4.Size = new System.Drawing.Size(119, 40);

this.button4.TabIndex = 10;

this.button4.Text = "Счета";

this.button4.UseVisualStyleBackColor = true;

this.button4.Click += new System.EventHandler(this.button4_Click);

//

// Cred2

//

this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 17F);

this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;

this.ClientSize = new System.Drawing.Size(461, 373);

this.Controls.Add(this.button4);

this.Controls.Add(this.label3);

this.Controls.Add(this.textBox3);

this.Controls.Add(this.button3);

this.Controls.Add(this.textBox2);

this.Controls.Add(this.label2);

this.Controls.Add(this.label1);

this.Controls.Add(this.textBox1);

this.Controls.Add(this.button2);

this.Controls.Add(this.richTextBox1);

this.Controls.Add(this.button1);

this.Font = new System.Drawing.Font("Modern No. 20", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));

this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));

this.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);

this.Name = "Cred2";

this.Text = "Оплата кредитов";

this.Load += new System.EventHandler(this.Cred2_Load);

this.ResumeLayout(false);

this.PerformLayout();

}

#endregion

private System.Windows.Forms.Button button1;

private System.Windows.Forms.RichTextBox richTextBox1;

private System.Windows.Forms.Button button2;

private System.Windows.Forms.TextBox textBox1;

private System.Windows.Forms.Label label1;

private System.Windows.Forms.Label label2;

private System.Windows.Forms.TextBox textBox2;

private System.Windows.Forms.Button button3;

private System.Windows.Forms.TextBox textBox3;

private System.Windows.Forms.Label label3;

private System.Windows.Forms.Button button4;

}

}

Enter.cs

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace BANK

{

publicpartialclassEnter : Form

{

publicstring log;

public Enter()

{

InitializeComponent();

registration = newRegistration();

menu = newmenu1();

}

privatevoid textBox1_TextChanged(object sender, EventArgs e)

{

}

privatevoid label3_Click(object sender, EventArgs e)

{

}

privatevoid textBox2_TextChanged(object sender, EventArgs e)

{

}

privatevoid label2_Click(object sender, EventArgs e)

{

}

privatevoid label1_Click(object sender, EventArgs e)

{

}

privatevoid Enter_Load(object sender, EventArgs e)

{

}

privatevoid button4_Click(object sender, EventArgs e)

{

textBox2.UseSystemPasswordChar = true;

}

menu1 menu;

privatevoid button2_Click(object sender, EventArgs e)

{

string a = textBox2.Text;

string b = System.IO.File.ReadAllText(@"DB\Аккаунты\" + textBox1.Text + "\\pass.txt");

if(b == a)

{

string hisspace = "<=====================================================================>";

string ifohis = "Вход совершен: " + textBox1.Text + ";";

string datahis = DateTime.Now.ToString("dd MMMM yyyy | HH:mm:ss") + ";";

string[] lineshistory = System.IO.File.ReadAllLines(@"DB\history.txt");

string[] lineshistory2 = { hisspace, ifohis, datahis, hisspace };

List<string> s2 = newList<string>();

s2.AddRange(lineshistory);

s2.AddRange(lineshistory2);

System.IO.File.WriteAllLines(@"DB\history.txt", s2);

log = textBox1.Text;

System.IO.File.WriteAllText(@"DB\log.txt", log);

this.Hide();

menu = newmenu1();

menu.Show();

}

else

{

MessageBox.Show("Неверный пароль или логин", "Ошибка");

}

}

privatevoid button1_Click(object sender, EventArgs e)

{

string logg = textBox1.Text;

string askk = System.IO.File.ReadAllText(@"DB\Аккаунты\" + textBox1.Text + "\\ask.txt");

MessageBox.Show("Подсказка: " + askk, logg);

}

Registration registration;

privatevoid button3_Click(object sender, EventArgs e)

{

this.Hide();

registration = newRegistration();

registration.Show();

}

}

}

Enter.Designer.cs

namespace BANK

{

partialclassEnter

{

///<summary>

/// Требуется переменная конструктора.

///</summary>

private System.ComponentModel.IContainer components = null;

///<summary>

/// Освободить все используемые ресурсы.

///</summary>

///<param name="disposing">истинно, если управляемый ресурс должен быть удален; иначе ложно.</param>

protectedoverridevoid Dispose(bool disposing)

{

if (disposing && (components != null))

{

components.Dispose();

}

base.Dispose(disposing);

}

#region Код, автоматически созданный конструктором форм Windows

///<summary>

/// Обязательный метод для поддержки конструктора - не изменяйте

/// содержимое данного метода при помощи редактора кода.

///</summary>

privatevoid InitializeComponent()

{

System.ComponentModel.C...


Подобные документы

  • Аналіз предметної галузі, постановка задачі, проектування бази даних. UML-моделювання, побудова ER-діаграми, схеми реляційної бази даних у третій нормальній формі. Призначення і логічна структура. Опис фізичної моделі бази даних, програмної реалізації.

    курсовая работа [3,5 M], добавлен 28.11.2011

  • Проектування і реалізація реляційної бази даних для централізованого зберігання інформації з метою полегшення і систематизації даних замовлень клієнтів готельного комплексу. Розробка сценаріїв для створення бази даних і базових таблиць проекту.

    курсовая работа [147,2 K], добавлен 02.06.2019

  • Розробка програмного забезпечення для автоматизації процесів обслуговування клієнтів в агентстві нерухомості. Характеристика сутностей та атрибутів предметної області, проектування бази даних. Основні функції та лістинг програми, інтерфейс користувача.

    курсовая работа [1,5 M], добавлен 10.06.2013

  • Систематизація знань як основна функція бази даних. Логічне та фізичне проектування бази даних. Створення таблиць у базі даних, визначення основних зв'язків. Інструментальні засоби проектування та створення програмного забезпечення для обробки даних.

    курсовая работа [1,4 M], добавлен 29.04.2010

  • Проектування бази даних у середовищі Visual FoxPro 9.0. Реалізація можливості вносити та зберігати дані про клієнтів салону, про співробітників, перелік послуг, які надає салон. Створення форм та таблиць. Керівництво користувача і лістинг програми.

    курсовая работа [4,4 M], добавлен 02.09.2016

  • Система електронних міжбанківських переказів. Організація роботи та загальні умови виконання міжбанківського переказу. Обмін інформацією та виконання міжбанківського переказу. Опис моделей обслуговування консолідованого кореспондентського рахунку.

    контрольная работа [23,2 K], добавлен 26.07.2009

  • Розробка інтерфейсу програми "Автоматизована інформаційна система автошколи". Вибір архітектури, характеристика користувача. Генерація, проектування схеми бази даних, детальне програмування. Розробка структури таблиць. Лістинг програми, результат роботи.

    курсовая работа [2,7 M], добавлен 11.09.2015

  • Основні відомості про реляційні бази даних, система управління ними. Основні директиви для роботи в середовищі MySQ. Визначення та опис предметної області. Створення таблиць та запитів бази даних автоматизованої бази даних реєстратури в поліклініці.

    курсовая работа [2,9 M], добавлен 06.11.2011

  • Опис вхідних та вихідних повідомлень, процедури перетворення даних. Розробка інфологічної моделі, інформаційні об’єкти та їх характеристика. Автоматизація даталогічного проектування. Опис структур таблиць бази даних на фізичному рівні, реалізація запитів.

    курсовая работа [2,5 M], добавлен 02.01.2014

  • Опис предметної області та середовища розробки бази даних. Модель реальної системи - ієрархія діаграм DFD. Складання таблиці списку подій. Переробка ERD в реляційне відношення клієнтів, постачальників та автомобілів. Створення ключових полів таблиць БД.

    курсовая работа [606,4 K], добавлен 04.02.2013

  • Створення інформаційної системи для спортивного магазину харчування. Обґрунтування вибору мови програмування. Текстуальний опис алгоритму. Проектування бази даних. Комп'ютеризація торгівельних закладів, отримання необхідних даних в автоматичному режимі.

    дипломная работа [1,3 M], добавлен 12.05.2015

  • Побудова інформаційної системи, що буде слугувати для автоматизації процесу захисту персональних даних клієнтів банку. Вибір методу проектування архітектури та моделі функціонування системи. Перелік масивів, використовуваних під час розв’язання задачі.

    дипломная работа [1,8 M], добавлен 02.06.2017

  • Інформаційні системи ти засоби їх програмної реалізації. Створення файлу даних на магнітному диску. Опис створення програми. Прийоми проектування і реалізації реляційних баз даних і таблиць в СУБД Visual FoxPro 6.0. Характерна риса файлового підходу.

    курсовая работа [4,1 M], добавлен 16.01.2011

  • Створення і реалізація в СУБД MS Access бази даних "Internet-ресурси з інформаційних технологій". Опис предметної області, інфологічне проектування. Побудова ER-діаграми. Даталогічне і фізичне проектування інформаційних систем. Опис роботи програми.

    курсовая работа [8,2 M], добавлен 30.05.2013

  • Поняття та переваги реляційної бази, автоматизація аналізу даних. Опис основних компонентів сховища даних AS/400. Процес перетворення оперативних даних в інформаційні. Багатовимірні бази даних (MDD). Опис даних і створення файлів в інтеграційних базах.

    реферат [36,8 K], добавлен 14.01.2012

  • Проектування бази даних: визначення об’єктів, структура таблиць, побудова схеми даних, забезпечення цілісності даних, створення певних відношень між таблицями, створення запитів, побудова форм, оформлення об’єктів. Розробка інструкції користувача.

    курсовая работа [1,9 M], добавлен 19.09.2014

  • Аналіз методів і засобів вирішення задачі автоматизації робочого місця працівника бібліотеки. Розробка логічної моделі бази даних "Бібліотека", інтерфейсу програми. Створення візуального додатку, що дозволяє переглядати, додавати інформацію в базу даних.

    курсовая работа [2,8 M], добавлен 06.02.2013

  • Послідовність створення бази даних автопарку. Визначення об'єктів та класів і зв’язків між ними. Конструктори та деструктори, успадкування класів. Реалізація програми в середовищі Visual Studio C++, її тестування. Побудова об’єктної моделі додатку.

    курсовая работа [529,0 K], добавлен 25.01.2016

  • Проектування бази даних (БД). Проектування логічної моделі БД. Реалізація БД та створення таблиць. Встановлення зв’язків, вибір мови та середовища програмування. Опис функціональних елементів та реалізація програми. Опис та тестовий приклад програми.

    дипломная работа [1,6 M], добавлен 07.01.2017

  • Опис інструментальних засобів розробки програмного забезпечення. Загальний склад, структура і інформаційна діаграма схеми даних. Опис полів таблиць структурної схеми бази даних. Первісні дані системи обліку студентів коледжу, що навчаються за контрактом.

    дипломная работа [869,3 K], добавлен 13.09.2014

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