Разработка проектных решений по созданию информационной базы коммерческого банка

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

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



();_nadejn += Convert.ToDouble(r[0]);

}.Close();

}(int i = 0; i < risc_id.Count; i++)

{= "SELECT Объем_кредита FROM Кредиты_предприятиям WHERE id=" + risc_id[i];= new System.Data.OleDb.OleDbCommand(query, con);= cmd.ExecuteReader();(r.HasRows)

{.Read();_risc += Convert.ToDouble(r[0]);

}.Close();

}(int i = 0; i < povysh_id.Count; i++)

{= "SELECT Объем_кредита FROM Кредиты_предприятиям WHERE id=" + povysh_id[i];= new System.Data.OleDb.OleDbCommand(query, con);= cmd.ExecuteReader();(r.HasRows)

{.Read();_povysh += Convert.ToDouble(r[0]);

}.Close();

}.Close();.Application xlApp;.Workbook xlWorkBook;.Worksheet xlWorkSheet;misValue = System.Reflection.Missing.Value;= new Excel.Application();= xlApp.Workbooks.Add(misValue);= (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);

xlWorkSheet.Cells[1, 1] = "Объем кредитных вложений";

xlWorkSheet.Cells[2, 1] = sum.ToString();.Cells[3, 1] = (sum / sum * 100).ToString() + " %";.Cells[1, 2] = "Высокой надежности";.Cells[2, 2] = sum_nadejn.ToString();.Cells[3, 2] = (sum_nadejn / sum * 100).ToString() + " %";

xlWorkSheet.Cells[1, 3] = "С повышенным риском";

xlWorkSheet.Cells[2, 3] = sum_risc.ToString();.Cells[3, 3] = (sum_risc / sum * 100).ToString() + " %";

xlWorkSheet.Cells[1, 4] = "С предельным риском";

xlWorkSheet.Cells[2, 4] = sum_povysh.ToString();.Cells[3, 4] = (sum_povysh / sum * 100).ToString() + " %";.Visible = true;

//xlApp.Quit();.UserControl = true;

}void выходToolStripMenuItem_Click(object sender, EventArgs e)

{.Exit();

}void организацииToolStripMenuItem1_Click(object sender, EventArgs e)

{

АнализБаланса win = new АнализБаланса(true);.MdiParent = this;.Show();

}void балансаСсудозаемщикаToolStripMenuItem_Click(object sender, EventArgs e)

{

АнализБаланса win = new АнализБаланса(false);.MdiParent = this;.Show();

}void потребителяToolStripMenuItem_Click(object sender, EventArgs e)

{

АнализКредитоспособностиПотребителя win = new АнализКредитоспособностиПотребителя();.MdiParent = this;

win.Show();

}void кредитовОрганизациямToolStripMenuItem_Click(object sender, EventArgs e)

{

Риск_кредита_организации win = new Риск_кредита_организации();

win.MdiParent = this;.Show();

}void инвестицийToolStripMenuItem_Click(object sender, EventArgs e)

{

Инвестиции win = new Инвестиции();.MdiParent = this;.Show();

}void депозитовToolStripMenuItem_Click(object sender, EventArgs e)

{

Риски_депозитов win = new Риски_депозитов();

win.MdiParent = this;.Show();

}void потребительскихКредитовToolStripMenuItem_Click(object sender, EventArgs e)

{

Риск_потребительского_кредита win = new Риск_потребительского_кредита();

win.MdiParent = this;.Show();

}

}

}

Файл: Анализ.cs

using System;System.Collections.Generic;System.Text;RiscManagement

{Анализ

{ Б

{{ return б; }{ б = value; }

} Пиу

{{ return пиу; }{ пиу = value; }

}Dictionary трПассив; // Темпы роста

public float Ес; // Наличие собственных оборотных средствfloat Еr; // Наличие собственных оборотных и долгосрочных заемных средствfloat Е?; // Общая величина основных источников средств для формирования запасов и затрат

// Коэффициентыfloat кА; // Автономииfloat кЗиС; // Соотношения заемных и собственных средствfloat кОС; // Обеспеченности собственными средствамиfloat кМ; // Маневренностиfloat кМоб; // Соотношения мобильных и мобилизованных средствfloat кИ; // Имущества производственного назначенияfloat кБ; // Угрозы банкротства

// Показатели ликвидностиfloat А1, А2, А3, А4, П1, П2, П3, П4;float Чок; // ЧИСТЫЙ ОБОРОТНЫЙ КАПИТАЛfloat Ктл; // КОЭФФИЦИЕНТ ТЕКУЩЕЙ ЛИКВИДНОСТИ (КОЭФФИЦИЕНТ ПОКРЫТИЯ)float КСКЛ; // КОЭФФИЦИЕНТ СРОЧНОЙ ИЛИ КРИТИЧЕСКОЙ ЛИКВИДНОСТИfloat КАЛ; // КОЭФФИЦИЕНТ АБСОЛЮТНОЙ ЛИКВИДНОСТИ

// Показатели рентабельностиfloat Пр; // Прибыль от реализации продукцииfloat Себ; // Себестоимость реализации продукцииfloat ЧП; // Чистая прибыльfloat V; // Объем реализацииfloat Рп; // Рентабельность продажfloat Род; // Рентабельность основной деятельностиfloat Рк; // Рентабельность всего капиталаfloat Рва; // Рентабельность внеоборотных активовfloat Рсс; // Рентабельность собственных средств

// Оценка кредитного рискаdouble Z; // "Z-счет" (Е. Альтмана)Анализ предыдущий;Анализ(Анализ предыдущий)

{

б = new Dictionary();

пиу = new Dictionary();

аб = new Dictionary();

увАктив = new Dictionary();

увПассив = new Dictionary();

оАктив = new Dictionary();

оПассив = new Dictionary();

трАктив = new Dictionary();

трПассив = new Dictionary();.предыдущий = предыдущий;= false;

}Анализ(Анализ предыдущий, Dictionary бл)

{

б = new Dictionary(бл);

пиу = new Dictionary();

аб = new Dictionary();

увАктив = new Dictionary();

увПассив = new Dictionary();

оАктив = new Dictionary();

оПассив = new Dictionary();

трАктив = new Dictionary();

трПассив = new Dictionary();.предыдущий = предыдущий;= false;

}void составитьАналитическийБаланс()

{

// Актив

аб.Add("ДС", б[250] + б[260]); // Денежные средства и краткосрочные финансовые вложения

аб.Add("ДЗ", б[215] + б[240] + б[270]); // Дебиторская задолженность и прочие оборотные активы

аб.Add("ЗЗ", б[220] - б[215] + б[220]); // Запасы и затраты

аб.Add("ОА", б[290] - б[230]); // Всего текущих активов (оборотных средств)

аб.Add("ВА", б[190] + б[230]); // Иммобилизованные средства (внеоборотные активы)

аб.Add("СВА", б[300]); // Итого активов (имущество)

// Пассив

аб.Add("КЗ", б[620] + б[630] +

б[650] + б[660]); // Кредиторская задолженность и прочие краткосрочные пассивы

аб.Add("КК", б[610]); // Краткосрочные кредиты и займы

аб.Add("КО", б[690] - б[640]); // Всего краткосрочный заемный капитал (краткосрочные обязательства)

аб.Add("ДО", б[590]); // Долгосрочный заемный капитал (долгосрочные обязательства)

аб.Add("КЗС", б[590] + б[690]); // Всего кредиты и заемные средства (КЗС)

аб.Add("СК"