- •Введение
- •Постановка задачи
- •Изучение предметной области
- •Аналоги
- •Система
- •Онлайн - карты
- •Актуальность
- •Функциональные требования к программному продукту
- •Функциональные требования к онлайн – карте
- •Характеристика выбранных программных сред и средств
- •Диаграмма взаимодействия проектов
- •Возможные способы реализации:
- •Описание входных/выходных данных
- •Входные данные
- •Выходные данные
- •Описание структуры базы данных
- •Файл «paint.Php»
- •Файл«Ajax_start_exe.Php»
- •Список использованных источников
- •Приложения Приложение а.
- •Приложение б
- •Приложение в
- •Приложение г
- •Приложение д
- •Приложение е
МИНОБРНАУКИ РОССИИ
Федеральное государственное автономное образовательное учреждение
среднего профессионального образования
«Новосибирский национальный исследовательский государственный университет»
(Новосибирский государственный университет)
Структурное подразделение Новосибирского государственного университета –
КАФЕДРА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
Создание Web-приложения «Археологический полевой журнал»: поддержка работы с картографическими объектами.
Дипломный проект
на квалификацию техник
Научный руководитель
с.н.с. ИЭОПП СО РАН Костин В.С.
«____»__________2014 г.
Студент IV курса, Ильинов. Н.А.
гр. 003а1
«____»____________2014 г.
Новосибирск
2014
СОДЕРЖАНИЕ
3.1Система 6
3.2Онлайн - карты 9
5.1Функциональные требования к онлайн – карте 11
7.1Возможные способы реализации: 17
8.1Входные данные 20
8.2Выходные данные 20
10.1Файл «paint.php» 23
10.2Файл«Ajax_start_exe.php» 25
10.3Файл «maps_test.php» 25
10.4Файл «loadPointFromINI.php» 25
10.5Файл «loadPointFromXML.php» 25
10.6Файл «gMap.php» 26
Приложение А. 29
Приложение Б 29
Приложение В 30
Приложение Г 31
Приложение Д 33
Приложение Е 34
Введение
Полевой отчет – это основной источник информации в археологии. Он составляется в процессе исследований и представляет собой набор данных об изученном археологическом материале. Отчет должен быть максимально подробным на случай не получения музеем археологического материала. Из-за большого количества данных требуется огромное количество времени на его пере структуризацию и последующий анализ. Упрощение же грозит потерей данных, что неприемлемо. Основная проблема в этом случае – отсутствие программных средств.
Задача, поставленная перед автором, состоит в разработке удобного программного средства, работающего с БД. В функции программного средства включены: внесение в БД данных о находках, отображение археологических памятников на карте, создание карт с отметками, изменение карт в редакторе.
Постановка задачи
Задачей данного проекта является создание «Археологического полевого журнала».
«Археологический полевой журнал» – это программная система, которая должна помочь археологам с составлением отчетов, фиксации результатов. Когда в базе есть все данные о раскопках, то отчёт делается одним нажатием клавиши в окончательном виде (в 20-ти томах, если надо). Но, кроме фиксации материала и описаний в поле, система должна выполнять роль справочной информационной системы. Для этой цели в базе будут храниться полные материалы по сотням экспедиций. Такую базу может собирать институт археологии РАН в Москве, куда высылаются все отчёты по России. Кроме доступа к любому выбранному полевому журналу, система должна иметь возможность осуществлять сплошной поиск по всем журналам, допустим, артефактов определённого типа или памятников в заданной окрестности или по времени раскопок.
Общий проект состоит в разработке web-интерфейса позволяющего работать с базой данных: внесение в неё отчета, данных о находках, отображение археологических памятников на карте, автоматической генерации отчета по заданному шаблону.
Выбор web-интерфейса обоснуется наличием единой БД, доступного с любого компьютера, а так же отсутствием необходимости установки дополнительно программного обеспечения. Это важно для быстрой обработки данных в полевых условиях и должно значительно сократить время на последующую обработку данных и написание отчета.
Использование web-интерфейса обеспечивает доступ к базе данных с любого компьютера, имеющего доступ к сети, не требует установки дополнительных программ. Что дает возможность вести работу по внесению данных в полевых условиях и должно значительно сократить время на последующую обработку данных и написание отчета.
Перед автором стоит задача создания модулей рисования, сохранения и добавления в отчет картографической информации.
Изучение предметной области
Изучена новая предметная область – археология.
Археология – историческая дисциплина, изучающая по вещественным источникам историческое прошлое человечества. В процессе изучения археологами производятся раскопки археологических памятников. Они исследуют и публикуют находки и результаты раскопок, восстанавливают по этим данным историческое прошлое человечества. Археологическим источником памятник становится после проведения должным образом раскопок со строгим соблюдением методики. У каждого вида памятников есть своя специфика, обусловленная видом и особенностями памятника.
Основным результатом экспедиции является собранный материал и описание места раскопок, проведенных работ и находок в виде полного отчета. Сам памятник в ходе раскопок полностью уничтожается. После этого источником для дальнейших научных исследований становится научный отчет. Отчеты направляются в несколько инстанций по окончании работ: научный отчет в головной институт Археологии РАН, бухгалтерский отчет в финансирующую организацию, отчет о проведенных работах – в местные органы охраны культурного наследия, опись находок – в музей вместе с коллекцией.