Разработка проектных решений по созданию информационной базы коммерческого банка
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
();_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("СК"