Проектирование и создание автоматизированной информационной системы "Банк"

Автор: Пользователь скрыл имя, 13 Апреля 2012 в 23:13, курсовая работа

Описание работы

Сегодня управление предприятием без компьютера просто немыслимо. Компьютеры давно и прочно вошли в такие области управления, как бухгалтерский учет, управление складом, ассортиментом и закупками. Однако современный бизнес требует гораздо более широкого применения информационных технологий в управлении предприятием.

Содержание

Введение 3

Описание предметной области 4

Постановка задачи 4

Ограничение предметной области 4

Входная информация 4

Определение функциональных зависимостей 5

Нормализация отношений 5

Определение информационных объектов 8

Информационно логическая модель 8

Даталогическая модель 9

Описание состава и работы БД 9

Отладка работы программы 15

Работа содержит 1 файл

Курсовой проект.docx

— 204.96 Кб (Скачать)

МИНИСТЕРСТВО  ОБРАЗОВАНИЯ И НАУКИ

РОССИЙСКОЙ  ФЕДЕРАЦИИ

Государственное образовательное бюджетное учреждение высшего профессионального образования

 
 

Национальный  минерально-сырьевой университет «Горный»

 
 

Кафедра системного анализа и управления инновациями

 
 
 

Курсовой  проект: Проектирование и создание автоматизированной информационной системы «Банк»

 
 
 
 
 
 
 

Выполнил студент:   Великодворский Д.И.

Факультет:    Системный анализ и управление

Курс:     4

Специальность:   220100.62

Шифр:    8801021048

 
 

Преподаватель:                       Ходова Г.В.

Оценка:

Подпись преподавателя:

Дата:

 
 
 
 
 
 
 
 
 

Санкт-Петербург

2012

СОДЕРЖАНИЕ

Введение 3

Описание предметной области 4

Постановка задачи 4

Ограничение предметной области 4

Входная информация 4

Определение функциональных зависимостей 5

Нормализация отношений 5

Определение информационных объектов 8

Информационно логическая модель 8

Даталогическая модель 9

Описание состава и работы БД 9

Отладка работы программы 15

     Введение

     Сегодня управление предприятием без компьютера просто немыслимо. Компьютеры давно  и прочно вошли в такие области  управления, как бухгалтерский учет, управление складом, ассортиментом  и закупками. Однако современный  бизнес требует гораздо более  широкого применения информационных технологий в управлении предприятием. Жизнеспособность и развитие информационных технологий объясняется тем, что современный  бизнес крайне чувствителен к ошибкам  в управлении. Интуиции, личного  опыта руководителя и размеров капитала уже мало для того, чтобы быть первым. Для принятия любого грамотного управленческого решения в условиях неопределенности и риска необходимо постоянно держать под контролем  различные аспекты финансово-хозяйственной  деятельности, будь то: торговля, производство или предоставление каких-либо услуг. Поэтому современный подход к  управлению предполагает вложение средств  в информационные технологии. И чем  крупнее предприятие, тем серьезнее  должны быть подобные вложения. Они  являются жизненной необходимостью — в жесткой конкурентной борьбе одержать победу сможет лишь тот, кто  лучше оснащен и наиболее эффективно организован.

 
 
 
 
 
 
 
 
 
 
 
 

     Описание предметной области

     Автоматизированная  информационная система «Банк» включает в себя данные о клиентах, счетах и их вкладах, которые необходимы для работы банка. База данных позволяет осуществлять добавление, изменение, поиск и удаление данных, а также просмотр этих данных.

 

     Постановка  задачи

      В банк поступает огромное количество информации,  которою необходимо разместить и отсортировать, для её дальнейшей обработки и анализа. От качества этой начальной операции во много зависит успех проделанной  работы, а значит, во многом, и результат работы всей организации.

      Сотрудник должен иметь возможность оперативно заносить поступившую информацию, просматривать, проводить вычисления, если требуется  редактировать. По полученным результатам, составляется отчёт, который со всеми необходимыми данными может быть распечатан. 

     База  данных должна иметь интуитивно понятный интерфейс, содержать все необходимые  поля  и формы и быть гибкой в настройке и модернизации.

     Ограничение предметной области

     Один  клиент может иметь несколько  расчетных счетов.

     Один  расчетный счет может принадлежать только одному клиенту.

 

     Входная информация

     -условно-постоянная

     -оперативно-учетная

     Условно постоянная информация.

     Такая информация меняется  редко –  это таблица «Клиенты» с данными о клиентах банка: код, ФИО, адрес, телефон.

     И таблица «Вклады» с данными о вкладах: номер р\с и код клиента.

 

     Оперативно  учётная.

     Такая информация постоянно меняется и  редактируется, содержит сведения оперативного учета – это таблица «Счета».

 

      Определение функциональных зависимостей

     

 

 

 

 

 

 
 
 

Нормализация  отношений

     Отношение R – код клиента, номер р\с, ФИО, адрес, телефон, сумма на счете.

     Отношение находится в первой нормальной форме, так как все атрибуты простые.

     Отношение  не находится во второй нормальной форме, так как в ней присутствует частичная зависимость от ключа. Например, данные о клиентах зависят от ключа «Код клиента», а данные о сумме на счете от ключа «Номер р\с».

     Чтобы привести отношение ко второй нормальной форме, надо разложить его следующим  образом:

     -построить  проекцию без атрибутов, которые  находятся в частичной функциональной  зависимости от ключа;

     -построить  проекцию на часть составного  ключа и атрибуты, зависящие от  этой части.

     Имеем: R (код клиента, номер р\с, ФИО, адрес, телефон, сумма на счете)

     Разложим  его во вторую нормальную форму.

 

     R0 (Номер р\с, код клиента)

Номер р\с Код клиента
11 1
22 1
33 1
44 2
55 3
66 4
77 4
88 5
99 6
1010 7
1111 8
1212 9

 

     R1 (Код клиента, ФИО, адрес, телефон)

Код клиента ФИО Адрес Телефон
1 Петров Петр Петрович СПб ул.Мира 2-27 7897423
2 Иванов Иван Иванович Спб ул.Труда 15-28 5754353
3 Сидоров Виктор Алексеевич Москва ул.Клубная 40-33 4983321
4 Кузьмин Андрей Михайлович Тверь ул.Новая 6-13 5765325
5 Невкин Дмитрий Игоревич СПб ул.Невская 66-98 5876435
6 Арефьев Евгений Викторович Пушкин Колпинское ш.13-22 5456354
7 Михайлов Игорь  Петрович СПб Невский пр-т 42-23 7754732
8 Юрьев Иван Алексеевич СПб ул.Рыбацкая 34-65 9896544
9 Сорокин Андрей Борисович Москва ул.Московская 55-98 9655632
10 Давыдов Анатолий Иванович СПб ул.Чугунная 76-44 6583252

 
 
 
 

     R2 (Номер р\с, сумма на счете)

 
Номер р\с Сумма на счете
11 300000
22 500000
33 700000
44 900000
55 1200000
66 2500000
77 850000
88 1300000
99 500000
1010 700000
1111 677888
1212 0

 
 

     Теперь  отношения находятся в третьей нормальной форме, так как отсутствует частичная зависимость от ключа и отсутствуют транзитивные зависимости.

 
 
 
 
 
 
 
 
 
 
 

     Определение информационных объектов

     Информационные  объёкты определяются для того, чтобы  определить какие данные должны входить  в таблицы и нахождения связи  между атрибутами. Используя схему  функциональных зависимостей, объёдиним  описательные реквизиты с ключевыми, от которых они зависят, в один информационный объект.

 
Информационный  объект Реквизиты информационного  объекта Примечание
Клиент Код клиента

ФИО

Адрес

Телефон

Ключ
Счет Номер р\с

Сумма на счете

Ключ

 
 
 

     Информационно логическая модель

     Один  клиент может иметь несколько расчетных счетов.

Информация о работе Проектирование и создание автоматизированной информационной системы "Банк"