
- •Пояснительная записка к дипломному проекту
- •Содержание:
- •1. Разработка технического задания.
- •1.1. Исходное задание на проектирование.
- •1.2. Анализ условий предприятия.
- •1.2.1. Анализ общих закономерностей функционирования предприятия.
- •1.2.2. Основные цели и виды деятельности предприятия
- •Взаимодействие предприятия с другими организациями.
- •Акб «Промсвязьбанк»
- •1.2.4. Выявление организационной структуры организации, определение функций ее подразделений и основных бизнес-процессов
- •1.2.5. Средства реализации процессов обмена между подразделениями.
- •1.2.6 Исследование функций структуры и деятельности базового подразделения
- •1.3. Формулировка требований к системе. Концепция системы.
- •1.3.1. Цели разработки автоматизируемой системы оформления кредитного договора.
- •1.3.2. Описание системы
- •1.3.3. Формирование требований к системе
- •Нефункциональные требования к системе
- •Требования к архитектуре и процессу хранения данных
- •1.3.4. Модель вариантов использования
- •1.3.5. Формирование сценариев, реализующих требования.
- •5) Декомпозиция сценария «Изменение реквизитов договора».
- •Сформированные требования:
- •1.3.5. Проект пользовательского интерфейса
- •2. Анализ и проектирование
- •2.1. Определение классов анализа
- •2.2. Определение сценария анализа
- •2.3. Проект хранилища данных
- •3. Разработка системы централизованного хранения и обработки данных
- •3.1. Формирование требований в базе данных.
- •3.2. Формирование отношений базы данных.
- •3.2.1. Нормализация полученных отношений
- •3.2.2. Выявление связей полученных отношений
- •3.3. Даталогическое проектирование
- •3.3.1. Проектирование базы данных
- •3.3.2. Организация бизнес логики на стороне сервера
- •3.3.3. Реализация выявленных механизмов
- •4.2.2. Разработка компонент
- •4.2.3. Выбор технологии реализации пользовательской компоненты
- •4.2.4. Уточнение состава экранных форм
- •4.2.5. Определение технологии доступа к компоненте данных
- •5. Аппаратная и административная интеграция ис
- •5.1. Разработка схемы развертывания.
- •5.1.1. Формулировка требований к физическим устройствам и сетевому оборудованию, состав рабочих мест.
- •5.1.2. Выбор состава аппаратных средств.
- •5.1.3. Расчет потребности персонала.
- •5.2. Разработка среды интеграции.
- •5.2.1. Выбор сетевой архитектуры и технологии
- •5.2.1.1. Выбор архитектуры
- •5.2.1.2. Выбор технологии и аппаратных средств. Расчет сети.
- •5.2.2. Разработка среды связи с внешними объектами.
- •6. Общие вопросы администрирования
- •6.1.4. Политика администрирования на предприятии акб «Промсвязьбанк»
- •7. Вопросы информационной безопасности
- •8. Тестирование
- •9. Технико-экономическое обоснование системы
3.2.1. Нормализация полученных отношений
Для исключения избыточной информации во всех отношениях, для обеспечения максимальной гибкости в структурах таблиц и интерфейсах приложений на случай изменений в базе данных проводится нормализация полученных отношений. Проанализируем полученные отношения на предмет соответствия формам нормализации.
Поскольку отношения не содержат повторяющихся групп данных, то информация, хранимая в них, не является структурной. Значит, полученные отношения удовлетворяют первой форме нормализации.
Все неключевые поля во всех отношениях полностью определяются первичным ключом и составными частями первичного ключа, следовательно, вторая форма нормализации тоже соблюдается.
Так как ни в одном отношении нет неключевых полей, зависящих от других неключевых полей. А все эти неключевые поля зависят только от первичного ключа. Значит, отношения удовлетворяют третьей форме нормализации.
Таким образом, полученные отношения удовлетворяют всем трем формам нормализации.
3.2.2. Выявление связей полученных отношений
«P_Vagon» «P_typ_vag» «P_zav_izgot» «P_Sobstvennik» «P_Depo_Vagony» «P_Ispolnytely» «P_Neyspravnosty» «P_Detaly» «P_Remont» «P_Typ_Remonta»
3.3. Даталогическое проектирование
3.3.1. Проектирование базы данных
Для разрабатываемой системы необходима база данных. Ее построение начинается с создания таблиц и формирования содержащихся в них столбцов, для которых указываются типы данных, занимаемое ими место и допустимые неопределенные значения (NULL).
Создание таблиц:
Таблица «Адрес» (для хранения адресов регистрации и адресов фактического места жительства всех заемщиков и поручителей банка)
Таблица «Валюта» (для хранения списка валюты)
Таблица «Город» (для хранения списка городов)
Таблица «Договор» (для хранения списка договоров и их реквизитов)
Таблица «Клиент» (для хранения списка существующих клиентов и их данных)
Таблица «Область» (для хранения списка областей)
Таблица «Проценты» (для хранения списка процентных ставок)
Таблица «Связь» - таблица для связи между договором и клиентом (связь многие к многим), предназначена для отображения этой связи
Таблица «Срок» (для хранения списка срока кредитования)
Таблица «Статус» (для хранения статуса клиента)
Таблица «Счет» (для хранения списка расчетных счетов заемщиков)
Таблица «Счет_1» (для хранения списка первой цифры расчетных счетов заемщиков)
Таблица «Счет_вал» (для хранения списка счетов валюты)
Таблица «Улица» (для хранения списка улиц)
Сводная ER-диаграмма всех таблиц создаваемой базы данных и их связи
3.3.2. Организация бизнес логики на стороне сервера
Для выполнения необходимых запросов пользователя к системе используются хранимые процедуры. Хранимые процедуры - программы, находящиеся в базе данных и выполняемые по требованию клиента. Хранимая процедура представляет собой набор совместно откомпилированных команд SQL.