акриті для неавторизованих користувачів.
Для повноцінної роботи в системі необхідна обов'язкова реєстрація користувачів. Для зберігання даних про користувача в системі розроблена сутність «Користувач», що володіє наступним набором атрибутів.
Час останньої авторизація
Ім'я
Прізвище
По батькові
Логін
Пароль
Зв'язок з сутністю «Група користувачів»
Атрибут «Час останньої авторизації заповнюється автоматично», інші атрибути заповнюються вперше Адміністратором системи, потім всі атрибути крім «Зв'язок з сутністю« Група користувачів »можуть бути змінені в особистому кабінеті користувача на сторінці« Профіль » .
Розмежування доступу в системі автоматизації створення маркетингових звітів є надбудовою над CMS «1С-Бітіркс».
В CMS «1С-Бітіркс» розроблена наступна логіка розмежування прав доступу [9].
Рівень 1: доступ до файлів і каталогів.
Рівень 2: доступ до модулів і логічним операціям в модулях.
Рівень 1. Налаштування доступу до файлів і каталогів виконується в меню Структура сайту> Управління. Досить відзначити один або кілька каталогів або файлів і вибрати Доступ, щоб визначити які групи користувачів мають право на доступ до цих документів.
Права на доступ, призначені на каталоги, успадковуються для всіх файлів і підкаталогів, розташованих нижче. Наприклад, досить поставити на каталог / reports / права на читання тільки для групи «Творці звітів» і прибрати право на читання у групи «Неавторизовані користувачі», ніхто зі звичайних відвідувачів вже не зможе зайти в каталог і у відвідувачів буде запрошені авторизація. p>
Якщо користувач належить кільком групам, то береться максимальне право з усіх прав доступу заданих для цих груп.
Якщо для поточного файлу або каталогу явно не заданий рівень прав, то береться рівень прав заданий для вищерозміщених каталогів.
Рівень 2 забезпечує розмежування доступу до модулів і логічним операціям в модулях.
Якщо йдеться про звичайні статичних публічних сторінках, то до них застосовується тільки рівень один доступу на файли і каталоги.
Якщо користувач має на файл як мінімум право R («читання») і якщо даний файл є функціональною частиною, в якій використовуються API функції того чи іншого модуля, то перевіряється другий рівень прав, що задається в настройках відповідного модуля.
.6 HTML верстка
Для розробки інтерфейсу системи використовується HTML, CSS і Javascriptфреймворк «Вootstrap», розроблений компаній «TwitterInc». # Істоніков - <# «240» src=«doc_zip4.jpg» />
Малюнок 3.1 - Головна сторінка
У кожному розділі системи присутні наступні елементи:
Логотип системи. Розташовується в лівому верхньому кутку, є посиланням на головну сторінку сайту, представлений на малюнку 3.2.
Рисунок 3.2 - Логотип системи
дублюючим вгорі і внизу сторінки головне меню, представлені на малюнках 3.3 і 3.4
Малюнок 3.3 - Верхнє головне меню
Малюнок 3.4 - Нижня г...