Тип работы:
Предмет:
Язык работы:


Разработка справочного web-приложения для археологов

Работа №43444

Тип работы

Дипломные работы, ВКР

Предмет

информационные системы

Объем работы35
Год сдачи2018
Стоимость4900 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
192
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 3
Глава 1. ОСНОВНЫЕ ИНСТРУМЕНТЫ РАЗРАБОТКИ WEB-ПРИЛОЖЕНИЯ 6
1.1 Описание предметной области .. 6
1.2 Функционал web - приложения 7
1.3 Инструменты, применяемые при разработке WEB - приложения 7
1.3.1 Язык гипертекстовой разметки документов HTML 7
1.3.2. Каскадная таблица стилей CSS 8
1.3.3 Webpack - сборщик проекта 8
1.3.4 CSS - препроцессор SASS 9
1.3.5 Язык программирования Typescript 10
1.1.6. Фреймворк Angular 10
1.1.7 Библиотека Leaflet 11
Глава 2. АРХИТЕКТУРА WEB-ПРИЛОЖЕНИЯ 12
2.1 Реализация блока вида (VIEW) 13
2.2 Реализация блока модель представления (ViewModel) 16
2.3 Реализация блока модель (MODEL) 17
Глава 3. ОПИСАНИЕ ИНТЕРФЕЙСА WEB-ПРИЛОЖЕНИЯ 19
3.1. Авторизация 19
Пользователь может авторизоваться (рисунок 3) по почтовому ящику и паролю, которые выдает администратор, без авторизации пользоваться данным сервисом невозможно, так как мы поставили ограничение. 19
3.2. Административная панель 19
3.3. Внесение данных 26
3.4. Выгрузка данных 27
3.5. Быстрый поиск 28
3.6. Личный кабинет 29
ЗАКЛЮЧЕНИЕ 31
СПИСОК ЛИТЕРАТУРЫ 32
ПРИЛОЖЕНИЕ

Персональный компьютер является одним из главных инструментов активного формирования профессиональных археологических знаний. Благодаря своей универсальности информационные технологии (ИТ) совершили настоящую революцию в археологии.
В настоящее время существует несколько полярных взглядов на возможности использования ИТ в археологии. Итак, популярное мнение о том, что ИТ - волшебный инструмент, который дает ответы на все вопросы, которые приходят во главе археологов.
Целью данной работы является создание нового вида web-приложения для археологов: одностраничных приложений (Single Page Application). Одностраничное приложение (SPA) - это веб-сайт, который повторно отображает его содержимое в ответ на действия навигации (например, нажав ссылку), не делая запрос на сервер для получения нового HTML. Хотя реализация одностраничных приложений различна, большинство из них полагаются на одно и то же поведение браузера и собственные API, чтобы включить основные функции. Понимание этих вопросов является ключом к пониманию того, как работают одностраничные приложения. Образцом подобного сайта может быть, например, Tinkoff (https://tinkoff.ru)
Актуальность работы. В данной работе будет рассмотрена тема «справочное web-приложение для археологов». Археологическая тематика имеет некоторый вес на серверах восточной Европы, хотя на этих серверах зачастую можно найти не самый свежий материал. Материалы по археологической тематике обычно представлены в двух видах серверов - в серверах музеях, где выставлены все объекты для публики и в серверах образовательных и научных учреждений. Если брать данные отечественных серверов, то та информация, которая там имеется, обычно вызывает слабой
з
заинтересованностью для исследователя, что, наверное, следует объяснить низким развитием этой информационной сферы в нашей стране
Сервера имеющих на Западе Европы, сравнятся количеством, так и качеством, следовательно, большое значение имеют дополнительные инструменты, такие как списки ссылок на другие источники с похожей тематикой в наше время довольно ограниченные.
Следовательно, информация, которая есть в Интернете не всегда устраивает исследователей. Нам представляется, что одним из наиболее очевидных направлений в перспективах оптимизации взаимодействия Интернета и археологии должны стать доступ к реальным материалам (отчетам, публикациях, чертежам, оцифрованным изображениям археологических памятников, археологических комплекса, артефактов, радиоуглеродным датам, а также данным о полевых и аналитических исследованиях в области археологии и смежных наук, в том числе: данным о раскопках, включая данные о раскопках за пределами территории археологических объектов; опубликованные результаты исследований; архивные документы.).
Ввиду того, что число таких сайтов в сети возрастает, и они высоко востребованы у пользователей В сходство от простых сайтов все запросы запрашиваются с помощью технологии Ajax, благодаря чему, нам не приходится перезагружать страницу.
В качестве разработки были выбраны следующие инструменты:
1) Angular 4 - фреймворк.
2) Typescript - язык программирования.
3) Препроцессор SCSS.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В ходе выполнение дипломной работы удалось достичь поставленных задач: разработать современное web-приложение для археологов.
Исследователи теперь могут с легкостью загружать весь свой материал, накопленный годами, а не хранить их в письменном виде. Также они могут в два клика узнать о других исследованиях, а не сидеть в библиотеках и искать нужный им материал.
За счет гибкости и распространенности Angular мы смогли подключить такие библиотеки, как Leaflet и другие, которые дают разработчику возможность добавлять множество собственных карт и связывать их с координатами.
В числе перспективных задач, которые ставит перед разработчик, - создание индивидуальных рабочих кабинетов исследователей, внедрение системы безопасности, основанной на дифференцированном многоуровневом доступе к данным, обработка и хранение полигональных данных, создание интерфейсов визуализации трехмерных моделей археологических объектов, расширение набора инструментов статистической обработки данных, обеспечение возможности использования наиболее популярных форматов хранения пространственных данных при загрузке/выгрузке информации.



Wikipedia, Model-view-viewmodel [Электрон, ресурс] // Wikipedia [электрон. версия]. — 2018. — Режим доступа:
https://ru.wikipedia.org/wiki/ Model-view-viewmodel, свободный. — Загл. с экрана.
Angular, Документация [Электрон, ресурс] // Angular [электрон, версия]. — 2018. — Режим доступа: https://angular.io/, свободный. — Загл. с экрана.
Webpack, Документация [Электрон, ресурс] // Webpack [электрон, версия]. — 2018. — Режим доступа: https://webpack.js.org/,свободный.
— Загл. с экрана.
Leaflet, Документация [Электрон, ресурс] // Leaflet [электрон, версия].
— 2018. — Режим доступа: https://leafletjs.com/,свободный. — Загл. с экрана.
METANIT, Сайт о программировании [Электрон, ресурс] // METANIT [электрон. версия]. — 2018. — Режим доступа
https://metanit.com/,свободный. — Загл. с экрана.


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ