Разработка информационно-справочной системы “Википедия Таджикистана”

Скачать дипломную работу на тему: "Разработка информационно-справочной системы “Википедия Таджикистана”". В которой создана информационно-справочная система “Википедия Таджикистана” будет собирать и сохранять информацию о стране в одном месте, что позволит пользователю быстро и легко найти нужную информацию.
Author image
Denis
Тип
Дипломная работа
Дата загрузки
07.10.2024
Объем файла
13127 Кб
Количество страниц
40
Уникальность
Неизвестно
Стоимость работы:
2200 руб.
2750 руб.
Заказать написание работы может стоить дешевле

ВВЕДЕНИЕ

В настоящее время интернет стал незаменимой частью нашей жизни, и в большинстве случаев люди обращаются к поисковым системам для поиска информации. Однако качество и достоверность этой информации часто вызывают сомнения, а в некоторых случаях даже являются недостаточными для получения полной картины. В связи с этим создание информационно-справочной системы, которая будет предоставлять точную и достоверную информацию о Таджикистане, является актуальной и важной задачей. Такая система должна обеспечить удобный доступ к информации о стране и ее истории, культуре, экономике, географии и других аспектах жизни Таджикистана. В данной работе рассмотрим создание информационно-справочной системы “Википедия Таджикистана”. Таджикистан имеет богатую историю, культуру и традиции. Однако, информация о Таджикистане на сегодняшний день разрознена и не всегда доступна на разных языках. В качестве решения этой задачи мы предлагаем создание информационно-справочной системы “Википедия Таджикистана”

СОДЕРЖАНИЕ

ВВЕДЕНИЕ 4

Актуальность выбранной темы 6

ГЛАВА 1. Краткая информация о проекте «Википедия Таджикистана» 8

1.1 Цели и задачи проекта: 8

1.2 Функциональные возможности: 8

1.3 Способы внедрения и использования: 9

Вывод по разделу 1 9

ГЛАВА 2. Обзор аналогичных сайтов и преимущества энциклопедии "Таджикистан". 10

2.1 Преимущества энциклопедии "Таджикистан": 12

2.2 Дополнительные аргументы в пользу энциклопедии "Таджикистан". 12

Вывод по разделу 2 13

Глава.3. Анализ информационных технологий 14

3.1 . Программное обеспечение 15

Вывод по разделу 3 16

ГЛАВА 4. Техническое задание к платформе 17

4.1 Функциональные требование к платформе 17

4.2 Техническое задание к пользовательскому интерфейсу 17

4.3 Техническое задание к административной панели 19

Вывод для раздела 4 22

ГЛАВА 5. РЕАЛИЗАЦИЯ. 23

5.1 Структура и проектирование базы данных 23

5.1.1 Microsoft SQL Server 23

5.1.2 MySQL 23

5.1.3 PostgreSQL 24

5.1.4 Oracle 24

5.1.5 Обоснование выбора 24

5.1.6 Создание таблиц 25

5.2 Реализация Backend части сайта 32

5.2.1 Python 32

5.2.2 PHP 32

5.2.3 Go 33

5.2.4 Ознакомление с REST API 36

5.2.5 Реализация backend части 39

5.3 Реализация Frontend части сайта 48

5.3.1 Фреймворк VUE.JS 49

ГЛАВА 6. Экономическая эффективность. 57

Вывод по разделу 6 61

ЗАКЛЮЧЕНИЕ 62

СПИСОК ЛИТЕРАТУРЫ 64

СПИСОК ЛИТЕРАТУРЫ

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

2. Дэвид Скляр. Изучаем PHP 7. Руководство по созданию интерактивных веб-сайтов 2017

3. Веллинг, Томсон. Разработка веб-приложений с помощью PHP и MySQL 2017

4. Стаффер Мэтт Laravel. Полное руководство. 2-е издание 2020

5. Владимир Александрович Дронов Laravel: быстрая разработка динамических Web-сайтов на PHP, MySQL, HTML и CSS 2018

6. Кельт Докинс Design Patterns in PHP and Laravel 2016

7. Eric Freeman Паттерны проектирования (Head First Design Patterns) 2018

8. Eric Freeman Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software 2nd Edition 2nd Edition 2021

Список электронных источников

1 https://www.nic.ru/help/chto-takoe-subd_8580.html#3

2 https://laravel.su/docs/8.x/migrations#introduction

3 https://laravel.su/docs/8.x/eloquent-relationships#one-to-many

4 https://timeweb.com/ru/community/articles/freymvork-laravel-chto-eto-takoe-prostymi-slovami

5 https://habr.com/ru/post/483202

6 https://systems.education

Кроме того, это безопасная и бесплатная система с простым интерфейсом и умением синхронизироваться с другими базами данных. В общей сложности эти факторы позволяют использовать MySQL как крупным организациям, так и небольшим компаниям.
PostgreSQLСУБД PostgreSQL - еще одна из популярных и бесплатных систем. В большинстве случаев она используется для управления базой данных веб-сайтов и разных сервисов. Она универсальна, то есть пригодна для работы с большинством популярных платформ.
В то же время PostgreSQL - объектно-реляционная СУБД, что дает ей ряд преимуществ перед другими бесплатными СУБД, большинство из которых реляционные.
OracleПервая версия этой объектно-реляционной СУБД была создана в конце 1970-х годов, и с тех пор она продемонстрировала свою надежность, функциональность и практичность. СУБД Oracle постоянно совершенствуется и дорабатывается, облегчая установку и начальную настройку и расширяя функциона