ТЗ на разработку сайта Юридической клиники. ТЗ на разработку сайта Юридической клиники.docx. Техническое задание на разработку сайта бесплатной юридической помощи Юридическая клиника Версия документа 0 Дата создания
Скачать 17.56 Kb.
|
ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА РАЗРАБОТКУ сайта бесплатной юридической помощи «Юридическая клиника»
1. Введение Назначение Данный документ содержит общие требования, описания и предложения в соответствии с теми характеристиками и решениями, которые могут быть использованы. Он содержит оценку проектных рисков и предложения по управлению этими рисками, решения возможных проблем, оценку времени и ресурсов проекта. Данный документ является отправной точкой для начала процесса утверждения проекта. Предмет Предметом данного документа является сайт бесплатной юридической помощи онлайн «Юридическая клиника», а также его особенности и требования к нему. Цель создания Целью разработки веб-сайта бесплатной юридической помощи онлайн «Юридическая клиника» является правовая помощь и правовое просвещение населения, формирование у обучающихся по юридической специальности навыков оказания юридической помощи. Веб-сайт предоставляет оказание пользователям в режиме онлайн бесплатной юридической помощи в виде правового консультирования в письменной форме, составления заявлений, жалоб, ходатайств и других документов правового характера, возможность получить юридическую помощь в любое время, не выходя из дома, как гражданам, так и некоммерческим организациям. Термины, определения и соглашения Веб-сайт Юридическая клиника 2. Общее описание функциональности 2.1 Требования к функциональности Регистрация пользователей Авторизация пользователей Администратирование Информационный обмен между пользователями 2.1.1 Категории пользователей Администраторы сайта: Консультанты (студенты старших курсов, обучающихся по юридической специальности в образовательных организациях высшего образования). Кураторы (преподаватели или практикующие юристы). Зарегистрированные пользователи. Гости (незарегистрированные пользователи). 2.1.2 Функциональность Каждая из категорий пользователей, указанных в пункте 2.1.1., имеет свои права доступа к определенным разделам системы. Гости имеют возможность увидеть общие сведения о сайте, зарегистрированные пользователи - задать вопрос консультанту и получить ответ в личные сообщения, консультанты видят список вопросов от пользователей и имеют возможность ответить на них, кураторы подтверждают личность консультантов и могут проверить их ответы на вопросы. 2.1.3 Практичность Практичность системы заключается: В предоставлении пользователям возможности получения юридической помощи в режиме онлайн. В формировании у консультантов навыков оказания юридической помощи в режиме онлайн. 2.1.4 Надежность Надежность системы должна быть обеспечена совокупностью организационно-технических мероприятий: Выполнение требований ГОСТ 24.701-86 «Единая система стандартов автоматизированных систем управления. Надежность автоматизированных систем управления. Основные положения». Организация бесперебойного питания технических средств. Выполнение требований ГОСТ Р. 51188-98 «Защита информации. Испытания программных средств на наличие компьютерных вирусов». А также надежность системы определяется правовым регулированием деятельности юридических клиник. Правила работы клиники должны соответствовать: Федеральному закону от 21.11.2011 N 324-ФЗ "О бесплатной юридической помощи в Российской Федерации". Законам субъектов РФ о бесплатной юридической помощи. Локальным актам, издаваемым в учебных заведениях, в которых работает юридическая клиника. 2.1.5 Производительность Высокая производительность системы должна быть достигнута за счет использования конфигурации сервера на высокой производительности, использованием современных средств разработки и технологий, оптимизацией кода. 2.1.6 Безопасность Безопасность обеспечивается следующими требованиями: Информация должна быть защищена в соответствии с ГОСТ Р. 50739-95 «Средства вычислительной техники. Защита от несанкционированного доступа к информации. Общие технические требования», ГОСТ Р. 53113.2-2009 «Информационная технология. Защита информационных технологий и автоматизированных систем от угроз информационной безопасности, реализуемых с использованием скрытых каналов», ГОСТ Р. 51188-98 «Защита информации. Испытания программных средств на наличие компьютерных вирусов». Правила работы клиники в рамках Закона "О бесплатной юридической помощи в РФ". Связь клиента с сервером должна осуществляться по протоколу HTTPS с использованием криптографического протокола SSL. Получить юридическую помощь могут только авторизованные пользователи. Контроль над консультантами. Аутентификация и авторизация пользователей. Организация общей безопасности системы. 2.1.7 Требования к данным Логин пользователя должен состоять из e-mail. Пароль пользователя должен шифроваться в БД. При регистрации на веб-сайте в полях необходимо вводить подлинные данные. 2.1.8 Требования к преобразованию данных Все текстовые данные в системы должны генерироваться в формате UTF-8. 2.1.9 Масштабируемость При увеличении нагрузки на систему необходимо будет увеличить объем оперативной памяти на веб-сервере, добавить дополнительные сервера. Необходимо предусмотреть возможность подключения дополнительных модулей к системе. 2.1.10 Удобство поддержки Существует техническая поддержка на сайте, к которой можно обратиться при возникновении проблем при работе с системой. 2.1.11 Требования к пользовательской документации Каждый пользователь системы имеет доступ к документации (ссылка на веб-сайте «Правила пользования сайтом»), которая описывает процесс использования системы в целом, права и обязанности пользователя, администрации сайта и другое. 2.1.12 Требования к лицензированию Лицензирование не требуется. 3. Функциональное описание решения 3.1 Интерфейсы Связь клиента с сервером должна осуществляться по протоколу HTTPS с использованием криптографического протокола SSL. Веб-сайт обеспечивает интерфейс пользователя и администратора. Интерфейс веб-сайта доступен всем пользователям. Интерфейс пользователя обеспечивает возможность консультирования с юристом. Если пользователь зарегистрирован на сайте, то ему доступны: редактирование личного профиля, консультация со специалистом, описание своей проблемы (причины, стороны участия, последствия), получение ответа от юриста в личные сообщения, а также запрос на открытие обсуждения, где есть возможность оставлять комментарии. Незарегистрированному пользователю описанные выше возможности недоступны. Интерфейс администратора сайта - консультанта позволяет: видеть имеющиеся вопросы пользователей и отвечать на них, одобрять/не одобрять новые запросы на открытие обсуждений, оставлять комментарии в обсуждениях. К интерфейсу администратора сайта - куратора добавляется возможность проверки личности консультантов, их ответов на вопросы. 3.1.1 Пользовательский интерфейс Дизайн сайта стильный, лаконичный, интуитивно понятный, функциональный. Логотип веб-сайта отражает юридическую тематику и размещается на каждой странице веб-сайта. Веб-сайт должен быть разработан по предложенному шаблону:
Логотип веб-сайта. Является ссылкой на главную страницу. Задать вопрос. Возможность зарегистрированного пользователя задать вопрос юристу. Обсуждения. Обсуждение наиболее часто возникающих проблем. Ответить на вопрос. Возможность консультанта ответить на вопросы пользователей. Контроль пользователей. Подтверждение личности консультантов кураторами (преподавателями). Контроль ролей. Проверка консультирований. Личный кабинет. Доступна возможность редактирования профиля. В личные сообщения приходят ответы на вопросы. Обратная связь. Поиск. Карта сайта. Правила пользования сайтом. Возможность доступа к «Соглашению с пользователем», в котором описываются права и обязанности пользователя, права и обязанности администрации сайта, интеллектуальные права и прочее. 3.1.2 Аппаратный интерфейс Сервера, перечисленные в пункте 2.1 должны соответствовать следующей аппаратной конфигурации: Процессор Intel Xeon 5600. Оперативная память 8 GB. Жесткий диск HDD SATA. 3.1.3 Программный интерфейс Доступ к веб-сайту осуществляется с помощью одного из современных веб-браузеров (Opera, Internet Explorer, Google Chrome и прочее). 3.2 Обработка ошибок Основные ошибки: Ошибка 404 – файл не найден. Ошибка 500 – внутренняя ошибка сервера. Описанные выше ошибки обрабатываются системой и выдаются в представление через веб-интерфейс. Все возникающие ошибки записываются в журнал ошибок, к которому имеют доступ администраторы сайта. 3.3 Источник данных Основным источником данных является база данных, которая содержит информацию о пользователях, полученных вопросах и прочее. 3.4 Преобразование данных Все текстовые данные преобразуются в кодировке UTF-8. 3.5 Отчеты Ежедневно формируется отчет о возникших ошибках в системе. Ежедневно формируется отчет о количестве проконсультированных людей. Еженедельно формируется отчет о новых зарегистрированных пользователях. 3.6 Проектные требования и ограничения Системой управления базой данных является PostgreSQL JDBC Server. Используются язык разметки HTML, каскадные таблицы стилей CSS, язык программирования Java с использованием Spring Framework, язык программирования JavaScript с использованием AJAX. 4. Оценка ресурсов
5. Предположения и зависимости В дальнейшем возможна разработка рейтинга активности образовательных организаций высшего образования, студенты которых проводят онлайн консультации на сайте «Юридическая клиника». |