Разработка проектных решений по созданию информационной базы коммерческого банка
Изучение проектирования программного продукта для автоматизации оценки банковских рисков, обеспечивающего быструю обработку потоков информации об операциях коммерческого банка. Исследование способов защиты информации локальной реляционной базы данных.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 29.06.2011 |
Размер файла | 2,5 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
трАктив.Add("ОА", аб["ОА"] / предыдущий.аб["ОА"] * 100);
трАктив.Add("ВА", аб["ВА"] / предыдущий.аб["ВА"] * 100);
трАктив.Add("СВА", аб["СВА"] / предыдущий.аб["СВА"] * 100);
// Пассив
оПассив.Add("КЗ", аб["КЗ"] - предыдущий.аб["КЗ"]);
оПассив.Add("КК", аб["КК"] - предыдущий.аб["КК"]);
оПассив.Add("КО", аб["КО"] - предыдущий.аб["КО"]);
оПассив.Add("ДО", аб["ДО"] - предыдущий.аб["ДО"]);
оПассив.Add("КЗС", аб["КЗС"] - предыдущий.аб["КЗС"]);
оПассив.Add("СК", аб["СК"] - предыдущий.аб["СК"]);
оПассив.Add("СВК", аб["СВК"] - предыдущий.аб["СВК"] * 100);
трПассив.Add("КЗ", аб["КЗ"] / предыдущий.аб["КЗ"] * 100);
трПассив.Add("КК", аб["КК"] / предыдущий.аб["КК"] * 100);
трПассив.Add("КО", аб["КО"] / предыдущий.аб["КО"] * 100);
трПассив.Add("ДО", аб["ДО"] / предыдущий.аб["ДО"] * 100);
трПассив.Add("КЗС", аб["КЗС"] / предыдущий.аб["КЗС"] * 100);
трПассив.Add("СК", аб["СК"] / предыдущий.аб["СК"] * 100);
трПассив.Add("СВК", аб["СВК"] / предыдущий.аб["СВА"] * 100);
// Анализ
// 1
if (трАктив["СВА"] > 100)
{
заключенияГА.Add("+ Имущество предприятия за анализируемый период возрасло на " +
оАктив["СВА"].ToString() + " ед. " +
"или на " +
трАктив["СВА"].ToString() + " %" +
"Увеличение имущества произошло в основном за счет роста " +
((трАктив["ОА"] > трАктив["ВА"]) ? "оборотных" : "внеоборотных") +
" активов на " +
((трАктив["ОА"] > трАктив["ВА"]) ? оАктив["ОА"].ToString() : оАктив["ВА"].ToString()) +
" ед. или" +
((трАктив["ОА"] > трАктив["ВА"]) ? трАктив["ОА"].ToString() : трАктив["ВА"].ToString()));
}
else if (трАктив["СВА"] == 100)
{
заключенияГА.Add("? Имущество предприятия за анализируемый период не возрасло");
}
else if (трАктив["СВА"] < 100)
{
заключенияГА.Add("- Имущество предприятия за анализируемый период уменьшилось на " +
оАктив["СВА"].ToString() + " ед. " +
"или на " +
трАктив["СВА"].ToString() + " %" +
"Уменьшение имущества произошло в основном за счет падения " +
((трАктив["ОА"] < трАктив["ВА"]) ? "оборотных" : "внеоборотных") +
" активов на " +
((трАктив["ОА"] < трАктив["ВА"]) ? оАктив["ОА"].ToString() : оАктив["ВА"].ToString()) +
" ед. или" +
((трАктив["ОА"] < трАктив["ВА"]) ? трАктив["ОА"].ToString() : трАктив["ВА"].ToString()));
}
// 2
заключенияГА.Add(" Темпы роста " +
((трАктив["ОА"] > трАктив["ВА"]) ? "оборотных активов опережают внеоборотные, " +
"что свидетельствует о расширении основной (производственной) деятельности предприятия" :
"внеоборотных активов опережают оборотные"));
// 3
if (трАктив["ДЗ"] > 100)
{
заключенияГА.Add("Увеличение дебиторской задолженности требует более детального рассмотрения причин ее увеличения. Это может говорить о том, что предприятие выбрало неправильную политику о предоставлении потребительского кредита покупателям.");
}
заключенияГА.Add("Сопоставление дебиторской и кредиторской задолженности показывает, что предприятие имеет " +
((трАктив["ДЗ"] > трПассив["КЗ"]) ? "активное" : "пассивное") + " сальдо задолжности " +
Math.Abs(трАктив["ДЗ"] - трПассив["КЗ"]).ToString());
// 4
if (предыдущий != null)
{
заключенияГА.Add("Доля собственных средств в балансе " +
((увПассив["СК"] < предыдущий.увПассив["СК"]) ? "снизилась" : "повысилась") + " с " +
увПассив["СК"].ToString() + "% до " + предыдущий.увПассив["СК"].ToString() +
"%, что " +
((увПассив["СК"] < предыдущий.увПассив["СК"]) ? "положительно" : "отрицательно") +
" характеризует деятельность организации.");
заключенияГА.Add("За анализируемый период доля заемных средств в совокупном источнике образования пассивов " +
((увПассив["КЗС"] > предыдущий.увПассив["КЗС"]) ? "увеличилась" : "меньшилась") +
", что может свидетельствовать об относительном " +
((увПассив["КЗС"] > предыдущий.увПассив["КЗС"]) ? "повышении" : "понижении") +
" степени финансовых рисков предприятия.");
}
// 5
заключенияГА.Add(" Собственный капитал " +
((оПассив["СК"] > 0) ? "увеличился" : "уменьшился") +
": на начало периода составлял - " + предыдущий.аб["СК"].ToString() +
", а на конец " + аб["СК"].ToString());
}
public string заключениеФУ;
public void анализФинансовойУстойчивости()
{
Ес = аб["СК"] - аб["ВА"] - аб["ЗЗ"]; // Наличие собственных оборотных средств
Еr = Ес + аб["ДО"]; // Наличие собственных оборотных и долгосрочных заемных средств
ЕУ = Еr + аб["КК"]; // Общая величина основных источников средств для формирования запасов и затрат
int k = (Ес > 0 ? 1 : 0) + (Еr > 0 ? 1 : 0) + (ЕУ > 0 ? 1 : 0);
switch (k)
{
case 0:
заключениеФУ = "Кризисное финансовое состояние";
break;
case 1:
заключениеФУ = "Неустойчивое состояние";
break;
case 2:
заключениеФУ = "Нормальная финансовая устойчивость";
break;
case 3:
заключениеФУ = "Абсолютная финансовая устойчивость";
break;
}
}
public List<string> заключенияОП;
public void расчетОтносительныхПоказателей()
{
заключенияОП = new List<string>();
кА = аб["СК"] / аб["СВК"]; // Автономии
кЗиС = (Ес + аб["КК"] + аб["КЗ"]) / аб["СК"]; // Соотношения заемных и собственных средств
кОС = Ес / аб["ОА"]; // Обеспеченности собственными средствами
кМ = Ес / аб["СК"]; // Маневренности
кМоб = аб["ОА"] / аб["ВА"]; // Соотношения мобильных и мобилизованных средств
кИ = (аб["ЗЗ"] + аб["ВА"]) / аб["СВА"]; // Имущества производственного назначения
кБ = (аб["ОА"] - аб["КК"]) / аб["СВА"]; // Угрозы банкротства
// Анализ
}
public List<string> заключенияЛБ;
public void определениеЛиквидностиБаланса()
{
заключенияЛБ = new List<string>();
А1 = аб["ДС"] + б[250];
А2 = аб["ДЗ"] + б[270];
А3 = аб["ОА"] + б[140];
А4 = аб["ВА"];
П1 = аб["КЗ"] + б[660];
П2 = аб["КО"];
П3 = аб["ДО"];
П4 = б[430];
Чок = аб["ОА"] - П2;
Ктл = аб["ОА"] / аб["КК"];
КСКЛ = аб["ДС"] + аб["ДЗ"] / аб["КК"];
КАЛ = аб["ДС"] / аб["КК"];
// Анализ
}
public List<string> заключенияАР;
public void расчетИАнализРентабельности()
{
заключенияАР = new List<string>();
Пр = пиу[30];
Себ = пиу[20];
try { ЧП = пиу[300]; }
catch (System.Exception)
{
try { ЧП = пиу[190]; }
catch (System.Exception)
{ }
}
V = пиу[10];
Рп = Пр / V;
Род = Пр / Себ;
Рк = ЧП / аб["СВА"];
Рва = ЧП / аб["ВА"];
Рсс = ЧП / аб["СК"] * 100;
// Анализ
}
public string заключениеАКС;
public void анализКредитоспособности()
{
Z = Чок / аб["СВА"] * 1.2 +
б[470] / аб["СВА"] +
(пиу[30] - пиу[40] - пиу[50]) / аб["СВА"] * 3.3 +
0.6 +
(пиу[10] / аб["СВА"]);
// Анализ
if (Z <= 1.8)
заключениеАКС = "вероятность банкротства очень высокая";
else if (Z <= 2.7)
заключениеАКС = "вероятность банкротства высокая";
else if (Z <= 2.9)
заключениеАКС = "банкротство возможно";
else
заключениеАКС = "вероятность банкротства очень низкая";
}
}
Размещено на Allbest.ru
Подобные документы
Изучение теоретических основ автоматизации документооборота отдела по работе с физическими лицами коммерческого банка. Общая характеристика работы отдела банка. Описание процесса создания базы данных с помощью выбранного программного средства MS Access.
дипломная работа [5,5 M], добавлен 10.07.2014Понятие информации, автоматизированных информационных систем и банка данных. Общая характеристика описательной модели предметной области, концептуальной модели и реляционной модели данных. Анализ принципов построения и этапы проектирования базы данных.
курсовая работа [1,7 M], добавлен 18.01.2012Разработка базы данных "Поставка и реализация продуктов питания". Применение базы данных. Цель инфологического проектирования. Выборка информации при помощи запросов. Подпрограммы, работающие на сервере и управляющие процессами обработки информации.
курсовая работа [326,0 K], добавлен 28.06.2011Анализ предметной области с использованием моделей методологии ARIS и разработка ER-диаграммы. Описание входной и выходной информации для проектирования реляционной базы данных. Разработка управляющих запросов и связей между ними с помощью языка SQL.
курсовая работа [975,2 K], добавлен 30.01.2014Особенности разработки инфологической модели и создание структуры реляционной базы данных. Основы проектирования базы данных. Разработка таблиц, форм, запросов для вывода информации о соответствующей модели. Работа с базами данных и их объектами.
курсовая работа [981,4 K], добавлен 05.11.2011Построение модели возможных угроз информационной безопасности банка с учетом существующей отечественной и международной нормативно-правовой базы. Сравнительный анализ нормативных и правовых документов по организации защиты банковской информации.
лабораторная работа [225,7 K], добавлен 30.11.2010Создание базы данных для хранения и обработки информации городской телефонной станции. Состав программного продукта. Практические аспекты лицензирования Access. Инфологическое моделирование системы. Определение логической структуры реляционной базы.
курсовая работа [295,1 K], добавлен 16.12.2013Проектирование реляционной базы данных с помощью прикладного программного средства MS ACCESS. Описания особенностей использования запросов для извлечения, изменения и удаления информации из базы данных. Характеристика структуры интерфейса пользователя.
курсовая работа [1,6 M], добавлен 19.11.2012Разработка реляционной базы данных информационной системы для учета доходов потребительского общества средствами программного продукта СУБД MS SQL Server 2012. Преобразование концептуальной модели данных к реляционной. Набор предварительных таблиц.
курсовая работа [11,9 M], добавлен 06.10.2014Понятие антивирусной защиты информационной инфраструктуры, виды возможных угроз. Характеристика программного обеспечения, используемого в ПАО "РОСБАНК". Средства защиты информационных ресурсов банка от угроз нарушения целостности или конфиденциальности.
курсовая работа [350,6 K], добавлен 24.04.2017