Проектирование информационно-справочной системы «Перепись населения» | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 6 марта, печатный экземпляр отправим 10 марта.

Опубликовать статью в журнале

Автор:

Рубрика: Информационные технологии

Опубликовано в Молодой учёный №3 (345) январь 2021 г.

Дата публикации: 11.01.2021

Статья просмотрена: 21 раз

Библиографическое описание:

Визер, А. Н. Проектирование информационно-справочной системы «Перепись населения» / А. Н. Визер. — Текст : непосредственный // Молодой ученый. — 2021. — № 3 (345). — С. 13-16. — URL: https://moluch.ru/archive/345/77499/ (дата обращения: 25.02.2021).



Перепись населения в РФ проводится не реже чем раз в 10 лет. В 2021 году будет проводиться Всероссийская перепись населения с 1 по 30 апреля и в связи со сложившейся эпидемиологической ситуацией безопасным способом проведения этого мероприятия будет электронный вариант. Это позволит улучшить скорость сбора информации о человеке, а также безопасность при сборе информации.

С помощью данной информационно-справочной системы каждый человек с доступом в интернет сможет стать участником программы переписи, пройти опросы или посмотреть информацию об уже опрошенных и верифицированных участниках

Данная система будет иметь функционал, позволяющий пользователям:

  1. Регистрироваться
  2. Заполнять изменять личные данные для их обработки в дальнейшем
  3. Проходить верификацию для официального участия в переписи
  4. Участвовать в опросах и смотреть их результаты

Так как одним из главных вопросов для такой информационно-справочной системы стоит безопасность, любой запрос, хранящий личные данные пользователя, передается методом POST. Для паролей используется алгоритм «sha1»

Для проектирования информационно-справочной системы был использован язык разметки HTML, язык программирования PHP и каскадные таблицы стилей CSS.

Проектирование базы данных:

Удобным способом хранения больших массивов информации считается база данных MySQL, она и будет использована.

Для создания информационно-справочной системы было создано 2 базы данных в phpMyAdmin:

  1. Users
  2. Votes

Первая таблица базы данных, которая понадобится — это таблица «users», она будет содержать в себе данные обо всех пользователях программного комплекса: логин, пароль, имя и другие персональные данные.

Следующая таблица- таблица «votes». В данной таблице будет храниться информация об опросах, проводимых в разделе «Социальные опросы», логины проголосовавших людей и уже набранные голоса.

Функционал:

Пользователю доступны следующие пункты меню:

  1. Главная страница , здесь выводится самая важная информация, для теста выведем изображение президента
  2. Личный кабинет отображает всю информацию о пользователе и имеет снизу сноски об использовании персональных данных и правилах участия в переписи. Для безопасности пароль не отображается, а такие данные как ИНН, паспорт и СНИЛС имеют пометку «Указан», если пользователь их ввел. Пользователь будет переадресован на страницу изменения информации, нажав по кнопке «Обновить информацию»
  3. Участники программы эта страница показывает счетчик уже прошедших верификацию пользователей, а так же выводит их имя, фамилию и отчество
  4. Социальные опросы страница с множественными опросами пользователей по разным темам. Каждый пользователь имеет право голосовать лишь один раз!
  5. Выход пользователя из своей учетной записи

Личный кабинет

Рис. 1. Личный кабинет

Главная страница портала

Рис. 2. Главная страница портала

Страница «Участники программы»

Рис. 3. Страница «Участники программы»

Страница «Социальные опросы»

Рис. 4. Страница «Социальные опросы»

Вывод:

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

Литература:

1. Основы работы с PHP. — Текст: электронный // old.code: [сайт]. — URL: http://old.code.mu/books/php/base/osnovy-yazyka-php-dlya-novichkov.html (дата обращения: 09.01.2021).

2. Основы HTML для начинающих. — Текст: электронный // webdesign-master: [сайт]. — URL: https://webdesign-master.ru/blog/html-css/4.html (дата обращения: 09.01.2021).

3. Основы работы с MySQL в PHP. — Текст: электронный // internet-technologies: [сайт]. — URL: https://www.internet-technologies.ru/articles/osnovy-raboty-s-mysql-v-php.html (дата обращения: 09.01.2021).

Основные термины (генерируются автоматически): информационно-справочная система, пользователь, CSS, HTML, PHP, POST, данные, информация, личный кабинет, опрос.


Задать вопрос