Здесь показаны различия между двумя версиями данной страницы.
Both sides previous revision Предыдущая версия Следущая версия | Предыдущая версия | ||
admin_manual [10/23/2014 09:18] chadin [Вспомогательные таблицы для стержневой сущности] |
admin_manual [04/23/2018 11:52] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== РИВР. Руководство администратора ====== | ||
- | |||
- | ===== Назначение информационной системы ===== | ||
- | |||
- | РИВР - акроним фразы "Распространение инвазионных видов растений". Целью создания информационной системы РИВР является автоматизация процесса сбора и отображения сведений о географическом распространении инвазионных видов растений. На сайте http://proborshevik.ru/map РИВР отображает сведения о географическом распространении борщевика Сосновского и предоставляет возможность пользователям ресурса дополнять эти сведения самостоятельно. | ||
- | |||
- | ===== Структура базы данных ===== | ||
- | |||
- | ==== Стержневая сущность ==== | ||
- | Стержневой сущностью является таблица **point**. Хранит информацию о месте и дате обнаружения растения, проективном покрытии. | ||
- | |||
- | |||
- | ==po|int== | ||
- | ^Столбец^Тип^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б)|функции по проверке данных и файлов, передваемых пользователем | | ||
- | |||
- | |||
- | ===== Установка системы ===== | ||
- | |||
- | ===== Управление учетными записями пользователей ===== | ||