База данных для банка

Создание базы данных "Банк" в среде MS Access: регистрация информации, разработка приложения автоматизации операций учета и процессов составления отчетных документов в банке. Требования нормализации к таблицам базы, обеспечение целостности информации.

РубрикаПрограммирование, компьютеры и кибернетика
Видкурсовая работа
Языкрусский
Дата добавления04.12.2011
Размер файла2,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Новоуральский государственный технологический институт

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

Информационное обеспечение. Базы данных

Создание базы данных "Банк"

Исполнитель: студентка гр. АТ-47

Руководитель: ведущий инженер

Ст. преподаватель Кузин-Куликов С.Н.

  • Введение
  • 1. Описание базы данных
  • 2. Схема данных
  • 3. Технология доступа к данным
  • 4. Отчет
  • Вывод

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

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

В данном курсовом проекте необходимо создать базу данных "Банк", которую будем разрабатывать в среде MS Access, в ней есть поддержка работы со всеми стандартными видами данных, а так же MS Access входит в состав программ MS Office, поэтому является доступной для пользователя.

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

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

В базе данных регистрируется следующая информация:

1. Информация об организации:

Обслуживание конкретного платежного поручения осуществляется одним из сотрудников банка, но, с течением времени, он может поменяться, например из-за увольнения. Все данные, а также изменения заносятся в документ следующей формы:

– Номер платежного поручения

– Отметка о выполнении

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

Данные о сотрудниках, включая ИНН, ФИО, стаж работы, дату рождения и номер отдела, к которому они прикреплены, содержатся в документах следующей формы:

– Стаж работы (полных лет)

Прежде чем прикрепить сотрудника к отделу, нужно назначить менеджера, но только в том случае, если отдел вновь создан, для этого в срочном порядке составляется следующий документ:

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

– Стаж работы (полных лет)

база данный банк автоматизация

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

Информация о платежном поручении представлена в форме:

Для просмотра, ввода и редактирования данных о сотрудниках, отделах и менеджерах созданы формы:

Выборочный доступ к данным в таблицах осуществляется с помощью запроса.

Запрос на выборку "Сотрудники, проработавшие более 5ти лет" — организуется доступ к таблице Сотрудники. Данный запрос содержит информацию о сотрудниках, которые работают в банке более 5ти лет.

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

Средствами СУБД Microsoft Access создан удобный пользовательский интерфейс. Приложение позволяет решать все задачи, сформулированные в задании на курсовую работу. Это позволяет сделать вывод, что задание выполнено полностью.

Размещено на Allbest.ru

Подобные документы

Создание базы данных в среде MS Access. Создание и работа с базой данных на бирже труда. Алгоритм решения. Выбор пакета прикладных программ. Проектирование форм выходных документов и описание структуры таблиц базы данных. Отчеты по запросам и таблицам.

курсовая работа [2,1 M], добавлен 30.01.2009

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

курсовая работа [1,8 M], добавлен 29.10.2008

Создание базы данных в среде MS Access. Создание и работа с базой данных в ателье. Алгоритм решения задачи. Выбор пакета прикладных программ. Проектирование форм выходных документов с использованием СУБД MS Access. Структура записи таблиц базы данных.

курсовая работа [1,6 M], добавлен 30.01.2009

Анализ баз данных и систем управления ими. Проектирование и создание реляционной базы данных в среде MS Access для ресторана "Дельфин": построение информационно логической модели, разработка структур таблиц базы данных и схемы данных, создание Web-узла.

курсовая работа [3,7 M], добавлен 15.11.2010

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

курсовая работа [576,2 K], добавлен 21.08.2011

Создание базы данных, планирование разработки и системные требования. Проектирование базы данных в среде Microsoft Access, элементы и типы данных. Создание таблицы и использование конструктора для их модернизации. Построение запросов и создание макросов.

курсовая работа [2,0 M], добавлен 16.04.2011

Проектирование базы данных в среде СУБД MS Access. Автоматизация учета информации о товаре в магазине. Определение требований и функций системы. Анализ предметной области. Разработка, создание таблиц, запросов, форм и отчетов. Инструкция для пользователя.

отчет по практике [523,6 K], добавлен 21.04.2014

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

курсовая работа [1,0 M], добавлен 01.10.2011

Осуществление анализа предметной области и определение модели базы данных. Реализация базы данных в среде Microsoft Access. Создание и исследование формы ввода информации, запросов с условиями выбора, диаграмм по результатам вычислений и отчетов.

курсовая работа [246,1 K], добавлен 19.10.2013

Разработка базы данных с целью автоматизации процессов составления, ведения и распространения информации об расписании занятий в спортивном комплексе "Маяк". Анализ предметной области. Разработка алгоритмов работы программы и приложения пользователя.

дипломная работа [1,0 M], добавлен 12.07.2015

Вариант №5 – БД «Банковское обслуживание».

Постановка задачи. Создать базу данных «Банковское обслуживание» содержащую информацию о банковских операциях с клиентами.
1) База данных должна содержать следующую информацию:

• Таблицу «Клиенты», содержащую следующую информацию о клиентах банка: Фамилия, Имя, Отчество, Телефон, Домашний адрес.
• Таблицу «Банки», содержащую информацию о банках: Наименование, Телефон, Адрес, Председатель правления совета директоров.
• Таблицу «Операции», содержащую информацию о банковских операциях: Операции, Сумма, Процент, Тип операции.

2) Определить первичные и вторичные (внешние) ключи (если необходимо добавьте поля). Ввод данных в поля внешнего ключа, а также в поля с небольшим набором возможных значений организовывать с помощью мастера подстановок, а также предусмотреть маску ввода, где это возможно.
3) Установить связь между таблицами, предусмотрев обеспечение целостности данных, каскадное обновление связанных полей и каскадное удаление связанных записей.
4) Ввести не менее 4 записей в таблицы без внешнего ключа и не менее 10 записей в таблицы, содержащие поле внешнего ключа.
5) Создать следующие запросы, задав для них смысловые имена.

• Запрос на групповые операции. Для определения банка выдавшего наибольшее количество кредитов. На экран вывести следующие поля: Наименование банка, Операции, Общее количество кредитов.
• Перекрестный запрос. Для отображения информации о количестве операций того или иного банка и операции.
• Параметрический запрос. Для определения операции больше определенной суммы, задаваемого параметром. На экран вывести следующие поля: Наименование банка, Сумма операции.
• Запрос на вычисляемое поле. Для отображения общей суммы к возврату каждой операции. На экран вывести следующие поля: Код операции, Операция, Фамилия клиента, телефон, Сумма к возврату = Сумма*(1+Процент).
• Запрос на создание таблицы. Для создания таблицы «Операции1» копии таблицы «Операции».
• Запрос на удаление. Для удаления информации из таблицы «Операции1» о пенсионных сбережениях.

6) Создать следующие формы, задав для них смысловые имена.

• Подчиненную форму, отображающую данные из таблиц «Банки» и «Операции». В созданную форму добавить кнопки для перехода между записями.
• Форму с вычисляемым полем, отображающую следующую информацию: Фамилия, Имя, телефон клиентов, Операции, Сумма, процент. В область примечаний добавить Сумму к возврату = Сумма*(1+Процент).

7) Создать отчет, отображающий информацию о прошедших банковских операциях: Наименование банка, телефон, Операции, Сумма, процент, Тип операции. В нижний колонтитул добавить свою фамилию, номер группы и дату создания базы данных.
8) Создать макросы для открытия всех таблиц базы данных. Задать смысловые имена макросам.
9) В режиме конструктора создать форму «Пользовательский интерфейс», позволяющую работать с созданной базой данных. На форме отобразить информацию о названии базы данных и об авторе. Поместить на форме командные кнопки, позволяющие открывать все таблицы, запросы, формы и отчеты, задать для них смысловые имена. Отредактировать форму с помощью элементов рисования панели элементов. Поместить на нее свою фотографию.
10) Создать макрос для автоматического открытия формы «Пользовательский интерфейс».

Таблица «Клиенты» — База данных Access Банковское обслуживание

Таблица «Банки» — База данных Access Банковское обслуживание

Запрос «Сумма к возврату» — База данных Access Банковское обслуживание

Форма «Банки» — База данных Access Банковское обслуживание

Форма «Сумма к возврату» — База данных Access Банковское обслуживание

Отчет — База данных Access Банковское обслуживание

Готовая база данных Access Банковское обслуживание доступна для скачивания по ссылке ниже.

Клиентские базы данных половины банков из топ-20 можно купить на черном рынке. За год они подорожали втрое — с 20 до 70 рублей за одну запись, следует из отчета компании по борьбе с инсайдерскими утечками DeviceLock («Известия» ознакомились с исследованием). Компания проверила 10 баз данных, датированных июнем или июлем, которые продаются в DarkNet и telegram-каналах, — все принадлежат банкам из первой двадцатки. Тенденцию подтвердили в других компаниях по кибербезопасности — Zecurion и «Техносерв». Теперь один такой полный реестр информации можно купить за 7–11 млн рублей. В Центробанке пояснили, что персональные данные стало сложнее достать из-за возросших мер предосторожности. При этом в полицию в августе уже поступило заявление о краже большой суммы со счета. У клиента Росбанка мошенники выманили информацию и списали около 3 млн рублей, рассказал «Известиям» источник в правоохранительных органах.

Денежная инженерия

В DarkNet или telegram-каналах доступна персональная информация о клиентах больше половины банков, входящих в первую двадцатку. За год случаи мошенничества участились, а стоимость данных об одном клиенте выросла до 70 рублей, сказано в исследовании черного рынка торговли клиентскими данными в DarkNet и telegram-каналах, проведенном DeviceLock. Таким образом, цена реестра с содержанием 100–150 тыс. записей теперь составляет 7–11 млн рублей. Купить можно не только личную информацию (ФИО, номера мобильного и домашнего телефонов, паспортные данные, дата и место рождения), но и банковскую — остаток на счету, дата последней операции, в некоторых случаях — информация об офисе банка, где она проводилась.

Стоимость данных зависит от их «свежести»: цена за сведения о клиенте, датируемые прошлым месяцем, доходит до 100 рублей, рассказал автор исследования — технический директор компании DeviceLock Ашот Оганесян. Именно эти данные могут использоваться для телефонных атак на клиентов банков, когда мошенники пытаются получить у жертв SMS-код подтверждения перевода средств или смены пароля в интернет-банке с помощью социальной инженерии, пояснил он. Чем больше мошенник знает о клиенте, тем ему проще вызвать доверие и вынудить жертву раскрыть недостающие данные.

С помощью личной информации у клиента Росбанка 3 августа выманили около 3 млн рублей, сообщил «Известиям» источник в правоохранительных органах. В заявлении пострадавшего сказано, что ему якобы позвонили из банка. Сам он уточнил «Известиям», что звонок был совершен с номер колл-центра, который был у него сохранен. «Сотрудник» сообщил о несанкционированном списании денег с расчетного счета, открытого в определенном подразделении кредитной организации. Затем он пояснил, что для перевода средств на безопасный счет необходимо назвать пароль и код, который придет в SMS-сообщении, сказано в заявлении.

В Росбанке «Известиям» оперативно не прокомментировали эту ситуацию. Однако в целом там отметили: утечек клиентских данных за пределы корпоративной сети финансовой организации не выявлено, по всем зафиксированным инцидентам со звонками мошенников проводится внутреннее расследование. Директор департамента информбезопасности Росбанка Михаил Иванов подчеркнул, что сейчас отмечается очередной рост активности мошенников, которые в телефонном разговоре представляются сотрудниками банка и пытаются получить от собеседника одноразовые коды подтверждения из SMS, часть звонков происходит с подменой номера через виртуальный сервер.

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

Вырос спрос

Стоимость персональных данных действительно выросла, в первую очередь — из-за повышения спроса, причем не только со стороны мошенников, но и легальных компаний, собирающих таким образом базу для холодных или таргетированных продаж своих услуг клиентам. Компании готовы платить большие деньги за цифровой портрет клиентов, чтобы эффективнее продавать свои товары и услуги, и чем подробнее этот портрет, тем он дороже, подтвердил веб-аналитик «Лаборатории Касперского» Владислав Тушканов. В компании есть люди, в задачи которых входит мониторинг разговоров в даркнете.

Самый распространенный источник сливов — это инсайдеры, от администраторов до руководителей IT-блока и бизнес-подразделений, обладающих легитимным доступом к персональным данным, рассказал директор Центра компетенций по информационной безопасности компании «Техносерв» Сергей Терехов. В кредитную организацию могут приходить сотрудники, которые изначально заинтересованы в краже информации, иногда их подкупают во время работы, а также не исключены утечки из-за халатности, перечислил эксперт.

Стоимость нелегальных услуг по продаже личной информации зависит прежде всего от уровня риска для того, кто их оказывает, рассказали «Известиям» в ЦБ. Если цена данных выросла, значит, методы противодействия утечкам в банках существенно осложнили «бизнес» злоумышленникам, уверены в регуляторе.

На страже данных

Кредитные организации используют системы DLP (Data Leak Prevention), которые отслеживают потенциальные утечки и сообщают об этом в службу безопасности, а также могут предотвратить слив, например, принудительно выключив компьютер, рассказали «Известиям» в крупнейших российских банках. Но работники привыкли, что могут скинуть некоторую информацию на флешку и закончить работу дома, поэтому часто DLP-система настроена только на отслеживание, а не на предотвращение утечек, пояснил руководитель аналитического центра Zecurion Владимир Ульянов. Он заметил: с точки зрения безопасности это неправильно, а со стороны бизнес-процессов — логично.

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

В рамках защиты от утечек в банках ведется работа не только с системами безопасности, но и с самими сотрудниками — потенциальными инсайдерами. Для них проводятся специализированные консультации по вопросам работы с конфиденциальной информацией, рассказали в Сбербанке. В кредитных организациях прописаны ограничения и меры наказания сотрудников за выгрузку конфиденциальных данных, а также за фотографирование экранов мониторов и служебных документов, добавил директор по безопасности Почта Банка Станислав Павлунин.

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

Банкам следует работать с клиентами над повышением финграмотности, чтобы они не попадали на удочку мошенников, считает Владимир Ульянов из Zecurion. Но граждане и сами могут себя обезопасить. Например, если звонят с неизвестного номера и представляются сотрудником банка, клиенту лучше перезвонить по официальному телефону на сайте кредитной организации или самому прийти в банк, рассказал он. По рекомендации эксперта, при общении с предполагаемым сотрудником банка нужно минимизировать выдаваемую информацию: не называть CVV-код, написанный на обратной стороне пластиковой карты, а также пароли из SMS-сообщений о подтверждении операций — эта информация нужна для самого пользователя, а не для банковского служащего.

Оцените статью
Добавить комментарий