1   2   3   4   5
Ім'я файлу: Кривошея.Курсова.docx
Розширення: docx
Розмір: 757кб.
Дата: 07.06.2022
скачати


ДНІпровський національний університет

імені Олеся Гончара

ФАКУЛЬТЕТ ПРИКЛАДНОЇ МАТЕМАТИКИ

КАФЕДРА КОМПЮТЕРНИХ ТЕХНОЛОГІЙ


КУРСОВА РОБОТА

ЗА ФАХОВИМ СПРЯМУВАННЯМ
на тему: __________________________________________________________

_________________Програмна система «Банкомат»________________________
Освітньо–професійна програма

Комп’ютерне моделювання та технології програмування

Спеціальність 113 Прикладна математика

Галузь знань 11 Математика і статистика

Рівень вищої освіти перший (бакалаврський)
Студента 1 курсу групи

ПА-21-у

Кривошеї О.І. (прізвище та ініціали)
Керівник к.т.н., доц. Золотько К.Є.

__________________________________ (посада, вчене звання, науковий ступінь, прізвище та ініціали)
Кількість балів ___________

Національна шкала _______
Члени комісії:

Зайцева Т.А.

(підпис) (прізвище та ініціали)

Сердюк М.Є.

(підпис) (прізвище та ініціали)

Золотько К.Є.

(прізвище та ініціали)
м. Дніпро, 2022 р.

ЗМІСТ


ВСТУП 2

ПОСТАНОВКА ЗАДАЧІ 6

1 ОГЛЯД ПРОБЛЕМИ 7

1.1Технології та середовища програмування 7

1.2Детальніше про ООП 8

1.3Програмний інтерфейс 11

2 АРХІТЕКТУРА ПРОГРАМНОЇ СИСТЕМИ 13

3 ОПИС ПРОГРАМНИХ РІШЕНЬ 17

4 ТЕСТУВАННЯ І ДОСЛІДЖЕННЯ ОТРИМАНИХ РЕЗУЛЬТАТІВ 21

ВИСНОВКИ 26

СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 27

ДОДАТОК А. КОД ПРОГРАМИ 28



ВСТУП



Банкомат — електронний програмно-технічний комплекс з вмонтованою спеціалізованою ЕОМ, призначений для здійснення автоматизованих операцій видачі наявних грошових коштів, зокрема з використанням платіжних карток, передачі розпоряджень банку про перерахування грошових коштів з банківського рахунку клієнта та виконання інших операцій: оплати товарів, послуг.

Ідея цієї курсової роботи полягає в тому, щоб створити свій власний банкомат з допомогою мови С++.

Буде розглядатися постановка самої задачі, а також: її реалізація, проектування та тестування.

Задача цієї програми "банкомат" полягатиме у виведенні інформації про конкретного клієнта; в який час була проведена транзакція, на яку суму, з якого апарату; складання звітів за вказаними клієнта, можливість зміни суми клієнта.

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

Перейшовши до другого розділу Ви побачите архітектуру програмної системи, яка має вигляд діаграми класів та її опису.

В третьому розділі виконується перелік класів та специфікація їх методів. Даний опис здійснений у певному вигляді таблиці.

Четвертий розділ вже переглядаються приклади роботи програмного застосунку та досліджується програмна система з точки зору її можливих переваг, недоліків та перспектив.

В кінці Ви можете переглянути висновок та інформаційні джерела які були використані в цій роботі.

Застосування AMT (банкоматів) було спробою банків надати клієнтам можливість працювати зі своїми рахунками у будь-який зручний для них час і практично з будь-якого місця [1]. Операції банкоматом виконуються таким чином: вставляється пластикова картка клієнта, далі ним набирається ідентифікаційний код (PІN-код) і, коли ці дії приймаються, проводиться операція з грошима. Звичайно ми не будемо використовувати пластикову картку, але ідея буде та ж сама.

Детальніше про те як користуватися AMT (банкоматом):

1. Перед тим як почати вводити свої данні, обов’язково переконайтеся, що ніхто з оточуючих не наглядає за цим процесом.

2. Якщо Ви сумніваєтеся в роботі банкомату, завершіть роботу натиснувши на кнопку Cancel, та перейдіть до іншого.

3. Ні в якому разі не застосовуйте силу якщо картка не всовується. Це може означати, що банкомат вийшов з ладу, або шахраї вставили в нього пристрій, що зчитує.

4. Точно виконуйте вказівки AMT(банкомату), щоб уникнути збоїв в роботі.

5. Для використання банкомату використовуйте такі клавіши:

  • номери/букви;

  • CANCEL;

  • CLEAR;

  • ENTER.

  1. При закінчені роботи з банкоматом, натисніть завершити та обов’язково заберіть чек, або готівку, якщо Ви її знімали.

Коли тільки Вам може знадобитися готівка – AMT (банкомати) можна знайти майже скрізь, тож їх можна вважати дуже практичними.

Далі в розділах буде розглянута реалізація роботи електронно програмно-технічного комплексу та його реалізація за допомогою C++.

Також будуть розглянуті:

  • специфікації вимог технічного завдання;

  • архітектура програмної системи;

  • перелік класів та специфікацію їх методів;

  • приклади роботи програмного застосунку;

  • програмна система з точки зору її можливих переваг, недоліків та перспектив.




  1   2   3   4   5

скачати

© Усі права захищені
написати до нас