База данных сотрудника банка по заработной плате

Автор работы: Пользователь скрыл имя, 06 Ноября 2011 в 20:07, курсовая работа

Краткое описание

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

Содержание работы

Введение…………………………………………………………………………………………………3
Постановка задачи……………………………………………………………………………………5
Разработка структуры БД…………………………………………………………………………6
Методы решения……………………………………………………………………………………..8
Руководство пользователя…………………………………………………………………………15
Тестирование…………………………………………………………………………………………..24
Литература……………………………………………

Содержимое работы - 1 файл

Банк.doc

— 1.99 Мб (Скачать файл)
 

Содержание 

Введение…………………………………………………………………………………………………3 

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

Разработка  структуры БД…………………………………………………………………………6 

Методы  решения……………………………………………………………………………………..8 

Руководство пользователя…………………………………………………………………………15 

Тестирование…………………………………………………………………………………………..24 

Литература……………………………………………………………………………………………24 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Введение 

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

     База  данных (БД) представляет собой совокупность специальным образом организованных данных, хранимых в памяти вычислительной системы и отображающих состояние объектов и их взаимосвязей в рассматриваемой предметной области. 

     Система управления базами данных (СУБД) – это комплекс языковых и программных средств, предназначенный для создания, ведения и совместного использования БД многими пользователями.

     Можно выделить четыре этапа развития в  СУБД. Первый этап развития связан с организацией баз данных на больших машинах, базы данных хранились во внешней памяти центральной ЭВМ, пользователями этих баз данных были задачи. На втором этапе все СУБД были рассчитаны на создание БД в основном с монопольным доступом. Так как компьютер персональный, он не был подключен к сети, и база данных на нем создавалась для работы одного пользователя. В редких случаях предполагалась одновременная работа нескольких пользователей. После процесса персонализации  начался обратный процесс интеграция – третий этап. Множится количество локальных сетей, все больше информации передается между компьютерами, остро встает задача согласования данных, хранящихся и обрабатывающихся в разных местах. Возникают задачи связанные с параллельной обработкой транзакций – последовательностей операций над БД. Успешное решение этих задач приводит к появлению распределенных баз данных, сохраняющих все преимущества настольных СУБД и в тоже время позволяющие организовать параллельную обработку и поддержку целостности БД. Четвертый этап характеризуется появлением новой технологии доступа к данным – интранет. Основное отличие этого подхода от технологии клиент – сервер состоит в том, что отпадает необходимость использования специального программного обеспечения.

     В общем случае под СУБД можно понимать любой программный продукт, поддерживающий процессы создания, ведения и использования БД. К СУБД относятся следующие основные виды программ:

  • Полнофункциональные СУБД представляют собой традиционные СУБД, которые сначала появились для больших машин, затем мини - машин и для ПЭВМ(dBase IV, Microsoft Access). Обычно они имеют развитый интерфейс, позволяющий с помощью команд меню выполнять основные действия с БД: создавать и модифицировать структуры таблиц, вводить данные, формировать запросы, разрабатывать отчеты, выводить их на печать и т.п.
  • Серверы БД предназначены для организации центров обработки данных в сетях ЭВМ (MS SQL Server(Microsoft), InterBase(Borland)). Они реализуют функции управления базами данных, запрашиваемые другими (клиентскими) программами обычно с помощью оператора SQL.
  • В роли клиентских программ для серверов БД в общем случае могут использоваться различные программы: электронные таблицы, текстовые процессоры, программы электронной почты и т.д.
  • Средства разработки программ работы с БД  могут использоваться для создания клиентских программ, серверов БД, пользовательских приложений.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

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

  • ФИО держателей пластиковых карт, адрес места жительства, телефон, паспортные данные, ИНН, дата рождения;
  • Название организации, юридический адрес организации, лицевой счет;
  • Дата перечисления заработной платы, дата подачи заявки на перечисление, сумм перечислений.

    Основные  требования к функциям системы:

  1. Перечисление заработной платы с лицевого счета организации на зарплатные карты держателей карт данной организации;
  2. Формирование справки по требованию держателя карты о выполненных операциях;
  3. Формирование отчета о перечислениях за определенный период времени;
  4. Изменение имеющейся информации по заявлению.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Разработка  структуры БД

Концептуальная модель

Атрибуты Назначение
NoKarta

NmKlient

NoPasp

KDate

INN

KCity

KAdr

KPhone

NoSchet

NmOrg

OrgAdr

SalDate

ZayavDate

Summa

№ банковской карты  клиента

ФИО клиента

Номер и серия  паспорта клиента

Дата рождения клиента

ИНН

Город проживания клиента

Адрес проживания клиента

Номер телефона клиента

№ лицевого счета  организации

Название организации

Юридический адрес  организации

Дата перечисления заработной платы

Дата подачи заявки на перечисление

Сумма перечислений

 

Универсальное отношение:

Диаграмма

 

Предварительные отношения

Так как отношения  КАРТА, ЛИЦСЧЕТ, ДАТА_ПЕРЕЧИСЛЕНИЯ не несут  полезной информации, их можно исключить.

Окончательные отношения

 

   Проверим, находятся ли в нормальной форме  Бойса-Кодда (НФБК) данные отношения, т.е. каждый детерминант отношения должен являться возможным ключом.

  1. Для универсального отношения
Возможные ключи: Детерминанты:
NoKarta NoKarta

     

  1. Для универсального отношения
Возможные ключи: Детерминанты:
NoSchet NoSchet
 
  1. Для универсального отношения 
Возможные ключи: Детерминанты:
<NoKarta, SalDate, NoSchet> <NoKarta, SalDate, NoSchet>

        Все предварительные отношения находятся в нормальной форме Бойса-Кодда (НФБК). Так как каждый детерминант отношения является возможным ключом. 
 
 

Руководство пользователя 

      Для запуска программы, откройте папку  Банк, в котором располагается  нужное для Вас приложение Bank.exe. Откройте его.

     Перед Вами приветственная форма Добро  пожаловать! (рис.1) Если Вы хотите продолжить работу с приложением, нажмите кнопку «Вход в базу». Для завершения работы нажмите кнопку «Выход».

     

     Рис.1

При нажатии  на кнопку «Вход в базу» Вы попадете на главную форму База:

На этой форме  имеются:

  1. Навигационные кнопки, позволяющие передвигаться по записям текущей таблицы:

  1. Текущая дата и время:

  1. Основные  вкладки, располагающиеся в верхней  части формы:

  1. Основное  поле с текущей таблицей:

     

    Перейдем к подробному рассмотрению основных для нас кнопок:

    1. Вкладка «Меню»

Данная вкладка  состоит из двух кнопок:

  • «Выход на главную» - осуществляет переход к приветственной форме Добро пожаловать!;
  • «Выход из базы» - завершает работу с приложением полностью.
 
    1. Вкладка «Таблицы»

Данная вкладка  состоит из 3 кнопок:

  • Организации – при нажатии таблица с данными об имеющихся организациях становится текущей

  • Клиенты – при нажатии становится текущей таблица, содержащая информацию о клиентах

  • Начисление  зарплаты – при нажатии становится текущей таблица, содержащая информация об осуществленных перечислениях заработной платы

     
     

    1. Вкладка «Операции»

Содержит три  кнопки:

  • Добавить – добавление новой записи в одну из таблиц;
  • Изменить – изменение информации в текущей записи;
  • Удалить – удаление текущей записи.
  1. Если таблица «Организации» текущая, то:

Информация о работе База данных сотрудника банка по заработной плате