Создан заказ №390400
16 декабря 2014
Разработка информационной системы банкомата
Как заказчик описал требования к работе:
Оглавление
1. Постановка задачи
2. Создание базы данных
2.1 Инфологическая модель
2.2. Разработка таблиц базы данных
2.2.1. Создание таблицы Клиент (Client)
2.2.2. Создание таблицы Карта (Card)
2.2.3. Создание таблицы Операции (Operation)
2.2.4. Создание таблицы Выдача денег (Transaction)
2
.2.5. Создание таблицы Банкомат (ATM)
2.3. Запросы системы
3. Программа-клиент
3.1. Блок-схема основной программы
3.2. Блок-схема формы №2
3.3. Исходный код программы
3.3.1. Исходный код первого модуля
3.3.2. Исходный код второго модуля
3.3.3. Исходный код третьего модуля
3.3.4. Исходный код четвертого модуля
3.4. Скриншоты программы
Заключение
Введение
Задача курсовой работы состоит в создании информационной системы, необходимой для функционирования банкомата.
Разработать ER-диаграмму, а затем создать базу данных для банкомата.
Банкомат – это автомат для выдачи наличных денег по кредитным пластиковым карточкам. В его состав входят следующие устройства: дисплей, панель управления с кнопками, приемник кредитных карт, хранилище денег и лоток для их выдачи, хранилище конфискованных кредитных карт, принтер для печати справок.
Банкомат подключен к линии связи для обмена данных с банковским компьютером, хранящим сведения о счетах клиентов.
Обслуживание клиента начинается с момента помещения пластиковой карточки в банкомат. После распознавания типа пластиковой карточки, банкомат выдает на дисплей приглашение ввести персональный код. Персональный код представляет собой четырехзначное число. Затем банкомат проверяет правильность введенного кода. Если код указан неверно, пользователю предоставляются еще две попытки для ввода правильного кода. В случае повторных неудач карта перемещается в хранилище карт, и сеанс обслуживания заканчивается. После ввода правильного кода банкомат предлагает пользователю выбрать операцию. Клиент может либо снять наличные со счета, либо узнать остаток на его счету.
При снятии наличных со счета банкомат предлагает указать сумму (10, 50, 100, 200, 500, 1000 рублей). После выбора клиентом суммы банкомат запрашивает, нужно ли печатать справку по операции. Затем банкомат посылает запрос на снятие выбранной суммы центральному компьютеру банка. В случае получения разрешения на операцию, банкомат проверяет, имеется ли требуемая сумма в его хранилище денег. Если он может выдать деньги, то на дисплей выводится сообщение «Выньте карту». После удаления карточки из приемника, банкомат выдает указанную сумму в лоток выдачи. Банкомат печатает справку по произведенной операции, если она была затребована клиентом.
Если клиент хочет узнать остаток на счету, то банкомат посылает запрос центральному компьютеру банка и выводит сумму на дисплей. По требованию клиента печатается и выдается соответствующая справка.
В специальном отделении банкомата, закрываемом замком, есть "секретная кнопка", которая используется обслуживающим персоналом для загрузки денег. При нажатии на эту кнопку открывается доступ к хранилищу денег и конфискованным кредитным картам.
Заключение
В данной работе была разработана системы моделирующая работу банкомата.
Построена инфологическая модель. Разработана база данных средствами MySQL содержащая 5 таблиц связанных между собой. Разработаны 10 запросов для отображения информации из таблиц. Также был разработан клиент для работы с базой данных, запрашивающий информацию из БД и при необходимости модифицирующий ее.
Запросов и таблиц может быть больш
подробнее
Заказчик
заплатил
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик воспользовался гарантией для внесения правок на основе комментариев преподавателя
19 декабря 2014
Заказ завершен, заказчик получил финальный файл с работой
5
Разработка информационной системы банкомата.docx
2016-01-13 17:06
Последний отзыв студента о бирже Автор24
Общая оценка
4
Положительно
прекрасный автор,все в срок,нужно было исправить работу изменили за пол часа супер