Проектирование базы данных Для удовлетворения информационных потребностей пользователей информационная система должна содержать следующую информацию:
Личная информация о пользователе системы.
Информация о публикациях, содержащихся в системе.
Информация о проводимых событиях и мероприятиях.
Информация о пользователях, подтвердивших участие в мероприятии.
Статистика опросов.
Прикрепленные пользователями документы.
Комментарии пользователей.
Формализованное описание требуемой информации приведено в приложении B. Структура базы данных. Описание полей и типов данных содержится в приложении С. Описание сущностей базы данных.
Проектирование макета приложения В соответствии с определенной ранее концепцией взаимодействия факультета и общества с целью привлечения абитуриентов, предложенными проектами, функциональными требованиями и информационными потребностями был спроектирован макет приложения.
При переходе на вебсайт системы пользователь видит главную страницу с ссылками для перехода к формам авторизации/регистрации, поиском, слайдером, ссылками для поиска информации для учеников школ, учителей и работодателей по тегам, колонками с публикациями и событиями, навигацией по страницам и футером (см. рис. 2.3. Главная страница).
Рисунок B.28.Главная страница
На странице публикации представлен основной текст и прикрепленные файлы. В нижней части страницы находятся вопросы опроса и комментарии (см. рис. 2.4. Страница публикации):
Рисунок B.29.Страница публикации
Страница мероприятия имеет аналогичную структуру. В правой части страницы расположена информация о сроках и месте проведения, ссылка для подтверждения или отмены участия, прикрепленные файлы. Пользователи с определенными ролями имеет доступ к административному блоку, содержащему функции редактирования и удаления мероприятия, а также создания рассылки (см. рис. 2.5. Страница мероприятия):
Рисунок B.30.Страница мероприятия
Для добавления публикации разработан следующий макет (см. рис. 2.6. Добавление публикации). В нижней части существует возможность прикрепить файлы и добавить опрос.
Рисунок B.31.Добавление публикации
Для добавления мероприятия необходимо указать заголовок, анонс, теги описание, указать дату начала и окончания. Также можно прикрепить файлы и добавить опрос (см. рис. 2.7. Добавление мероприятия):
Рисунок B.32.Добавление мероприятия
Если информация о пользователе уже есть в базе данных (пользователь зарегистрирован), то вход в систему осуществляется при помощи формы авторизации (см. рис. 2.8. Форма авторизации).
Рисунок B.33.Форма авторизации
Если пользователь хочет зарегистрироваться, то при переходе на страницу регистрации ему будет предложено заполнить следующую форму (см. рис. 2.9. Форма для регистрации). В данном макете представлены только некоторые из возможных полей.
Рисунок B.34.Форма регистрации
|