[sp-32]
sp-32
[sp-32]
На сайте 5 лет и 3 месяца (заходил 28 дней 23 часа назад)
+ 48  0  - 0
1
875.37
Рейтинг875.37
875.37
Отзывы+ 48  0  - 0
+ 48  0  - 0
Все (1)       Проекты (1)        Вакансии (0)       Конкурсы (0)
Опубликовать проект
15 Октября 2019
Бюджет: 100 ₽
Разработать информационную систему, включая следующие элементы:
1. Разработка информационной базы данных.
2. Разработка Web-интерфейса для доступа к базе данных.
На каждой Web-странице необходимо указать ФИО автора. Использовать собственный дизайн Web-страниц (цвет фона, цвет и размер шрифтов, фоновую картинку и т.д.).

Обязательные таблицы для всех:
- Таблица Пользователи, включающая следующие поля:
• Логин
• Имя
• Фамилия
• Пароль (хранится в хешированном виде)
• Тип пользователя (Администратор или Обычный пользователь))

- Таблица Аудит, включающая следующие поля:
• Логин пользователя
• Дата и время
• Событие аудита (вход, выбор данных из таблицы …)

Таблицы информационной системы зависят от темы. База данных информационной системы должна включать 5 связанных между собой таблиц.

Начальная страница должна иметь поля ввода имени пользователя и пароля. Web-интерфейс разработанной системы должен быть различным для обычных пользователей и администраторов.
Web-интерфейс для администратора включает следующие функции:
- просмотр таблицы аудита (только просмотр!);
- просмотр, добавление, редактирование, удаление данных таблицы Пользователи.

Web-интерфейс для обычного пользователя включает следующие функции:
- просмотр, добавление, редактирование, удаление данных таблиц информационной системы.

Обязательные требования по реализации задания:
1. Для определения стиля отображения элементов web-страниц использовать подключаемый css-файл. Все элементы web-страниц должны иметь id или class, для которых задан соответствующий стиль в файле.
2. Все web страницы должны быть разработаны с помощью блочной верстки.
3. Обмен данными из административной подсистемы (интерфейс администратора) осуществлять в формате xml с помощью AJAX. Интерфейс администратора должен быть реализован в одном html файле. Весь код создания и использования объекта XMLHTTPRequest должен быть вынесен в отдельный js файл и оформлен в виде набора функций.
4. Обработка данных на странице входа и информационной подсистемы (интерфейс пользователя) реализуется в классическом (синхронном) режиме, когда управление передается от одного скрипта к другому. Обязательно использовать формы с кнопками submit. Интерфейс пользователя реализуется набором html файлов с формами и php скриптов для обработки данных. В php скриптах необходимо избегать повторного использования кода, т.е. необходимо разумно применять функции require, require_once, include или include_once.
5. Корректность ввода данных в поля проверять на стороне клиента с помощью JavaScript и тегов HTML 5.
6. Наличие кнопки «Выход» на каждой странице, при нажатии на которую происходит уничтожение сессии пользователя и переход на главную страницу сайта.

Прошло времени с момента публикации: 1 месяц 21 день 12 часов 21 минута
Раздел: Разработка сайтов / Веб-программирование