Список використаних джерел

1 Документація CSS Framework Bootstrap 4. – Режим доступу до документації: http://bootstrap-4.ru/docs/4.1/getting-started/introduction/.

2 Документація PHP. – Режим доступу до документації: http://php.net/manual/ru/index.php.

3 Документація JavaScript. – Режим доступу до документації: https://javascript.ru/manual.

4 Документація HTML 5. – Режим доступу до документації: http://htmlbook.ru/html5.

5 Документація Zend Framework. – Режим доступу до документації: https://framework.zend.com/learn.

6 Документація Symfony. – Режим доступу до документації: https://symfony.com/doc/current/index.html#gsc.tab=0.

7 Документація FuelPHP. – Режим доступу до документації: https://fuelphp.com/docs/.

8 Документація CodeIgniter. Режим доступу до документації: https://codeigniter4.github.io/userguide/.

9 Створення простої MVC системи. – Режим доступу до сайту: https://habr.com/post/31270/.

10 Архітектура MVC. – Режим доступу до сайту: https://ru.wikipedia.org/wiki/Model-View-Controller.

11 MVC для WEB. – Режим доступу до сайту: https://habr.com /post/181772/.

12 Бастрикіна В. В. Порівняльний аналіз адаптивних CSS фреймворків. / Бастрикіна В. В. – Сибірський державний аерокосмічний університет ім. М.Ф. Решетнєва, 2016.

13 Скаффолдінг. Режим доступу до сайту: https://en.wikipedia.org/ /Scaffold.

14 Аткінсон Л. MySQL. Бібліотека професіонала / М.: «Вильямс», 2008. - 624 c.

15 Сучасні функції MYSQL. Режим доступу до сайту: https:// www.w3schools.com/sql/sql_ref_mysql.asp.

16 Квентін З. Створення додатків на PHP. / М.: «Вільямс», 2009.

17 Кузнецов Максим, Симдянов Ігор. Посібник MySQL 5. / Спб.: «БХВ-Петербург», 2006.

18 Ієрархічне представлення архітектури MVC. Режим доступу до сайту: https://en.wikipedia.org/wiki/Hierarchical_model–view–controller.

19 Міграція даних. Режим доступу до сайту: https://en.wikipedia.org/ wiki/Data_migration.

20 Загальний інтерфейс шлюзу. Режим доступу до сайту: https:// en.wikipedia.org/wiki/Common_Gateway_Interface.

21 Web фреймворк. Режим доступу до сайту: https://en.wikipedia.org /wiki/Web_framework.

22 Як треба хешувати паролі і як не треба. Режим доступу до сайту: https://habr.com/ru/post/210760/.

23 Надійна авторизація для WEB сервісу за один вечір. Режим доступу до сайту: https://habr.com/ru/post/323714/.

24 Валідація PHP форми. Режим доступу до сайту: https://html5css.ru /php/php_form_validation.php.

25 Об’єкти доступу до даних. Режим доступу до сайту: https:// ru.wikipedia.org/wiki/Data_Access_Object.

26 Гребенюк І. А. Розробка фреймворку для автоматизації створення WEB систем / Міжнародна науково-практична конференція «Результати наукового розвитку – 2019».

27 Серпенінова Ю. С. Програмне забезпечення як специфічний об'єкт обліку / Ю. С. Серпенінова // Sumdueduua, 2015. Режим доступу до ресурсу: https://essuir.sumdu.edu.ua/bitstream/123456789/50332/1/Zhuravka.pdf.

28 BSD official website // BSD. Режим доступу до ресурсу: https://bsd.org/.

29 Apache official website // The Apache Software Foundation. Режим доступу до ресурсу: https://www.apache.org/.

30 GNU official website // GNU operating system. Режим доступу до ресурсу: https://www.gnu.org/home.en.html.

31 Linux official website // Linux system. Режим доступу до ресурсу: https://www.linux.org/.

32 Безкоштовні програми для Windows // Континент свободи. Режим доступу до ресурсу: https://xn--90abhbolvbbfgb9aje4m.xn--p1ai/.

33 Windows 10 // Microsoft. Режим доступу до ресурсу: https:// www.microsoft.com/uk-ua/software-download/windows10.

34 Defacto // Reality software. Режим доступу до ресурсу: http:// www.defacto-com.ru/.

35 Вимоги до бібліотеки Recommendable, офіційний репозиторій на GitHub. Режим доступу: https://github.com/davidcelis/recommendable# requirements.

36 Офіційний блог компанії Surfingbird. Режим доступу: https:// habrahabr.ru/company/surfingbird/.

37 F. Ricci, L. Rokach, B. Shapira and P. B. (Eds.) Kantor “Recommender Systems Handbook”, 1st Edition / XXX, 2011

38 Інформаційний веб-сайт бібліотеки SurPRISE. Режим доступу: http://surpriselib.com/.

39 Опис ліцензії розповсюдження програмного забезпечення BSD-3-Clause. Режим доступу: https://opensource.org/licenses/BSD-3-Clause.

40 Опис реалізації алгоритму SVD. Режим доступу: https:// surprise.readthedocs.io/en/stable/matrix_factorization.html#surprise. prediction_algorithms.matrix_factorization.SVD

41 Опис реалізації алгоритму NMF. Режим доступу: https:// surprise.readthedocs.io/en/stable/matrix_factorization.html#surprise. prediction_algorithms.matrix_factorization.NMF

42 Описи реалізації алгоритмів k-NN, Centered k-NN та k-NN Baseline. Режим доступу: surprise.readthedocs.io/en/stable/knn_inspired.html

43 YouTube. Режим доступу: http://www.youtube.com

44 P. Bedi, H. Kaur, and S. Marwaha. Trust based recommender system for semantic web. / In Proc. of IJCAI ’07, pages 2677-2682, 2007

45 Toby Segaran. Programming Collective Intelligence / O'REILLY, 2007

46 J. Leskovec, A. Rajaraman, J. Ullman. Mining of Massive Datasets / pp. 74-75, 2014.

47 Документація з офіційного репозиторію SimpleCov на GitHub. Режим доступу: https://github.com/colszowka/simplecov#simplecov---.

48 M. Marston, I. Dees. Effective Testing with RSpec 3, The Pragmatic Bookshelf, 2017

49 Никсон Р. Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5 / СПб.: Питер, 2019

50 Фленов М. PHP глазами хакера. / СПб.: БХВ-Петербург, 2010

51 Майкл Х., Дэвид Л., Джон В. / М.: ДМК, 2014

 

 



Додаток А

Затверджено:

                                                            Зав. кафедрою ПЗАС, професор

                                                            ______________ Первунінський С.М.

 

Розробка фреймворку для автоматизації створення WEB систем

 

Специфікація

482.ЧДТУ.1918154 01

 

Листів 2

 

 

Розробник:     ________________________          Гребенюк І. А.

                                                                                                      

 

 

Черкаси, 2019

 


 

Позначення Найменування Примітка
482.ЧДТУ.1918154 01 12 01 Текст програми  
482.ЧДТУ.1918154 01 34 01 Інструкція користувачеві  
482.ЧДТУ.1918154 01 90 01 Графічні матеріали  
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

 

 




Додаток Б

                                                  Затверджено:

                                                  Зав.кафедрою ПЗАС, професор

                                                  __________ Первунінський С.М.

 

РОЗРОБКА ФРЕЙМВОРКУ ДЛЯ АВТОМАТИЗАЦІЇ СТВОРЕННЯ WEB СИСТЕМ

 

Текст програми

482.ЧДТУ.1918154 01 12 01

Листів 12

 

 

Розробник:     ________________________          Гребенюк І. А.

                                                                                                      

 

 

Черкаси, 2019



ЗМІСТ

Файл конфігурації бази даних «db.php». 5

Файл ресурсів «AppAsset.php». 5

Файл контролеру «SiteController.php». 6

Файл моделі обробки форми авторизації «LoginForm.php». 8

Файл моделі обробки контактної форми «ContactForm.php». 10

Файл представлення умовної стартової сторінки «start_page.php». 12

Файл представлення форми авторизації «login.php». 13

 



Файл конфігурації бази даних «db.php»

<?php

return [

'class' => 'fw\db\Connection',

'dsn' => 'mysql:host=localhost;dbname=fwdb',

'username' => 'root',

'password' => '',

'charset' => 'utf8'

];

?>


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: