diff --git a/project/text/sen/BIBLIOGRAPHY.tex b/project/text/sen/BIBLIOGRAPHY.tex index acb9bb0..b318280 100644 --- a/project/text/sen/BIBLIOGRAPHY.tex +++ b/project/text/sen/BIBLIOGRAPHY.tex @@ -1,5 +1,5 @@ \begingroup -\renewcommand{\section}[2]{\anonsection{БІБЛІОГРАФІЯ}} +\renewcommand{\section}[2]{\anonsection{СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ}} \begin{thebibliography}{00} \printbibliography[heading=none] diff --git a/project/text/sen/INTRODUCTION.tex b/project/text/sen/INTRODUCTION.tex index 1e274ac..c390153 100644 --- a/project/text/sen/INTRODUCTION.tex +++ b/project/text/sen/INTRODUCTION.tex @@ -10,13 +10,13 @@ Незалежно від алгоритму побудови розкладу, виникає прикладна проблема з інструментів різних рівнів, що використовуються в процесі. Саме ним і буде присвячено проведену роботу. -Актуальність дослідження полягає в необхідності забезпечення всіх учасників освітнього процесу доступом до актуальної версії розкладу занять у будь-який час, а також можливості спрощення процесу формування розкладу та подальшої інформатизації освітнього процесу. +\textbf{Актуальність дослідження} полягає в необхідності забезпечення всіх учасників освітнього процесу доступом до актуальної версії розкладу занять у будь-який час, а також можливості спрощення процесу формування розкладу та подальшої інформатизації освітнього процесу. -Об’єкт дослідження — системи для планування розкладу. Предмет дослідження — система для підтримки планування розкладу в закладах освіти з поділом учнів (вихованців, здобувачів освіти тощо) на стабільні академічні групи. +\textbf{Об’єкт дослідження} -- системи для планування та підтримки планування розкладу. \textbf{Предмет дослідження} -- система для підтримки планування розкладу в закладах освіти з поділом учнів (вихованців, здобувачів освіти тощо) на стабільні академічні групи. -Метою роботи є проектування та розробка розширюваної системи підтримки редагування розкладу в закладах освіти з можливістю використання всіма учасниками освітнього процесу та реалізація відкритого API для взаємодії з системою. +\textbf{Метою роботи} є проектування та розробка розширюваної системи підтримки редагування розкладу в закладах освіти з можливістю використання всіма учасниками освітнього процесу та реалізація відкритого API для взаємодії з системою. -Для реалізації мети поставлено наступні завдання: +Для реалізації мети поставлено наступні \textbf{завдання роботи}: \begin{enumerate} \item Проаналізувати характеристики існуючих систем планування, зокрема обсяг їх можливостей. \item Проаналізувати окремі частини процесу підготовки розкладу на прикладі факультету комп'ютерних наук, фізики та математики ХДУ. diff --git a/project/text/sen/MAIN-SEN.tex b/project/text/sen/MAIN-SEN.tex index a98f56b..5a2a7b5 100644 --- a/project/text/sen/MAIN-SEN.tex +++ b/project/text/sen/MAIN-SEN.tex @@ -21,7 +21,7 @@ \include{INTRODUCTION} % Введение -\section{АНАЛІЗ СИСТЕМ ПЛАНУВАННЯ ТА ІНФОРМУВАННЯ} +\section{Аналіз систем планування та інформування} \subsection{Задачі систем планування} \input{Analyse-History.tex} \subsection{Порівняння сучасних сервісів планування та інформування} @@ -36,7 +36,7 @@ \subsection{Обгрунтування використаних технолог \input{JsLibraries.tex} \clearpage -\section{ПРОЕКТУВАННЯ ТА РОЗРОБКА СЕРВЕРНОЇ ЧАСТИНИ} +\section{Проектування та розробка серверної частини} \subsection{Клієнт-серверна архітектура веб-додатків} \input{ClientServer.tex} diff --git a/project/text/sen/PREAMBLE.tex b/project/text/sen/PREAMBLE.tex index 1b26312..01f5933 100644 --- a/project/text/sen/PREAMBLE.tex +++ b/project/text/sen/PREAMBLE.tex @@ -39,6 +39,7 @@ eprint=false, isbn=false, dashed=false, +date=year, url=false %все false выключают отображение полей, заполненных в библиографической базе, но не актуальных для печатного листа ]{biblatex} % Библиография @@ -104,13 +105,20 @@ % Содержание \usepackage{tocloft} -\renewcommand{\cfttoctitlefont}{\hspace{0.38\textwidth}\MakeTextUppercase} % СОДЕРЖАНИЕ -\renewcommand{\cftsecfont}{\hspace{0pt}} % Имена секций в содержании не жирным шрифтом +\renewcommand{\cfttoctitlefont}{\hspace{0.38\textwidth}\bfseries\MakeTextUppercase} % СОДЕРЖАНИЕ +\renewcommand{\cftsecfont}{\bfseries\hspace{0pt}} % Имена секций в содержании жирным шрифтом \renewcommand\cftsecleader{\cftdotfill{\cftdotsep}} % Точки для секций в содержании \renewcommand\cftsecpagefont{\mdseries} % Номера страниц не жирные \setcounter{tocdepth}{3} % Глубина оглавления, до subsection \setcounter{secnumdepth}{4} % Глубина нумерации, до paragraph +\renewcommand\cftsecpresnum{РОЗДІЛ } +\renewcommand\cftsecaftersnum{.} + +\newlength\mylen +\settowidth\mylen{\bfseries РОЗДІЛ 1.\ } % if more than 9, use "Chapter 10" +\cftsetindents{sec}{0pt}{\mylen} + % Нумерация страниц справа сверху \usepackage{fancyhdr} \pagestyle{fancy} @@ -198,30 +206,36 @@ \else \expandafter\@secondoftwo \fi - {\oldcontentsline{#1}{\MakeTextUppercase{#2}}} + {\oldcontentsline{#1}{#2}} {\oldcontentsline{#1}{#2}} } \makeatother % Оформление заголовков \usepackage[compact,explicit]{titlesec} -\titleformat{\section}{}{}{0mm}{\centering\bfseries{\thesection\quad\MakeTextUppercase{#1}}} -\titleformat{\subsection}[block]{\vspace{1em}}{}{12.5mm}{\thesubsection\quad#1} -\titleformat{\subsubsection}[block]{\vspace{1em}\normalsize}{}{12.5mm}{\thesubsubsection\quad#1} -\titleformat{\paragraph}[block]{\vspace{1em}\normalfont\normalsize}{}{12.5mm}{\theparagraph\quad#1} +\titleformat{\section}{}{}{0mm}{\centering\bfseries{РОЗДІЛ \thesection\quad\\\MakeTextUppercase{#1}}} +\titleformat{\subsection}[block]{\vspace{1em}}{}{12.5mm}{\bfseries\thesubsection.\quad#1} +\titleformat{\subsubsection}[block]{\vspace{1em}\normalsize}{}{12.5mm}{\bfseries\thesubsubsection.\quad#1} +\titleformat{\paragraph}[block]{\vspace{1em}\normalfont\normalsize}{}{12.5mm}{\bfseries\theparagraph.\quad#1} +\titleformat{\subparagraph}[block]{\vspace{1em}\normalfont\normalsize}{}{12.5mm}{#1} + +\titlespacing{\section}{0pt}{*1}{*5} +\titlespacing{\subsection}{0pt}{*4}{*5} +\titlespacing{\subsubsection}{0pt}{*4}{*1} +\titlespacing{\paragraph}{0pt}{*4}{*1} \pdfstringdefDisableCommands{\let\uppercase\relax} % \uppercase не поддерживается в закладках pdf % Секции без номеров (введение, заключение...), вместо section*{} \newcommand{\anonsection}[1]{ - {\centering\bfseries{#1}\par} + {\centering\bfseries{#1}\par\vskip 1cm} \phantomsection % Корректный переход по ссылкам в содержании \addcontentsline{toc}{section}{\uppercase{#1}} } % Секции для приложений \newcommand{\appsection}[1]{ - {\centering\bfseries{#1}\par} + {\centering\bfseries{#1}\par\vskip 1cm} \phantomsection \addcontentsline{toc}{section}{\uppercase{#1}} } diff --git a/project/text/sen/TITLEPAGE.tex b/project/text/sen/TITLEPAGE.tex index 800e5a9..cac89ba 100644 --- a/project/text/sen/TITLEPAGE.tex +++ b/project/text/sen/TITLEPAGE.tex @@ -1,22 +1,24 @@ \thispagestyle{empty} -{\centering +{\centering{\bfseries МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ХЕРСОНСЬКИЙ ДЕРЖАВНИЙ УНІВЕРСИТЕТ -ФАКУЛЬТЕТ КОМП'ЮТЕРНИХ НАУК, ФІЗИКИ ТА ІНФОРМАТИКИ - -КАФЕДРА ІНФОРМАТИКИ, ПРОГРАМНОЇ ІНЖЕНЕРІЇ ТА +Факультет комп'ютерних наук, фізики та інформатики -ЕКОНОМІЧНОЇ КІБЕРНЕТИКИ +Кафедра інформатики, програмної інженерії та економічної кібернетики \vfill ПРОЕКТУВАННЯ ТА РОЗРОБКА МІКРОСЕРВІСІВ ДЛЯ ВЕБ-ДОДАТКУ РЕДАГУВАННЯ РОЗКЛАДУ +\vfill + Дипломна робота +} + на здобуття ступеня вищої освіти бакалавр } @@ -24,24 +26,28 @@ \vfill \hfill\begin{minipage}[t]{0.65\textwidth} -Виконав: -студент 4 курсу 15-431 групи \\ спеціальності 6.040302 Інформатика +Виконав студент 4 курсу 431 групи + +напряму підготовки 6.040302 Інформатика Сенчишен Денис Олександрович -Керівник: +Керівники: доктор педагогічних наук, доцент -кандидат педагогічних наук, доцент +Круглик Владислав Сергійович, -Круглик Владислав Сергійович +доктор технічних наук, професор -Рецензент: +Гуржій Андрійович Миколайович + +Рецензент: кандидат фізико-математичних наук, професор Кузьмич Валерій Іванович + \end{minipage} \vfill diff --git a/project/text/sen/bibliography.tex b/project/text/sen/bibliography.tex index acb9bb0..b318280 100644 --- a/project/text/sen/bibliography.tex +++ b/project/text/sen/bibliography.tex @@ -1,5 +1,5 @@ \begingroup -\renewcommand{\section}[2]{\anonsection{БІБЛІОГРАФІЯ}} +\renewcommand{\section}[2]{\anonsection{СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ}} \begin{thebibliography}{00} \printbibliography[heading=none] diff --git a/project/text/vor/BIBLIOGRAPHY.tex b/project/text/vor/BIBLIOGRAPHY.tex index acb9bb0..b318280 100644 --- a/project/text/vor/BIBLIOGRAPHY.tex +++ b/project/text/vor/BIBLIOGRAPHY.tex @@ -1,5 +1,5 @@ \begingroup -\renewcommand{\section}[2]{\anonsection{БІБЛІОГРАФІЯ}} +\renewcommand{\section}[2]{\anonsection{СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ}} \begin{thebibliography}{00} \printbibliography[heading=none] diff --git a/project/text/vor/INTRODUCTION.tex b/project/text/vor/INTRODUCTION.tex index df4eb2a..d216ab5 100644 --- a/project/text/vor/INTRODUCTION.tex +++ b/project/text/vor/INTRODUCTION.tex @@ -10,13 +10,13 @@ Незалежно від алгоритму побудови розкладу, виникає прикладна проблема з інструментів різних рівнів, що використовуються в процесі. Саме ним і буде присвячено проведену роботу. -Актуальність дослідження полягає в необхідності забезпечення всіх учасників освітнього процесу доступом до актуальної версії розкладу занять у будь-який час, а також можливості спрощення процесу формування розкладу та подальшої інформатизації освітнього процесу. +\textbf{Актуальність дослідження} полягає в необхідності забезпечення всіх учасників освітнього процесу доступом до актуальної версії розкладу занять у будь-який час, а також можливості спрощення процесу формування розкладу та подальшої інформатизації освітнього процесу. -Об’єкт дослідження — системи для планування розкладу. Предмет дослідження — веб-додаток для планування розкладу в закладах освіти з поділом учнів (вихованців, здобувачів освіти тощо) на стабільні академічні групи. +\textbf{Об'єкт дослідження} -- інтерфейси системи для планування та підтримки планування розкладу. \textbf{Предмет дослідження} -- мобільний та веб-додатки для підтримки планування розкладу в закладах освіти з поділом учнів (вихованців, здобувачів освіти тощо) на стабільні академічні групи. -Метою роботи є проектування розширюваного веб-додатку редагування розкладу та мобільного додатку для перегляду розкладу в закладах освіти з можливістю використання всіма учасниками освітнього процесу та розробка їх робочих прототипу. +\textbf{Метою роботи} є проектування розширюваного веб-додатку редагування розкладу та мобільного додатку для перегляду розкладу в закладах освіти з можливістю використання всіма учасниками освітнього процесу та розробка їх робочих прототипу. -Для реалізації мети поставлено наступні завдання: +Для реалізації мети поставлено наступні \textbf{завдання роботи}: \begin{enumerate} \item проаналізувати характеристики існуючих систем планування, зокрема обсяг їх можливостей; \item проаналізувати окремі частини процесу підготовки розкладу на прикладі факультету комп’ютерних наук, фізики та математики ХДУ; diff --git a/project/text/vor/MAIN-VOR.tex b/project/text/vor/MAIN-VOR.tex index 1ec4072..af01449 100644 --- a/project/text/vor/MAIN-VOR.tex +++ b/project/text/vor/MAIN-VOR.tex @@ -22,7 +22,7 @@ \include{INTRODUCTION} % Введение -\section{АНАЛІЗ СИСТЕМ ПЛАНУВАННЯ ТА ІНФОРМУВАННЯ} +\section{Аналіз систем планування та інформування} \subsection{Задачі систем планування} \input{Analyse-History.tex} @@ -36,7 +36,7 @@ \subsection{Обґрунтування використаних технолог \input{JsLibraries.tex} \clearpage -\section{ПРОЕКТУВАННЯ ТА РОЗРОБКА КЛІЄНТСЬКОЇ ЧАСТИНИ} +\section{Проектування та розробка клієнтської частини} \subsection{Розробка SPA використовуючи бібліотеку React} \input{LibAnalyse.tex} diff --git a/project/text/vor/PREAMBLE.tex b/project/text/vor/PREAMBLE.tex index 6d06c4d..01f5933 100644 --- a/project/text/vor/PREAMBLE.tex +++ b/project/text/vor/PREAMBLE.tex @@ -105,13 +105,20 @@ % Содержание \usepackage{tocloft} -\renewcommand{\cfttoctitlefont}{\hspace{0.38\textwidth}\MakeTextUppercase} % СОДЕРЖАНИЕ -\renewcommand{\cftsecfont}{\hspace{0pt}} % Имена секций в содержании не жирным шрифтом +\renewcommand{\cfttoctitlefont}{\hspace{0.38\textwidth}\bfseries\MakeTextUppercase} % СОДЕРЖАНИЕ +\renewcommand{\cftsecfont}{\bfseries\hspace{0pt}} % Имена секций в содержании жирным шрифтом \renewcommand\cftsecleader{\cftdotfill{\cftdotsep}} % Точки для секций в содержании \renewcommand\cftsecpagefont{\mdseries} % Номера страниц не жирные \setcounter{tocdepth}{3} % Глубина оглавления, до subsection \setcounter{secnumdepth}{4} % Глубина нумерации, до paragraph +\renewcommand\cftsecpresnum{РОЗДІЛ } +\renewcommand\cftsecaftersnum{.} + +\newlength\mylen +\settowidth\mylen{\bfseries РОЗДІЛ 1.\ } % if more than 9, use "Chapter 10" +\cftsetindents{sec}{0pt}{\mylen} + % Нумерация страниц справа сверху \usepackage{fancyhdr} \pagestyle{fancy} @@ -199,31 +206,36 @@ \else \expandafter\@secondoftwo \fi - {\oldcontentsline{#1}{\MakeTextUppercase{#2}}} + {\oldcontentsline{#1}{#2}} {\oldcontentsline{#1}{#2}} } \makeatother % Оформление заголовков \usepackage[compact,explicit]{titlesec} -\titleformat{\section}{}{}{0mm}{\centering\bfseries{\thesection\quad\MakeTextUppercase{#1}}} -\titleformat{\subsection}[block]{\vspace{1em}}{}{12.5mm}{\thesubsection\quad#1} -\titleformat{\subsubsection}[block]{\vspace{1em}\normalsize}{}{12.5mm}{\thesubsubsection\quad#1} -\titleformat{\paragraph}[block]{\vspace{1em}\normalfont\normalsize}{}{12.5mm}{\theparagraph\quad#1} +\titleformat{\section}{}{}{0mm}{\centering\bfseries{РОЗДІЛ \thesection\quad\\\MakeTextUppercase{#1}}} +\titleformat{\subsection}[block]{\vspace{1em}}{}{12.5mm}{\bfseries\thesubsection.\quad#1} +\titleformat{\subsubsection}[block]{\vspace{1em}\normalsize}{}{12.5mm}{\bfseries\thesubsubsection.\quad#1} +\titleformat{\paragraph}[block]{\vspace{1em}\normalfont\normalsize}{}{12.5mm}{\bfseries\theparagraph.\quad#1} \titleformat{\subparagraph}[block]{\vspace{1em}\normalfont\normalsize}{}{12.5mm}{#1} +\titlespacing{\section}{0pt}{*1}{*5} +\titlespacing{\subsection}{0pt}{*4}{*5} +\titlespacing{\subsubsection}{0pt}{*4}{*1} +\titlespacing{\paragraph}{0pt}{*4}{*1} + \pdfstringdefDisableCommands{\let\uppercase\relax} % \uppercase не поддерживается в закладках pdf % Секции без номеров (введение, заключение...), вместо section*{} \newcommand{\anonsection}[1]{ - {\centering\bfseries{#1}\par} + {\centering\bfseries{#1}\par\vskip 1cm} \phantomsection % Корректный переход по ссылкам в содержании \addcontentsline{toc}{section}{\uppercase{#1}} } % Секции для приложений \newcommand{\appsection}[1]{ - {\centering\bfseries{#1}\par} + {\centering\bfseries{#1}\par\vskip 1cm} \phantomsection \addcontentsline{toc}{section}{\uppercase{#1}} } diff --git a/project/text/vor/TITLEPAGE.tex b/project/text/vor/TITLEPAGE.tex index 261df46..ac8e32f 100644 --- a/project/text/vor/TITLEPAGE.tex +++ b/project/text/vor/TITLEPAGE.tex @@ -1,22 +1,24 @@ \thispagestyle{empty} -{\centering +{\centering{\bfseries МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ХЕРСОНСЬКИЙ ДЕРЖАВНИЙ УНІВЕРСИТЕТ -ФАКУЛЬТЕТ КОМП'ЮТЕРНИХ НАУК, ФІЗИКИ ТА ІНФОРМАТИКИ - -КАФЕДРА ІНФОРМАТИКИ, ПРОГРАМНОЇ ІНЖЕНЕРІЇ ТА +Факультет комп'ютерних наук, фізики та інформатики -ЕКОНОМІЧНОЇ КІБЕРНЕТИКИ +Кафедра інформатики, програмної інженерії та економічної кібернетики \vfill ПРОЕКТУВАННЯ ТА РОЗРОБКА UI ВЕБ-ДОДАТКУ РЕДАГУВАННЯ РОЗКЛАДУ +\vfill + Дипломна робота +} + на здобуття ступеня вищої освіти бакалавр } @@ -24,19 +26,21 @@ \vfill \hfill\begin{minipage}[t]{0.65\textwidth} -Виконав: +Виконав студент 4 курсу 431 групи -студент 4 курсу 15-431 групи \\ спеціальності 6.040302 Інформатика +напряму підготовки 6.040302 Інформатика Воробйов Євгеній Андрійович -Керівник: +Керівники: доктор педагогічних наук, доцент + +Круглик Владислав Сергійович, -кандидат педагогічних наук, доцент +доктор технічних наук, професор -Круглик Владислав Сергійович +Гуржій Андрійович Миколайович -Рецензент: +Рецензент: кандидат фізико-математичних наук, професор diff --git a/project/text/vor/bibliography.tex b/project/text/vor/bibliography.tex index acb9bb0..b318280 100644 --- a/project/text/vor/bibliography.tex +++ b/project/text/vor/bibliography.tex @@ -1,5 +1,5 @@ \begingroup -\renewcommand{\section}[2]{\anonsection{БІБЛІОГРАФІЯ}} +\renewcommand{\section}[2]{\anonsection{СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ}} \begin{thebibliography}{00} \printbibliography[heading=none] diff --git a/project/text/vor/titlepage.tex b/project/text/vor/titlepage.tex index 261df46..ac8e32f 100644 --- a/project/text/vor/titlepage.tex +++ b/project/text/vor/titlepage.tex @@ -1,22 +1,24 @@ \thispagestyle{empty} -{\centering +{\centering{\bfseries МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ХЕРСОНСЬКИЙ ДЕРЖАВНИЙ УНІВЕРСИТЕТ -ФАКУЛЬТЕТ КОМП'ЮТЕРНИХ НАУК, ФІЗИКИ ТА ІНФОРМАТИКИ - -КАФЕДРА ІНФОРМАТИКИ, ПРОГРАМНОЇ ІНЖЕНЕРІЇ ТА +Факультет комп'ютерних наук, фізики та інформатики -ЕКОНОМІЧНОЇ КІБЕРНЕТИКИ +Кафедра інформатики, програмної інженерії та економічної кібернетики \vfill ПРОЕКТУВАННЯ ТА РОЗРОБКА UI ВЕБ-ДОДАТКУ РЕДАГУВАННЯ РОЗКЛАДУ +\vfill + Дипломна робота +} + на здобуття ступеня вищої освіти бакалавр } @@ -24,19 +26,21 @@ \vfill \hfill\begin{minipage}[t]{0.65\textwidth} -Виконав: +Виконав студент 4 курсу 431 групи -студент 4 курсу 15-431 групи \\ спеціальності 6.040302 Інформатика +напряму підготовки 6.040302 Інформатика Воробйов Євгеній Андрійович -Керівник: +Керівники: доктор педагогічних наук, доцент + +Круглик Владислав Сергійович, -кандидат педагогічних наук, доцент +доктор технічних наук, професор -Круглик Владислав Сергійович +Гуржій Андрійович Миколайович -Рецензент: +Рецензент: кандидат фізико-математичних наук, професор