Курсовая работа: Облік касових операцій

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


2.6 Опис алгоритму рішення задачі

Головна програма складається з дев’яти процедур, кожна з яки виконує певні функції. Загалом програма призначена для розрахунків грошових коштів, які надходять та вибувають з каси. Отже, головна програма складається з наступних процедур:

1. Процедура Init. Ця процедура призначена для ініціювання графічного режиму в програмі. В цій процедурі ми робимо перевірку правильності встановлення та параметри графічного режиму.

2. Процедура titul. Ця процедура виводить на екран монітора зображення у вигляді титульного аркуша( тему курсового, ім’я та прізвище розробника проекту та ін.).

3. Процедура zagruzka. Ця процедура робить завантаження програми.

4. Процедура podskazka. Процедура яка виводить на екран інструкцію по використанню програми. При цьому спочатку створюється допоміжний текстовий файл, який потім підключається в процедурі.

5. Процедура Balans. Процедура, яка починає розрахунковий етап програми. В цій процедурі спочатку відбувається запроси на введення даних в Актив та Пасив , після чого виводиться загальні результати у вигляді таблиці. Якщо ж суми Активу і Пасиву не зійдуться процедура повертається на початок.

6. ПроцедураNeznaju. Ця процедура потребує введення сум готівки, які надаються підзвітним особам. Після чого виводить загальну суму видачі. Всі проведені операції та результати потім подаються у вигляді таблиці.

7. Процедура rozshifrovka. В цій процедурі необхідно ввести суму готівки наявна в касі в національній та іноземній валюті. Результати можна переглянути у вигляді виведеної таблиці.

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

9. Процедура medpriladprodov. Ця процедура аналогічна до процедури medprilad.

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

2.7.Виконання програми

Програма дуже легка у використанні і проста у розрахунках. Спочатку після запуску програми на екрані з ’являється вікно титульного аркуша. Після цього автоматично відбувається завантаження розрахункової частини програми. Після того, як програма завантажилася на екрані з ’являється вікно “Інструкція до використання”, в якому виводиться інформація, яка необхідна для ознайомлення користувача з основними положеннями щодо роботи з програмою. Після того, як користувач ознайомився з довідковою інформацією на екрані з ’являється вікно в якому необхідно ввести значення сум в Актив ( значення : Основні засоби(z), Нематеріальні активи(z1), паливо(z2), Основне виробництво(z3), Каса(z4), Розрахунковий рахунок(z5), Розрахунки з підзвітними особами(z6) та Пасив(значення змінних Статутний фонд(x), Фонди спецпризначення(x1), нерозподілений прибуток)x2), Знос основних засобів(x3), Короткострокова позика банку(x4), Розрахунки за заробітною платою(x5)) балансу. Після цього програма підраховує загальну суму для Активу (z7)і Пасиву (х6), якщо ці змінні рівні то результати виводяться у вигляді таблиці "Баланс" і програма виконується далі. Якщо ж значення цих змінних різні то програма видає повідомлення про хибність розрахунків і повертається на початок розрахункового блоку, це буде повторюватися доти, доки суми Активу та Пасиву не зійдуться.

Після розрахунку балансу виводяться повідомлення для вводу змінних n(в підзвіт Ростовій Р.А.),n1(в підзвіт Носоновій Н.А.),n2(в підзвіт Гришко Г.О.) - введення сум виданих в підзвіт і програма сумує введені дані, які присвоєні змінній n3. Значення змінних n і n1 записуються в типізовані файли noson, rost, які будуть використані в наступних процедурах. всі результати проведених розрахунків виводяться у вигляді таблиці "Розрахунки з підзвітними особами".

Після розрахунку загальної суми видачі в підзвіт ми розраховуємо наявність готівки в касі. Вводимо значення змінних h(готівка в національній валюті), h1, при цьому h1 – це готівка в іноземній валюті, для того щоб перевести в національну валюту ми обчислюємо змінну h2, помноживши h на 5. Змінна h3 використовується для підрахунку загального результату. Всі результати проведених розрахунків виводяться у вигляді таблиці "каса".

Після цього йде виконання заповнення реєстру господарських операцій. Для цього ми вводимо значення змінних: r(з поточного рахунку надійшли кошти на виплату заробітної плати), r1(з поточного рахунку надійшли кошти на господарські потреби по чеку), r2(надійшли в касу кошти за відпущену за готівку продукцію), r3(зарахування на поточний рахунок з каси понадлімітні залишки грошей), r4(надходження в касу внесків батьків за утримання дітей в дошкільних закладах), r6(видана з каси одноразова допомога), r7(надійшла в касу готівка для видачі позики на індивідуальне житлове будівництво), r9(списані використані підзвітні суми з Ростової), r10(списані використані підзвітні суми з Носонової), r 13(Видані кошти на витрати по відрядженню Іванова), r 14(надійшли в касу кошти на проведення цільових заходів), r15(надійшли в касу внески працівників в часткове погашення вартості путівок, придбаних за рахунок коштів підприємства), r16(Внесена готівка на поточний рахунок в банк), при цьому змінні r5(видана з каси заробітна плата), r8(видані працівникам підприємства позики на індивідуальне житлове будівництво), r11(внесений в касу Носоновою залишок невикористаних підзвітних сум), r12(видано з каси кошти кошти Ростовій Р.А. в покриття перевитрат по підзвітних сумах) розраховуються автоматично при виконанні програми. Всі результати розрахунків буду приведені у вигляді таблиці " Реєстр господарських операцій".

Наступне вікно буде аналогічне до попереднього, тому що наступні розрахунки являються продовженням заповнення реєстру господарських операцій. В цьому вікні необхідно ввести значення змінних u(видано з каси Соловенко С. О. кошти на відрядження),u1(затверджені авансові звіти агента відділу постачання Іванова І.В.), u2(затверджені авансові звіти бухгалтером Соловенко С. О.),u3(в результаті інвентаризації виявлена нестача грошових коштів в касі), при цьому змінні u4(Списана повна сума фактичної нестачі за рахунок винної особи), u5(внесена сума фактичної нестачі винною особою в касу підприємства.

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


3 Висновки

Під час розробки програми я ближче ознайомилася з середовищем програмування TurboPascal і в процесі роботи я змогла краще уявити сфери його застосування. Мій курсовий проект створений для спеціальності 5.050111«Бухгалтерський облік» , а саме на тему «Облік касових операцій». Професія бухгалтера – це дуже відповідальна робота, тому в усіх його діях не може бути ніяких помилок. Будь-яке підприємство не зможе працювати без бухгалтера, але його робота містить дуже великі обсяги інформації, в якій дуже легко заплутатися та зробити помилку. Для полегшення роботи бухгалтера я створила багатофункціональну програму, яка виконує не одне завдання пов'язаних з розрахунком балансу, підрахунку готівки наявної в касі, створює реєстр господарських операцій та ін. під час розробки програми я не тільки засвоїла знання з програмування але отримала навички роботи з касовими операціями та бухгалтерським обліком загалом.

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


Додаток 1 Схема алгоритму програми

Блок-схема до головної програми.




+ -


Ex:=readkey

-

+



+ -


+ -


К-во Просмотров: 229
Бесплатно скачать Курсовая работа: Облік касових операцій