Инструменты пользователя

Инструменты сайта


admin_manual

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
admin_manual [04/23/2018 11:51]
root [Открытая лицензия на использование программы для ЭВМ «Распространение инвазивных видов растений (РИВР)» (номер государственной регистрации 2016611090)]
admin_manual [04/23/2018 11:52]
Строка 1: Строка 1:
-====== РИВР. Руководство администратора ====== 
- 
-===== Назначение информационной системы ===== 
- 
-РИВР - акроним фразы "​Распространение инвазионных видов растений"​. Целью создания информационной системы РИВР является автоматизация процесса сбора и отображения сведений о географическом распространении инвазионных видов растений. На сайте http://​ib.komisc.ru/​add/​rivr РИВР отображает сведения о географическом распространении борщевика Сосновского и предоставляет возможность пользователям ресурса дополнять эти сведения самостоятельно. 
- 
-Программа РИВР является служебным произведением ИБ Коми НЦ УрО РАН (http://​ib.komisc.ru),​ созданной за счет средств ​ 
-Региональной целевой программы развития вычислительных,​ телекоммуникационных и информационных ресурсов УрО РАН ( РЦП УрО РАН ), учрежденной Президиумом УрО РАН в 2001 г. по инициативе объединенного ​ Ученого ​ Совета по математике,​ механике и информатике УрО РАН (http://​rcp.uran.ru). Проект РЦП-14-И4:​ "​Информационная система для сбора и отображения данных о распространении инвазивных видов растений"​. 
-Авторы:​ И.В. Далькэ ​ (проектирование,​ тестирование),​ Е.Г. Мади (написание прграммного кода, проектирование и создание базы данных),​ И. Ф. Чадин ​ (проектирование,​ тестирование) 
- 
-===== Открытая лицензия на использование программы для ЭВМ «Распространение инвазивных видов растений (РИВР)» ​ (номер государственной регистрации 2016611090) ==== 
-  
- 1. Настоящая открытая лицензия является договором присоединения,​ согласно статье 1286.1 Гражданского кодекса Российской Федерации. 
- 
- 2. Текст настоящей лицензии доступен для ознакомления в сети Интернет по адресу:​ https://​ib.komisc.ru/​add/​rivr 
- 
- 3. Объект лицензирования:​ исходный код программы для ЭВМ ​ «Распространение инвазивных видов растений (РИВР)» (номер государственной регистрации 2016611090, далее по тексту – Программа). 
- 
- 4. Лицензиар – Федеральное государственное бюджетное учреждение науки Институт биологии Коми научного центра Уральского отделения Российской академии наук. 
- 
- 5. Лицензиат – любое лицо, ознакомившееся и начавшее использовать Программу. 
- 
- 6. Настоящая лицензия является простой (неисключительной) и безвозмездной. 
- 
- 7. Срок действия лицензии не ограничен. 
- 
- 8. Территория действия лицензии не ограничена. 
- 
- 9. Лицензиат имеет право: 
- 
- 9.1. использовать Программу в своей деятельности;​ 
- 
- 9.2. разбираться устройстве Программы,​ вносить изменения в исходный код Программы,​ изменять имеющиеся и добавлять новые функции в Программу;​ 
- 
- 9.3. создавать на основе Программы новые программы для ЭВМ; 
- 
- 9.4 распространять Программу,​ ее измененные версии,​ новые программы для ЭВМ, созданные на основе Программы. 
- 
- 10. Лицензиат обязан:​ 
- 
- 10.1. при распространении Программы,​ новых версий Программы или новых программ для ЭВМ, созданных с использованием Программы,​ делать доступными неограниченному кругу лиц исходные коды таких программ для ЭВМ; 
- 
- 10.2. распространять Программу,​ новые версии Программы или новые программы для ЭВМ, созданных с использованием Программы на условиях настоящей лицензии;​ 
- 
- 10.3. при публикации научных произведений,​ созданных с использованием Программы указывать в таких работах ссылку на статью:​ Distribution of the invasive plant species Heracleum sosnowskyi Manden. in the Komi Republic (Russia). DOI: 10.3897/​phytokeys.77.11186. URL: http://​phytokeys.pensoft.net/​articles.php?​id=11186 
- 
-===== Структура базы данных ===== 
- 
-==== Стержневая сущность ==== 
- 
-Стержневой сущностью является таблица **point**. Хранит информацию о месте и дате обнаружения растения,​ проективном покрытии. 
- 
- 
-==point== 
-^Столбец^Тип^Null^ 
-|id |int(11) |Нет| 
-|id_user |int(11) |Нет| 
-|place_coll |text |Нет| 
-|date_coll |date |Да| 
-|projective |float |Да| 
-|lat |float |Да| 
-|lon |float |Да| 
-|foto |varchar(100)|Нет| 
- 
-====Вспомогательные таблицы для стержневой сущности ==== 
- 
-Для хранения фотографий каждой точки. 
-==foto== 
-^Столбец^Тип^Null^ 
-|id |int(11) |Нет| 
-|id_po|int |int(11) |Нет| 
-|file |varchar(50)|Нет| 
- 
-Для хранения типов возрастных состояний 
-==age_status== 
-^Столбец^Тип^Null^ 
-|id |int(11) |Нет| 
-|name |varchar(100)|Нет| 
-|picture |varchar(100)|Нет| 
- 
-Для хранения возрастных состояний растений на каждой точке, их числа и высоты 
- 
-==po|int_age_status== 
-|Столбец Тип Null 
-|id |int(11)|Нет| 
-|id_point |int(11)|Нет| 
-|id_age |int(11)|Нет| 
-|number |int(11)|Нет| 
-|height |float |Нет| 
- 
-==== Независимые таблицы ==== 
-Для хранения координат и текстовых описаний полигонов 
-==polygon== 
-^Столбец^Тип^Null^ 
-|id |int(11) |Нет| 
-|id_user |int(11) |Нет| 
-|place |text |Нет| 
-|coord |varchar(600)|Нет| 
- 
-Список пользователей,​ их имена, логины,​ пароли,​ идентификаторы статуса 
-==users== 
-^Столбец^Тип^Null^ 
-|id |int(11) |Нет| 
-|surname |varchar(50)|Да| 
-|name |varchar(50)|Да| 
-|patronymic |varchar(50)|Нет| 
-|mail |varchar(20)|Нет| 
-|login |varchar(20)|Нет| 
-|password |varchar(20)|Нет| 
-|id_status |int(11) |Нет| 
- 
-Таблица для хранения типов статуса пользователей 
-==status== 
-^Столбец^Тип^Null^ 
-|id |int(11) |Нет| 
-|name |varchar(50)|Нет| 
- 
-===== Состав программных модулей и их назначение ===== 
- 
-^Наименование модуля (размер)^Назначение модуля^ 
-|addmetki.php (1,​6Кб)|добавление отдельной точки произрастания борщевика сосновского в базу данных| 
-|addpolygon.php (0,​4Кб)|добавление полигона границ места произрастания борщевика сосновского в базу данных| 
-|connect.php (0,5 Кб)|параметры соединения с базой данных| 
-|delete.php (image/0,9 Кб)|функции удаления точек из базы данных| 
-|drop.jpg (16 Кб)|иконка для кнопки удаления точки| 
-|exit.php (0,4 Кб)|завершение сессии пользователя| 
-|file_exif_data.php (2,5 Kб)|извлечение геоданных из Exif-полей файлов jpg| 
-|forms.html (0,​19Кб)|макеты форм для взаимодействия с пользователем| 
-|getmapobj.php (1,​7Kб)|функции извлечения информации о точках произрастания борщевика из базы данных и подготовка их для отображения на карте Яндекс| 
-|.htaccess (0,3 Кб)|параметры ограничения на размер отдельного загружаемого файла и общий объем файлов,​ загружаемых на сервер за один раз| 
-|image (60 Kб)|каталог для хранения загружаемых на сервер изображений| 
-|index.php (8,8 Kб)|контейнер функций php для отображения главной страницы| 
-|js (4,0 Kб)|набор JavaScript кодов проекта Jquery (стороняя open-source разработка)| 
-|logged.php (20 Kб)|отображение интерфейса пользователя после его авторизации на сайте| 
-|menu (4,0 Kб)|отображение элементов меню| 
-|polygon.php (image/​619)|отображение полигонов,​ созданных пользователями и сохраненными в базе данных| 
-|preloader.gif (2,​2K)|изображение,​ визуализирующее процесс загрузки| 
-|save_status.php (js/0,5 Кб)|сохраненеие статусов пользователей,​ после их изменения администратором| 
-|sundry.js (4,0 Kб)|набор JavaScript функций для отображения интерфейса пользователя| 
-|tmp (4,0 Kб)|каталог для временного хранения файлов изображений,​ загружаемых на сервер| 
-|upload.php (0,4 Кб)|функции php, обеспечивающие единовременную загрузку множества файлов jpg на сервер| 
-|users.php (2,2 Kб)|функции по управлению пользователями информационной системы| 
-|validate_form.php (1,6 Kб)|функции по проверке данных и файлов,​ передваемых пользователем | 
- 
-  
-===== Установка системы ===== 
- 
-На ЭВМ, на которой будет устанавливаться система РИВР должны быть установлены и настроены:​ Apache, MySQL, PHP. 
- 
-1. В каталоге,​ предназначенном для хранения веб-документов Apache создать отдельный каталог для системы РИВР (в данном случае создается каталог "​map"​ 
-<​code>​ 
-# mkdir /​var/​www/​map 
-</​code>​ 
- 
-2. Перейдите в созданный каталог и скачайте архив с программным кодом системы РИВР {{rivr-0.1.zip}} и распакуйте архив. 
-<​code>​ 
-# cd /​var/​www/​map 
-# wget http://​proborshevik.ru/​dokuwiki/​lib/​exe/​fetch.php?​media=rivr-0.1.zip 
-# unzip fetch.php\?​media\=rivr.zip 
-</​code>​ 
- 
-3. Создайте базу данных MySQL, предназначенную для системы РИВР (в данном примере создается база данных "​proborshru_map"​). 
-<​code>​ 
-mysql> CREATE DATABASE IF NOT EXISTS `proborshru_map` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;​ 
- 
-</​code>​ 
- 
-4. Создайте в указанной базе данных необходимые таблицы,​ используя файл ''​sql.sql''​. 
-<​code>​ 
-mysql> USE `proborshru_map`;​ 
-mysql> source sql.sql; 
-</​code>​ 
- 
-5. В файле connect.php укажите необходимые параметры для соединения с сервером базы данных и использования ​ 
- 
-6. Установите корректные для вашей системы владельца и группу на каталог РИВР и все файлы в нем: 
-<​code>​ 
-# chown -R www-data:​www-data /​var/​www/​map 
-</​code>​ 
- 
-===== Управление учетными записями пользователей ===== 
-При создании базы данных автоматически создается учетная запись Администратора по умолчанию с логином и паролем ''​admin/​admin''​ и меющий статус "​Эксперт"​ (''​id_status=1''​). 
- 
-Новые пользователи,​ которые регистрируются в системе имеют статус "​Доброволец"​. Пользователи со статусом "​Доброволец"​ не имеют доступа к функции картирования распространения борщевика с помощью полигонов и не могут управлять статусом других пользователей. 
- 
-Пользователь со статусом "​Эксперт",​ выбрав пункт меню "​Пользователи"​ может менять статус пользователей со статусом "​Доброволец"​ и удалять их. 
- 
-{{ users.png?​640 }} 
- 
-Все остальные операции по управлению пользователями должны выполнятся путем прямого редактирования таблицы ''​users''​. 
- 
- 
  
admin_manual.txt · Последние изменения: 04/23/2018 11:52 (внешнее изменение)