СОДЕРЖАНИЕ
Введение…………………………………………………………...……….…..…3
1 Описание предметной области ………...…………………...……………...….4
2 Постановка задачи и требования к системе……………………...………...…7
3 Функциональное моделирование………………………….............................. 8
4 Разработка и построение информационной модели……………...………... 11
5 Обоснование принимаемых решений по используемым техническим и программным средствам реализации………………………………....…................14
6 Описание алгоритмов работы блок-схем………………………..…………..16
7 Описание алгоритмов программных модулей
7.1 Описание классов сервера………………….……..…….………….. 17
7.2 Описание классов клиента………...…………...……….………...… 17
8 Руководство пользователя………………………………..………................. 19
Вывод и заключение……………………………………….………………...… 26
Список используемой литературы……………………………….…………… 27
Приложение А – Блок-схема обобщенного алгоритма работы сервера ...…. 28
Приложение Б – Блок-схема обобщенного алгоритма работы клиента ........ 29
Приложение В – Диаграмма классов серверного приложения .………..…... 31
Приложение Г – Диаграмма классов клиентского приложения ………….... 32
Приложение Д – Листинг программы ……………..……….……………....... 35
Для выполнения какого-либо проекта обязательно ставятся конкретные задачи, которые необходимо решить. Целью данного курсового проекта является создание эффективной системы, позволяющей реализовать методику оценки кредитных рисков и определение уровня платежеспособности предприятия на основе модели Бивера. Можно выделить следующие задачи:
1 В первую очередь необходимо создать такой интерфейс, который был бы простым, понятным и удобным в использовании пользователем.
2 Программное приложение должно быть реализовано как клиент-серверное. В том числе, здесь следует предусмотреть многопоточность, что позволило бы серверу обрабатывать большое количество запросов от клиента. Клиентская часть взаимодействует с СУБД посредством сервера, который соединяется с СУБД через источник данных.
2 Приложение должно быть написано на языке Visual C++ для обеспечения более эффективной работы.
3 В качестве целевой СУБД должен быть использован MySQL Server.
4 Построение информационной модели в Erwin также необходимо.
5 Минимальное количество таблиц в базе данных должно составлять 3.
6 Таблицы должны быть правильно связаны и приведены к 3-ей нормальной форме.
7 В программе должны быть реализованы операции удаления, редактирования, добавления, сортировки и фильтрации записей из базы данных, сохранения результатов в файле и предоставления пользователю аналитической информации.
8 Данные должны отображаться в табличном виде (столбцы и строки);
На основании вышеуказанных задач необходимо придерживаться следующих требований к системе:
Операционная система Windows XP и выше. MS Visual Studio 20 MySQL Server.
Список использованной литературы:
Давыдов В.Г. – Visual C++. Разработка Windows-приложений с помощью MFC и API-функций. – СПб.: БХВ-Петербург, 2008. – 576 с
2 Олафсен Ю., Скрайбнер К., Уайт К.Д. – Visual C++ и MFC. Энциклопедия пользователя
3 Поль Дюбуа. – MySQL, 2-ое издание
4 Хортон, Айвор. – Visual C++ 2005: Базовый курс, 2007

