ЗАКЛЮЧЕНИЕ
После выполнения курсового проекта по дисциплине «Информационные системы в управлении» были получены практические навыки по разработке программ для операционных систем семейства Windows.
Создана программа для автоматизации анализа валютных операций коммерческого банка, которая позволяет производить следующие действия:
– рассчитывать темп прироста валюты(%);
– рассчитывать отклонение валюты за 1кв 2010-2011г;
– рассчитывать итоги валюты за 1кв 2010-2011г;
– рассчитывать и выводить графики по валюте.
Приложение разработано на языке Microsoft Visual C# 2008. В итоге проделанной работы все задачи выполнены. Приложение удовлетворяет требованием, поставленным перед разработкой.
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
Агарков М.М. Основы банковского права. Учение о ценных бумагах. 2-е изд. М.: Изд-во БЕК, 1994.- 350 с.
Андросов А.М. Финансовая отчетность банка: практическое руководство по организации бухучета и составлению отчетности. - М.: Менатеп-информ, 1995.- 464 с.
Ачкасов А. И. Активные операции коммерческих банков /Под ред.А.П.Носко.-М.:АО"Консалтбанкир", 1994.-80с.
Ачкасов А.И. Операции "А-ФОРФЭ" :Общая характеристика и техника совершения /Под ред. А.П. Носко.-2-е изд.-М.:АО"Консалтбанкир",1994.-48с.
Банковский аудит: В 2-х ч. /И.Д.Мамонова, З.Г.Ширинская, Р.Г.Ольхова и др. - М.: Бухгалтерский учет, 1994.-Ч.1.-96с;Ч.2.-96с.
Банковский портфель-2:Книга банковского менеджера. Книга банковского финансиста. Книга банковского юриста /Промстройбанк России, Ассоциация экон. вузов, Моск. междунар. ун-т бизнеса и информ. технологий; Отв. ред. Ю.И.Коробков, Ю.Б.Рубин, В.И.Солдаткин. - М.:СОМИНТЭК, 1994.-752с.-(Портфель делового человека).
Банковское дело: Учебник /Под ред. проф. В.И.Колесникова, проф. Л.П.Кро- ливецкой. - М.: Финансы и статистика, 1995. - 480с.
Белова Т.А. Текущие валютные счета организаций: Открытие. Ведение. Использование /Банк внешнеэкон.деятельности. - М.: АО «Консалтбанкир», 1995.-80с.-(Международный банковский бизнес).
Березина М.П., Крупнов Ю.С. Межбанковские расчеты: Практическое пособие.-2-е изд., перераб. и доп.- М.:АО"Финстатинформ", 1994.- 224с.
Берже Пьер Денежный механизм /Общ. ред. Л.Н.Красавиной; Пер. с фр. Б.П.Наумова.-11-е изд., испр. - М.: Прогресс:Универс, 1993.-144с.-(Деловая Франция).
Бухвальд Бруно Техника банковского дела: Справочная книга и руководство по изучению практики банковских и биржевых операций /Пер. с нем. А.Ф.Каган-Шабшай.-М.:АО"ДИС", 1994.-240с.
Гагарин С.В. и др. Межбанковский кредит: дилинговые операции на рынке "коротких денег" /С.В.Гагарин, Ю.Б.Никольский, Г.А.Шамаев; Под ред. Ю.Б.Никольского. - М.: ПРИНТЛАЙН, 1995. - 208с.
Гамидов Г.М. Банковское и кредитное дело. -М.: Банки и биржи, 1994. - 94с.
Жуков Е.Ф. Трастовые и факторинговые операции коммерческих банков /Банк внешнеэкон. деятельности. -М.:АО"Консалтбанкир", 1995.-48с.-(Международный банковский бизнес).
Землянухин Б.И. Современные финансовые рынки: Опыт Австралии-Finansial markets of today: Australias experience.- М., 1995.
Комплект бланков и форм по международным расчетам: Практическое пособие /Банк внешнеэкон. деятельности; Сост.Е.А.Третьюхина.-М.:АО"Консалтбанкир", 1994.-64с. - (Международный банковский бизнес)
Международные банковские стандарты: [В 3-х т.] /Общ.ред. С.И.Кумок. - М.: АОЗТ "Московское Финансовое Объединение", 1995.-Т.1.-176с.; Т.2.-240с; Т.3.-192с.
Мелкумов Я.С., Румянцев В.Н. Финансовые вычисления в коммерческих сделках: Практическое пособие для предпринимателей, работников банков и финансовых структур. - М.:А/О"Бизнес-школа"Интел-Синтез", 1994.-64с.
Нуреев Р.М. Деньги, банки денежно-кредитная система: Учебное пособие. - М.:1995. -(В помощь изучающим макроэкономику).
ПРИЛОЖЕНИЕ А
Размещено на http://www.allbest.ru/
ПРИЛОЖЕНИЕ Б
Листинг программы «Анализ валютных операций коммерческого банка»
коммерческий банк программный обеспечение
Листинг Программы
namespace KURSOVIK
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
double a4 = 0, a8 = 0, a12 = 0, a16 = 0,a20=0,a24=0,a28=0,a32,a36,a40,a44,a48;
private void button1_Click(object sender, EventArgs e)
{
Double a1, a2, a3, a5, a6, a7, a9, a10, a11, a13, a14, a15, a17, a18, a19, a21, a22, a23, a25, a26, a27, a29, a30, a31, a33, a34, a35, a37,a38,a39,a41,a42,a43,a45,a46,a47;
a1 = Convert.ToDouble(textBox1.Text);
a2 = Convert.ToDouble(textBox2.Text);
a3 = Convert.ToDouble(textBox3.Text);
a5 = Convert.ToDouble(textBox5.Text);
a6 = Convert.ToDouble(textBox6.Text);
//1-ая валюта
textBox4.Text = Convert.ToString(a4 = a1 + a2 + a3);
textBox8.Text = Convert.ToString(a8 = a5 + a6 + a7);
textBox29.Text = Convert.ToString(a12 = a9 + a10 + a11);
textBox30.Text = Convert.ToString(a16 = a13 + a14 + a15);
textBox45.Text = Convert.ToString(a20 = a17 + a18 + a19);
textBox46.Text = Convert.ToString(a24 = a21 + a22 + a23);
textBox61.Text = Convert.ToString(a28 = a25 + a26 + a27);
textBox62.Text = Convert.ToString(a32 = a29 + a30 + a31);
textBox77.Text = Convert.ToString(a36 = a33 + a34 + a35);
textBox78.Text = Convert.ToString(a40 = a37 + a38 + a39);
textBox93.Text = Convert.ToString(a44 = a41 + a42 + a43);
textBox94.Text = Convert.ToString(a48 = a45 + a46 + a47);
this.Invalidate();
}
private void button2_Click(object sender, EventArgs e)
{
Double b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12,b13,b14,b15,b16,b17,b18,b19,b20,b21,b22,b23,b24,b25,b26,b27,b28,b29,b30,b31,b32,b33,b34,b35,b36;
b1 = Convert.ToDouble(textBox9.Text);
b3 = Convert.ToDouble(textBox10.Text);
b5 = Convert.ToDouble(textBox11.Text);
b7 = Convert.ToDouble(textBox19.Text);
b9 = Convert.ToDouble(textBox23.Text);
b11 = Convert.ToDouble(textBox27.Text);
b13 = Convert.ToDouble(textBox35.Text);
b15 = Convert.ToDouble(textBox39.Text);
b17 = Convert.ToDouble(textBox43.Text);
b19 = Convert.ToDouble(textBox51.Text);
b21 = Convert.ToDouble(textBox55.Text);
b23 = Convert.ToDouble(textBox59.Text);
b25 = Convert.ToDouble(textBox67.Text);
b27 = Convert.ToDouble(textBox71.Text);
b29 = Convert.ToDouble(textBox75.Text);
b31 = Convert.ToDouble(textBox83.Text);
b33 = Convert.ToDouble(textBox87.Text);
b35 = Convert.ToDouble(textBox91.Text);
//1-ая валюта
textBox13.Text = Convert.ToString(b2 = b1 - 100);
textBox14.Text = Convert.ToString(b4 = b3 - 100);
textBox15.Text = Convert.ToString(b6 = b5 - 100);
……………
}
private void button3_Click(object sender, EventArgs e)
{
Double c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12,c13,c14,c15,c16,c17,c18,c19,c20,c21,c22,c23,c24,c25,c26,c27,c28,c29,c30,c31,c32,c33,c34,c35,c36,c37,c38,c39,c40,c41,c42,c43,c44,c45,c46,c47,c48,c49,c50,c51,c52,c53,c54;
c1 = Convert.ToDouble(textBox5.Text);
c2 = Convert.ToDouble(textBox1.Text);
c4 = Convert.ToDouble(textBox6.Text);
c5 = Convert.ToDouble(textBox2.Text);
…………………..
//1-ая валюта
textBox97.Text = Convert.ToString(c3 = c1-c2);
textBox100.Text = Convert.ToString(c6 = c4 - c5);
textBox103.Text = Convert.ToString(c9 = c7 - c8);
textBox109.Text = Convert.ToString(c12 = c10 - c11);
textBox112.Text = Convert.ToString(c15 = c13 - c14);
textBox115.Text = Convert.ToString(c18 = c16 - c17);
…………………..
}
private void Form1_Paint(object sender, PaintEventArgs e)
{
if ((int)a4 == 0 && (int)a8 == 0 && (int)a12 == 0 && (int)a16 == 0 && (int)a20 == 0 && (int)a24 == 0 && (int)a28 == 0 && (int)a32 == 0 && (int)a36 == 0 && (int)a40 == 0 && (int)a44 == 0 && (int)a48 == 0)
{
this.Invalidate();
}
else
{
Graphics graf = e.Graphics;
Pen p = SystemPens.InfoText;
Brush r = Brushes.Red;
Brush b = Brushes.Black;
Brush bl = Brushes.Blue;
Brush bb = Brushes.BlueViolet;
Brush g = Brushes.Green;
Brush n = Brushes.YellowGreen;
Brush w = Brushes.WhiteSmoke;
Font f = SystemFonts.CaptionFont;
Point[] po = new Point[4];
//первый полигон-1
po[0] = new Point(120, 800);
po[1] = new Point(120, 800 - ((int)a4 / 20));
po[2] = new Point(150, 800 - ((int)a4 / 20));
po[3] = new Point(150, 800);
graf.FillPolygon(bl, po);
//второй полигон-1
po[0] = new Point(150, 800);
po[1] = new Point(150, 800 - ((int)a8 / 20));
po[2] = new Point(180, 800 - ((int)a8 / 20));
po[3] = new Point(180, 800);
graf.FillPolygon(g, po);
//третий полигон-1
po[0] = new Point(190, 800);
po[1] = new Point(190, 800 - ((int)a12 / 20));
po[2] = new Point(220, 800 - ((int)a12 / 20));
po[3] = new Point(220, 800);
graf.FillPolygon(bb, po);
//четвертый полигон-1
po[0] = new Point(220, 800);
po[1] = new Point(220, 800 - ((int)a16 / 20));
po[2] = new Point(250, 800 - ((int)a16 / 20));
po[3] = new Point(250, 800);
graf.FillPolygon(n, po);
// оси-2
graf.DrawLine(p, 50, 800, 300, 800);//ось х
graf.DrawLine(p, 50, 800, 50, 500);//ось у
// название графика
// graf.DrawString("Рейтинг надежности банков", f, n, 630, 230);
// штрихи на оси-2
graf.DrawLine(p, 50, 790, 55, 790);
graf.DrawLine(p, 50, 780, 55, 780);
graf.DrawLine(p, 50, 770, 55, 770);
graf.DrawLine(p, 50, 760, 55, 760);
graf.DrawLine(p, 50, 750, 60, 750);
graf.DrawLine(p, 50, 740, 55, 740);
graf.DrawLine(p, 50, 730, 55, 730);
graf.DrawLine(p, 50, 720, 55, 720);
graf.DrawLine(p, 50, 710, 55, 710);
graf.DrawLine(p, 50, 700, 60, 700);
graf.DrawLine(p, 50, 690, 55, 690);
graf.DrawLine(p, 50, 680, 55, 680);
graf.DrawLine(p, 50, 670, 55, 670);
graf.DrawLine(p, 50, 660, 55, 660);
graf.DrawLine(p, 50, 650, 60, 650);
graf.DrawLine(p, 50, 640, 55, 640);
graf.DrawLine(p, 50, 630, 55, 630);
graf.DrawLine(p, 50, 620, 55, 620);
graf.DrawLine(p, 50, 610, 55, 610);
graf.DrawLine(p, 50, 600, 60, 600);
graf.DrawLine(p, 50, 590, 55, 590);
graf.DrawLine(p, 50, 580, 55, 580);
graf.DrawLine(p, 50, 570, 55, 570);
graf.DrawLine(p, 50, 560, 55, 560);
graf.DrawLine(p, 50, 550, 60, 550);
// числа на оси у-2
graf.DrawString("0", f, b, 35, 790);
graf.DrawString("1000", f, b, 63, 740);
graf.DrawString("2000", f, b, 63, 690);
graf.DrawString("3000", f, b, 63, 640);
graf.DrawString("4000", f, b, 63, 590);
graf.DrawString("5000", f, b, 63, 540);
//первый полигон-2
po[0] = new Point(420, 800);
po[1] = new Point(420, 800 - ((int)a20 / 20));
po[2] = new Point(450, 800 - ((int)a20 / 20));
po[3] = new Point(450, 800);
graf.FillPolygon(bl, po);
//второй полигон-2
po[0] = new Point(450, 800);
po[1] = new Point(450, 800 - ((int)a24 / 20));
po[2] = new Point(480, 800 - ((int)a24 / 20));
po[3] = new Point(480, 800);
graf.FillPolygon(g, po);
- ВВЕДЕНИЕ
- 1 ВАЛЮТНЫЕ ОПЕРАЦИИ КОММЕРЧЕСКИХ БАНКОВ
- 1.1 Валютный рынок России как часть финансового рынка
- 2 АВТОМАТИЗАЦИЯ СОСТАВЛЕНИЯ РЕЙТИНГА НАДЕЖНОСТИ КОММЕРЧЕСКОГО БАНКА
- 2.2 Концептуальное описание задачи
- 2.3.1 Общие сведения
- 2.3.2 Функциональное назначение
- 2.3.3 Входные данные
- 2.3.4 Выходные данные
- 2.3.5 Руководство пользователя
- 2.3.7 Описание контрольного примера
- ЗАКЛЮЧЕНИЕ