Тендер

62.01.1 Послуги щодо проектування та розробляння у сфері інформаційних технологій

UA-2016-08-15-000569-c

Опис

Специфікація вимог до програмного забезпечення Вимоги: Система має реалізовувати клієнт-серверну архітектуру, написана на мові програмування РНР. В якості СУБД має використовуватись безкоштовна реляційна БД, яка має реалізовувати ACID - набір властивостей, що гарантують надійну роботу транзакцій бази даних: атомарність, узгодженість, ізольованість, довговічність. Продукт має бути крос платформним рішенням, його використання має не прив'язуватися до конкретної операційної системи. Функціональні вимоги Робота системи: 1. Програмний продукт повинен забезпечувати роботу двом категоріям користувачів: адміністраторам і користувачам. 1.1. Ідентифікація користувачів та адміністраторів повинне здійснюватися за допомогою двофакторної аутентифікація – методу ідентифікації користувача за допомогою запиту аутентифікаційних даних двох різних типів, що забезпечує дворівневий захист аккаунту від несанкціонованого проникнення, тобто – введення логіну і паролю, а далі – спеціального коду, який приходить по SMS або електронною поштою. 1.2. Два різних типи інтерфейсу для адміністратора та користувача. 2. Користувач системи має здійснювати наступний перелік дій. 2.1. Пошук, перегляд, додавання та редагування картки дитини, з можливістю додавання карток батьків дитини. 2.2. Пошук, перегляд, додавання та редагування картки оздоровчого закладу 2.3. Перегляд та додавання запису про направлення дитини для оздоровлення та відпочинку, з можливістю перевірки кількості наданих направлень. 3. Адміністратор системи має здійснювати наступний перелік дій. 3.1. Пошук, перегляд, додавання, редагування та блокування користувачів систем. 3.2. Пошук, перегляд, додавання та редагування картки оздоровчого закладу. 3.3. Додавання та редагування інформаційних довідників, які мають використовуватись в системі. Нефункціональні вимоги Доступність: 24 години на добу, 7 днів на тиждень; Обмеження: - серверна частина має виконуватися серверах під керування операційною системою що є POSIX-сумісною з сімейства UNIX на основі ядра Linux або з сімейства *BSD. - програмний код має бути виконаний на базі PHP-фреймоврка Phalcon, або PHP-фреймоврка Kohana. Надійність: - система повинна реалізувати транзакції для зберігання даних. - можливість розгорнення додаткової копії на іншому фізичному сервері з синхронізацією для забезпечення безперебійності роботи у разі виходу з ладу частини серверів. Вимоги до часу зберігання даних: - інформація що зберігається в БД відображає лише її поточний стан. - можливість мати декілька ревізій БД не передбачається. Масштабованість: - горизонтальне масштабування задля забезпечення надійності і швидкості роботи - вертикальне масштабування до підсистеми БД для підвищення швидкості роботи. Вимоги до зручності використання: - система повинна бути простою в експлуатації для користувача, який володіє базовими навичками по роботі з комп’ютером. Вимоги до безпеки: - система має проводити обмін даними по зашифрованому каналу зв'язку - HTTPS Вимоги до продуктивності: - система повинна обробляти не менше 5000 запитів на добу. Простота експлуатації: - час навчання персоналу: 1 год. Стійкість до збоїв: - час відновлення системи після збою: 1 год, відсоток подій, що призводять до збоїв: 3%, імовірність зміни даних при збоях: 0.1%. Клієнтська частина: - клієнтська частина має мати адаптований інтерфейс, який має дозволяти працювати з мобільних пристроїв. Певні обмеження функціоналу, що зумовлені характеристиками та/або особливостями мобільних пристроїв, допускаються. Версії браузерів: - Mozilla Firefox остання версія на момент релізу без додаткових плагінів що можуть впливати на роботу javascript інтерпиратора та/або системи рендера браузера; - Internet Explorer останні дві версії на момент релізу без додаткових плагінів що можуть впливати на роботу javascript інтерпиратора та/або системи рендера браузера; - Google Chrome остання версія на момент релізу без додаткових плагінів що можуть впливати на роботу javascript інтерпиратора та/або системи рендера браузера. Документація коду: - вихідний код має бути написаний та документований згідно стандартів прийнятих в галузі та для обраних технологій.

Статус

Завершено

Сума
199 000 ₴
Створений
Останнє оновлення

Учасники

Документи

Документи
Назва документуДата останньої зміни
Кваліфікаційні вимоги 2016.docx