Інформаційна система "Обслуговування клієнтів банку"
Автоматизація роботи бази даних клієнтів та їх особових рахунків. Опис загальної схеми виконання програми, перевірка її працездатності. Створення вікна рахунку та перевірки балансу. Проектування додатку з оформлення заявки для отримання грошей на рахунок.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | украинский |
Дата добавления | 16.05.2016 |
Размер файла | 2,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
this.button1.Size = new System.Drawing.Size(248, 29);
this.button1.TabIndex = 0;
this.button1.Text = "Забыли пароль";
this.button1.UseVisualStyleBackColor = true;
this.button1.Click += new System.EventHandler(this.button1_Click);
//
// button2
//
this.button2.Location = new System.Drawing.Point(101, 162);
this.button2.Name = "button2";
this.button2.Size = new System.Drawing.Size(248, 26);
this.button2.TabIndex = 1;
this.button2.Text = "Вход";
this.button2.UseVisualStyleBackColor = true;
this.button2.Click += new System.EventHandler(this.button2_Click);
//
// button3
//
this.button3.Location = new System.Drawing.Point(101, 252);
this.button3.Name = "button3";
this.button3.Size = new System.Drawing.Size(248, 24);
this.button3.TabIndex = 2;
this.button3.Text = "Регистрация";
this.button3.UseVisualStyleBackColor = true;
this.button3.Click += new System.EventHandler(this.button3_Click);
//
// label1
//
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(38, 65);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(44, 17);
this.label1.TabIndex = 3;
this.label1.Text = "Логин";
this.label1.Click += new System.EventHandler(this.label1_Click);
//
// label2
//
this.label2.AutoSize = true;
this.label2.Location = new System.Drawing.Point(38, 120);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(52, 17);
this.label2.TabIndex = 4;
this.label2.Text = "Пароль";
this.label2.Click += new System.EventHandler(this.label2_Click);
//
// label3
//
this.label3.AutoSize = true;
this.label3.Location = new System.Drawing.Point(177, 21);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(85, 17);
this.label3.TabIndex = 5;
this.label3.Text = "Авторизация";
this.label3.Click += new System.EventHandler(this.label3_Click);
//
// textBox1
//
this.textBox1.Location = new System.Drawing.Point(101, 62);
this.textBox1.Name = "textBox1";
this.textBox1.Size = new System.Drawing.Size(248, 24);
this.textBox1.TabIndex = 6;
this.textBox1.TextChanged += new System.EventHandler(this.textBox1_TextChanged);
//
// textBox2
//
this.textBox2.Location = new System.Drawing.Point(101, 117);
this.textBox2.Name = "textBox2";
this.textBox2.Size = new System.Drawing.Size(248, 24);
this.textBox2.TabIndex = 7;
this.textBox2.TextChanged += new System.EventHandler(this.textBox2_TextChanged);
//
// button4
//
this.button4.Location = new System.Drawing.Point(369, 119);
this.button4.Name = "button4";
this.button4.Size = new System.Drawing.Size(21, 21);
this.button4.TabIndex = 8;
this.button4.Text = "*";
this.button4.UseVisualStyleBackColor = true;
this.button4.Click += new System.EventHandler(this.button4_Click);
//
// Enter
//
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.button4);
this.Controls.Add(this.textBox2);
this.Controls.Add(this.textBox1);
this.Controls.Add(this.label3);
this.Controls.Add(this.label2);
this.Controls.Add(this.label1);
this.Controls.Add(this.button3);
this.Controls.Add(this.button2);
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.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.Margin = new System.Windows.Forms.Padding(4);
this.Name = "Enter";
this.Text = "Вход";
this.Load += new System.EventHandler(this.Enter_Load);
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.Button button1;
private System.Windows.Forms.Button button2;
private System.Windows.Forms.Button button3;
private System.Windows.Forms.Label label1;
private System.Windows.Forms.Label label2;
private System.Windows.Forms.Label label3;
private System.Windows.Forms.TextBox textBox1;
private System.Windows.Forms.TextBox textBox2;
private System.Windows.Forms.Button button4;
}
}
Menu1.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
{
publicpartialclassmenu1 : Form
{
public menu1()
{
InitializeComponent();
bank0 = newBank0();
addm1 = newaddm();
addm2 = newAddm2();
ta = newTA();
cred = newCred();
}
Enter enter;
privatevoid button1_Click(object sender, EventArgs e)
{
this.Close();
enter = newEnter();
enter.Show();
}
Bank0 bank0;
privatevoid button2_Click(object sender, EventArgs e)
{
this.Close();
bank0 = newBank0();
bank0.Show();
}
addm addm1;
privatevoid button3_Click(object sender, EventArgs e)
{
this.Close();
addm1 = newaddm();
addm1.Show();
}
Addm2 addm2;
privatevoid button4_Click(object sender, EventArgs e)
{
this.Close();
addm2 = newAddm2();
addm2.Show();
}
TA ta;
privatevoid button5_Click(object sender, EventArgs e)
{
this.Close();
ta = newTA();
ta.Show();
}
Cred cred;
privatevoid button6_Click(object sender, EventArgs e)
{
this.Close();
cred = newCred();
cred.Show();
}
privatevoid menu1_Load(object sender, EventArgs e)
{
}
}
}
Menu.Designer.cs
namespace BANK
{
partialclassmenu1
{
///<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(menu1));
this.button1 = new System.Windows.Forms.Button();
this.button2 = new System.Windows.Forms.Button();
this.button3 = new System.Windows.Forms.Button();
this.button4 = new System.Windows.Forms.Button();
this.button5 = new System.Windows.Forms.Button();
this.button6 = new System.Windows.Forms.Button();
this.SuspendLayout();
//
// button1
//
this.button1.Location = new System.Drawing.Point(310, 319);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(104, 26);
this.button1.TabIndex = 0;
this.button1.Text = "Назад";
this.button1.UseVisualStyleBackColor = true;
this.button1.Click += new System.EventHandler(this.button1_Click);
//
// button2
//
this.button2.Location = new System.Drawing.Point(68, 25);
this.button2.Name = "button2";
this.button2.Size = new System.Drawing.Size(278, 29);
this.button2.TabIndex = 1;
this.button2.Text = "Банкир";
this.button2.UseVisualStyleBackColor = true;
this.button2.Click += new System.EventHandler(this.button2_Click);
//
// button3
//
this.button3.Location = new System.Drawing.Point(68, 78);
this.button3.Name = "button3";
this.button3.Size = new System.Drawing.Size(277, 27);
this.button3.TabIndex = 2;
this.button3.Text = "Создание счёта";
this.button3.UseVisualStyleBackColor = true;
this.button3.Click += new System.EventHandler(this.button3_Click);
//
// button4
//
this.button4.Location = new System.Drawing.Point(68, 127);
this.button4.Name = "button4";
this.button4.Size = new System.Drawing.Size(278, 27);
this.button4.TabIndex = 3;
this.button4.Text = "Проверка баланса";
this.button4.UseVisualStyleBackColor = true;
this.button4.Click += new System.EventHandler(this.button4_Click);
//
// button5
//
this.button5.Location = new System.Drawing.Point(68, 177);
this.button5.Name = "button5";
this.button5.Size = new System.Drawing.Size(278, 27);
this.button5.TabIndex = 4;
this.button5.Text = "Перевод денег";
this.button5.UseVisualStyleBackColor = true;
this.button5.Click += new System.EventHandler(this.button5_Click);
//
// button6
//
this.button6.Location = new System.Drawing.Point(68, 229);
this.button6.Name = "button6";
this.button6.Size = new System.Drawing.Size(278, 27);
this.button6.TabIndex = 5;
this.button6.Text = "Кредит";
this.button6.UseVisualStyleBackColor = true;
this.button6.Click += new System.EventHandler(this.button6_Click);
//
// menu1
//
this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 17F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(426, 357);
this.Controls.Add(this.button6);
this.Controls.Add(this.button5);
this.Controls.Add(this.button4);
this.Controls.Add(this.button3);
this.Controls.Add(this.button2);
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.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.Margin = new System.Windows.Forms.Padding(4);
this.Name = "menu1";
this.Text = "menu";
this.Load += new System.EventHandler(this.menu1_Load);
this.ResumeLayout(false);
}
#endregion
private System.Windows.Forms.Button button1;
private System.Windows.Forms.Button button2;
private System.Windows.Forms.Button button3;
private System.Windows.Forms.Button button4;
private System.Windows.Forms.Button button5;
private System.Windows.Forms.Button button6;
}
}
Registration.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
{
publicpartialclassRegistration : Form
{
public Registration()
{
InitializeComponent();
}
privatevoid textBox3_TextChanged(object sender, EventArgs e)
{
}
privatevoid textBox1_TextChanged(object sender, EventArgs e)
{
}
privatevoid textBox2_TextChanged(object sender, EventArgs e)
{
}
privatevoid textBox4_TextChanged(object sender, EventArgs e)
{
}
privatevoid richTextBox1_TextChanged(object sender, EventArgs e)
{
}
privatevoid button2_Click(object sender, EventArgs e)
{
if (textBox1.Text == textBox2.Text)
{
string hisspace = "<=====================================================================>";
string ifohis = "Зарегистрировался: " + textBox3.Text + ";";
string datahis = DateTime.Now.ToString("dd MMMM yyyy | HH:mm:ss") + ";";
string dir = @"DB\Аккаунты\" + textBox3.Text;
Directory.CreateDirectory(dir);
string pathpass = dir + "\\pass.txt";
string pathlog = dir + "\\log.txt";
System.IO.File.WriteAllText(pathlog, textBox3.Text);
System.IO.File.WriteAllText(pathpass, textBox1.Text);
System.IO.File.WriteAllText(dir + "\\info.txt", richTextBox1.Text);
System.IO.File.WriteAllText(dir + "\\ask.txt", textBox4.Text);
System.IO.File.WriteAllText(dir + "\\mb.txt", "");
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);
}
else
{
MessageBox.Show("ошибка введения", "Ошибка");
}
}
Enter enter;
privatevoid button1_Click(object sender, EventArgs e)
{
this.Close();
enter = newEnter();
enter.Show();
}
privatevoid label5_Click(object sender, EventArgs e)
{
}
privatevoid label4_Click(object sender, EventArgs e)
{
}
privatevoid label3_Click(object sender, EventArgs e)
{
}
privatevoid label2_Click(object sender, EventArgs e)
{
}
privatevoid label1_Click(object sender, EventArgs e)
{
}
privatevoid Registration_Load(object sender, EventArgs e)
{
}
privatevoid button4_Click(object sender, EventArgs e)
{
textBox1.UseSystemPasswordChar = true;
textBox2.UseSystemPasswordChar = true;
}
}
}
Registration.Designer.cs
namespace BANK
{
partialclassRegistration
{
///<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(Registration));
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.richTextBox1 = new System.Windows.Forms.RichTextBox();
this.button1 = new System.Windows.Forms.Button();
this.button2 = new System.Windows.Forms.Button();
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.label5 = new System.Windows.Forms.Label();
this.button4 = new System.Windows.Forms.Button();
this.SuspendLayout();
//
// textBox1
//
this.textBox1.Location = new System.Drawing.Point(44, 80);
this.textBox1.Name = "textBox1";
this.textBox1.Size = new System.Drawing.Size(197, 24);
this.textBox1.TabIndex = 0;
this.textBox1.TextChanged += new System.EventHandler(this.textBox1_TextChanged);
//
// textBox2
//
this.textBox2.Location = new System.Drawing.Point(47, 129);
this.textBox2.Name = "textBox2";
this.textBox2.Size = new System.Drawing.Size(193, 24);
this.textBox2.TabIndex = 1;
this.textBox2.TextChanged += new System.EventHandler(this.textBox2_TextChanged);
//
// textBox3
//
this.textBox3.Location = new System.Drawing.Point(44, 28);
this.textBox3.Name = "textBox3";
this.textBox3.Size = new System.Drawing.Size(196, 24);
this.textBox3.TabIndex = 2;
this.textBox3.TextChanged += new System.EventHandler(this.textBox3_TextChanged);
//
// textBox4
//
this.textBox4.Location = new System.Drawing.Point(47, 182);
this.textBox4.Name = "textBox4";
this.textBox4.Size = new System.Drawing.Size(192, 24);
this.textBox4.TabIndex = 3;
this.textBox4.TextChanged += new System.EventHandler(this.textBox4_TextChanged);
//
// richTextBox1
//
this.richTextBox1.Location = new System.Drawing.Point(48, 236);
this.richTextBox1.Name = "richTextBox1";
this.richTextBox1.Size = new System.Drawing.Size(191, 90);
this.richTextBox1.TabIndex = 4;
this.richTextBox1.Text = "";
this.richTextBox1.TextChanged += new System.EventHandler(this.richTextBox1_TextChanged);
//
// button1
//
this.button1.Location = new System.Drawing.Point(319, 342);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(95, 26);
this.button1.TabIndex = 5;
this.button1.Text = "Назад";
this.button1.UseVisualStyleBackColor = true;
this.button1.Click += new System.EventHandler(this.button1_Click);
//
// button2
//
this.button2.Location = new System.Drawing.Point(48, 342);
this.button2.Name = "button2";
this.button2.Size = new System.Drawing.Size(149, 26);
this.button2.TabIndex = 6;
this.button2.Text = "Зарегистрироваться ";
this.button2.UseVisualStyleBackColor = true;
this.button2.Click += new System.EventHandler(this.button2_Click);
//
// label1
//
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(266, 31);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(96, 17);
this.label1.TabIndex = 7;
this.label1.Text = "Введите логин";
this.label1.Click += new System.EventHandler(this.label1_Click);
//
// label2
//
this.label2.AutoSize = true;
this.label2.Location = new System.Drawing.Point(266, 83);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(104, 17);
this.label2.TabIndex = 8;
this.label2.Text = "Введите пароль";
this.label2.Click += new System.EventHandler(this.label2_Click);
//
// label3
//
this.label3.AutoSize = true;
this.label3.Location = new System.Drawing.Point(266, 132);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(118, 17);
this.label3.TabIndex = 9;
this.label3.Text = "Повторите пароль";
this.label3.Click += new System.EventHandler(this.label3_Click);
//
// label4
//
this.label4.AutoSize = true;
this.label4.Location = new System.Drawing.Point(266, 185);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(124, 17);
this.label4.TabIndex = 10;
this.label4.Text = "Введите подсказку";
this.label4.Click += new System.EventHandler(this.label4_Click);
//
// label5
//
this.label5.AutoSize = true;
this.label5.Location = new System.Drawing.Point(266, 239);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(132, 51);
this.label5.TabIndex = 11;
this.label5.Text = "Введите контактные\r\nличные данные \r\n(по желанию)";
this.label5.Click += new System.EventHandler(this.label5_Click);
//
// button4
//
this.button4.Location = new System.Drawing.Point(377, 81);
this.button4.Name = "button4";
this.button4.Size = new System.Drawing.Size(21, 21);
this.button4.TabIndex = 12;
this.button4.Text = "*";
this.button4.UseVisualStyleBackColor = true;
this.button4.Click += new System.EventHandler(this.button4_Click);
//
// Registration
//
this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 17F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(426, 380);
this.Controls.Add(this.button4);
this.Controls.Add(this.label5);
this.Controls.Add(this.label4);
this.Controls.Add(this.label3);
this.Controls.Add(this.label2);
this.Controls.Add(this.label1);
this.Controls.Add(this.button2);
this.Controls.Add(this.button1);
this.Controls.Add(this.richTextBox1);
this.Controls.Add(this.textBox4);
this.Controls.Add(this.textBox3);
this.Controls.Add(this.textBox2);
this.Controls.Add(this.textBox1);
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);
this.Name = "Registration";
this.Text = "Регистарция";
this.Load += new System.EventHandler(this.Registration_Load);
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
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.RichTextBox richTextBox1;
private System.Windows.Forms.Button button1;
private System.Windows.Forms.Button button2;
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.Label label5;
private System.Windows.Forms.Button button4;
}
}
TA.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
{
publicpartialclassTA : Form
{
public TA()
{
InitializeComponent();
}
menu1 menu;
privatevoid button3_Click(object sender, EventArgs e)
{
this.Close();
menu = newmenu1();
menu.Show();
}
privatevoid label1_Click(object sender, EventArgs e)
{
}
privatevoid label2_Click(object sender, EventArgs e)
{
}
privatevoid TA_Load(object sender, EventArgs e)
{
}
privatevoid label3_Click(object sender, EventArgs e)
{
}
privatevoid label4_Click(object sender, EventArgs e)
{
}
privatevoid label5_Click(object sender, EventArgs e)
{
}
privatevoid richTextBox1_TextChanged(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 textBox4_TextChanged(object sender, EventArgs e)
{
}
privatevoid textBox5_TextChanged(object sender, EventArgs e)
{
// richTextBox1.Text = System.IO.File.ReadAllText(@"DB\Ячейки\" + textBox2.Text + "\\info.txt");
textBox5.Text = System.IO.File.ReadAllText(@"DB\Ячейки\" + textBox2.Text + "\\money.txt");
}
privatevoid button2_Click(object sender, EventArgs e)
{
richTextBox1.Text = System.IO.File.ReadAllText(@"DB\Аккаунты\" + textBox1.Text + "\\mb.txt");
}
privatevoid button1_Click(object sender, EventArgs e)
{
int sum = Convert.ToInt32(textBox4.Text);
int start = Convert.ToInt32(textBox5.Text);
int result = start - sum - (sum/100);
if ((start >= sum) && (textBox1.Text == System.IO.File.ReadAllText(@"DB\Ячейки\" + textBox2.Text + "\\ceep.txt")))
{
string text = "" + result;
System.IO.File.WriteAllText(@"DB\Ячейки\" + textBox2.Text + "\\money.txt", text);
int bmr = Convert.ToInt32(System.IO.File.ReadAllText(@"DB\int.txt"));
bmr = bmr + (sum / 100);
string bmrs = "" + bmr;
System.IO.File.WriteAllText(@"DB\int.txt", bmrs);
int second = Convert.ToInt32(System.IO.File.ReadAllText(@"DB\Ячейки\" + textBox3.Text + "\\money.txt"));
second = second + sum;
string seconds = "" + second;
System.IO.File.WriteAllText(@"DB\Ячейки\" + textBox3.Text + "\\money.txt", seconds);
string[] line = System.IO.File.ReadAllLines(@"DB\history.txt");
string space = "<=================================================================>";
string tok = "Осуществлен перевод со счёта " + textBox2.Text + " на счет " + textBox3.Text;
string sumtok = "Сумма перевода " + textBox4.Text;
string sumproc = "Проценты банку = " + (sum / 100);
string[] line2 = {space, tok, sumtok, sumproc ,space };
List<string> s5 = newList<string>();
s5.AddRange(line);
s5.AddRange(line2);
System.IO.File.WriteAllLines(@"DB\history.txt", s5);
}
}
}
}
TA.Designer.cs
namespace BANK
{
partialclassTA
{
///<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(TA));
this.button3 = new System.Windows.Forms.Button();
this.label1 = new System.Windows.Forms.Label();
this.textBox1 = new System.Windows.Forms.TextBox();
this.textBox2 = new System.Windows.Forms.TextBox();
this.label2 = new System.Windows.Forms.Label();
this.textBox3 = new System.Windows.Forms.TextBox();
this.label3 = new System.Windows.Forms.Label();
this.label4 = new System.Windows.Forms.Label();
this.label5 = new System.Windows.Forms.Label();
this.textBox4 = new System.Windows.Forms.TextBox();
this.textBox5 = new System.Windows.Forms.TextBox();
this.button1 = new System.Windows.Forms.Button();
this.richTextBox1 = new System.Windows.Forms.RichTextBox();
this.button2 = new System.Windows.Forms.Button();
this.SuspendLayout();
//
// button3
//
this.button3.Location = new System.Drawing.Point(270, 305);
this.button3.Name = "button3";
this.button3.Size = new System.Drawing.Size(144, 26);
this.button3.TabIndex = 5;
this.button3.Text = "Назад";
this.button3.UseVisualStyleBackColor = true;
this.button3.Click += new System.EventHandler(this.button3_Click);
//
// label1
//
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(22, 16);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(65, 17);
this.label1.TabIndex = 6;
this.label1.Text = "Владелец";
this.label1.Click += new System.EventHandler(this.label1_Click);
//
// textBox1
//
this.textBox1.Location = new System.Drawing.Point(105, 13);
this.textBox1.Name = "textBox1";
this.textBox1.Size = new System.Drawing.Size(296, 24);
this.textBox1.TabIndex = 7;
this.textBox1.TextChanged += new System.EventHandler(this.textBox1_TextChanged);
//
// textBox2
//
this.textBox2.Location = new System.Drawing.Point(207, 52);
this.textBox2.Name = "textBox2";
this.textBox2.Size = new System.Drawing.Size(194, 24);
this.textBox2.TabIndex = 9;
this.textBox2.TextChanged += new System.EventHandler(this.textBox2_TextChanged);
//
// label2
//
this.label2.AutoSize = true;
this.label2.Location = new System.Drawing.Point(22, 55);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(165, 17);
this.label2.TabIndex = 8;
this.label2.Text = "Номер счета отправителя";
this.label2.Click += new System.EventHandler(this.label2_Click);
//
// textBox3
//
this.textBox3.Location = new System.Drawing.Point(207, 82);
this.textBox3.Name = "textBox3";
this.textBox3.Size = new System.Drawing.Size(194, 24);
this.textBox3.TabIndex = 11;
this.textBox3.TextChanged += new System.EventHandler(this.textBox3_TextChanged);
//
// label3
//
this.label3.AutoSize = true;
this.label3.Location = new System.Drawing.Point(22, 85);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(180, 17);
this.label3.TabIndex = 10;
this.label3.Text = "Номер счета принемающего";
this.label3.Click += new System.EventHandler(this.label3_Click);
//
// label4
//
this.label4.AutoSize = true;
this.label4.Location = new System.Drawing.Point(22, 123);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(47, 17);
this.label4.TabIndex = 12;
this.label4.Text = "Сумма";
this.label4.Click += new System.EventHandler(this.label4_Click);
//
// label5
//
this.label5.AutoSize = true;
this.label5.Location = new System.Drawing.Point(22, 156);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(107, 17);
this.label5.TabIndex = 13;
this.label5.Text = "Тикущий баланс";
this.label5.Click += new System.EventHandler(this.label5_Click);
//
// textBox4
//
this.textBox4.Location = new System.Drawing.Point(207, 120);
this.textBox4.Name = "textBox4";
this.textBox4.Size = new System.Drawing.Size(194, 24);
this.textBox4.TabIndex = 14;
this.textBox4.TextChanged += new System.EventHandler(this.textBox4_TextChanged);
//
// textBox5
//
this.textBox5.Location = new System.Drawing.Point(207, 153);
this.textBox5.Name = "textBox5";
this.textBox5.Size = new System.Drawing.Size(194, 24);
this.textBox5.TabIndex = 15;
this.textBox5.TextChanged += new System.EventHandler(this.textBox5_TextChanged);
//
// button1
//
this.button1.Location = new System.Drawing.Point(252, 239);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(162, 26);
this.button1.TabIndex = 16;
this.button1.Text = "Отправить";
this.button1.UseVisualStyleBackColor = true;
this.button1.Click += new System.EventHandler(this.button1_Click);
//
// richTextBox1
//
this.richTextBox1.Location = new System.Drawing.Point(27, 201);
this.richTextBox1.Name = "richTextBox1";
this.richTextBox1.Size = new System.Drawing.Size(174, 129);
this.richTextBox1.TabIndex = 17;
this.richTextBox1.Text = "";
this.richTextBox1.TextChanged += new System.EventHandler(this.richTextBox1_TextChanged);
//
// button2
//
this.button2.Location = new System.Drawing.Point(252, 201);
this.button2.Name = "button2";
this.button2.Size = new System.Drawing.Size(162, 26);
this.button2.TabIndex = 18;
this.button2.Text = "Список счетов";
this.button2.UseVisualStyleBackColor = true;
this.button2.Click += new System.EventHandler(this.button2_Click);
//
// TA
//
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.button2);
this.Controls.Add(this.richTextBox1);
this.Controls.Add(this.button1);
this.Controls.Add(this.textBox5);
this.Controls.Add(this.textBox4);
this.Controls.Add(this.label5);
this.Controls.Add(this.label4);
this.Controls.Add(this.textBox3);
this.Controls.Add(this.label3);
this.Controls.Add(this.textBox2);
this.Controls.Add(this.label2);
this.Controls.Add(this.textBox1);
this.Controls.Add(this.label1);
this.Controls.Add(this.button3);
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);
this.Name = "TA";
this.Text = "Денежные переводы";
this.Load += new System.EventHandler(this.TA_Load);
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.Button button3;
private System.Windows.Forms.Label label1;
private System.Windows.Forms.TextBox textBox1;
private System.Windows.Forms.TextBox textBox2;
private System.Windows.Forms.Label label2;
private System.Windows.Forms.TextBox textBox3;
private System.Windows.Forms.Label label3;
private System.Windows.Forms.Label label4;
private System.Windows.Forms.Label label5;
private System.Windows.Forms.TextBox textBox4;
private System.Windows.Forms.TextBox textBox5;
private System.Windows.Forms.Button button1;
private System.Windows.Forms.RichTextBox richTextBox1;
private System.Windows.Forms.Button button2;
}
}
Додаток Б. Тести програми та інструкція з використання
Тестове окруження:
ОС: Windows 8
Розрішення екрану: 1366*768
Після запуску Bank1.exe виводиться вікно Авторизації. Перш ніж авторизуватися треба перейти на сторінку Реєстрації.
Реєстрація
На сторінці Реєстрації ми вводиму інформацію для нашого облікового запису для подальшого користування цією программою.
Після того як ми завершили авторизацію, можно спокійно переходити до повного додутку. (Також є момент у реєстрації, якщо ми в вікно паролю введемо:99567581, то ми отримуємо повний доступ до усього банку одразу).
Меню
Коли ми пройшли авторизацію, виводиться Меню в якому є такі пункти як:
-Банкир - це сторінка в яку входять виписки з рахунків, поточний баланс рахунку, та інша інформація по процентах з кредитування та особового депозитного рахунку.
- Создание счета - це сторінка на який ми створюємо свій особовий рахунок, яким в подальшому будемо користуватися.
- Проверка баланса - сторінка на якій ми можемо побачити баланс своєї особистої ячейки.
- Перевод денег - касові операції переводу грошей з одного рахунку на інший.
- Кредит - оформлення кредиту, та оплата в подальшому з цієї сторінки.
Банкір
Коли ми відкриваємо вікно Банкір, то можемо побачити історію рахунку: оформлення кредитів, оплата, перевод грошей, та отримання фінансів на цей рахунок, стан рахунку на даний момент. Можно побачити поточні проценти по рахунках. Також ми бачимо час оформлення кредиту, дату, під який процент взяли.
Створення рахунку
У вікні Создание счета ми можемо створити рахунок яким у подальшому будмо користуватись. Просто вводемо коректну інформацію і стоврюємо.
Програма автоматично підрахує скілько ви отримаєте прибутку, якщо зробите вклад.
Перевірка балансу
Також є вкладка перевірка балансу, в якій ми вводемо інформацію нашого облікового запису та номер своєї ячійки, наш баланс одразу виведеться на єкран.
Грошові переводи
Обравши вкладку Денежние переводи ми зможемо зробити переказ з оного рахунку на інший, та гроші миттєво переведуться на рахунок.
Кредит
У вікні Кредит ми можемо оформити заявку, та отримати гроші на свій рахунок. Також можемо самостійно встановити час на який будемо оформлювати кредит, та стабільну щомісячну виплату по ньому.
Размещено на Allbest.ru
...Подобные документы
Аналіз предметної галузі, постановка задачі, проектування бази даних. 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