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

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


admin_manual

Различия

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

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

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
Следущая версия Both sides next revision
admin_manual [10/22/2014 18:47]
chadin
admin_manual [10/23/2014 12:32]
chadin [Управление учетными записями пользователей]
Строка 4: Строка 4:
  
 РИВР - акроним фразы "​Распространение инвазионных видов растений"​. Целью создания информационной системы РИВР является автоматизация процесса сбора и отображения сведений о географическом распространении инвазионных видов растений. На сайте http://​proborshevik.ru/​map РИВР отображает сведения о географическом распространении борщевика Сосновского и предоставляет возможность пользователям ресурса дополнять эти сведения самостоятельно. РИВР - акроним фразы "​Распространение инвазионных видов растений"​. Целью создания информационной системы РИВР является автоматизация процесса сбора и отображения сведений о географическом распространении инвазионных видов растений. На сайте http://​proborshevik.ru/​map РИВР отображает сведения о географическом распространении борщевика Сосновского и предоставляет возможность пользователям ресурса дополнять эти сведения самостоятельно.
 +
 +Программа РИВР является служебным произведением ИБ Коми НЦ УрО РАН (http://​ib.komisc.ru),​ созданной за счет средств ​
 +Региональной целевой программы развития вычислительных,​ телекоммуникационных и информационных ресурсов УрО РАН ( РЦП УрО РАН ), учрежденной Президиумом УрО РАН в 2001 г. по инициативе объединенного ​ Ученого ​ Совета по математике,​ механике и информатике УрО РАН (http://​rcp.uran.ru). Проект РЦП-14-И4:​ "​Информационная система для сбора и отображения данных о распространении инвазивных видов растений"​.
 +Авторы:​ И.В. Далькэ ​ (проектирование,​ тестирование),​ Е.Г. Мади (написание прграммного кода, проектирование и создание базы данных),​ И. Ф. Чадин ​ (проектирование,​ тестирование)
 +
 +Далькэ,​ И.В. Распространение инвазионных видов растений [Электронный ресурс] / Далькэ И.В., Мади Е.Г., Чадин И.Ф. - Режим доступа : http://​proborshevik.ru/​map/​.
 +
 +
 +Согласно условиям проекта программа может безвозмездно использоваться учреждениями,​ которые до 2013 г. входили в состав Уральского отделения Российской академии наук. Иные лица, кроме указанных,​ должны получить согласие ИБ Коми НЦ УРО РАН.
 +
 +При любом использовании программы вне сайта http://​proborshevik.ru указывать ссылку "​Далькэ,​ И.В. Распространение инвазионных видов растений [Электронный ресурс] / Далькэ И.В., Мади Е.Г., Чадин И.Ф. - Режим доступа : http://​proborshevik.ru/​map. - Дата доступа : "
 +
  
 ===== Структура базы данных ===== ===== Структура базы данных =====
Строка 10: Строка 22:
 Стержневой сущностью является таблица **point**. Хранит информацию о месте и дате обнаружения растения,​ проективном покрытии. Стержневой сущностью является таблица **point**. Хранит информацию о месте и дате обнаружения растения,​ проективном покрытии.
  
-==point==+ 
 +==po|int==
 ^Столбец^Тип^Null^ ^Столбец^Тип^Null^
-|id int(11) |Нет| +|id |int(11) |Нет| 
-|id_user int(11) |Нет| +|id_user ​|int(11) |Нет| 
-|place_coll text |Нет| +|place_coll ​|text |Нет| 
-|date_coll date |Да| +|date_coll ​|date |Да| 
-|projective float |Да| +|projective ​|float |Да| 
-|lat float |Да| +|lat |float |Да| 
-|lon float |Да| +|lon |float |Да| 
-|foto varchar(100)|Нет|+|foto |varchar(100)|Нет|
  
 ====Вспомогательные таблицы для стержневой сущности ==== ====Вспомогательные таблицы для стержневой сущности ====
Строка 26: Строка 39:
 ==foto== ==foto==
 ^Столбец^Тип^Null^ ^Столбец^Тип^Null^
-|id int(11) |Нет| +|id |int(11) |Нет| 
-|id_point ​int(11) |Нет| +|id_po|int |int(11) |Нет| 
-|file varchar(50)|Нет|+|file |varchar(50)|Нет|
  
 Для хранения типов возрастных состояний Для хранения типов возрастных состояний
 ==age_status== ==age_status==
 ^Столбец^Тип^Null^ ^Столбец^Тип^Null^
-|id int(11) |Нет| +|id |int(11) |Нет| 
-|name varchar(100)|Нет| +|name |varchar(100)|Нет| 
-|picture varchar(100)|Нет|+|picture ​|varchar(100)|Нет|
  
 Для хранения возрастных состояний растений на каждой точке, их числа и высоты Для хранения возрастных состояний растений на каждой точке, их числа и высоты
  
-==point_age_status==+==po|int_age_status==
 |Столбец Тип Null |Столбец Тип Null
-|id int(11)|Нет| +|id |int(11)|Нет| 
-|id_point int(11)|Нет| +|id_point ​|int(11)|Нет| 
-|id_age int(11)|Нет| +|id_age ​|int(11)|Нет| 
-|number int(11)|Нет| +|number ​|int(11)|Нет| 
-|height float |Нет|+|height ​|float |Нет|
  
 ==== Независимые таблицы ==== ==== Независимые таблицы ====
Строка 51: Строка 64:
 ==polygon== ==polygon==
 ^Столбец^Тип^Null^ ^Столбец^Тип^Null^
-|id int(11) |Нет| +|id |int(11) |Нет| 
-|id_user int(11) |Нет| +|id_user ​|int(11) |Нет| 
-|place text |Нет| +|place ​|text |Нет| 
-|coord varchar(600)|Нет|+|coord ​|varchar(600)|Нет|
  
 Список пользователей,​ их имена, логины,​ пароли,​ идентификаторы статуса Список пользователей,​ их имена, логины,​ пароли,​ идентификаторы статуса
 ==users== ==users==
 ^Столбец^Тип^Null^ ^Столбец^Тип^Null^
-|id int(11) |Нет| +|id |int(11) |Нет| 
-|surname varchar(50)|Да| +|surname ​|varchar(50)|Да| 
-|name varchar(50)|Да| +|name |varchar(50)|Да| 
-|patronymic varchar(50)|Нет| +|patronymic ​|varchar(50)|Нет| 
-|mail varchar(20)|Нет| +|mail |varchar(20)|Нет| 
-|login varchar(20)|Нет| +|login ​|varchar(20)|Нет| 
-|password varchar(20)|Нет| +|password ​|varchar(20)|Нет| 
-|id_status int(11) |Нет|+|id_status ​|int(11) |Нет|
  
 Таблица для хранения типов статуса пользователей Таблица для хранения типов статуса пользователей
 ==status== ==status==
 ^Столбец^Тип^Null^ ^Столбец^Тип^Null^
-|id int(11) |Нет| +|id |int(11) |Нет| 
-|name varchar(50)|Нет|+|name |varchar(50)|Нет|
  
 ===== Состав программных модулей и их назначение ===== ===== Состав программных модулей и их назначение =====
 +
 +^Наименование модуля (размер)^Назначение модуля^
 |addmetki.php (1,​6Кб)|добавление отдельной точки произрастания борщевика сосновского в базу данных| |addmetki.php (1,​6Кб)|добавление отдельной точки произрастания борщевика сосновского в базу данных|
 |addpolygon.php (0,​4Кб)|добавление полигона границ места произрастания борщевика сосновского в базу данных| |addpolygon.php (0,​4Кб)|добавление полигона границ места произрастания борщевика сосновского в базу данных|
Строка 101: Строка 116:
    
 ===== Установка системы ===== ===== Установка системы =====
 +
 +На ЭВМ, на которой будет устанавливаться система РИВР должны быть установлены и настроены:​ Apache, MySQL, PHP.
 +
 +1. В каталоге,​ предназначенном для хранения веб-документов Apache создать отдельный каталог для системы РИВР (в данном случае создается каталог "​map"​
 +<​code>​
 +# mkdir /​var/​www/​map
 +</​code>​
 +
 +2. Перейдите в созданный каталог и скачайте архив с программным кодом системы РИВР {{rivr.zip}} и распакуйте архив.
 +<​code>​
 +# cd /​var/​www/​map
 +# wget http://​proborshevik.ru/​dokuwiki/​lib/​exe/​fetch.php?​media=rivr.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 (внешнее изменение)