Мобильное приложение информационной системы общественного контроля

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 07.08.2018
Размер файла 2,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Ответ пользователя должен быть выполнен в виде Переключателя и иметь значение, заданное при регистрации

10. Как к Вам обращаться?

В виде Переключателя должны быть представлены Фамилия, Имя, Отчество и должны иметь значения, заданные при регистрации

11. Кнопка «Выйти»

При нажатии должен происходить переход на экран Профиля

Экран редактирования профиля

Экран должен содержать:

1. Статус заявителя

ФЛ или ЮЛ в зависимости от выбранного пользователем при регистрации

2. Фамилия

Введенная при регистрации и доступная для редактирования, но не для удаления.

Только на кириллице, не более 50 символов. Первая буква должна быть заглавной

3. Имя

Введенное при регистрации и доступное для редактирования, но не для удаления.

Только на кириллице, не более 50 символов. Первая буква должна быть заглавной

4. Отчество

Введенное при регистрации и доступное для редактирования, но не для удаления.

Только на кириллице, не более 50 символов. Первая буква должна быть заглавной

5. Контактный телефон

Введенный при регистрации и доступный для редактирования, но не для удаления. Должна быть проверка формата

6. Электронная почта

Введенная при регистрации и доступная для редактирования, но не для удаления. Должна быть проверка формата. После редактирования и нажатия на кнопку «Сохранить» появляется надпись «Адрес не подтвержден» и всплывает окно крупно «Вы изменили адрес электронной почты» и мельче «На Ваш адрес электронной почты <измененный адрес> было направлено письмо. Пройдите по ссылке в письме для подтверждения адреса» и кнопкой «Ок», при нажатии на которую должен происходить переход на экран Профиля

7. Логин

Введенный при регистрации и доступный для редактирования, но не для удаления. Не должен содержать кирилицу (только латиница) и пробелов, мин. длина 6, макс. длина 50

8. Я согласен(на) получать уведомления о ходе рассмотрения сообщения по e-mail

Ответ пользователя должен быть выполнен в виде Переключателя и иметь значение, заданное при регистрации

9. Кнопка «Сохранить»

При нажатии должен происходить переход на экран Профиля

10. Как к Вам обращаться?

В виде Переключателя должны быть представлены Фамилия, Имя, Отчество

Можно выбрать ФИО, Фамилия, Имя и Отчество, только Фамилию, только Имя, Фамилию и Имя, Имя и Отчество, но нельзя выбрать только Отчество или Фамилию и Отчество или ничего не выбирать и должны иметь значения, заданные при регистрации

11. ТОЛЬКО ДЛЯ ЮЛ Название организации

12. Введенный при регистрации и доступный для редактирования, но не для удаления. Должна быть не более 100 символов

13. ТОЛЬКО ДЛЯ ЮЛ ОГРН[10]

Введенный при регистрации и доступный для редактирования, но не для удаления. Должен содержать 13 цифр

Экран «О приложении»

Экран должен содержать:

1. Логотип

В виде зеленой бабочки, занимающей большую часть экрана

2. Туториал

В виде иконки в правом верхнем углу. При нажатии на нее должен происходить переход к экрану Туториала

3. Правила модерации сообщений

При нажатии должен происходить переход на портал в соответствующий раздел

4. Часто задаваемые вопросы

При нажатии должен происходить переход на портал в соответствующий раздел

5. Цель проекта

При нажатии должен происходить переход на экран Цель проекта

Экран Туториала

Экран должен содержать 4х страничный Туториал с возможностью пролистывания страниц, не меняя экрана. При переходе к экрану туториал должна открываться первая страницы. На последней странице туторила должна быть кнопка «Начать», при нажатии на которую должен происходить переход на Главный экран. Экран должен открываться при первом запуске приложения.

3.3 Экраны Сообщения

Экран создания сообщения

Экран должен содержать:

1. Кнопка «Назад»

В виде стрелочки влево в левом верхнем углу, рядом с заголовком экрана. При нажатии, если заполнено хотя бы одно поле должно всплывать предупреждение крупно «Сохранить сообщение» и мельче «Сохраняя сообщение в черновиках, Вы можете отправить его позже» и варианты ответов «Да» и «Нет», при нажатии на «Да» должен происходить переход на Главный экран и сохранение Сообщения в Черновики с всплывающей надписью на несколько секунд «Сообщение сохранено в черновики», при нажатии «Нет» должен происходить переход на Главный экран без сохранения. При сохранении в черновики должны автоматически присваиваться значения полям:

· Статус - Черновик

· ID

· Признак отправки - МП

· Дата и время регистрации

Если ни одно поле не заполнено, то при нажатии должен происходить переход на Главный экран. После редактирования черновика и при нажатии, если изменено хотя бы одно поле должно всплывать предупреждение крупно «Сохранить изменения» и мельче «Сохраняя изменения сообщения, Вы можете отправить его позже» и варианты ответов «Да» и «Нет», при нажатии на «Да» должен происходить переход на Главный экран и перезаписываться черновик сообщения с тем же ID

2. Фото* (обязательно одно фото должно быть приложено)

В виде двух картинок - иконок:

· Снять фото или видео, при нажатии должен происходить переход в камеру устройства

· Открыть из галереи, при нажатии должен происходить переход в галерею устройства для выбора фото или видео (выбранные фото или видео добавляются к сообщению)

Добавленные фото/видео сдвигаются вправо, а картинки - иконки добавления остаются на месте. Должна быть возможность удаления добавленного фото и видео: при нажатии на крестик в верхнем правом углу фото или видео должно всплывать предупреждение крупно «Удалить фото/видео?» и варианты ответов «Да» и «Нет», при нажатии на «Да» должно происходить удаление фото/видео, при нажатии «Нет» должен остаться экран сообщения без удаления фото/видео. Должна быть проверка размера (не более 10 Мб на каждый файл) и формата фото: JPEG (.jpg), PNG (.png), видео - MPEG-4 (.mp4). Минимальное допустимое разрешение для загружаемых фото- или видеоматериалов 400 пикселей по каждой из сторон. К одному сообщению Пользователь может прикрепить не более 5 файлов одновременно, при прикреплении файлов необходимо предусмотреть показатель прогресса, если приложено 5 файлов, то возможность добавить должна стать недоступна

3. Объект на карте*

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

4. Адрес

Автоматически отображается по точке на карте, если длина адреса превышает ширину экрана, то необходимо переносить на новую строчку, редактирование должно быть недоступно

5. Категория*

Предзаполненное поле - Несанкционированное размещение твердых бытовых отходов (свалки) - без возможности редактирования, так как категория одна

6. Заголовок*

Только на кириллице, не более 50 символов

7. Описание*

Не более 700 символов, если длина текста превышает ширину экрана, то необходимо переносить на новую строчку

8. Субъект

Автоматически отображается по точке на карте, если длина адреса превышает ширину экрана, то необходимо переносить на новую строчку. Если по точке на карте невозможно определить Субъект, то должно быть значение «Не задано». Редактирование должно быть недоступно

9. Муниципальное образование

Автоматически отображается по точке на карте, если длина адреса превышает ширину экрана, то необходимо переносить на новую строчку. Если по точке на карте невозможно определить Субъект, то должно быть значение «Не задано». Редактирование должно быть недоступно. Города федерального значения тоже должны отображаться здесь

10. Автор

Автоматически подтягивается из раздела профиля «Как к Вам обращаться?», при изменении в профиле - меняется во всех сообщениях

11. Пометка о том, что поля отмеченные * являются обязательными

12. Кнопка «Отправить»

При нажатии должно всплывать предупреждение крупно «Отправить сообщение» и мельче «После отправки редактирование сообщение будет невозможно» и варианты ответов «Да» и «Нет», при нажатии на «Да» переход на Главный экран и автоматически присваиваться значения полям:

· Статус - Отправлено

· ID

· Признак отправки - МП

· Дата и время регистрации

Если заполнены не все обязательные поля, то при нажатии подсвечивать их пользователю. При нажатии «Нет» должен оставаться экран сообщения

13. Кнопка «Сохранить»

При нажатии должно всплывать предупреждение крупно «Сохранить сообщение» и мельче «Сохраняя сообщение в черновиках, Вы можете отправить его позже» и варианты ответов «Да» и «Нет», при нажатии на «Да» должен происходить переход на Главный экран и сохранение Сообщения в Черновики с всплывающей надписью на несколько секунд «Сообщение сохранено в черновики», при нажатии «Нет» должен происходить переход на Главный экран без сохранения. При сохранении в черновики должны автоматически присваиваться значения полям:

· Статус - Черновик

· ID

· Признак отправки - МП

· Дата и время регистрации

После редактирования сообщения (в том числе черновика) и при нажатии, если изменено хотя бы одно поле должно всплывать предупреждение крупно «Сохранить изменения» и мельче «Сохраняя изменения сообщения, Вы можете отправить его позже» и варианты ответов «Да» и «Нет», при нажатии на «Да» должен происходить переход на Главный экран и перезаписываться черновик сообщения с тем же ID. При нажатии «Нет» должен оставаться экран сообщения

При выводе ошибок введенные данные не сбрасываются и доступны к редактированию:

· При отсутствии фото вывод ошибки «Приложите фото, пожалуйста»

· При несоответствии формата фото/видео вывод ошибки «Фото/видео не соответствует формату»

· При превышении допустимого размера «Вложение превышает допустимый размер - 10 Мбайт»

· При незаполненности обязательных полей вывод ошибки «Заполните, пожалуйста, все обязательные поля»

Экран просмотра сообщения

Экран должен содержать:

1. Кнопка «Назад»

В виде стрелочки влево в левом верхнем углу, рядом с заголовком экрана. При нажатии, если изменено хотя бы одно поле должно всплывать предупреждение крупно «Сохранить сообщение» и мельче «Сохраняя сообщение в черновиках, Вы можете отправить его позже» и варианты ответов «Да» и «Нет», при нажатии на «Да» должен происходить переход на Главный экран и сохранение Сообщения в Черновики с всплывающей надписью на несколько секунд «Сообщение сохранено в черновики», при нажатии «Нет» должен происходить переход на Главный экран без сохранения. При сохранении в черновики должны автоматически присваиваться значения полям:

· Статус - Черновик

· ID не меняется

· Признак отправки - МП не меняется

· Дата и время регистрации не меняется

· Дата и время обновления

Если изменений не было произведено, то при нажатии должен происходить переход на экран Мои сообщения. После редактирования черновика и при нажатии, если изменено хотя бы одно поле должно всплывать предупреждение крупно «Сохранить изменения» и мельче «Сохраняя изменения сообщения, Вы можете отправить его позже» и варианты ответов «Да» и «Нет», при нажатии на «Да» должен происходить переход на Мои сообщения и перезаписываться черновик сообщения с тем же ID

2. Фото* (обязательно одно фото должно быть приложено)

Приложенные фото/видео можно просмотреть, кликнув по ним, должно открыться в виде всплывающего окна почти на весь экран с возможностью пролистывания стрелочками влево/вправо

3. Объект на карте*

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

4. Адрес

Всегда недоступно для редактирования, меняется автоматически по смене точки на карте

5. Категория*

6. Заголовок*

7. Описание*

8. Субъект

Всегда недоступно для редактирования, меняется автоматически по смене точки на карте. Если по точке на карте невозможно определить Субъект, то должно быть значение «Не задано»

9. Муниципальное образование

Всегда недоступно для редактирования, меняется автоматически по смене точки на карте. Если по точке на карте невозможно определить Субъект, то должно быть значение «Не задано»

10. Автор

11. Поддержали

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

12. Комментарии

Название поля должно быть в формате «Комментарий от ДД.ММ.ГГГГ ЧЧ:ММ». На строчку ниже отображается выделенный жирным шрифтом статус, к которому был дан последний комментарий, строчкой ниже отображается текст комментария. Под текстом отображаются приложенные к комментарию фото/видео файлы с возможностью прокрутки вправо/влево (если файлов больше трех) и посмотреть каждый файл. Ниже строчкой отображается поле с ссылкой «Посмотреть все комментарии (<количество комментариев>)», при нажатии должен происходить переход к экрану с кнопкой «Назад», на котором отображаются в таком же формате все комментарии списком в хронологическом порядке

13. Решение

Название поля должно быть в формате «Решение от ДД.ММ.ГГГГ ЧЧ:ММ». Ниже на строчку отображается текст комментария, который был дан при переводе сообщения в статус «Завершено» .

Решение появляется только после присвоения статуса «Завершено» и должно выделяться из всех комментариев.

14. Кнопка «Редактировать»

В виде иконки на топбаре справа, при нажатии должен происходить переход на экране редактирования сообщения (поля должны быть доступны для редактирования). Появляется всегда при статусе сообщения «Черновик», при статусе «Отказано в публикации» в зависимости от причин:

Возможность редактирования сообщения в зависимости от причины

Таблица 3.1

Причины

Доступно для редактирования

Тематика сообщения не соответствует предложенным на Портале проблемным темам

Нет

Сообщение содержит информацию о проблеме, по которой ранее был дан ответ о невозможности ее решения

Да

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

Да

Сообщение не содержит конкретных фактов, на основании которых возможно провести проверку

Нет

Текст сообщения полностью повторяет текст сообщения, ранее опубликованного на этом же объекте, на которое не опубликован ответ Ответственного министерства, его территориального органа

Нет

Сообщение содержит персональные данные, в том числе персональные данные третьих лиц, распространяемые без их согласия

Нет

Сообщение не является логически законченным высказыванием, содержит ошибки и/или опечатки, препятствующие пониманию смысла сообщения

Нет

Сообщение не содержит сведений о возможном нарушении законодательства Российской Федерации в области жилищно-коммунального хозяйства

Нет

Формат сообщения не соответствует требованиям, установленным пунктами 1.4 - 1.10 настоящих Правил модерации сообщений

Нет

Сообщение нарушает положения действующего законодательства Российской Федерации

Да

Сообщение содержит послания, просьбы, прошения личного характера, не связанные с заявленной в сообщении проблемной темой

Да

Сообщение содержит описание нескольких проблем по разным проблемным темам

Нет

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

Да

Сообщение содержат нецензурную лексику либо ее производные

Да

Сообщение содержит информацию, распространяемую в коммерческих целях либо в любых других целях, отличных от целей создания и функционирования Портала (спам, реклама, ссылки на другие ресурсы сети Интернет, размещенные на них документы, изображения, видеофайлы)

Да

Сообщение написано не кириллическим алфавитом, полностью или преимущественно заглавными (прописными) буквами, без знаков препинания, содержит не общеупотребимые сокращения

Нет

Кнопка «Нарушение не устранено» в виде красного круга с белым крестиком внутри и подписи снизу

Появляется у сообщений в статусе «Завершено» и имеющих признак «Требуется подтверждение заявителя», проставленный Терорганом при переводе в статус «Завершено», при нажатии должен происходить переход на экран добавления комментария

16. Кнопка «Нарушение устранено» в виде зеленого круга с белой галочкой внутри и подписи снизу

Появляется у сообщений в статусе «Завершено» и имеющих признак «Требуется подтверждение заявителя», проставленный Терорганом при переводе в статус «Завершено», при нажатии всплывает окно с полем «Комментарий» и кнопкой «ОК». В поле «Комментарий» заявитель может добавить свой комментарий не более, чем на 200 символов (необязательное поле), при нажатии на кнопку «Ок» статус сообщения остается «Завершено», но из раздела «Требуется подтверждение» сообщение переходит в группировку Завершенные, строчкой ниже топбара появляется зеленая полоса с текстом «Нарушение устранено»

17. Кнопка «Отменить» в виде оранжевого круга с белым перечеркнутым кружком внутри и подписи снизу

Появляется у сообщений в статусах «Черновик», «Отказано в публикации». При нажатии должно всплывать предупреждение, крупно «Вы действительно хотите отменить сообщение?», мельче «При отмене дальнейшая работа с сообщением будет невозможна» и варианты ответов «Да» или «Нет». При нажатии на «Да» должен происходить переход обратно на экран сообщения и перемещение Сообщения в группировку «Отменено» с всплывающей надписью на несколько секунд «Сообщение отменено», при нажатии «Нет» должен происходить переход на обратно на экран сообщения

Экран Добавления комментария

Экран должен содержать:

1. Топбар

Кнопка «Назад» в виде стрелочки влево в левом верхнем углу, рядом с заголовком экрана «Сообщение №<ID>». При нажатии, если заполнено хотя бы одно поле должно всплывать предупреждение «При выходе изменения не будут сохранены. Выйти?» и варианты ответов «Да» и «Нет», при нажатии на «Да» должен происходить переход на экран Сообщения, при нажатии «Нет» должен происходить переход на экран добавления комментария без обнуления внесенных изменений. Если ни одно поле не заполнено, то при нажатии должен происходить переход на экран Сообщения

14. Фото* (обязательно одно фото должно быть приложено)

Необязательное поле для предложения статуса «Запланировано».

В виде двух картинок-иконок:

· Снять фото или видео, при нажатии должен происходить переход в камеру устройства

· Открыть из галереи, при нажатии должен происходить переход в галерею устройства

Должна быть возможность удаления добавленного фото и видео: при нажатии на крестик в верхнем правом углу фото или видео должно всплывать предупреждение крупно «Удалить фото/видео?» и варианты ответов «Да» и «Нет». При нажатии на «Да» должно происходить удаление фото/видео, при нажатии «Нет» следует вернуться на экран сообщения без удаления фото/видео. Должна быть проверка размера (не более 10 Мб) и формата фото: JPEG (.jpg), PNG (.png), видео - MPEG-4 (.mp4). Минимальное допустимое разрешение для загружаемых фото- или видеоматериалов 400 пикселей по каждой из сторон.

К одному сообщению Пользователь может прикрепить не более 5 файлов одновременно, при прикреплении файлов необходимо предусмотреть показатель прогресса, если приложено 5 файлов, то возможность добавить должна стать недоступна

15. Комментарий*

Не более 1000 символов, если длина текста превышает ширину экрана, то необходимо переносить на новую строчку

16. Пометка о том, что поля, отмеченные * являются обязательными

17. Кнопка «Отправить»

При нажатии сообщение переходит в группировку «Отправлено повторно» и принимает статус «Отправлено» и происходят изменения текущего экрана:

· исчезает кнопка «Отправить»

· строчкой ниже топбара появляется красная полоса с текстом «Нарушение не устранено», такая же полоса появляется в экране просмотра данного сообщения

· появляется пометка, что сообщение отправлено на второй круг в виде красной стрелки, направленной по часовой стрелке, рядом с пометкой избранное

При выводе ошибок введенные данные не сбрасываются и доступны к редактированию:

· При незаполнения обязательных полей «Заполните, пожалуйста, все обязательные поля»

· При отсутствии фото вывод ошибки «Приложите, пожалуйста, хотя бы одну фотографию»

· При несоответствии формата фото/видео вывод ошибки «Фото/видео не соответствует формату»

· При превышении допустимого размера «Вложение превышает допустимый размер - 10 Мбайт»

· При незаполненности обязательных полей вывод ошибки «Введите, пожалуйста, текст комментария»

3.4 Экраны Мои сообщения и Сообщения пользователей

Экран Мои сообщения

Выбранные значения фильтра и сортировки сохраняются при закрытии приложения и повторном запуске, до выхода из профиля.

Экран должен содержать:

1. Топбар

Кнопка «Назад» в виде стрелочки влево, при нажатии на которую должен происходить переход на Главный экран. Заголовок экрана «Мои сообщения». Кнопка «Поиск» в виде лупы, при нажатии на которую должна всплывать строка поиска для ввода, справа должен появится крестик для удаления введенного, правее должна появляться кнопка Отмена, при нажатии на которую возвращается кнопка «Поиск» в виде лупы, поиск должен выполняться автоматически при вводе идентификатора целиком или части. При отсутствии сообщений с введенным идентификатором выводить экран «По запросу <введенный идентификатор> сообщений не найдено» с кнопкой «Назад», при нажатии на которую должен происходить переход на экран Мои сообщения. Кнопка «Сортировать по» в виде иконки списка, при нажатии на которую должно всплывать окошко с заголовком «Сортировать по:» и двумя вариантами для выбора «Дате обновления», «Дате регистрации», а также кнопками «Да» и «Нет», по умолчанию сортировка идет по дате обновления. При нажатии на кнопку «Да» должна происходить пересортировка сообщений, если что-то менялось, при нажатии на кнопку «Нет» сортировка сообщений меняться не должна. Если перед сортировкой была выбрана какая-либо группировка, то происходит сортировка только сообщений, находящихся внутри этой группировки

2. Фильтр

Все значения фильтра идут в разрезе текущего пользователя.

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

· Входящие

· Цветная плашка «Отказано в публикации»

С ней отображаются сообщения в статусах «Отказано в публикации»

· Цветная плашка «Требуется подтверждение»

Справа на плашке должно проставляться количество оставшихся дней в виде «Осталось <количество> дней» до истечения 10 дней, в которые пользователь может либо подтвердить, либо отклонить принятое решение. Счетчик ставится при переводе в статус «Завершено». С ней отображаются сообщения в статусе «Завершено» с проставленным признаком о необходимости подтверждения со стороны заявителя, этот статус и признак присваивается Терорганом

· Избранное

Сообщения фильтруются по проставленному пользователем признаку

· Черновик

Сообщения фильтруются по статусу «Черновик», который присваивается при сохранении сообщения без отправки. Прежде чем сохранить сообщение в черновик необходимо предусмотреть проверку наличия интернет - соединения, если его нет, то сохранить локально и отправить на серверсайд при его появлении, если есть, то отправить на серверсайд, при этом ID сообщению присваивается только после отправки на серверсайд

· Отправлено

Сообщения фильтруются по статусу «Отправлено», который присваивается при отправке сообщений на модерацию

· Отказано в публикации

Сообщения фильтруются по статусу «Отказано в публикации», который присваивается, при отклонении сообщения модератором

· Опубликовано

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

· Отменено

Сообщения фильтруются по статусу «Отменено», который присваивается при нажатии заявителем кнопки «Отменить»

· На рассмотрении

Сообщения фильтруются по статусу «На рассмотрении», который присваивается при назначении ЦА РПН сообщения тероргану, но терорган еще не отклонил и не принял в работу;

· В работе

Сообщения фильтруются по статусу «В работе», который присваивается при принятии терорганом сообщения в работу или при передаче ЦА РПН сообщения в Субъект РФ или в ФОИВ, также статус «В работе» сохраняется при назначении инспектора терорганом

· Запланировано

Сообщения фильтруются по статусу «Запланировано», который присваивается при принятии решения Терорганом или ЦА РПН о невозможности исполнения сообщения в срок 30 дней

· Отклонено

Сообщения фильтруются по статусу «Отклонено», который может присвоить ЦА РПН после отклонения Терорганом

· Отправлено повторно

Сообщения фильтруются по пометке «второго круга», которая проставляется после отклонения пользователем принятого решения

· Завершено

Сообщения фильтруются по статусу «Завершено», который присваивается при отправке итогового ответа ЦА РПН или Терорганом

· Раздел «Все сообщения»

Отображаются все сообщения

Сообщение в списке представляет собой:

· Одну из приложенных фото с надписью статуса на плашке внизу (цвета плашек в зависимости от статусов)

· «Сообщение №<id>» справа от фото

· Пометка Избранное в виде звездочки справа от «Сообщение №<id>» справа от фото. Звездочка с зеленым контуром по умолчанию, это значит, что сообщение не добавлено в Избранное, при нажатии на нее она заливается полностью зеленым цветом и сообщение добавляется в группировку Избранное

· Заголовок ниже «Сообщение №<id>» на одну строчку и выделен жирным шрифтом справа от фото

· Даты и времени регистрации в виде «Зарегистрировано: <ДД.ММ.ГГГГ>, время <ЧЧ:ММ>» ниже заголовка на две строчки, справа от фото

· Даты и времени обновления в виде «Обновлено: <ДД.ММ.ГГГГ>, время <ЧЧ:ММ>» ниже даты и времени регистрации на строчку, справа от фото

· Наименовании категории сообщения, расположенной справа от фотографии на уровне плашки со статусом

· Тонкой линии поперек экрана, которая разделяет одно сообщение от другого

Экран Сообщения пользователей

По умолчанию фильтр - Все сообщения, сортировка по дате обновления. Выбранные значения фильтра и сортировки сохраняются при закрытии приложения и повторном запуске, до выхода из профиля.

Экран отличается от экрана Мои сообщения:

1. Топбаром

Вместо кнопки «Сортировать по» есть кнопка «Выбор периода» в виде иконки списка, при нажатии на которую должен происходить переход на экран с заголовком «Выбор периода», кнопкой «Назад» в виде стрелочки влево, при нажатии должен осуществляться переход обратно на экран сообщения пользователей в случае отсутствия изменений, при наличии изменений должно всплывать предупреждение «Изменения не сохранены. Вернуться?» и двумя вариантами ответов «Да», при нажатии на который должен происходить переход на экран сообщения пользователей и «Нет», при нажатии на который остается экран выбор периода

На экране два варианта, из которых можно выбрать только один:

· Два пустых поля в одной строчке формата ДД.ММ.ГГГГ, даты можно выбрать по календарю кликнув на иконки справа этих полей (должен всплывать календарь), должна быть проверка, что введены оба значения и что последняя первая дата раньше второй

· «За все время», выбран по умолчанию

Для подтверждения выбранного периода необходимо нажать на галку в справа от заголовка экрана, должен осуществиться переход обратно на экран сообщения пользователей

2. Заголовком

Он должен быть «Сообщения пользователей»

3. Отсутствием разделов «Требуется подтверждение» и «Отказано в публикации»

4. Отсутствием группировок Черновик, Отправлено, Отказано в публикации Группировки идут в разрезе всех пользователей, количество в скобочках считается по дате присвоения статуса «Опубликовано»

3.5 Экран Аналитика

Экран аналитики

Экран должен содержать:

1. Топбар

Кнопка «Назад» в виде стрелочки влево, при нажатии на которую должен происходить переход на Главный экран. Заголовок экрана «Аналитика»

2. Два пустых поля в одной строчке формата ДД.ММ.ГГГГ, даты можно выбрать по календарю кликнув на иконки справа этих полей (должен всплывать календарь), должна быть проверка, что введены оба значения и что последняя первая дата раньше второй, при выборе периода количество сообщений в скобочках по группировкам пересчитываются автоматически

3. «За все время», выбран по умолчанию

4. Группировка «Сообщений за выбранный период (<количество>)»

Считаются все сообщения либо за выбранный период, либо за все время при соответствующем выборе пользователя

5. Список группировок, описанных в экране Мои сообщения

Количество сообщений в скобочках меняется в зависимости от выбранного периода, считается по дате регистрации

При выборе группировки должен происходить переход на экран списка сообщений группировки, формат сообщений описан в экране Мои сообщения, при этом строка с разделами и кнопка «Назад» в виде стрелочки на топбаре должны остаться, заголовок экрана=названию группировки

6. Строка с тремя разделами (количество считается по дате присвоения статуса «Опубликовано»):

· За все время

Крупно цифра - количество сообщений за все время, под ней подпись «За все время»

· За текущую неделю

Крупно цифра - количество сообщений за текущую неделю, под ней подпись «За неделю»

· За текущие сутки

Крупно цифра - количество сообщений за текущие сутки, под ней подпись «За день»

Значения количества сообщений обновляются автоматически на текущую дату при открытии экрана. Выбранные параметры сохраняются при закрытии приложения и повторном запуске.

Экран рейтинга регионов

Экран должен содержать:

1. Топбар

Кнопка «Назад» в виде стрелочки влево, при нажатии на которую должен происходить переход на Главный экран. Заголовок экрана «Рейтинг регионов»

2. Раскрывающийся список показателей

По умолчанию должно быть значение «Не задано».

Значения показателя:

· Число опубликованных сообщений

Количество опубликованных сообщений, которые прошли статус «Опубликовано»

· Число опубликованных сообщений на душу населения

Количество опубликованных сообщений/деленное на 100 000 человек

· Число опубликованных сообщений на площадь территории

Количество опубликованных сообщений/деленное на 10 000 кв км

3. Раскрывающийся список периодов

По умолчанию должно быть значение «Не задано».

Список периодов:

· За сутки

· За неделю

· За месяц

· За год

· За все время

4. Раскрывающийся список категорий

По умолчанию должно быть значение «Не задано».

5. Раскрывающийся список округов РФ

По умолчанию должно быть значение «Российская Федерация», остальные округи в списке сортируются по алфавиту, и при открытии экрана гистограмма должна отображать все сообщения по всем категориям за все время

6. Группировка «Сообщений за выбранный период (<количество>)»

По умолчанию должно быть значение «Не задано».

Считаются все сообщения либо за выбранный период по дате присвоения статуса «Опубликовано»

7. Горизонтальная гистограмма регионов по количеству сообщений

Подписи регионов над каждой полоской и с правой стороны количество сообщений, а с левой стороны нумерация по порядку. Обновляется автоматически в зависимости от выбранных критериев из списков выше (период, категория, округ). Должна быть возможность прокрутки экрана

Значения количества сообщений обновляются автоматически на текущую дату при открытии экрана. Выбранные параметры сохраняются при закрытии приложения и повторном запуске.

3.6 Экран Новости

Экран Ленты новостей

Экран должен содержать:

1. Топбар

Кнопка «Назад» в виде стрелочки влево, при нажатии на которую должен происходить переход на Главный экран. Заголовок экрана «Новости»

2. Лента новостей

Список новостей в хронологическом порядке: сверху самые свежие новости.

Новость в списке представляет собой:

· Фото

При невозможности отобразить фото отображается серый логотип (бабочка)

· Заголовок ниже фото на одну строчку, выделен жирным шрифтом и зеленым цветом. Если не влезает в экран, то перенос делать на новую строку

· Даты и время новости ниже заголовка на одну строчку в формате <ДД.ММ.ГГГГ, ЧЧ:ММ>» ниже заголовка

· Тонкой линии поперек экрана, которая разделяет одно сообщение от другого

Экран Новости

Экран должен содержать:

1. Топбар

Кнопка «Назад» в виде стрелочки влево, при нажатии на которую должен происходить переход на экране Ленты новостей. Заголовок экрана «Новость»

2. Фото

При невозможности отобразить фото отображается серый логотип (бабочка)

3. Заголовок ниже фото на одну строчку, выделен зеленым цветом, жирным шрифтом, более крупным, чем основной текст новости. Если не влезает в экран, то перенос делать на новую строку

4. Даты и время новости ниже заголовка на одну строчку в формате <ДД.ММ.ГГГГ, ЧЧ:ММ>» ниже заголовка

5. Текст новости

Если не влезает в экран, то перенос делать на новую строку

6. Название источника

Формат «Источник: <название источника>»

7. Ссылка на источник в формате гиперссылки

Заключение

Во время выполнения данной работы был спроектирован и запрограммирован приближенный прототип приложения для информационной системы общественного контроля гражданами. За счёт этого стало возможно автоматизировать процесс приёма-подачи общественных заявлений.

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

Общественный контроль выгоден как обществу, так и государственной власти. Действительно, он заставляет государство быть ответственным - обеспечивать работу закона, уважать и защищать права и свободы человека, а, следовательно, эффективно действовать на общее благо. Общественный контроль выгоден и самому государству, так как стимулирует его все время совершенствоваться.

Были получены практические навыки разработки мобильных приложений под платформу Android. Изучены библиотеки Android SDK, Android Support Repository.Приобретены навыки работы с системой управления версиями Git, IDE Android Studio, системой отслеживания ошибок и документирования Redmine.

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

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.