исло читачів статті, підвищити свій індекс цитованості;
· Організація. Підвищити свій рейтинг;
· Адміністратор. Актуалізувати електронну версію журналу;
· Читач. Безкоштовно отримати новий актуальний джерело знань.
Передумови: Адміністратор ідентифікований та аутентифікований.
Післяумови: Стаття успішно збережено в БД.
Потоки подій:
Основний потік (Основний успішний сценарій)
1) Адміністратор вибирає пункт меню Додати статтю raquo ;.
) Система відкриває спеціальну форму.
) Адміністратор вводить заголовок російською мовою.
) Адміністратор вводить заголовок англійською мовою.
) Адміністратор вводить УДК.
) Адміністратор обирає автора зі списку.
) Адміністратор вибирає дату виходу журналу з даною статтею з випадаючого календаря.
) Адміністратор водить ключове слово.
) Система формує список близьких за лексичним значенням ключових слів.
) Адміністратор вибирає зі списку потрібне ключове слово.
) Система додає ключове слово до списку ключових слів цієї статті.
) Адміністратор вибирає категорію зі списку.
) Адміністратор натискає кнопку Прикріпити анотацію російською мовою raquo ;.
14) Система відкриває діалогове вікно.
15) Адміністратор вибирає з каталогу файл.
) Система запам'ятовує шлях до вибраного файлу.
) Адміністратор натискає кнопку Прикріпити анотацію англійською мовою raquo ;.
) Система відкриває діалогове вікно.
) Адміністратор вибирає з каталогу файл.
) Система запам'ятовує шлях до вибраного файлу.
) Адміністратор натискає на кнопку Прикріпити статтю raquo ;.
) Система відкриває діалогове вікно.
) Адміністратор вибирає з каталогу файл.
) Система запам'ятовує шлях до вибраного файлу.
) Адміністратор натискає кнопку Додати raquo ;.
) Система завантажує нову статтю на сервер.
) Система видає повідомлення про успішну завантаження статті.
) Система збільшує рейтинг категорії.
) Система оновлює хмара тегів.
Альтернативні потоки (Розширення):
* а. При кожному виході системи з ладу.
) Система видає повідомлення про помилку
) Система повертає Адміністратора на головну сторінку
a. Автора немає в списку.
) Адміністратор натискає на кнопку + raquo ;.
) Система відриває форму додавання нового учасника.
) Адміністратор заповнює порожні поля.
) Натискає кнопку додати.
) Система перевіряє правильність заповнення форми. Якщо форма заповнена некоректно повертає користувача на форму і виділяє червоним необхідні для коригування поля.
) Система перевіряє чи зареєстрований вже такий автор. Якщо так, то система видає повідомлення.
) Система створює нового учасника.
a. Ключового слова немає в списку або список порожній.
) Адміністратор натискає кнопку + raquo ;.
) Система зберігає нове ключове слово.
a.Категоріі немає в списку.
) Адміністратор вводить в поле нове слово.
) Адміністратор натискає кнопку + raquo ;.
) Система створює нову категорію.
a. Не всі поля заповнені.
) Система повертає адміністратора на форму додавання.
) Система видає повідомлення про помилку.
) Система виділяє поля, які необхідно заповнити.
а. Сталася помилка при завантаженні.
) Система видає повідомлення про помилку.
) Система повертає адміністратора на форму додавання.
4.4 Модель предметної області
Модель предметної області - візуальне уявлення концептуальних класів або об'єктів реального світу в термінах предметної області [9...