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

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


admin_manual

Различия

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

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

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
Следущая версия Both sides next revision
admin_manual [10/22/2014 16:55]
chadin
admin_manual [10/23/2014 09:11]
chadin
Строка 7: Строка 7:
 ===== Структура базы данных ===== ===== Структура базы данных =====
  
-<​html>​ +===Стержневая сущность ​===
-<​h2>​age_status</​h2>​ +Стержневой сущностью является таблица **point**. Хранит информацию о месте и дате обнаружения растения, проективном покрытии.
-<table width="​100%"​ class="​print">​ +
-<​tr><​th width="​50">​Столбец</​th>​ +
-    <th width="​80">​Тип</​th>​ +
-    <th width="​40">​Null</​th>​ +
-    <th width="​70">​По умолчанию</​th>​ +
-        <​th>​Комментарии</​th>​ +
-</​tr>​ +
-    <tr class="​odd">​ +
-    <td class="​nowrap">​ +
-        id    </​td>​ +
-    <td class="​nowrap"​ lang="​en"​ dir="​ltr">​int(11)</​td>​ +
-    <​td>​Нет</​td>​ +
-    <td class="​nowrap"></​td>​ +
-            <​td></​td>​ +
-</​tr>​ +
-        <tr class="​even">​ +
-    <td class="​nowrap">​ +
-        name    </​td>​ +
-    <td class="​nowrap"​ lang="​en"​ dir="​ltr">​varchar(100)</​td>​ +
-    <​td>​Нет</​td>​ +
-    <td class="​nowrap"></​td>​ +
-            <​td></​td>​ +
-</​tr>​ +
-        <tr class="​odd">​ +
-    <td class="​nowrap">​ +
-        picture ​   </​td>​ +
-    <td class="​nowrap"​ lang="​en"​ dir="​ltr">​varchar(100)</​td>​ +
-    <​td>​Нет</​td>​ +
-    <td class="​nowrap"></​td>​ +
-            <​td></​td>​ +
-</​tr>​ +
-        </​table>​+
  
-<​h2>​foto</​h2>​ 
  
-<table width="​100%"​ class="​print">​ +==po|int=
-<​tr><​th width="​50">​Столбец</​th>​ +^Столбец^Тип^Null^ 
-    <th width="​80">​Тип</​th>​ +|id |int(11) ​|Нет| 
-    <th width="​40">​Null</th> +|id_user |int(11) ​|Нет| 
-    <​th width="​70">​По умолчанию</​th>​ +|place_coll |text |Нет| 
-        <​th>​Комментарии</​th>​ +|date_coll |date |Да| 
-</​tr>​ +|projective |float |Да| 
-    <tr class="​odd">​ +|lat |float |Да| 
-    <td class="​nowrap">​ +|lon |float |Да| 
-        ​id    </​td>​ +|foto |varchar(100)|Нет|
-    <td class="​nowrap"​ lang="​en"​ dir="​ltr">​int(11)</​td>​ +
-    <td>Нет</td> +
-    <​td class="​nowrap"></​td>​ +
-            <​td></​td>​ +
-</​tr>​ +
-        <tr class="​even">​ +
-    <td class="​nowrap">​ +
-        id_point ​   </​td>​ +
-    <td class="​nowrap"​ lang="​en"​ dir="​ltr">​int(11)</td> +
-    <​td>​Нет</td> +
-    <​td class="​nowrap"></​td>​ +
-            <​td></​td>​ +
-</tr> +
-        <​tr class="​odd">​ +
-    <​td class="​nowrap">​ +
-        file    </​td>​ +
-    <td class="​nowrap"​ lang="​en"​ dir="​ltr">​varchar(50)</​td>​ +
-    <td>Нет</​td>​ +
-    <td class="​nowrap"></​td>​ +
-            <​td></​td>​ +
-</​tr>​ +
-        </​table>​+
  
-<​h2>​point</​h2>​+====Вспомогательные таблицы для стержневой сущности ====
  
-<table width="​100%"​ class="​print">​ +Для хранения фотографий каждой точки. 
-<​tr><​th width="​50">​Столбец</​th>​ +==foto=
-    <th width="​80">​Тип</​th>​ +^Столбец^Тип^Null^ 
-    <th width="​40">​Null</​th>​ +|id |int(11) ​|Нет| 
-    <th width="​70">​По умолчанию</​th>​ +|id_po|int |int(11) ​|Нет| 
-        <​th>​Комментарии</​th>​ +|file |varchar(50)|Нет|
-</​tr>​ +
-    <tr class="​odd">​ +
-    <td class="​nowrap">​ +
-        id    </​td>​ +
-    <td class="​nowrap"​ lang="​en"​ dir="​ltr">​int(11)</​td>​ +
-    <td>Нет</td> +
-    <​td class="​nowrap"></​td>​ +
-            <​td></​td>​ +
-</​tr>​ +
-        <tr class="​even">​ +
-    <td class="​nowrap">​ +
-        id_user ​   </​td>​ +
-    <td class="​nowrap"​ lang="​en"​ dir="​ltr">​int(11)</​td>​ +
-    <td>Нет</td> +
-    <​td class="​nowrap"></​td>​ +
-            <​td></​td>​ +
-</​tr>​ +
-        <tr class="​odd">​ +
-    <td class="​nowrap">​ +
-        place_coll ​   </​td>​ +
-    <td class="​nowrap"​ lang="​en"​ dir="​ltr">​text</​td>​ +
-    <​td>​Нет</​td>​ +
-    <td class="​nowrap"></​td>​ +
-            <​td></​td>​ +
-</​tr>​ +
-        <tr class="​even">​ +
-    <td class="​nowrap">​ +
-        date_coll ​   </​td>​ +
-    <td class="​nowrap"​ lang="​en"​ dir="​ltr">​date</​td>​ +
-    <​td>​Да</​td>​ +
-    <td class="​nowrap"><​i>​NULL</​i></​td>​ +
-            <​td></​td>​ +
-</​tr>​ +
-        <tr class="​odd">​ +
-    <td class="​nowrap">​ +
-        projective ​   </​td>​ +
-    <td class="​nowrap"​ lang="​en"​ dir="​ltr">​float</​td>​ +
-    <​td>​Да</​td>​ +
-    <td class="​nowrap"><​i>​NULL</​i></​td>​ +
-            <​td></​td>​ +
-</​tr>​ +
-        <tr class="​even">​ +
-    <td class="​nowrap">​ +
-        lat    </​td>​ +
-    <td class="​nowrap"​ lang="​en"​ dir="​ltr">​float</​td>​ +
-    <​td>​Да</​td>​ +
-    <td class="​nowrap"><​i>​NULL</​i></​td>​ +
-            <​td></​td>​ +
-</​tr>​ +
-        <tr class="​odd">​ +
-    <td class="​nowrap">​ +
-        lon    </​td>​ +
-    <td class="​nowrap"​ lang="​en"​ dir="​ltr">​float</​td>​ +
-    <​td>​Да</​td>​ +
-    <td class="​nowrap"><​i>​NULL</​i></​td>​ +
-            <​td></​td>​ +
-</​tr>​ +
-        <tr class="​even">​ +
-    <td class="​nowrap">​ +
-        foto    </​td>​ +
-    <td class="​nowrap"​ lang="​en"​ dir="​ltr">​varchar(100)</​td>​ +
-    <td>Нет</​td>​ +
-    <td class="​nowrap"></​td>​ +
-            <​td></​td>​ +
-</​tr>​ +
-        </​table>​+
  
-    +Для хранения типов возрастных состояний 
-<​h2>​point_age_status</​h2>​+==age_status== 
 +^Столбец^Тип^Null^ 
 +|id |int(11) |Нет| 
 +|name |varchar(100)|Нет| 
 +|picture |varchar(100)|Нет|
  
-<table width="​100%"​ class="​print">​ +Для хранения возрастных состояний растений на каждой ​точке, их числа и высоты
-<​tr><​th width="​50">​Столбец</​th>​ +
-    <th width="​80">​Тип</​th>​ +
-    <th width="​40">​Null</​th>​ +
-    <th width="​70">​По умолчанию</​th>​ +
-        <​th>​Комментарии</​th>​ +
-</​tr>​ +
-    <tr class="​odd">​ +
-    <td class="​nowrap">​ +
-        id    </​td>​ +
-    <td class="​nowrap"​ lang="​en"​ dir="​ltr">​int(11)</​td>​ +
-    <​td>​Нет</​td>​ +
-    <td class="​nowrap"></​td>​ +
-            <​td></​td>​ +
-</​tr>​ +
-        <tr class="​even">​ +
-    <td class="​nowrap">​ +
-        id_point ​   </​td>​ +
-    <td class="​nowrap"​ lang="​en"​ dir="​ltr">​int(11)</​td>​ +
-    <​td>​Нет</​td>​ +
-    <td class="​nowrap"></​td>​ +
-            <​td></​td>​ +
-</​tr>​ +
-        <tr class="​odd">​ +
-    <td class="​nowrap">​ +
-        id_age ​   </​td>​ +
-    <td class="​nowrap"​ lang="​en"​ dir="​ltr">​int(11)</​td>​ +
-    <​td>​Нет</​td>​ +
-    <td class="​nowrap"></​td>​ +
-            <​td></​td>​ +
-</​tr>​ +
-        <tr class="​even">​ +
-    <td class="​nowrap">​ +
-        number ​   </​td>​ +
-    <td class="​nowrap"​ lang="​en"​ dir="​ltr">​int(11)</​td>​ +
-    <​td>​Нет</​td>​ +
-    <td class="​nowrap"></​td>​ +
-            <​td></​td>​ +
-</​tr>​ +
-        <tr class="​odd">​ +
-    <td class="​nowrap">​ +
-        height ​   </​td>​ +
-    <td class="​nowrap"​ lang="​en"​ dir="​ltr">​float</​td>​ +
-    <​td>​Нет</​td>​ +
-    <td class="​nowrap"></​td>​ +
-            <​td></​td>​ +
-</​tr>​ +
-        </​table>​+
  
-<​h2>​polygon</​h2>​+==po|int_age_status== 
 +|Столбец Тип Null 
 +|id |int(11)|Нет| 
 +|id_po|int |int(11)|Нет| 
 +|id_age |int(11)|Нет| 
 +|number |int(11)|Нет| 
 +|height float |Нет|
  
-<table width="​100%"​ class="​print">​ +==== Независимые ​таблицы ==== 
-<​tr><​th width="​50">​Столбец</​th>​ +Для хранения координат и текстовых описаний полигонов 
-    <th width="​80">​Тип</​th>​ +==polygon== 
-    <th width="​40">​Null</​th>​ +^Столбец^Тип^Null^ 
-    <​th width="​70">​По умолчанию</​th>​ +|id |int(11) ​|Нет| 
-        <​th>​Комментарии</th> +|id_user ​|int(11) ​|Нет| 
-</​tr>​ +|place |text |Нет| 
-    <tr class="​odd">​ +|coord |varchar(600)|Нет|
-    <td class="​nowrap">​ +
-        ​id ​   </td> +
-    <​td class="​nowrap"​ lang="​en"​ dir="​ltr">​int(11)</​td>​ +
-    <td>Нет</td> +
-    <​td class="​nowrap"></​td>​ +
-            <​td></​td>​ +
-</​tr>​ +
-        <tr class="​even">​ +
-    <td class="​nowrap">​ +
-        ​id_user ​   </​td>​ +
-    <td class="​nowrap"​ lang="​en"​ dir="​ltr">​int(11)</​td>​ +
-    <td>Нет</td> +
-    <​td class="​nowrap"></​td>​ +
-            <​td></​td>​ +
-</​tr>​ +
-        <tr class="​odd">​ +
-    <td class="​nowrap">​ +
-        ​place    </​td>​ +
-    <td class="​nowrap"​ lang="​en"​ dir="​ltr">​text</​td>​ +
-    <td>Нет</td> +
-    <​td class="​nowrap"></​td>​ +
-            <​td></​td>​ +
-</​tr>​ +
-        <tr class="​even">​ +
-    <td class="​nowrap">​ +
-        ​coord    </​td>​ +
-    <td class="​nowrap"​ lang="​en"​ dir="​ltr">​varchar(600)</​td>​ +
-    <td>Нет</​td>​ +
-    <td class="​nowrap"></​td>​ +
-            <​td></​td>​ +
-</​tr>​ +
-        </​table>​+
  
-<​h2>​status</​h2>​+Список пользователей,​ их имена, логины,​ пароли,​ идентификаторы статуса 
 +==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) |Нет|
  
-<table width="​100%"​ class="​print">​ +Таблица для хранения типов статуса пользователей 
-<​tr><​th width="​50">​Столбец</​th>​ +==status=
-    <th width="​80">​Тип</​th>​ +^Столбец^Тип^Null^ 
-    <th width="​40">​Null</​th>​ +|id |int(11) ​|Нет| 
-    <th width="​70">​По умолчанию</​th>​ +|name |varchar(50)|Нет|
-        <​th>​Комментарии</​th>​ +
-</​tr>​ +
-    <tr class="​odd">​ +
-    <td class="​nowrap">​ +
-        id    </​td>​ +
-    <td class="​nowrap"​ lang="​en"​ dir="​ltr">​int(11)</​td>​ +
-    <td>Нет</td> +
-    <​td class="​nowrap"></​td>​ +
-            <​td></​td>​ +
-</​tr>​ +
-        <tr class="​even">​ +
-    <td class="​nowrap">​ +
-        ​name    </​td>​ +
-    <td class="​nowrap"​ lang="​en"​ dir="​ltr">​varchar(50)</​td>​ +
-    <td>Нет</​td>​ +
-    <td class="​nowrap"></​td>​ +
-            <​td></​td>​ +
-</​tr>​ +
-        </​table>​+
  
-<​h2>​users</​h2>​+===== Состав программных модулей и их назначение =====
  
-<table width="​100%"​ class="​print">​ +^Наименование модуля (размер)^Назначение модуля^ 
-<​tr><​th width="​50">​Столбец</​th>​ +|addmetki.php (1,​6Кб)|добавление отдельной точки произрастания ​борщевика сосновского в базу данных| 
-    <​th width="​80">​Тип</th> +|addpolygon.php (0,​4Кб)|добавление полигона границ места произрастания борщевика сосновского в базу данных| 
-    <​th width="​40">​Null<​/th> +|connect.php (0,5 Кб)|параметры соединения с базой данных| 
-    <​th width="​70">​По умолчанию</​th>​ +|delete.php (image/0,9 Кб)|функции удаления точек из базы данных| 
-        <​th>​Комментарии</th> +|drop.jpg (16 Кб)|иконка для кнопки ​удаления точки| 
-</​tr>​ +|exit.php (0,4 Кб)|завершение сессии пользователя| 
-    <tr class="​odd">​ +|file_exif_data.php (2,5 Kб)|извлечение геоданных ​из Exif-полей файлов jpg| 
-    <td class="​nowrap">​ +|forms.html (0,19Кб)|макеты форм для взаимодействия с пользователем| 
-        id    </​td>​ +|getmapobj.php (1,​7Kб)|функции извлечения информации о точках произрастания борщевика из базы данных и подготовка их для отображения на карте Яндекс| 
-    <td class="​nowrap"​ lang="​en"​ dir="​ltr">​int(11)</​td>​ +|.htaccess ​(0,3 Кб)|параметры ограничения на размер отдельного загружаемого файла и общий объем файлов,​ загружаемых на сервер за один раз| 
-    <​td>​Нет</td> +|image ​(60 Kб)аталог для хранения загружаемых на сервер изображений| 
-    <​td class="​nowrap"></​td>​ +|index.php ​(8,8 Kб)|контейнер функций php для отображения главной страницы| 
-            <​td></​td>​ +|js (4,0 Kб)|набор JavaScript кодов проекта Jquery (стороняя open-source разработка)| 
-</​tr>​ +|logged.php ​(20 )|отображение интерфейса пользователя после его авторизации на сайте| 
-        <tr class="​even">​ +|menu (4,0 Kб)|отображение элементов меню| 
-    <td class="​nowrap">​ +|polygon.php (image/619)|отображение полигонов,​ созданных пользователями и сохраненными в базе данных| 
-        surname ​   </​td>​ +|preloader.gif (2,​2K)|изображение,​ визуализирующее процесс загрузки| 
-    <td class="​nowrap"​ lang="​en"​ dir="​ltr">​varchar(50)</​td>​ +|save_status.php (js/0,5 Кб)|сохраненеие статусов пользователей,​ после их изменения администратором| 
-    <​td>​Да</​td>​ +|sundry.js ​(4,0 Kб)|набор JavaScript функций для отображения интерфейса пользователя| 
-    <td class="​nowrap"><​i>​NULL</​i></​td>​ +|tmp (4,0 Kб)|каталог для временного хранения файлов изображений,​ загружаемых на сервер| 
-            <​td></​td>​ +|upload.php (0,4 Кб)|функции php, обеспечивающие единовременную загрузку множества файлов jpg на сервер| 
-</​tr>​ +|users.php (2,2 Kб)|функции по управлению пользователями информационной системы| 
-        <tr class="​odd">​ +|validate_form.php (1,6 Kб)|функции по проверке ​данных ​и файлов,​ передваемых пользователем |
-    <td class="​nowrap">​ +
-        name    </td> +
-    <​td class="​nowrap"​ lang="​en"​ dir="​ltr">​varchar(50)</​td>​ +
-    <​td>​Да</td> +
-    <​td class="​nowrap"><​i>​NULL</​i></​td>​ +
-            <​td></​td>​ +
-</​tr>​ +
-        <tr class="​even">​ +
-    <td class="​nowrap">​ +
-        patronymic ​   </​td>​ +
-    <td class="​nowrap"​ lang="​en"​ dir="​ltr">​varchar(50)</​td>​ +
-    <​td>​Нет</td> +
-    <​td class="​nowrap"></​td>​ +
-            <​td></​td>​ +
-</​tr>​ +
-        <tr class="​odd">​ +
-    <td class="​nowrap">​ +
-        mail    </​td>​ +
-    <td class="​nowrap"​ lang="​en"​ dir="​ltr">​varchar(20)</​td>​ +
-    <​td>​Нет</​td>​ +
-    <td class="​nowrap"></​td>​ +
-            <​td></​td>​ +
-</​tr>​ +
-        <tr class="​even">​ +
-    <td class="​nowrap">​ +
-        ​login ​   </​td>​ +
-    <td class="​nowrap"​ lang="​en"​ dir="​ltr">​varchar(20)</​td>​ +
-    <​td>​Нет</td> +
-    <​td class="​nowrap"><​/td> +
-            <​td></​td>​ +
-</tr> +
-        <​tr class="​odd">​ +
-    <td class="​nowrap">​ +
-        password ​   </​td>​ +
-    <td class="​nowrap"​ lang="​en"​ dir="​ltr">​varchar(20)</​td>​ +
-    <​td>​Нет</​td>​ +
-    <td class="​nowrap"></​td>​ +
-            <​td></​td>​ +
-</​tr>​ +
-        <tr class="​even">​ +
-    <td class="​nowrap">​ +
-        id_status ​   </​td>​ +
-    <td class="​nowrap"​ lang="​en"​ dir="​ltr">​int(11)</td> +
-    <​td>​Нет</​td>​ +
-    <td class="​nowrap"></​td>​ +
-            <​td></​td>​ +
-</​tr>​ +
-        </​table>​ +
-         +
-</​html>​ +
- +
- +
- +
-===== Программные модули =====+
  
 + 
 ===== Установка системы ===== ===== Установка системы =====
  
 ===== Управление учетными записями пользователей ===== ===== Управление учетными записями пользователей =====
  
admin_manual.txt · Последние изменения: 04/23/2018 11:52 (внешнее изменение)