Please use this identifier to cite or link to this item: https://er.chdtu.edu.ua/handle/ChSTU/8970
Title: Веб-сайт надання бухгалтерських послуг
Authors: Андрієнко, Володимир Олександрович
Джабарін, Юнес Галеб
Keywords: ВЕБ-САЙТ;БУХГАЛТЕРСЬКІ ПОСЛУГИ;ПРОЕКТУВАННЯ;ДИЗАЙН;JOOMLA.
Issue Date: 15-Jun-2023
Abstract: В сучасному світі бухгалтерські послуги стали необхідним елементом успішного бізнесу. Із зростанням числа підприємств та їх складних фінансових операцій, виникає потреба у високоякісних бухгалтерських послугах. Веб-сайти, що надають бухгалтерські послуги, стають все більш популярними серед бізнесменів, оскільки дозволяють замовити послуги віддалено та в зручний для клієнта час. Метою кваліфікаційної роботи є розробка веб-сайту для надання бухгалтерських послуг за допомогою CMS Joomla. Об’єкт дослідження: інформаційні ресурси, що надають бухгалтерські послуги клієнтам. Предмет дослідження: веб-сайт для надання бухгалтерських послуг.
URI: https://er.chdtu.edu.ua/handle/ChSTU/8970
Appears in Collections:122 Комп’ютерні науки (Комп’ютерні науки та прикладне програмування)

Files in This Item:
File Description SizeFormat 
Пояснювальна записка_Джабарін Юнес_КНС-2101_2022-2023.pdf
  Restricted Access
3.32 MBAdobe PDFView/Open Request a copy


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Extracted text
 
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ 
ЧЕРКАСЬКИЙ ДЕРЖАВНИЙ ТЕХНОЛОГІЧНИЙ УНІВЕРСИТЕТ 
 
Факультет інформаційних технологій і систем 
 
Кафедра комп’ютерних наук та системного аналізу 
 
 
 
 
 
 
Пояснювальна записка 
до кваліфікаційної роботи 
бакалавра 
(освітньо-кваліфікаційний рівень) 
 
на тему: «Веб-сайт надання бухгалтерських послуг» 
 
 
 
 
 
    Виконав: студент 4 курсу, групи КНС-2101 
                                                              
спеціальності  122 − «Комп’ютерні науки» 
                                                                         (шифр і назва спеціальності) 
  
освітня програма «Комп’ютерні науки та                                                                                                                               
(назва освітньої програми) 
прикладне програмування                                                                                                                                                              
                                                                       
 
Джабарін Юнес Галеб 
 
Керівник __________   Андрієнко В.О.   
                                                                          (прізвище та ініціали) 
 
Рецензент __________  Антонюк В.С.    
                                                                          (прізвище та ініціали) 
    
 
 
 
 
 
 
 
 
Черкаси 2023 року 
  
 
 
Бланк завдання на кваліфікаційну роботу бакалавра студенту 
 
Черкаський державний технологічний університет 
Факультет Інформаційних технологій і систем 
Кафедра Комп’ютерних наук та системного аналізу 
Освітньо-кваліфікаційний рівень Бакалавр 
Спеціальність 122 – комп’ютерні науки  
Освітня програма Комп’ютерні науки та прикладне програмування 
 
 
 
ЗАТВЕРДЖУЮ 
Завідувач кафедри КНСА  
_______________ Юрій ТРИУС 
«____» _____________ 2023 р. 
 
 
 
ЗАВДАННЯ 
на кваліфікаційну роботу бакалавра студенту 
Джабаріну Юнесу Галебу 
(прізвище, ім‘я, по батькові) 
1. Тема роботи  Веб-сайт надання бухгалтерських послуг 
                                  
 
Керівник роботи     Андрієнко В.О., к.т.н., доцент                    
(прізвище, ім’я, по батькові, науковий ступінь, вчене звання) 
затверджені наказом університету від «24» лютого 2023 р. №43/04. 
 
2. Строк подання студентом роботи до 12 червня 2023 року 
3. Вихідні дані до роботи:  
Практичні навики роботи з інформаційними ресурсами. Робота з базами даних. 
Звіт з виробничої практики. Звіт з переддипломної практики. 
4. Зміст пояснювальної записки (перелік питань, що їх належить розробити): 
Вступ 
4.1. Аналіз предметної області 
4.2. Проектування сайту надання бухгалтерських послуг 
 4.3. Реалізація сайту в CMS Joomla 
Висновки.  
5 . Перелік додатків (з точним зазначенням назв додатків): 
5.1 Додаток А. Специфікація 482.ЧДТУ.32224-01. 
5.2 Додаток Б. Інструкція користувача. 
   
 
 
6. Консультанти розділів роботи 
Прізвище, ініціали та Підпис, дата 
Розділ посада 
завдання видав завдання прийняв 
консультанта 
    
    
 
7. Дата видачі завдання 19.12.2022 
  
 
КАЛЕНДАРНИЙ ПЛАН 
Строк виконання 
№ з/п Назва етапів кваліфікаційної роботи бакалавра Примітка 
етапів роботи 
1 Видача завдання на кваліфікаційну роботу 
19.12.2022 Виконано 
бакалавра. 
2 Аналіз літературних джерел, об’єкту та предмету 
до 06.01.2023 Виконано 
дослідження. 
3 Написання теоретичного розділу кваліфікаційної 
до 12.02.2023 Виконано 
роботи бакалавра. 
4 Написання аналітичного розділу кваліфікаційної 
до 01.04.2023 Виконано 
роботи бакалавра. 
5 Написання практичних розділів й висновків до 
до 01.05.2023 Виконано 
кваліфікаційної роботи бакалавра. 
6 Передзахист кваліфікаційної роботи бакалавра 
25.05.2023 Виконано 
на засіданні кафедри КНСА. 
7 Подання роботи завідувачу кафедри КНСА. до 12.06.2023 Виконано 
8 Захист кваліфікаційної роботи бакалавра. 15.06.2023 Виконано 
    
    
    
 
 
Студент                                   _____________________________     Джабарін Ю.Г. 
(підпис)                                                                     
 
Керівник роботи                     ____________________________       Андрієнко В.О. 
                                           (підпис)      
 
 
                                                               
  
 
 
РЕФЕРАТ 
Кваліфікаційна робота бакалавра містить: 61 с., 39 рис., 20 використаних 
джерел. 
Актуальність теми. В сучасному світі бухгалтерські послуги стали необхідним 
елементом успішного бізнесу. Із зростанням числа підприємств та їх складних 
фінансових операцій, виникає потреба у високоякісних бухгалтерських послугах. 
Веб-сайти, що надають бухгалтерські послуги, стають все більш популярними серед 
бізнесменів, оскільки дозволяють замовити послуги віддалено та в зручний для 
клієнта час. 
Метою кваліфікаційної роботи є розробка веб-сайту для надання 
бухгалтерських послуг за допомогою CMS Joomla.  
Для досягнення цієї мети були визначені наступні завдання: 
− дослідження основних принципів та підходів до розробки веб-сайтів для 
надання бухгалтерських послуг; 
− аналіз вимог та потреб користувачів щодо веб-сайту та розробка відповідних 
функціональних вимог; 
− розробка дизайну та інтерфейсу веб-сайту, що задовольняє вимоги 
користувачів; 
− розробка та інтеграція необхідних функцій на веб-сайті, таких як: можливість 
замовлення послуг, створення облікових записів, спілкування з представниками 
компанії; 
− тестування веб-сайту та визначення його ефективності та виконання вимог 
користувачів. 
Об’єкт дослідження: інформаційні ресурси, що надають бухгалтерські послуги 
клієнтам. 
Предмет дослідження: веб-сайт для надання бухгалтерських послуг.  
  
 
 
Методи дослідження: 
– огляд літературних джерел – проведення аналізу наукових та практичних 
джерел з метою збору інформації про технології розробки веб-сайтів та особливості 
надання бухгалтерських послуг через інтернет. 
– методи проектування  веб-орієнтованого програмного забезпечення. 
Перелік ключових слів: ВЕБ-САЙТ, БУХГАЛТЕРСЬКІ ПОСЛУГИ, 
ПРОЕКТУВАННЯ, ДИЗАЙН, JOOMLA. 
  
 
 
ABSTRACT 
Bachelor’s work contains 61 pages, 39 figures, 20 sources used. 
Actuality of theme. In today’s world, accounting services have become a necessary 
element of a successful business. With the growing number of enterprises and their complex 
financial transactions, there is a need for high-quality accounting services. Websites that 
provide accounting services are becoming more and more popular among businessmen, as 
they allow you to order services remotely and at a time convenient for the client. 
The purpose of this work is to develop a website for providing accounting services 
using Joomla technology. To achieve this goal, the following tasks were defined: 
− Study of the main principles and approaches to the development of websites for the 
provision of accounting services. 
− Analysis of user requirements and needs for the website and development of 
relevant functional requirements. 
− Development of a website design and interface that meets user requirements. 
− Development and integration of necessary functions on the website, such as the 
ability to order services, create accounts and communicate with company representatives. 
− Testing the website and determining its effectiveness and meeting user 
requirements. 
The object of the study: the creation of accounting websites and the activities of 
such offices. 
Subject of research: a website for the provision of accounting services. 
Research methods.  
− Literature review – conducting an analysis of scientific and practical sources in 
order to collect information about website development technologies and features of 
providing accounting services via the Internet. 
− Practical – creating a real website for accounting services. 
Key word list: WEB-SITE, ACCOUNTING, DEVELOPMENT, DESIGN, 
JOOMLA. 
  
 
 7 
ЗМІСТ 
ПЕРЕЛІК УМОВНИХ ПОЗНАЧЕНЬ, СИМВОЛІВ, СКОРОЧЕНЬ І ТЕРМІНІВ .... 8 
ВСТУП .............................................................................................................................. 9 
1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ .......................................................................... 11 
1.1 Бухгалтерські послуги в сучасності ................................................................... 11 
1.2 Приклади веб-сайтів надання бухгалтерських послуг ..................................... 13 
1.3 Вимоги до веб-сайту надання бухгалтерських послуг ..................................... 16 
1.4 Постановка задачі ................................................................................................ 18 
Висновки до розділу 1 ............................................................................................... 18 
2 ПРОЕКТУВАННЯ САЙТУ НАДАННЯ БУХГАЛТЕРСЬКИХ ПОСЛУГ ........... 20 
2.1 Вибір CMS-системи ............................................................................................. 20 
2.2 Структура бази даних .......................................................................................... 23 
2.3 Вибір хостингу для сайту .................................................................................... 27 
2.4 Дизайн веб-інтерфейсу користувача .................................................................. 32 
Висновки до розділу 2 ............................................................................................... 35 
3 РЕАЛІЗАЦІЯ САЙТУ В CMS JOOMLA ................................................................. 36 
3.1 Структура Joomla-проекту .................................................................................. 36 
3.2 Робота над сайтом ................................................................................................ 40 
3.3 Доступ до сайту через мережу Інтернет ............................................................ 47 
3.4 Тестування сайту надання бухгалтерських послуг .......................................... 49 
Висновки до розділу 3 ............................................................................................... 54 
ВИСНОВКИ ................................................................................................................... 55 
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ ..................................................................... 56 
Додаток А. Специфікація 482.ЧДТУ.32224-01 .......................................................... 58 
Додаток Б. Інструкція користувача ............................................................................. 60 
 
  
 
 8 
ПЕРЕЛІК УМОВНИХ ПОЗНАЧЕНЬ, СИМВОЛІВ, СКОРОЧЕНЬ І ТЕРМІНІВ 
ІТ – інформаційні технології; 
БД – база даних; 
СУБД – система управління базами даних; 
CMS – Content Management System. 
 
 
  
 
 9 
ВСТУП 
В сучасному світі бізнес-сфера дедалі більше розвивається та має все більш 
високі вимоги до якості та ефективності фінансового управління. У цьому контексті, 
бухгалтерські послуги стають невід'ємною складовою успішної діяльності будь-якої 
компанії. На сьогоднішній день все більше бухгалтерів та фінансових аналітиків 
шукають нові технології та інструменти, щоб забезпечити своїм клієнтам високу 
якість та швидкість обслуговування. 
Мета даної кваліфікаційної роботи бакалавра полягає у створенні веб-сайту, 
який надасть можливість клієнтам отримувати бухгалтерські послуги в режимі 
онлайн. Для досягнення цієї мети, необхідно розглянути та проаналізувати існуючі 
методи та практики бухгалтерського обліку та фінансового управління, а також 
з'ясувати вимоги до веб-сайту з точки зору безпеки, швидкодії та зручності 
користування. 
Окрім того, важливо розглянути ризики, які пов'язані зі зберіганням та 
обробкою конфіденційної інформації клієнтів, та визначити способи їх мінімізації. В 
результаті розробки та запуску веб-сайту, очікується підвищення якості та 
ефективності надання бухгалтерських послуг та збільшення задоволеності клієнтів. 
Крім того, будуть розглянуті основні функціональні вимоги до веб-сайту, такі 
як реєстрація користувачів, вибір пакету послуг, заповнення звітності та 
бухгалтерської звітності, забезпечення конфіденційності та безпеки даних. 
Важливим етапом роботи буде аналіз конкурентів та ринку, з метою визначення 
особливостей та відмінностей веб-сайту від інших аналогів та визначення 
привабливості пропонованих послуг для потенційних клієнтів. 
Особлива увага буде приділена архітектурі веб-сайту та технологіям, що 
використовуються для розробки та бази даних. 
Також в роботі будуть проаналізовані можливості залучення потенційних 
клієнтів за допомогою інтернет-маркетингу та соціальних мереж, що дозволить 
залучити нових клієнтів та підвищити рівень свідомості про послуги, що надаються 
компанією. 
 
 10 
Отже, дана кваліфікаційна робота має на меті створення веб-сайту надання 
бухгалтерських послуг, який буде забезпечувати високу якість та швидкість 
обслуговування клієнтів, зменшувати витрати на оренду та обслуговування офісів, а 
також підвищувати рівень зручності та доступності надання бухгалтерських послуг 
для підприємств. 
Причиною вибору даної теми є актуальність надання бухгалтерських послуг в 
сучасних умовах розвитку бізнесу та електронної комерції. В умовах постійного 
зростання конкуренції та необхідності підприємств у максимальній оптимізації 
витрат, надання бухгалтерських послуг через веб-сайт може стати важливою 
конкурентною перевагою для компанії. 
Дана робота є актуальною та важливою, оскільки дозволяє забезпечити якісне 
та ефективне надання бухгалтерських послуг підприємствам за допомогою веб-сайту, 
що може стати важливою конкурентною перевагою в умовах сучасного бізнесу. 
 
  
 
 11 
1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ 
1.1 Бухгалтерські послуги в сучасності 
Бухгалтерські послуги є необхідним елементом для будь-якої компанії чи 
бізнесу, що працює в сучасному світі. Вони допомагають підтримувати фінансову 
дисципліну, забезпечують точність фінансової звітності, та дозволяють зосередитися 
на розвитку бізнесу. 
Основні бухгалтерські послуги включають в себе: 
1. Ведення бухгалтерського обліку. Це включає в себе збір, обробку та зберігання 
фінансової інформації про операції компанії. 
2. Складання фінансової звітності. Бухгалтери готують фінансову звітність, що 
включає в себе баланс, звіт про прибутки та збитки, звіт про зміни в капіталі та 
інші фінансові звіти, що вимагаються законодавством. 
3. Податковий облік. Бухгалтери ведуть податковий облік, що включає в себе 
розрахунок та сплату податків, подання податкових декларацій та інші 
податкові процедури. 
4. Аудиторські послуги. Аудиторські послуги допомагають перевірити фінансову 
звітність компанії на точність та відповідність вимогам законодавства. 
5. Консалтингові послуги. Бухгалтери надають консалтингові послуги з 
фінансового управління, оптимізації податкових платежів та інших питань, що 
стосуються фінансів компанії. 
У сучасному світі бухгалтерські послуги дедалі більше переходять до 
використання цифрових технологій. Це дозволяє зберігати фінансову інформацію в 
електронному вигляді та автоматизувати багато рутинних процесів, що зменшує 
кількість помилок та забезпечує більшу швидкість та точність обробки даних. 
Однією з головних технологій, що використовуються в сучасних 
бухгалтерських послугах, є хмарні технології. Вони дозволяють зберігати та 
обробляти фінансові дані в хмарі, забезпечуючи більшу мобільність та доступність 
для клієнтів. Також хмарні технології забезпечують високий рівень безпеки даних та 
 
 12 
автоматичні резервні копії. Іншою важливою технологією є програмне забезпечення 
для обліку та фінансів, що забезпечує автоматизацію багатьох процесів, таких як 
створення та відправка рахунків-фактур, операційних книг та звітів про фінансовий 
стан компанії. 
Також важливим елементом сучасних бухгалтерських послуг є аналітика даних. 
Аналіз фінансової звітності та інших даних дозволяє компаніям отримати важливі 
знання про свої фінанси, зокрема про їхній стан, джерела доходів та можливості для 
зниження витрат. У сучасному світі, де бізнес стає все більш міжнародним, 
бухгалтерські послуги надаються не тільки в межах країни, але і в інших країнах. Це 
вимагає знання міжнародних стандартів та правил бухгалтерського обліку, а також 
співпрацю з іншими компаніями та консультантами. 
Загалом, бухгалтерські послуги є дуже важливим елементом будь-якого 
бізнесу. Вони дозволяють компаніям контролювати свої фінанси та уникнути 
можливих проблем зі законодавством, а також збільшувати ефективність та прибуток 
шляхом оптимізації фінансових процесів. 
Сучасні бухгалтерські послуги надають широкий спектр послуг, включаючи 
створення та обробку фінансової звітності, бюджетування, оподаткування, аналіз 
фінансової звітності та інші. Крім того, бухгалтери можуть надавати консультації з 
питань фінансового планування, управління боргом та ризиками. 
Для того, щоб надати якісні бухгалтерські послуги, фахівці повинні мати високу 
кваліфікацію та знання усіх важливих аспектів бухгалтерського обліку та фінансів. 
Крім того, вони повинні мати доступ до сучасних технологій та програмного 
забезпечення, що дозволяє забезпечувати автоматизацію та оптимізацію процесів. 
Зважаючи на широкий спектр послуг, які надаються бухгалтерами, вартість 
послуг може значно відрізнятися в залежності від типу послуг, складності робіт та 
регіону, де надається послуга. Однак, на відміну від кількох десятиліть тому, коли 
послуги надавалися тільки в офлайн форматі, зараз бухгалтерські послуги можна 
отримати і в онлайн-форматі, що дозволяє компаніям знайти оптимальне 
співвідношення ціни та якості. 
  
 
 13 
1.2 Приклади веб-сайтів бухгалтерських послуг 
«Ваша бухгалтерія» (https://buhgalteriya.com.ua, рис. 1.1) – це український веб-
портал, присвячений бухгалтерському обліку і фінансовому управлінню. Його 
головна мета - забезпечити користувачів актуальною інформацією, новинами та 
ресурсами з області бухгалтерського обліку, оподаткування, фінансів і пов'язаних з 
ними сфер [18]. 
 
Рисунок 1.1 – Головна сторінка сайту «https://buhgalteriya.com.ua» 
Buhgalteriya.com.ua надає різноманітні послуги для професіоналів у сфері 
бухгалтерії та оподаткування. Серед них можна виділити: 
– Новини і статті: веб-портал постійно оновлюється новими статтями, 
аналітичними матеріалами та оглядами, які стосуються змін у законодавстві, 
податках, обліку та фінансах. Це допомагає бухгалтерам і фінансовим спеціалістам 
залишатися в курсі останніх трендів і нововведень. 
– Портал має активний форум, де користувачі можуть обговорювати питання 
бухгалтерського обліку, обмінюватися досвідом та отримувати консультації від 
інших учасників спільноти. Це створює можливість для вирішення складних питань і 
обговорення актуальних тем. 
 
 14 
– Різноманітні онлайн-інструменти для роботи з бухгалтерією, такі як 
калькулятори податків, заробітної плати, витрат і інші. Ці інструменти можуть 
спростити розрахунки і допомогти уникнути помилок. 
– Доступ до навчальних матеріалів, які допомагають розібратися у складних 
аспектах бухгалтерського обліку і оподаткування. Це можуть бути онлайн-курси, 
вебінари, практичні посібники та інші ресурси, які допомагають розвивати навички і 
знання в галузі бухгалтерії. 
CBA.NET.UA (рис. 1.2) – це веб-сайт, який надає доступ до відкритих даних 
українських органів державної влади та місцевого самоврядування. Це частина більш 
широких зусиль уряду України, спрямованих на підвищення прозорості та 
підзвітності за допомогою онлайн-платформ. Сайт дозволяє користувачам шукати 
дані на різні теми, такі як бюджетні витрати, державні закупівлі, моніторинг 
навколишнього середовища тощо, а також відстежувати урядові рішення та 
ініціативи як на національному, так і на регіональному рівнях. Крім того, платформа 
пропонує громадянам інструменти для взаємодії з особами, які приймають рішення, 
та іншими зацікавленими сторонами у політичному процесі. Загалом, метою 
CBA.NET.UA є розширення доступу громадян до інформації, сприяння 
громадянській участі та покращення врядування в Україні [19]. 
Позитивні сторони: 
– доступ до відкритих даних органів державної влади та місцевого 
самоврядування України; 
– сайт дозволяє користувачам шукати дані на різні теми, такі як бюджетні 
витрати, державні закупівлі, моніторинг навколишнього середовища тощо, а також 
відстежувати урядові рішення та ініціативи як на національному, так і на 
регіональному рівнях; 
– надає громадянам інструменти для взаємодії з особами, які приймають 
рішення, та іншими зацікавленими сторонами в процесі вироблення політики; 
– надає громадянам доступ до інформації, сприяє громадянській участі та 
покращенню врядування в Україні; 
 
 15 
– може бути використаний науковцями, журналістами та пересічними 
громадянами, які хочуть вивчити свій регіон або знайти будь-яку корисну інформацію 
про певну установу чи особу; 
– дає можливість подати запит на отримання певної інформації від державних 
органів (це передбачено законодавством). 
Негативні сторони: 
– іноді буває низька швидкість роботи сайту; 
– макет сайту міг би бути більш зручним для користувача; 
– сайт доступний лише українською мовою, що може не підходити для всіх; 
– відсутність опцій доступності, таких як тифлокоментарі та аудіоописи для 
людей з вадами зору. 
 
Рисунок 1.2 – Головна сторінка сайту «https://cba.net.ua» 
BUHUSLUGI.COM.UA (рис. 1.3) – пропонує бухгалтерські та аудиторські 
послуги для підприємств та приватних підприємців. Вартість бухгалтерських послуг 
для фізичних осіб можна знайти на сайті [20]. 
Позитивні сторони: 
– сайт пропонує бухгалтерські та аудиторські послуги для підприємств та 
приватних підприємців. 
 
 16 
– вартість бухгалтерських послуг для фізичних осіб можна знайти на сайті. 
Негативні сторони: 
– старий дизайн; 
– багато «води» (непотрібний контент). 
 
Рисунок 1.3 – Головна сторінка сайту «https://www.buhuslugi.com.ua» 
1.3 Вимоги до розроблювального сайту 
Сайт бухгалтерських послуг повинен мати наступні характеристики. Клієнти 
повинні мати доступ до інформації про бухгалтерську компанію, її історії, досвіду та 
принципів роботи. Це може включати сторінку «Про нас», де описуються основні 
принципи роботи компанії, перелік послуг та відгуки клієнтів. 
Послуги: важливо, щоб на сайті було чітко описано всі послуги, які пропонує 
компанія. Це може включати бухгалтерську звітність, податкове планування, 
консультування та інші послуги. Кожна послуга повинна мати окрему сторінку зі 
списком послуг, цінами та описом. 
Ціни: клієнти повинні мати можливість ознайомитися з цінами на послуги 
безпосередньо на сайті. Компанія може надати ціни за годину, за проект або за місяць, 
 
 17 
в залежності від послуги. Крім того, можливо надати клієнтам можливість скласти 
свій власний пакет послуг та побачити вартість на сайті. 
Контакти: важливо, щоб клієнти мали можливість зв'язатися з представниками 
компанії. Сайт повинен мати розділ з контактними даними, такими як електронна 
пошта, телефон та адреса офісу. 
Оплата: клієнти повинні мати можливість сплатити за послуги безпосередньо 
на сайті. Компанія може надати можливість сплатити онлайн, використовуючи різні 
методи оплати, такі як кредитні картки, PayPal та інші платіжні системи. 
Політика конфіденційності: компанія повинна мати політику конфіденційності, 
яка детально описує, як компанія збирає та використовує особисту інформацію 
клієнтів. Ця інформація може включати ім'я, адресу, електронну пошту та інші 
особисті дані. Сторінка з політикою конфіденційності повинна бути доступна на сайті 
та легко знайти. 
Бажано мати FAQ: це сторінка з частими запитаннями може бути корисною для 
клієнтів, які шукають відповіді на запитання щодо послуг компанії, цін та інших 
аспектів. На цій сторінці можна включити найбільш популярні запитання та відповіді 
на них. 
Дизайн та навігація: сайт повинен мати привабливий та зручний дизайн, який 
допомагає клієнтам знайти необхідну інформацію. Навігація по сайту повинна бути 
простою та інтуїтивно зрозумілою, щоб клієнти могли швидко знайти те, що їм 
потрібно. 
Бажано мати мобільну версію: з урахуванням зростаючої кількості 
користувачів, які використовують мобільні пристрої для доступу до Інтернету, сайт 
повинен мати мобільну версію, яка легко переглядається на різних мобільних 
пристроях. 
SEO-оптимізація: щоб забезпечити більше потенційних клієнтів, сайт повинен 
бути оптимізований для пошукових систем. Це може включати використання 
ключових слів, метатегів, описів та інших факторів, які допоможуть підняти рейтинг 
сайту в пошукових системах. 
 
 18 
Соціальні медіа: компанія може використовувати соціальні медіа для 
просування своїх послуг та привертання нових клієнтів. Сайт повинен мати 
посилання на профілі компанії в соціальних мережах, таких як Facebook, Twitter, 
LinkedIn та інші. 
Контактна інформація: сайт повинен містити контактну інформацію компанії, 
таку як номер телефону, електронна пошта та фізична адреса. Це допоможе клієнтам 
зв'язатися з компанією в разі потреби. 
Відгуки клієнтів: сторінка з відгуками клієнтів може бути корисною для 
підвищення довіри до компанії та її послуг. На цій сторінці можна розміщувати 
відгуки клієнтів про свої позитивні досвіди роботи з компанією. 
Блог: сторінка блогу може бути корисною для розміщення цікавих та корисних 
матеріалів, які можуть привернути нових клієнтів та підтримати інтерес поточних 
клієнтів. В блозі можна писати про різні теми, пов'язані з бухгалтерськими послугами, 
такі як податковий закон, фінансове планування та інше. 
1.4 Постановка задачі 
Задача полягає у створенні веб-сайту для надання бухгалтерських послуг 
клієнтам. Сайт повинен бути доступним для відвідувачів з будь-якого пристрою та 
забезпечувати зручний та легкий доступ до інформації про послуги та ціни. Для 
забезпечення безпеки даних клієнтів та операцій повинна бути використана надійна 
система шифрування даних. Крім того, сайт повинен бути оптимізований для 
пошукових систем, щоб забезпечити високий рівень видимості та привабливість для 
потенційних клієнтів. 
Висновки до розділу 1 
Створення сайту бухгалтерських послуг є важливою задачею для будь-якої 
компанії, що пропонує ці послуги. Створення такого сайту допомагає підвищити 
рівень відкритості та доступності компанії для потенційних клієнтів, а також 
забезпечує можливість з легкістю отримати необхідну інформацію про послуги, що 
 
 19 
надаються. Крім того, сайт бухгалтерських послуг дозволяє здійснювати онлайн-
консультації, що є особливо зручним для клієнтів. 
При створенні сайту бухгалтерських послуг необхідно враховувати потреби та 
очікування потенційних клієнтів, дотримуватися засад ефективного веб-дизайну та 
забезпечити зручну навігацію та швидкий доступ до інформації. Крім того, сайт 
повинен бути оптимізований для пошукових систем, що дозволить йому займати 
високі позиції в результатах пошуку та забезпечити більшу кількість відвідувань. 
Загалом, створення сайту бухгалтерських послуг є важливим кроком для 
розвитку бізнесу та забезпечення його успіху. Він дозволяє залучати нових клієнтів 
та підтримувати довіру інших клієнтів, що є ключовим чинником для успіху будь-
якої компанії. 
  
 
 20 
2 ПРОЕКТУВАННЯ САЙТУ НАДАННЯ БУХГАЛТЕРСЬКИХ ПОСЛУГ 
Відповідно до теми кваліфікаційної роботи, сайт бухгалтерського підприємства 
можна зробити за допомогою CMS – це досить просто та не потребує найму 
високооплачуваних програмістів. 
2.1  Вибір CMS-системи 
Система керування вмістом (Content Management System, CMS) – програмне 
забезпечення для організації веб-сайтів чи інших інформаційних ресурсів в Інтернеті 
чи окремих комп'ютерних мережах. Існують сотні, а може, навіть й тисячі доступних 
CMS – систем. Завдяки їх функціональності ці системи можна використовувати в 
різних компаніях. Незважаючи на широкий вибір інструментальних та технічних 
засобів, наявних в CMS, існують загальні для більшості типів систем характеристики 
[1].  
Перші СКВ були розроблені у великих корпораціях для організації роботи з 
документацією. У 1995-му від компанії CNET відокремилася окрема компанія 
Vignette, яка започаткувала ринок для комерційних СКВ. З часом діапазон продукції 
розширювався і дедалі більше інтегрувався у сучасні мережеві рішення аж до 
популярних вебпорталів. Багато сучасних СКВ поширюються як безкоштовні і легкі 
у встановленні (інсталяції) програми, які розробляються під ліцензією GNU/GPL 
групами ентузіастів. Системи управління вебсайтом часто розраховані на роботу у 
певному програмному середовищі. Наприклад, система MediaWiki, під управлінням 
якої працює Вікіпедія, написана мовою програмування PHP і зберігає вміст і 
налаштування у базі даних типу MySQL або PostgreSQL; тому для її роботи потрібно, 
щоб на сервері, де вона розміщена, були встановлені вебсервер (Apache, IIS чи 
інший), підтримка PHP та системи керування базами даних MySQL або PostgreSQL, 
а також, в разі необхідності, додаткові програми для обробки зображень чи 
математичних формул. Такі вимоги є досить типовими для відкритих СКВ [2]. 
Успішне функціонування будь-якого сайту (будь-небудь розробка інтернет-
магазину, сайту-послуг, або навіть створення сайту-візитки), а також реалізації 
 
 21 
найскладніших та індивідуальних завдань, як правило, залежить від правильно 
підібраного "движка", СMS (Content management system), на якому буде 
функціонувати сайт. 
Безперечно, щоб віддати перевагу якомусь певному движку, необхідно 
розуміти які недоліки та переваги існують у кожного з них. Для цього необхідно 
виконати порівняльний аналіз CMS для інтернет-магазину послуг. 
Тому було створено таблицю порівнянь (рис. 2.1) найпотужніших і 
найпопулярніших СMS, які є безкоштовними, а відповідно і найширше 
використаними версіями, адже безкоштовний движок для сайту, аж ніяк не є поганим 
движком – це є відкритим ПЗ, а значить існує можливість максимально 
персоналізувати під себе сайт. Свого роду короткий аналіз CMS. Вивчивши всі 
очевидні плюси та мінуси кожної з них, після ознайомлення з даної таблиці без 
проблем можна визначитися, яка CMS більше підходитиме для вирішення певних 
завдань [3]. 
 
Рисунок 2.1 – Огляд безкоштовних CMS для сайту бухгалтерських послуг 
Таблиця застосувань різноманітних CMS представлена на рис. 2.2. Роблячи 
висновок з таблиці порівнянь CMS, можна сміливо говорити, що найоптимальнішою 
системою керування контентом сайту буде JOOMLA. 
 
 22 
 
 
Рисунок 2.2 – Застосування та рекомендації використання CMS 
Joomla! – це відкрита універсальна система керування вмістом для публікації 
інформації в інтернеті. Підходить для створення маленьких і великих корпоративних 
сайтів, інтернет порталів, онлайн-магазинів, сайтів спільнот і персональних сторінок. 
З особливостей Joomla можна відзначити: гнучкі інструменти управління обліковими 
записами, інтерфейс для управління медіа-файлами, підтримка створення 
багатомовних варіантів сторінок, система управління рекламними кампаніями, 
адресна книга користувачів, голосування, вбудований пошук, функції категоризації 
посилань і обліку кліків, WYSIWYG-редактор, система шаблонів, підтримка меню, 
управління новинними потоками, XML-RPC API для інтеграції з іншими системами, 
підтримка кешування сторінок і великий набір готових доповнень [4]. 
Joomla! використовує мову програмування PHP та архітектуру MVC, зберігає 
дані у базах даних MySQL, PostgreSQL або MS SQL. На базовому рівні, система 
достатньо захищена від несанкціонованого доступу, але встановлення сторонніх 
розширень може знизити рівень безпеки. Для великих проектів можуть виникати 
проблеми з продуктивністю. Однак, Joomla! надає можливість створювати 
 
 23 
необмежену кількість сторінок, встановлювати самостійно розроблені плагіни та 
створювати індивідуальні макети [6]. Встановлення та налаштування системи є 
простими навіть для новачків. Базовий функціонал системи включає вбудовані модулі 
для форумів, RSS, FAQ та інтернет-магазину, а можливості можна розширити за 
допомогою різноманітних плагінів. Проте, при апдейті Joomla!, розширення у старих 
версіях можуть не працювати належним чином, зокрема безкоштовні плагіни можуть 
не отримувати своєчасних оновлень від розробників. 
2.2  Структура бази даних 
 СУБД у «Joomla!» реалізована за допомогою InnoDb та phpMyAdmin. 
InnoDB є одним з двох типів сховищ даних, які використовуються в MySQL, 
інший тип – MyISAM. InnoDB є транзакційним сховищем даних з підтримкою 
стандарту ACID (Atomicity, Consistency, Isolation, Durability), який забезпечує безпеку 
та цілісність даних. InnoDB використовує ряд інноваційних технологій, таких як 
блокування рівня рядка, щоб забезпечити високу швидкість і надійність. Це дозволяє 
багатокористувацьким додаткам працювати з даними одночасно, забезпечуючи при 
цьому високий рівень ізоляції та цілісності даних. 
Інші переваги InnoDB включають підтримку зовнішніх ключів, яка дозволяє 
створювати зв'язки між таблицями та автоматичне відновлення після збоїв системи. 
Взагалі, InnoDB є потужним та надійним сховищем даних, яке добре підходить для 
високонавантажених багатокористувацьких додатків. Приклад архітектури кластеру 
InnoDB показано на рис. 2.3. 
 
 24 
 
Рисунок 2.3 – Архітектура кластеру InnoDB 
 MySQL (рис. 2. 4) – це відкрите програмне забезпечення для управління базами 
даних, яке використовує мову запитів SQL (Structured Query Language). Воно є одним 
з найпопулярніших реляційних сховищ даних, і використовується для зберігання та 
керування даними в різноманітних додатках [8]. 
MySQL може бути використаний для різноманітних завдань, від невеликих веб-
додатків до великих підприємств, які обробляють терабайти даних. Він підтримує 
багато мов програмування, таких як PHP, Java, Python та інших, що робить його дуже 
гнучким та широко використовуваним. 
Одна з переваг MySQL полягає в його відкритому джерелі, що дозволяє 
розробникам та користувачам вносити внески до його розвитку та покращення. 
MySQL також має велику спільноту користувачів, яка забезпечує багато 
документації, порад та інформаційних ресурсів, що допомагають вирішувати 
проблеми та розуміти нові функції. 
 
 
 
 25 
 
Рисунок 2.4 – Логотип MySQL 
 Список деяких позитивних сторін MySQL [8]: 
1. Відкритий код: MySQL є відкритим програмним забезпеченням, що дозволяє 
розробникам долучатися до розвитку та покращення бази даних. 
2. Висока швидкість: MySQL може обробляти великі обсяги даних швидко та 
ефективно, що дозволяє йому використовуватися в високонавантажених додатках. 
3. Надійність: MySQL є надійною базою даних з можливістю відновлення після 
збоїв системи та забезпеченням цілісності даних. 
4. Простота використання: MySQL має простий та легкий у використанні 
інтерфейс, що дозволяє швидко створювати та керувати базами даних. 
5. Підтримка стандартів: MySQL підтримує багато стандартів, включаючи SQL, 
ACID та мови програмування, такі як PHP, Python та Java. 
6. Масштабованість: MySQL може бути легко масштабований, що дозволяє 
розширювати його функціональність та забезпечувати високу продуктивність під час 
зростання обсягів даних. 
7. Безпека: MySQL має вбудовані функції безпеки, такі як автентифікація 
користувачів, шифрування даних та контроль доступу, що дозволяє забезпечувати 
захист від несанкціонованого доступу до даних. 
8. Велика спільнота користувачів: MySQL має велику та активну спільноту 
користувачів, яка забезпечує підтримку, поради та допомогу у вирішенні проблем та 
вдосконаленні бази даних. 
«phpMyAdmin» (рис. 2.5) – це веб-інтерфейс, який дозволяє керувати та 
адмініструвати бази даних MySQL. Це безкоштовна програма з відкритим вихідним 
кодом, яка може бути встановлена на будь-який веб-сервер, що підтримує PHP та 
 
 26 
MySQL. phpMyAdmin надає користувачам зручний та простий інтерфейс, який 
дозволяє виконувати різноманітні завдання з керування базою даних. Він містить 
інструменти для створення та видалення баз даних, таблиць, запитів, індексів та 
користувачів. Також phpMyAdmin надає можливість редагування та перегляду даних, 
імпорту та експорту баз даних, виконання SQL-запитів та багато іншого [9]. 
Оскільки phpMyAdmin є веб-інтерфейсом, то його можна використовувати з 
будь-якого місця з доступом до Інтернету, що дозволяє керувати базами даних з будь-
якого пристрою. Крім того, phpMyAdmin має велику спільноту користувачів, що 
надає підтримку та поради з використання цього інструменту. В загальному, 
phpMyAdmin є потужним та зручним інструментом для керування базами даних 
MySQL. 
 
Рисунок 2.5 – Головна сторінка системи phpMyAdmin 
CMS Joomla управляє дуже багатьма таблицями, що переказувати їх назви та 
опис немає сенсу. Одна з головних таблиць – users (рис. 2.6), де вказані дані 
користувачів сайту та адміністраторів. 
 
 27 
 
Рисунок 2.6 – Таблиця «users» 
2.3 Вибір хостингу для сайту 
Хостинг – це сервіс, який надає місце для зберігання веб-сайту і дозволяє йому 
бути доступним в Інтернеті. При виборі хостингу для свого сайту потрібно звернути 
увагу на наступні аспекти [10]: 
1. Вартість: ціни на хостинг можуть варіюватися від кількох доларів до десятків 
або навіть сотень доларів на місяць, залежно від обсягу послуг, які потрібно отримати. 
Перед вибором хостингу важливо зробити бюджет і визначити, скільки можна 
витратити на хостинг. 
2. Швидкість і надійність: якщо сайт повільно завантажується або часто не 
доступний, то відвідувачі можуть втратити інтерес до вашого сайту. Тому важливо 
звернути увагу на швидкість та надійність хостингу, а також переконатися, що 
хостинг надає гарантію доступності (uptime) близько 99,9%. 
3. Масштабованість: важливо планувати розвиток сайту та переконатися, що 
обраний хостинг може масштабуватися разом з вами. Якщо є плани розвивати свій 
сайт і додавати нові функції, то потрібен хостинг, який може забезпечити необхідну 
потужність. 
 
 28 
4. Підтримка: важливо, щоб хостинг надавав якісну технічну підтримку, яка 
може допомогти вирішити проблеми, що виникають з сайтом. Тому перед вибором 
хостингу потрібно переконатися, що вони надають 24/7 підтримку та мають позитивні 
відгуки про свою роботу. 
Найпатріотичніший хостинг в Україні – «ukraine.com.ua» (рис. 2.7), це 
найкращий варіант на момент написання цієї роботи. 
 
Рисунок 2.7 – Головна сторінка хостингу «Ukraine.com.ua» 
 Цей хостинг також надає послуги реєстрації доменів (рис. 2.8). 
 
Рисунок 2.8 – Сторінка реєстрації доменів на сайті «ukraine.com.ua» 
 
 29 
Хостинг Ukraine.com.ua є одним з провідних хостинг-провайдерів в Україні. 
Компанія пропонує широкий спектр хостинг-послуг для різних типів сайтів, 
включаючи віртуальний та виділений хостинг, хостинг для WordPress, VPS-хостинг, 
хостинг для онлайн-магазинів та ін. 
Основні переваги хостингу Ukraine.com.ua [11]: 
1. Швидкість та надійність: хостинг використовує найновіші технології, щоб 
забезпечити максимальну швидкість роботи сайту та максимальну доступність для 
відвідувачів. Також, їх сервери розміщені в Україні, що дозволяє зменшити час 
відповіді та забезпечити кращу швидкість завантаження сайту. 
2. Підтримка: компанія Ukraine.com.ua надає кваліфіковану технічну 
підтримку своїм клієнтам. Вони пропонують 24/7 підтримку по телефону, 
електронній пошті та чаті. Крім того, у них є велика база знань та форум, де можна 
знайти відповіді на більшість запитань та проблем. 
3. Безпека: хостинг пропонує безпечну охорону від зломів та хакерських атак. 
Вони використовують найновіші технології безпеки, щоб забезпечити захист ваших 
даних та даних ваших відвідувачів. 
4. Масштабованість: хостинг пропонує різні типи хостинг-послуг, які можуть 
бути масштабовані в залежності від потреб вашого сайту. Вони пропонують 
можливість збільшувати або зменшувати обсяг ресурсів в залежності від розвитку 
вашого сайту. 
Ціни на хостинг-послуги Ukraine.com.ua залежать від типу та обсягу послуг, які 
обераються. Однак, загалом, ціни є досить конкурентоспроможними порівняно з 
іншими хостинг-провайдерами на ринку. Наприклад, вартість віртуального хостингу 
починається від 30 грн на місяць, але вона може змінюватися в залежності від обсягу 
ресурсів, які потрібно отримати. Ціни на VPS-хостинг починаються від 269 грн на 
місяць, а на виділений хостинг можна підписатися від 2399 грн на місяць. 
Також, Ukraine.com.ua має безкоштовний тариф для віртуального хостингу з 
обмеженим обсягом ресурсів. Це може бути відмінним варіантом для тих, хто тільки 
починає створювати свій сайт та не має багато відвідувачів. 
 
 30 
Вищевказаний хостинг використовує адмін-панель «adm.tools» (рис. 2.9). 
Adm.tools – це інструмент для моніторингу та оптимізації рекламних кампаній в 
Google Ads та Яндекс.Директ. Ця платформа надає можливість керувати рекламою в 
онлайн-режимі, аналізувати її ефективність та оптимізувати витрати на рекламу [12]. 
Сервіс adm.tools має ряд корисних інструментів для моніторингу та оптимізації 
рекламних кампаній. Зокрема, він дозволяє: 
− моніторити та аналізувати результати рекламних кампаній в режимі 
реального часу; 
− оптимізовувати витрати на рекламу за допомогою автоматизованої стратегії 
пропозицій; 
− аналізувати ключові слова та пропозиції для виявлення найбільш 
ефективних; 
− переглядати витрати та доходи по різних рекламних кампаніях; 
− отримувати звіти про ефективність рекламних кампаній та інші корисні 
функції. 
Одним з головних переваг adm.tools є те, що це онлайн-платформа, що дозволяє 
керувати рекламою з будь-якої точки світу, де є доступ до Інтернету. Крім того, сервіс 
надає можливість працювати з рекламою в Google Ads та Яндекс.Директ з одного 
облікового запису. 
Також варто відзначити, що сервіс adm.tools має зручний та простий інтерфейс, 
що дозволяє легко орієнтуватися в різних функціях та інструментах платформи. 
Отже, adm.tools – це потужний та корисний інструмент для моніторингу та 
оптимізації рекламних кампаній в Google Ads та Яндекс.Директ. Він дозволяє 
ефективно керувати витратами на рекламу та підвищувати її ефективність, 
забезпечуючи оптимальний рівень ROI (повернення інвестицій). 
Файли сайту в adm.tools можна переглянути дуже легко – це показано на рис. 
2.10. 
 
 31 
 
Рисунок 2.9 – Панель керування хостингом «Ukraine.com.ua» 
 
Рисунок 2.10 – Перегляд файлів сайту 
 
 
 32 
2.4 Дизайн веб-інтерфейсу користувача 
Дизайн веб-інтерфейсу користувача (UI design) – це процес розробки 
зовнішнього вигляду та інтерактивного досвіду веб-додатка або сайту, що 
спрямований на забезпечення максимальної зручності та легкості використання для 
користувачів. Основна мета UI дизайну – створення інтуїтивно зрозумілого та 
приємного інтерфейсу, що дозволяє користувачам ефективно взаємодіяти з веб-
додатком та виконувати потрібні завдання [13]. 
Процес дизайну веб-інтерфейсу користувача зазвичай включає наступні етапи: 
1. Дослідження та аналіз. Дизайнери проводять дослідження та аналізують 
потреби та вимоги користувачів, конкурентну ситуацію на ринку, а також вивчають 
характеристики та можливості веб-додатка. 
2. Проектування структури та навігації. На основі результатів аналізу 
дизайнери створюють структуру та навігацію веб-додатка, що дозволяє користувачам 
легко знаходити потрібну інформацію та функціонал. 
3. Розробка складових елементів. Дизайнери створюють окремі складові 
елементи веб-інтерфейсу, такі як кнопки, поля вводу, меню, списки та інші. 
4. Розробка дизайну. На основі попередніх етапів дизайнери створюють 
оригінальний та зручний дизайн веб-додатка, в якому використовуються кольори, 
шрифти, форми та інші деталі, що допомагають створити позитивний враження та 
комфортну атмосферу для користувачів. 
5. Тестування та вдосконалення. Після створення дизайну веб-інтерфейсу 
користувача, проводиться його тестування, під час якого виявляються можливі 
помилки та недоліки. На основі результатів тестування вносяться виправлення та 
вдосконалення в дизайн, що дозволяє створити максимально зручний та приємний 
досвід взаємодії для користувачів. 
При розробці дизайну веб-інтерфейсу користувача важливо враховувати не 
лише естетичні аспекти, але й функціональні. Наприклад, елементи інтерфейсу 
повинні бути розміщені таким чином, щоб користувачі могли легко знаходити та 
використовувати необхідний функціонал. Кольорова гама та шрифти також повинні 
 
 33 
бути добре підібрані, щоб забезпечити максимальну зручність та читабельність веб-
додатка. 
Підсумовуючи, дизайн веб-інтерфейсу користувача є важливим елементом 
успішної розробки веб-додатків та сайтів. Він дозволяє створити зручний та 
привабливий інтерфейс, що покращує взаємодію користувачів з веб-додатком та 
забезпечує їх задоволення від використання. 
Нижче наведені деякі рекомендації щодо створення дизайну сайту 
бухгалтерських послуг: 
1. Зверніть увагу на колірну гаму. Вона повинна бути стриманою та 
професійною, наприклад, використовувати білий, сірий та синій кольори. Також 
можна використовувати елементи зеленого кольору, який асоціюється з фінансовою 
стійкістю та успіхом. 
2. Розміщуйте інформацію про послуги та ціни зрозуміло та лаконічно. 
Користувачі повинні швидко знайти необхідну інформацію та зрозуміти, які послуги 
надаються. 
3. Додайте відгуки клієнтів. Це допоможе підвищити довіру до вашої компанії 
та показати, що мається успішний досвід роботи з клієнтами. 
4. Забезпечте зручну навігацію по сайту. Користувачі повинні легко знаходити 
необхідну інформацію та послуги. Рекомендується розмістити головне меню вгорі 
сторінки та використовувати логічну структуру сайту. 
При продумуванні дизайну сайту бухгалтерських послуг потрібно: 
1. Звернути увагу на колірну гаму. Кольори на сайті повинні бути стримані та не 
надто яскравими, щоб не розсіювати увагу від інформації. 
2. Врахувати зручність використання. Важливо, щоб сайт був легко зрозумілим і 
зручним у використанні для користувачів. 
3. Дотримуватися принципу мінімалізму. Не переповнюйте сторінку зайвими 
елементами і інформацією, краще дотримуватися принципу "менше – краще". 
4. Використовувати високоякісні зображення та графіку. Це допоможе зробити 
сайт більш привабливим і довірливим для відвідувачів. 
 
 34 
5. Піклуватися про структуру сайту. Важливо розмістити інформацію на сайті 
таким чином, щоб користувачі могли легко знайти потрібну їм інформацію. 
6. Забезпечити можливість зворотного зв'язку. Для того, щоб відвідувачі сайту 
могли зв'язатися з представниками бухгалтерської компанії, варто забезпечити 
наявність контактної інформації та форми зворотного зв'язку. 
7. Дотримуватися принципів адаптивного дизайну. Сайт повинен бути 
оптимізований для відображення на різних пристроях та розмірах екранів, щоб 
користувачі могли зручно користуватися сайтом з будь-якого пристрою. 
Приклад одного сайту бухгалтерських послуг показано на рис. 2.11. 
 
Рисунок 2.11 – Приклад дизайну сайту бухгалтерських послуг 
Дизайн сайту є надзвичайно важливим фактором в привабленні користувачів, 
оскільки перший враження про сайт визначається великою мірою його зовнішнім 
виглядом. Якщо сайт виглядає нецікаво або він недбало розроблений, користувачі 
можуть не залишатися на сайті, або навіть не звернути на нього увагу взагалі. 
Коли користувач заходить на сайт, він у першу чергу бачить його дизайн. Якщо 
він буде привабливим та професійним, це може спонукати користувача залишатися 
на сайті та використовувати його послуги [13]. 
Для сайту розроблена інтуїтивна поверхнева діаграма навігації (рис. 2.12).  
 
 35 
 
 
Рисунок 2.12 – Діаграма навігації сайту 
Висновки до розділу 2 
Даний розділ відображає процес проектування сайту бухгалтерських послуг.  
Виявлено, що обрання Joomla в якості CMS для створення сайту може бути 
добрим вибором. Використання бази даних InnoDB дозволяє підтримувати транзакції 
та забезпечує більшу стійкість до відмов сервера. PHPMyAdmin є потужним 
інструментом для управління базами даних, який забезпечує зручний та ефективний 
доступ до даних. Вибір хостингу на основі критеріїв швидкості, надійності та 
підтримки може забезпечити успішну роботу сайту та зменшити можливість 
виникнення проблем. Постійне оновлення та підтримка сайту бухгалтерських послуг 
можуть забезпечити його успішну роботу та захист від можливих атак. Забезпечення 
зручності та доступності сайту для користувачів може бути важливим фактором в 
привабленні нових клієнтів та збереженні наявних. 
  
 
 36 
3 РЕАЛІЗАЦІЯ САЙТУ В CMS JOOMLA 
3.1 Структура Joomla-проекту 
Архітектура модульної системи: Joomla розроблена з урахуванням того, щоб 
вона була легко розширювана та масштабована. Функціональність Joomla 
розподілена на окремі модулі, які можна додавати та видаляти в залежності від потреб 
користувача. Система шаблонів: Joomla використовує систему шаблонів для 
відображення вмісту на веб-сайті. Шаблони містять відомості про те, як відображати 
різні елементи веб-сайту, такі як заголовки, текст, зображення та інші [14]. 
Менеджер контенту: Joomla має розширений менеджер контенту, який дозволяє 
користувачам додавати, редагувати та видаляти статті, зображення, відео та інші 
матеріали на веб-сайті. Користувачі можуть використовувати різні формати контенту, 
такі як HTML, текстові файли, зображення та інші. 
Ролі та права користувачів: Joomla має систему керування доступом, яка 
дозволяє адміністраторам надавати різні рівні доступу користувачам. Це дозволяє 
забезпечити безпеку веб-сайту та дозволяє користувачам займатися різними 
функціями, такими як редагування статей або керування користувачами. 
Розширені можливості SEO: Joomla має вбудовані можливості для оптимізації 
веб-сайту для пошукових систем. Користувачі можуть використовувати різні SEO-
плагіни та інструменти для поліпшення позицій свого веб-сайту в пошукових 
системах. 
У Joomla-проекті В основному є такі папки: root, administrator, cache, 
components, images, includes, installation, language, library, logs, media, modules, plugins, 
templates, tmp. 
Пакет Joomla постачається з файлом index.php в кореневому каталозі, який 
запускає інсталятор Joomla при розміщенні на хостингу. Після встановлення на 
сторінці index.php в кореневому каталозі буде виконуватися основний движок Joomla 
з налаштуваннями у файлі configuration.php. 
 
 37 
Підпапки в папці "administrator", включаючи cache, components, help, includes, 
language, modules, templates і файл index.php, містять всі файли для веб-інтерфейсу 
адміністратора Joomla, такі як компоненти, шаблони, модулі та плагіни. Сам 
інтерфейс адміністратора є субсайтом Joomla і має повний користувацький інтерфейс. 
Папка «cache» зберігає популярні сторінки, які запитуються на сайті, щоб 
підвищити продуктивність і уникнути повторного завантаження PHP і MySQL для 
кожного запиту. 
Каталог «components» містить всі розширення Joomla, окрім тих, що призначені 
для інтерфейсу адміністратора. За замовчуванням Joomla має деякі розширення, такі 
як вхід, опитування, реєстрація, пошук, стрічки новин та інші. 
У теці «images» зберігаються зображення, що використовуються для розширень 
і плагінів, зокрема смайлики, зображення для статей і зразки файлів банерів. 
Тека «includes» містить основні файли Joomla, в тому числі виконавчі файли 
PHP, які автоматизують включення контенту. 
Тека «installation» містить файли, необхідні для встановлення Joomla, і повинна 
бути видалена після встановлення. 
Тека «language» містить всі мовні файли, з перекладами, що зберігаються у 
простому форматі INI. Кожна мова має власну папку з префіксом імені файлу, який 
відповідає назві папки. 
Каталог бібліотек містить всю систему Joomla і сторонні бібліотеки, що 
використовуються на сайті. Він містить різні області реалізації, які складають 
функціональні частини програми. 
У теці «logs» зберігаються файли журналів Joomla. 
Тека «media» використовується розширеннями для зберігання таких ресурсів, 
як зображення, javascript, css і flash-файли, оскільки вони мають бути 
загальнодоступними. 
Модулі: ця тека містить усі встановлені модулі інтерфейсу. Вона містить 
модулі, доступні для відображення за допомогою шаблону. За замовчуванням Joomla 
постачається з деякими модулями, такими як банери, хлібні крихти, останні новини, 
логін, стрічка новин, опитування, випадкове зображення та інші. Модулі 
 
 38 
розміщуються у шаблоні Joomla як панелі. Вони часто інкапсулюють або надають 
інтерфейс для відображення пов'язаних компонентів. Як і компонент, модуль є 
різновидом додаткового розширення. 
Плагіни: ця папка містить всі ваші файли плагінів. Як і розширення та модулі, 
плагіни є різновидом додаткових розширень. Однак вони працюють на нижчому 
рівні, ніж компоненти. Плагіни призначені для розширення функціональності 
компонентів або модулів. Вони можуть запускатися подіями, наприклад, діями 
користувача або системними подіями, і можуть виконувати широкий спектр завдань, 
наприклад, змінювати вміст або взаємодіяти зі сторонніми сервісами. 
Шаблони: каталог «templates» містить усі ваші файли шаблонів інтерфейсу. 
Можна помітити, що назва кожної підтеки шаблону повинна відповідати шаблону, 
який вона містить. За замовчуванням Joomla постачається з деякими шаблонами, які 
вже готові до використання. Шаблон визначає загальний вигляд вашого сайту, 
включаючи макет, кольори і типографіку. 
Папка «tmp» є місцем для тимчасового зберігання файлів у системі. Найчастіше 
ця тека використовується під час встановлення розширень. Коли встановлюється нове 
розширення, копія архівного файлу розширення копіюється до теки «tmp», а потім 
розпаковується у відповідні папки Joomla. 
«users»: у цій папці зберігаються файли, призначені для користувача, такі як 
зображення профілю та вкладені файли. Для Joomla це місце для зберігання файлів, 
які пов'язані з окремими користувачами, а не з сайтом в цілому. 
«vendor»: цей каталог містить сторонні бібліотеки, які використовуються на 
вашому сайті Joomla. Багато розширень Joomla покладаються на зовнішні бібліотеки 
для забезпечення функціональності, і ці бібліотеки зберігаються в каталозі "vendor". 
Структура показана на рис. 3.1. 
 
 39 
 
 
 
Рисунок 3.1 – Реальна структура сайту на CMS Joomla 
  
 
 40 
3.2 Робота над сайтом 
Для модифікації контенту сайту заходимо по адресі 
http://localhost/administrator/index.php. Бачимо сторінку з навігацією (рис. 3.2). 
 
Рисунок 3.2 – Навігація по адмін-панелі (доступна тільки на російській мові) 
K2 (рис. 3.3) – це стороннє розширення системи управління контентом (CMS) 
для Joomla. Воно призначене для надання додаткової функціональності до основної 
системи управління статтями Joomla, дозволяючи користувачам створювати більш 
складні структури контенту, додавати додаткові поля до статей і створювати власні 
шаблони для відображення контенту [15]. 
K2 відомий своєю гнучкістю і простотою використання, і став популярним 
вибором для власників сайтів, які хочуть створювати більш просунуті структури 
контенту на своїх сайтах на Joomla. Він включає в себе такі функції, як додавання 
тегів, коментування, публікація в соціальних мережах і багато іншого, що робить його 
потужним інструментом для управління і відображення контенту на веб-сайті Joomla. 
Загалом, K2 є чудовим варіантом для користувачів Joomla, які хочуть розширити 
можливості своєї системи управління контентом і створювати більш складні, 
динамічні веб-сайти. 
 
 41 
 
Рисунок 3.3 – Вигляд панелі управління «K2» 
Головна панель CMS Joomla! відображає основні дані сайту, основні 
інструменти та загальні налаштування (рис. 3.4). 
 
Рисунок 3.4 – Загальні налаштування Joomla. 
Щоб створити матеріал, слід перейти в розділ матеріалів, і натиснути "Створити 
матеріал" (рис. 3.5). 
 
 42 
 
Рисунок 3.5 – Створити матеріал 
Всі матеріали відображаються у Менеджер матеріалів, можна зайти в будь-який 
і налаштувати для сайту, їх можна групувати під категорії , або ввімкнутися фільтром 
або пошуком , щоб знайти швидко певний матеріал (рис. 3.6). 
 
Рисунок 3.6 – Менеджер матеріалів 
У редагуванні в панелі матеріал відображається текст, інструменти на бічній 
панелі відображає стан матеріалу, його можна приховати, перенести в кошик, або 
заархівувати. Також на нижній панелі з основних можна додати модуль, під матеріал, 
контакт, меню, зображення (рис. 3.7). 
 
 43 
 
Рисунок 3.7 – Редагування матеріалу 
Також можна перейти до каталогу, натиснувши на головній панелі матеріал, та 
вибравши медіа-менеджер. У каталозі можна видаляти, додавати, редагувати та  
створювати медіа контент (рис. 3.8). 
 
Рисунок 3.8 – Медіа-менеджер 
У панель компонентів можна імпортувати або створити дані, у нашому випадку 
це буде товар (рис. 3.9). 
 
 44 
 
Рисунок 3.9 – Каталог товарів 
У редагування даних товару можна вказати назву, опис, ціну, тип даних. Також 
можна опублікувати дані або приховати (рис. 3.10). 
 
Рисунок 3.10 – Редагування даних 
У розділі «Каталог Замовлення» відстежуються замовлення клієнтів. 
Замовлення клієнта можна відсортувати за номером замовлення, за датою, за 
алфавітним порядком імен клієнтів, за сумою замовлення (рис. 3.11). 
 
 45 
 
Рисунок 3.11 – Каталог Замовлення 
У перегляді певного замовлення відображається : дата замовлення, контактна 
особа, контакт електронної пошти, контактний телефон, та коментар до замовлення, 
для того щоб адміністратор зв'язався з клієнтом для обговорення деталей для 
успішної угоди (рис. 3.12). 
 
Рисунок 3.12 – Перегляд Замовлення 
 
 46 
Також можна імпортувати локальну Базу Даних, щоб працювати з готовими 
даними (рис. 3.13). 
 
Рисунок 3.13 – Імпорт CSV 
Як можна побачити, адмін-панель Joomla! – дуже вагомий інструмент, в якому 
можна змінювати стиль сайту, редагувати контент, оптимізувати текст, додавати 
медіа контент, імпортувати та працювати з даними, без жодних проблем [5]. 
Для оновлення CMS Joomla, K2 надає спеціальну сторінку (рис. 3.14). 
 
Рисунок 3.14 – Сторінка оновлення CMS Joomla 
 
  
 
 47 
3.3 Доступ до сайту через мережу Інтернет 
Щоб розмістити сайт на базі Joomla в мережі Інтернет, спочатку необхідно 
зареєструвати доменне ім'я та придбати хостинг. Після цього необхідно завантажити 
та встановити Joomla на хостинг-сервер, використовуючи файли, які можна знайти на 
офіційному веб-сайті Joomla [16]. 
Після успішного встановлення Joomla необхідно налаштувати параметри сайту, 
включаючи базу даних та параметри безпеки. Для цього можна використовувати 
інструменти керування сайтом Joomla. 
На завершення, необхідно перевірити правильність роботи сайту та 
налаштування його параметрів з точки зору SEO та безпеки. Також можна 
налаштувати резервне копіювання сайту, щоб забезпечити безпеку і збереження 
даних. Загалом, встановлення та налаштування Joomla-сайту в Інтернеті може бути 
дещо складним процесом, але з допомогою детальної документації та інструкцій, це 
можна зробити навіть для тих, хто не має досвіду веб-розробки. 
Спеціально для розробленого сайту, для презентабельності, потрібно купити 
домен. Це можна зробити за допомогою adm.tools (рис. 3.15). 
 
Рисунок 3.15 – Куплений домен «younes-poslugi.website» 
Крім цього, потрібно купити хостинг для сайту. Це можна зробити на 
вищезгаданому сайті «ukraine.com.ua». Краще обрати тариф з немалим розміром 
диску та побільше оперативної памʼяті для підтримки великого потоку користувачів. 
Гарний сайт завжди має SSL-сертифікат для захисту передачі користувацької 
інформації. Тож, обрано тариф «Кращий» (рис. 3.16). 
 
 48 
 
Рисунок 3.16 – Обраний тариф хостингу 
Всі налаштування хостингу можна побачити на рис. 3.17. 
 
Рисунок 3.17 – Всі можливі налаштування хостингу 
Після розгортання сайту на хостинг можна бачити використання ресурсів (рис. 
3.18, 3.19). 
 
Рисунок 3.18 – Індикатори використання дискового простору та місцезнаходження 
серверів хостингу 
 
 49 
 
Рисунок 3.19 – Індикатори використання процесорного часу та трафіку передачі 
даних хостингу 
3.4 Тестування сайту надання бухгалтерських послуг 
Тестування розробленого сайту на Joomla може бути досить складним 
завданням, яке вимагає великої уваги та досвіду. 
Основні етапи тестування сайту на Joomla включають наступне [17]: 
1. Візуальне тестування – перевірка правильного відображення даних на сайті 
на Joomla, таких як текст, ціни, зображення тощо. 
2. Тестування сумісності – перевірка роботи сайту на різних браузерах та 
платформах, таких як Windows, Mac, Linux, iOS, Android тощо. Також варто 
перевірити сумісність сайту зі сторонніми плагінами та компонентами. 
3. Тестування продуктивності – перевірка швидкодії та завантаження сторінок 
сайту на Joomla в різних умовах навантаження, таких як велика кількість відвідувачів, 
запитів до бази даних тощо. 
4. Тестування безпеки – перевірка сайту на Joomla на наявність вразливостей та 
можливих атак з боку зловмисників. 
5. Тестування відповідності стандартам – перевірка відповідності сайту на 
Joomla стандартам та вимогам, таким як W3C, SEO тощо. 
Слід почати з візуального тестування. Результати показані на рис. 3.20, 3.21, 
3.22. 
 
 
 50 
 
Рисунок 3.20 – Головна сторінка завантажується правильно 
 
Рисунок 3.21 – Сторінка цін відображає коректні дані 
 
 
 51 
 
Рисунок 3.22 – Футер сайту відображається нормально 
Тепер тестування сумісності. Вже видно, що сайт працює на комп’ютерах. 
Варто перевірити роботу на мобільних телефонах (рис. 3.23, 3.24). 
 
Рисунок 3.23 – Сайт виглядає гарно на смартфонах 
 
 52 
 
Рисунок 3.24 – Адаптована версія частини головної сторінки сайту під телефони 
Тестування продуктивності показало результати, особливі до CMS-систем 
(рис. 3.25, 3.26) – не все ідеально, але все працює задовільно. 
 
Рисунок 3.25 – Результати Desktop-тестування продуктивності 
 
Рисунок 3.26 – Результати Mobile-тестування продуктивності 
 
 53 
Для mobile-тестування також було використано сервіс від Google  
https://search.google.com/test/mobile-friendly (рис. 3.27). Результати показано на 
рис. 3.28. Також, як видно на рис. 3.28, веб-сайт було успішно проіндексовано в 
пошуку Google. 
 
Рисунок 3.27 – Сервіс тестування Mobile-пристосованості 
 
Рисунок 3.28 – Результати Mobile-пристосованості розробленого сайту 
 
 54 
Висновки до розділу 3 
З метою побудови сайту бухгалтерських послуг було використано CMS Joomla. 
Даний розділ містить докладну інформацію про структуру проекту та процес 
розробки сайту. Були проведені дослідження, встановлено необхідні компоненти та 
модулі, проведено інтеграцію з платіжною системою та забезпечено безпеку сайту. 
Крім того, були проведені різноманітні тестування розробленого сайту, щоб 
переконатися в його коректній роботі та відповідності вимогам користувачів. Після 
успішного тестування сайт було розміщено в мережі Інтернет за адресою younes-
poslugi.website. 
Результатом кваліфікаційної роботи є успішно створений та опублікований 
сайт, який забезпечує можливість надання бухгалтерських послуг в мережі Інтернет. 
  
 
 55 
ВИСНОВКИ 
Створення сайту бухгалтерських послуг є важливою задачею для будь-якої 
компанії, що пропонує ці послуги. Створення такого сайту допомагає підвищити 
рівень відкритості та доступності компанії для потенційних клієнтів, а також 
забезпечує можливість з легкістю отримати необхідну інформацію про послуги, що 
надаються.  
Для створення сайту обрано CMS Joomla. Використано базу даних InnoDB, яка  
дозволяє підтримувати транзакції та забезпечує більшу стійкість до відмов сервера. 
Для менеджменту БД використано PHPMyAdmin – потужний інструмент для 
управління базами даних. Обрано хостинг Ukraine.com.ua для розгортання сайту в 
мережу Інтернет. Цей хостинг базується на основі критеріїв швидкості та надійності. 
Подальше оновлення та підтримка сайту бухгалтерських послуг забезпечить його 
успішну роботу та захист від можливих атак. Забезпечення зручності та доступності 
сайту для користувачів є важливим фактором для залучення нових клієнтів та 
збереженні наявних. 
Проведено різноманітні тестування розробленого сайту, в результаті яких 
розгорнутий сайт показав гарні показники. Після успішного тестування сайт 
розміщено в мережі Інтернет за адресою: https://younes-poslugi.website. 
Результатом кваліфікаційної роботи є успішно створений та опублікований в 
мережі Інтернет сайт, який забезпечує можливість надання бухгалтерських послуг в 
режимі онлайн.  
Всі поставлені у кваліфікаційній роботі завдання виконані. 
 
 
 
 
  
 
 56 
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 
1. Система керування вмістом. URL: https://uk.wikipedia.org/wiki/ 
Система_керування_вмістом (дата звернення: 09.05.2023). 
2. Порівняння CMS. URL: https://habr.com/ru/company/vdsina/blog/514764/ (дата 
звернення: 09.05.2023). 
3. Класифікація CMS. URL: https://malevich1.ru/cms-eto (дата звернення: 09.05.2023). 
4. Joomla!. URL: https://uk.wikipedia.org/wiki/Joomla! (дата звернення: 09.05.2023). 
5. Система управління контентом сайту Joomla! URL: 
https://konstruktorysajtov.com/cms/joomla (дата звернення: 09.05.2023). 
6. Використання CMS Joomla! для створення сайту URL: 
https://allforjoomla.ru/info/16-joomla-for-creating-website (дата звернення: 
09.05.2023). 
7. Бухгалтерські послуги. URL: https://stimul.kiev.ua/articles.htm?a=poslugi 
_bukhgaltera_-_riznovidi_i_tsini#:~:text=Бухгалтерські%20послуги%20-
%20це%20послуги%2C%20пов,зарплати%20роботодавцям%2C%20ведення%20о
блік%20грошей (дата звернення: 09.05.2023). 
8. MySQL. URL: https://www.mysql.com/ (дата звернення: 09.05.2023). 
9. phpMyAdmin. URL: https://www.phpmyadmin.net/ (дата звернення: 09.05.2023). 
10. Хостинг. URL: https://uk.wikipedia.org/wiki/Хостинг (дата звернення: 09.05.2023). 
11. Хостинг Україна. URL: https://ukraine.com.ua (дата звернення: 09.05.2023). 
12. Adm tools. URL: https://adm.tools (дата звернення: 09.05.2023). 
13. Дизайн інтерфейсу користувача. URL: https://uk.wikipedia.org/wiki/Дизайн_ 
інтерфейсу_користувача (дата звернення: 09.05.2023). 
14. Структура CMS Joomla. URL: https://www.cmsjunkie.com/blog/post/understanding-
the-joomla-directory-structure (дата звернення: 09.05.2023). 
15. K2-консоль. URL: https://help.nintex.com/en-US/k2blackpearl/userguide/4.6.11/ 
General-WS_ManagementConsole-Overview.html (дата звернення: 09.05.2023). 
 
 57 
16. Ефективний сайт: 6 ключових показників. URL: 
https://aboutmarketing.info/internet-marketynh/efektyvnyy-sayt-6-klyuchovykh-
pokaznykiv/ (дата звернення: 09.05.2023). 
17. 6 видів тестування web-сайтів. URL: https://redstone.media/vydy-testuvannya-
websaytiv (дата звернення: 09.05.2023). 
18. Ваша бухгалтерія. URL: https://buhgalteriya.com.ua (дата звернення: 27.05.2023). 
19. Бухгалтерські послуги в Україні. URL: https://cba.net.ua (дата звернення: 
27.05.2023). 
20. Аудит. Бухгалтерія. Аутсорсинг. URL: https://www.buhuslugi.com.ua (дата 
звернення: 27.05.2023). 
 
 
 
 
 
 
  
 
 58 
ДОДАТОК А 
 
 
 
        Затверджую               
Зав. кафедри КНСА, 
______________ Юрій ТРИУС 
«____»____________2023 р.                                                                                                                                                                              
 
 
 
 
 
 
 
ВЕБ-САЙТ НАДАННЯ БУХГАЛТЕРСЬКИХ ПОСЛУГ 
 
Специфікація  
482.ЧДТУ.32224-01 01 01 
 
Листів 1 
 
 
 
 
 
 
Розробник                          ____________________                Джабарін Ю.Г. 
 
Керівник                             ____________________                Андрієнко В.О. 
 
 
 
 
 
 
 
 
 
 
 
Черкаси – 2023  
 
 59 
482.ЧДТУ.32224-01 
Позначення Найменування Примітка 
   
   
 Документація  
   
482.ЧДТУ.32224-01 34 01 Інструкція користувача  
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
 
  
 
 60 
ДОДАТОК Б 
 
 
 
 
 
ВЕБ-САЙТ НАДАННЯ БУХГАЛТЕРСЬКИХ ПОСЛУГ 
 
 
Інструкція користувача 
482.ЧДТУ.32224-01 34 01 
 
Листів 2 
 
 
 
 
 
 
Розробник    _____________                   Джабарін Ю.Г. 
 
 
 
 
 
 
 
 
Черкаси – 2023  
 
 61 
Для того, щоб скористатись послугами розробленого веб-сайту, потрібно: 
1. Перейти в зручний браузер. 
2. В адресному полі написати «https://younes-poslugi.website». 
3. Клацнути Enter. 
4. Результат: 
 
Рисунок Б.1 – Головна сторінка розробленого веб-сайту 
 
Рисунок Б.2 – Велике меню веб-сайта 
 
 62 
 
 Рисунок Б.3 – Великий «Підвал» веб-сайта 
 
Рисунок Б.4 – Одна з доступних сторінок з меню «Аудит» 
 
Рисунок Б.5 – Калькулятор коштовності послуг