к само вона відповідає за перетворення інформації, що відбувається усередині системи. Правила обробки операцій включають в себе порівняння введених даних з базою, а так само видачу системних повідомлень і відображення меню в разі успішного входу в систему. На виході користувач отримує завершену операцію або в разі невдачі - вихід із системи.
Для кращого розуміння процесу розбиваємо батьківський блок на підпроцеси, так і утворюється ієрархія з декількох діаграм.
Діаграма складається з трьох блоків: авторизації, зв'язки з банком і списання коштів з рахунку.
Користувач вводить логін і пароль. Перевірка правильності введення визначає, чи пройшов користувач авторизацію і чи може він працювати в даній системі. При невірному наборі користувач може ще раз ввести свої дані.
Зв'язок з банком потрібна для того, щоб можна було перевірити стан рахунку або зняти гроші. Якщо ми ввели потрібну суму, а баланс недостатній, то видається системне повідомлення про перевищення суми або після перевірки рахунку потрапляємо відразу в меню.
Списання коштів з рахунку має на увазі, що банкомат видає користувачеві потрібну суму грошей і те, що користувач може завершити роботу в даній сістеме.Іспользуя IDEF0 діаграму, яка дозволяє детально описати процес, можна без зусиль уявити собі роботу системи.
1.3 Опис і коротка характеристика існуючих систем автоматизації описаного бізнес-процесу
Автоматизація банківських процесів дає можливість зменшити кількість часу, що витрачається на обробку рутинних операцій. Системи автоматизації для банкоматів можуть включати в себе різні прилади або програмно-апаратні комплекси, в які входять: пристрій для видачі чеків, пристрій для автоіфентіфікаціі карти, пристрій видачі банкнот, клавіатура, дисплей.
Принцип розпізнавання карти дуже простий - спеціальний сканер зчитує доріжки з магнітної смуги і порівнює їх з базою даних, якщо вони пошкоджені, то спрацьовує система безпеки, (банкомат не видає карту назад) як і при введенні неправильного Pin-кода.
Чековий принтер виводить на папір інформацію про виконану користувачем операції, про списання коштів, так само чек може показувати ім'я та прізвище користувача, адреса знаходження банкомату, дату і час.
Після проведення запиту на видачу коштів, банкноти з касет, де вони зберігаються, збираються в пачку і видаються користувачу через щілину на панелі.
Банкомат містить дві клавіатури для клієнта і для оператора. На панелі першого міститися цифри і клавіші відміни, введення, очищення і коректування. На панелі другого світлодіоди, вимикачі, сенсорна панель, клавіатура, що містить 85 клавіш.
Таким чином, дана система звільняє працівників банків від порівняння вручну даних, що надаються користувачем, з тими даними, які зберігаються в базі.
Глава 2. Розробка інформаційної системи банкомату
.1 Побудова алгоритму, і моделі бізнес-процесу
Перш ніж почати проектувати будь-яку систему, нам треба розуміти, як вона працює, в цьому допоможе розібратися алгоритм. Виділяючи основні дії і зв'язки між ними, отримуємо докладний опис роботи.
При відкритті програми Bizagi ми потрапляємо в карусель.
Клікнувши на іконку робочої області можна потрапити на різні етапи проектування процесу, ми почнемо розгляд з самого першого, який називається «Model Process».
Перш ніж накидати в робочу область завдання (позначаються прямокутниками) і шлюзи (ромби) необхідно врахувати, що кількість завдань дорівнює кількості основних форм, яке доведеться проектувати.
У процесі створення проекту в Bizagi багато кроків алгоритму об'єдналися, і схема стала простішою. ??
На даному малюнку представлена ??робота банкомату. У даному процесі дві діючі особи: користувач і система. Користувач вводить логін і пароль, система звіряє їх з уже зареєстрованими, якщо дані не збігаються, то користувач вводить їх ще раз, інакше, система відображає меню з можливістю вибору варіантів. Далі користувач вводить суму, яку хотів би зняти з рахунку і підтверджує її, або знову повертається до введення суми. Система видає чек, що підтверджує успішне завершення операції, і клієнт забирає карту або ж знову повертається в меню.
.2 Ство...