Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


РАЗРАБОТКА АЛГОРИТМОВ РАБОТЫ СИСТЕМЫ



 

5.1. Разработка алгоритма Окна авторизации:

 

ЦИКЛ

           вывод окна авторизации

           ввод имени пользователя и пароля

           ЕСЛИ (нажата кнопка "Войти" и введенные имя пользователя и пароль соответствуют "Администратору")

                          закрытие окна авторизации

                          вывод окна АРМ "Администратор"

           ИНАЧЕ ЕСЛИ (нажата кнопка "Войти" и введенные имя пользователя и пароль соответствуют "Модератору")

                          закрытие окна авторизации

                          вывод окна АРМ "Модератор"

           ИНАЧЕ ЕСЛИ (нажата кнопка "Войти" и введенные имя пользователя и пароль соответствуют "Зарегистрированному пользователю")

                          закрытие окна авторизации

                          вывод окна АРМ " Зарегистрированный пользователь "

           ИНАЧЕ ЕСЛИ (нажата кнопка "Войти" и введенные имя пользователя и пароль соответствуют "Представителю Лейбла")

                          закрытие окна авторизации

                          вывод окна АРМ "Представитель Лейбла"

           ИНАЧЕ вывод сообщения об неверно введенном имени пользователи или пароле

           КЕСЛИ

           КЕСЛИ

           КЕСЛИ

           КЕСЛИ

           ДО закрытия окна авторизации

КЦИКЛ

 

5.2. Разработка алгоритма АРМ "Администратор"

 

ЦИКЛ вывода окна АРМ "Админимстратор"

           ЕСЛИ выбран пункт меню "Профиль"

                          Вывод информации о профиле

                          ЕСЛИ нажата кнопка "Изменить" (пароль)

                                          Вывод диалога изменения пароля

                                          ЕСЛИ Нажата кнопка "Изменить" и заполнено поле "старый пароль" и "старый пароль" =

       текущий пароль и заполено поле "новый пароль" и заполено поле "новый пароль

       (подтверждение)" и "новый пароль (подтверждение)" = "новый пароль"

                                                                     Изменение пароля

                                                                     Вывод сообщения об успешном изменении пароля

                                          КЕСЛИ

                          КЕСЛИ

           КЕСЛИ

           ЕСЛИ выбран пункт меню "Сообщения"

                          ЦИКЛ вывода входящих сообщений

                                          ЕСЛИ Нажата кнопка просмотра сообщения

                                                          ЦИКЛ Вывода окна просмотра выбранного сообщения

                                                                         ЕСЛИ Нажата кнопка "Удалить"

                                                                                         Удаление выбранного сообщения

                                                                                         Вывод сообщения об удалении выбранного сообщения

                                                                         КЕСЛИ

                                                                         ЕСЛИ Нажата кнопка "Ответить"

                                                                                         Вывод окна создания нового сообщения

                                                                                         Автоматический выбор получателя

                                                                                         ЕСЛИ Нажата кнопка "Отправить" и заполено поле "Заголовок" и

       заполнено поле "Сообщение" и выбран получатель

                                                                                                                    Отправка сообщения

                                                                                                                    Вывод сообщения об успешной отправке сообщения

                                                                                         ИНАЧЕ

                                                                                                         Вывод сообщения об ошибке

                                                                                         КЕСЛИ

                                                                         КЕСЛИ

                                                                         ДО Закрытия окна просмотра выбранного сообщения

                                                          КЦИКЛ

                                          КЕСЛИ

                                          ЕСЛИ Выбран пункт меню "Написать сообщение"

                                                          Вывод окна создания нового сообщения

                                                          ЕСЛИ Нажата кнопка "Отправить" и заполено поле "Заголовок" и заполнено поле

                                                                 "Сообщение" и выбран получатель

                                                                                    Отправка сообщения

                                                                                    Вывод сообщения об успешной отправке сообщения

                                                    ИНАЧЕ

                                                                         Вывод сообщения об ошибке

                                                          КЕСЛИ

                                          КЕСЛИ

                                          ДО выхода из списка входящих сообщений

                          КЦИКЛ

           КЕСЛИ

           ЕСЛИ выбран пункт меню “Просмотр Логов”

                          ЦИКЛ вывода платежей

                                          Вывод информации о 100 последних платежах

                                          ЕСЛИ Нажата кнопка “Ещё”

                                                     Вывод информации о следующих 100 платежах

                                          КЕСЛИ

                          КЦИКЛ

           КЕСЛИ

           ЕСЛИ выбран пункт меню "Выход"

                          Закрытие окна АРМ начальник

                          Вывод окна авторизации

           КЕСЛИ

           ЕСЛИ выбран пункт меню “Объявления”

                          ЕСЛИ Нажата кнопка просмотра объявлений

                                           Вывода окна просмотра выбранного объявления

                                                                         ЕСЛИ Нажата кнопка "Удалить"

                                                                                         Удаление выбранного объявления

                                                                                         Вывод сообщения об удалении выбранного объявления

                                                                         КЕСЛИ

                                                                         ДО Закрытия окна просмотра выбранного сообщения

                          ЕСЛИ Нажата кнопка "Создать"

                                     Вывод окна создания нового объявления

                                          ЕСЛИ Нажата кнопка "Сделать Объявление" и заполнено поле

      "Заголовок" заполнено поле "Текст объявления"

                                                                         Вывод объявления на страницу новостей              

Вывод сообщения об успешном создании объявления

                                                          ИНАЧЕ

                                                                         Вывод сообщения об ошибке

                                          КЕСЛИ

                          КЕСЛИ

КЕСЛИ

           ДО выбора пункта меню "Выход"

КЦИКЛ

 


 

5.3. Разработка алгоритма АРМ "Главный разработчик"

 

ЦИКЛ вывода окна АРМ "Главный разработчик"

           ЕСЛИ выбран пункт меню "Профиль"

                          Вывод информации о профиле

                          ЕСЛИ нажата кнопка "Изменить" (пароль)

                                          Вывод диалога изменения пароля

                                          ЕСЛИ Нажата кнопка "Изменить" и заполнено поле "старый пароль" и "старый пароль" = текущий пароль и заполено поле "новый пароль" и заполено поле "новый пароль (подтверждение)" и "новый пароль (подтверждение)" = "новый пароль"

                                                          Изменение пароля

                                                          Вывод сообщения об успешном изменении пароля

                                          КЕСЛИ

                          КЕСЛИ

           КЕСЛИ

           ЕСЛИ выбран пункт меню "Мои проекты"

                          ЦИКЛ Вывода списка проектов

                                          ЕСЛИ Нажата кнопка просмотра информации о проекте

                                                          ЦИКЛ Вывода информации о выбранном проекте

                                                                         ЕСЛИ Нажата кнопка "Получить"

                                                                                         ЕСЛИ файл разрабатываемой программы загружен

                                                                                                         скачивание файла программы

                                                                                         ИНАЧЕ Вывод сообщения об ошибке

                                                                                         КЕСЛИ

                                                                         КЕСЛИ

                                                                         ЕСЛИ Нажата кнопка "Загрузить"

                                                                                         Вывод окна загрузки файла

                                                                                         ЕСЛИ Нажата кнопка "Загрузить" и выбран файл и заполнено поле "Номер версии"

                                                                                                         Загрузка файла

                                                                                                         Вывод сообщение об успешной загрузке файла

                                                                                         ИНАЧЕ

                                                                                                         Вывод сообщения об ошибке

                                                                                         КЕСЛИ

                                                                         КЕСЛИ

                                                                         ЕСЛИ Выбран пункт меню "Задачи"

                                                                                         ЦИКЛ Вывода списка задач

                                                                                                         ЕСЛИ Нажата кнопка просмотра информации о задаче

                                                                                                                        Вывод информации о задаче

                                                                                                         КЕСЛИ

                                                                                                         ЕСЛИ Нажата кнопка удаления задачи

                                                                                                                        Вывод запроса на подтверждение удаления задачи

                                                                                                                        ЕСЛИ Нажата кнопка "Да, я хочу удалить эту задачу"

                                                                                                                                        Удаление выбранной задачи

                                                                                                                                        Вывод сообщения об успешном удалении выбранной задачи

                                                                                                                        КЕСЛИ

                                                                                                                        ЕСЛИ Нажата кнопка "Отмена"

                                                                                                                                        Закрытие запроса на подтверждение удаления задачи

                                                                                                                        КЕСЛИ

                                                                                                         КЕСЛИ

                                                                                                         ДО Выхода из списка задач

                                                                                         КЦИКЛ

                                                                         КЕСЛИ

                                                                         ЕСЛИ Выбран пункт меню "Баг-трекер"

                                                                                         ЦИКЛ Вывода списка ошибок

                                                                                                         ЕСЛИ Нажата кнопка просмотра информации о выбранной ошибке

                                                                                                                        Вывод информации о выбранной ошибке

                                                                                                                        ЕСЛИ Нажата кнопка "Баг исправлен"

                                                                                                                                        Вывод запроса о подтверждении исправления ошибки

                                                                                                                                        ЕСЛИ Нажата кнопка "Да, баг исправлен"

                                                                                                                                                        Ошибка отмечается исправленной

                                                                                                                                                        Вывод сообщения об успешном исправлении ошибки

                                                                                                                                        КЕСЛИ

                                                                                                                                        ЕСЛИ Нажата кнопка "Отмена"

                                                                                                                                                        Закрытие зарпоса о подтверждении исправления ошибки

                                                                                                                                        КЕСЛИ

                                                                                                                        КЕСЛИ

                                                                                                         КЕСЛИ

                                                                                                         ДО Закрытия списка ошибок

                                                                                         КЦИКЛ

                                                                         КЕСЛИ

                                                                    ЕСЛИ Выбран пункт меню "Редактировать"

                                                                                         Вывод информации о проекте с возможностью редактирования

                                                                                         ЕСЛИ нажата кнопка "Изменить" и заполнено поле "Описание проекта"

                                                                                                         Применение изменений к редактируемому проекту

                                                                                                         Вывод сообщения об успешном изменении проекта

                                                                                         КЕСЛИ

                                                                         КЕСЛИ

                                                                         ЕСЛИ Выбран пункт меню "Добавить задачу"

                                                                                         Вывод окна добавления задачи

                                                                                         ЕСЛИ Нажата кнопка "Добавить" и заполнено поле "Название задачи" и заполнено поле "Описание задачи" и выбран ответственный за задачу

                                                                                                         Добавление задачи разработчику, ответственному за задачу

                                                                                                         Вывод сообщения об успешном добавлении задачи

                                                                                         ИНАЧЕ

                                                                                                         Вывод сообщения об ошибке

                                                                                         КЕСЛИ

                                                                         КЕСЛИ

                                                                         ДО Закрытия информации о выбранном проекте

                                                          КЦИКЛ

                                          КЕСЛИ

                                          До выхода из списка проектов

                          КЦИКЛ

           КЕСЛИ

           ЕСЛИ выбран пункт меню "Сообщения"

                          ЦИКЛ вывода входящих сообщений

                                          ЕСЛИ Нажата кнопка просмотра сообщения

                                                          ЦИКЛ Вывода окна просмотра выбранного сообщения

                                                                         ЕСЛИ Нажата кнопка "Удалить"

                                                                                         Удаление выбранного сообщения

                                                                                         Вывод сообщения об удалении выбранного сообщения

                                                                         КЕСЛИ

                                                                         ЕСЛИ Нажата кнопка "Ответить"

                                                                                         Вывод окна создания нового сообщения

                                                                                         Автоматический выбор получателя

                                                                                         ЕСЛИ Нажата кнопка "Отправить" и заполено поле "Заголовок" и заполнено поле "Сообщение" и выбран получатель

                                                                                                         Вывод сообщения об успешной отправке сообщения

                                                                                         ИНАЧЕ

                                                                                                         Вывод сообщения об ошибке

                                                                                         КЕСЛИ

                                                                         КЕСЛИ

                                                                         ДО Закрытия окна просмотра выбранного сообщения

                                                     КЦИКЛ

                                          КЕСЛИ

                                          ЕСЛИ Выбран пункт меню "Написать сообщение"

                                                          Вывод окна создания нового сообщения

                                                          ЕСЛИ Нажата кнопка "Отправить" и заполено поле "Заголовок" и заполнено поле "Сообщение" и выбран получатель

                                                                         Вывод сообщения об успешной отправке сообщения

                                                          ИНАЧЕ

                                                                         Вывод сообщения об ошибке

                                                          КЕСЛИ

                                          КЕСЛИ

                                          ДО выхода из списка входящих сообщений

                          КЦИКЛ

           КЕСЛИ

           ЕСЛИ выбран пункт меню "Выход"

                          Закрытие окна АРМ "Главный разработчик"

                          Вывод окна авторизации

           КЕСЛИ

           ДО выбора пункта меню "Выход"

КЦИКЛ

 


 

5.4. Разработка алгоритма АРМ "Разработчик"

 

ЦИКЛ вывода окна АРМ "Разработчик"

           ЕСЛИ выбран пункт меню "Профиль"

                          Вывод информации о профиле

                          ЕСЛИ нажата кнопка "Изменить" (пароль)

                                          Вывод диалога изменения пароля

                                          ЕСЛИ Нажата кнопка "Изменить" и заполнено поле "старый пароль" и "старый пароль" = текущий пароль и заполено поле "новый пароль" и заполено поле "новый пароль (подтверждение)" и "новый пароль (подтверждение)" = "новый пароль"

                                                          Изменение пароля

                                                          Вывод сообщения об успешном изменении пароля

                                          КЕСЛИ

                          КЕСЛИ

           КЕСЛИ

           ЕСЛИ выбран пункт меню "Мои проекты"

                          ЦИКЛ Вывода списка проектов

                                          ЕСЛИ Нажата кнопка просмотра информации о проекте

                                                          ЦИКЛ Вывода информации о выбранном проекте

                                                                         ЕСЛИ Нажата кнопка "Получить"

                                                                                         ЕСЛИ файл разрабатываемой программы загружен

                                                                                                         скачивание файла программы

                                                                                         ИНАЧЕ Вывод сообщения об ошибке

                                                                                         КЕСЛИ

                                                                         КЕСЛИ

                                                                         ЕСЛИ Выбран пункт меню "Баг-трекер"

                                                                                         Вывод списка ошибок

                                                                                         ЕСЛИ Нажата кнопка просмотра информации о выбранной ошибке

                                                                                                         Вывод информации о выбранной ошибке

                                                                                         КЕСЛИ

                                                                         КЕСЛИ

                                                                         ДО Закрытия информации о выбранном проекте

                                                          КЦИКЛ

                                          КЕСЛИ

                                          До выхода из списка проектов

                          КЦИКЛ

           КЕСЛИ

           ЕСЛИ выбран пункт меню "Сообщения"

                          ЦИКЛ вывода входящих сообщений

                                          ЕСЛИ Нажата кнопка просмотра сообщения

                                                          ЦИКЛ Вывода окна просмотра выбранного сообщения

                                                                         ЕСЛИ Нажата кнопка "Удалить"

                                                                                         Удаление выбранного сообщения

                                                                                         Вывод сообщения об удалении выбранного сообщения

                                                                         КЕСЛИ

                                                                         ЕСЛИ Нажата кнопка "Ответить"

                                                                                         Вывод окна создания нового сообщения

                                                                                         Автоматический выбор получателя

                                                                                         ЕСЛИ Нажата кнопка "Отправить" и заполено поле "Заголовок" и заполнено поле "Сообщение" и выбран получатель

                                                                                                         Вывод сообщения об успешной отправке сообщения

                                                                                         ИНАЧЕ

                                                                                                         Вывод сообщения об ошибке

                                                                                         КЕСЛИ

                                                                         КЕСЛИ

                                                                         ДО Закрытия окна просмотра выбранного сообщения

                                                          КЦИКЛ

                                          КЕСЛИ

                                          ЕСЛИ Выбран пункт меню "Написать сообщение"

                                                          Вывод окна создания нового сообщения

                                                          ЕСЛИ Нажата кнопка "Отправить" и заполено поле "Заголовок" и заполнено поле "Сообщение" и выбран получатель

                                                                         Вывод сообщения об успешной отправке сообщения

                                                          ИНАЧЕ

                                                                         Вывод сообщения об ошибке

                                                          КЕСЛИ

                                          КЕСЛИ

                                          ДО выхода из списка входящих сообщений

                          КЦИКЛ

           КЕСЛИ

           ЕСЛИ выбран пункт меню "Задачи"

                          ЦИКЛ Вывода списка задач

                                          ЕСЛИ Нажата кнопка просмотра информации о выбранной задаче

                                                          Вывод информации о выбранной задаче

                                                          ЕСЛИ Нажата кнопка "Задача завершена"

                                                                         Пометка задачи завершенной

                                                                         Вывод сообщения об измении статуса задачи

                                                          КЕСЛИ

                                          КЕСЛИ

                                          ДО Закрытия списка задач

                          КЦИКЛ

           КЕСЛИ

           ЕСЛИ выбран пункт меню "Выход"

                          Закрытие окна АРМ "Разработчик"

                          Вывод окна авторизации

           КЕСЛИ

           ДО выбора пункта меню "Выход"

КЦИКЛ

 


 

5.5. Разработка алгоритма АРМ "Главный дизайнер"

 

ЦИКЛ вывода окна АРМ "Главный дизайнер"

           ЕСЛИ выбран пункт меню "Профиль"

                          Вывод информации о профиле

                          ЕСЛИ нажата кнопка "Изменить" (пароль)

                                          Вывод диалога изменения пароля

                                          ЕСЛИ Нажата кнопка "Изменить" и заполнено поле "старый пароль" и "старый пароль" = текущий пароль и заполено поле "новый пароль" и заполено поле "новый пароль (подтверждение)" и "новый пароль (подтверждение)" = "новый пароль"

                                                          Изменение пароля

                                                          Вывод сообщения об успешном изменении пароля

                                          КЕСЛИ

                          КЕСЛИ

           КЕСЛИ

           ЕСЛИ выбран пункт меню "Мои проекты"

                          ЦИКЛ Вывода списка проектов

                                          ЕСЛИ Нажата кнопка просмотра информации о проекте

                                                          ЦИКЛ Вывода информации о выбранном проекте

                                                                         ЕСЛИ Нажата кнопка "Получить"

                                                                                         ЕСЛИ файл разрабатываемой программы загружен

                                                                                                         скачивание файла программы

                                                                                         ИНАЧЕ Вывод сообщения об ошибке

                                                                                         КЕСЛИ

                                                                         КЕСЛИ

                                                                         ЕСЛИ Выбан пункт меню "Задачи"

                                                                                         ЦИКЛ Вывода списка задач

                                                                                                         ЕСЛИ Нажата кнопка просмотра информации о задаче

                                                                                                                        Вывод информации о задаче

                                                                                                         КЕСЛИ

                                                                                                         ЕСЛИ Нажата кнопка удаления задачи

                                                                                                                        Вывод запроса на подтверждение удаления задачи

                                                                                                                        ЕСЛИ Нажата кнопка "Да, я хочу удалить эту задачу"

                                                                                                                                        Удаление выбранной задачи

                                                                                                                                        Вывод сообщения об успешном удалении выбранной задачи

                                                                                                                        КЕСЛИ

                                                                                                                        ЕСЛИ Нажата кнопка "Отмена"

                                                                                                                                        Закрытие запроса на подтверждение удаления задачи

                                                                                                                        КЕСЛИ

                                                                                                         КЕСЛИ

                                                                                                         ДО Выхода из списка задач

                                                                                         КЦИКЛ

                                                                         КЕСЛИ

                                                                         ЕСЛИ Выбран пункт меню "Редактировать"

                                                                                         Вывод информации о проекте с возможностью назначения/снятия дизайнеров с работы над проектом

                                                                                         ЕСЛИ нажата кнопка "Изменить"

                                                                                                         Применение изменений к редактируемому проекту

                                                                                                         Вывод сообщения об успешном изменении проекта

                                                                                         КЕСЛИ

                                                                         КЕСЛИ

                                                                         ЕСЛИ Выбран пункт меню "Добавить задачу"

                                                                                         Вывод окна добавления задачи

                                                                                         ЕСЛИ Нажата кнопка "Добавить" и заполнено поле "Название задачи" и заполнено поле "Описание задачи" и выбран ответственный за задачу

                                                                                                    Добавление задачи разработчику, ответственному за задачу

                                                                                                         Вывод сообщения об успешном добавлении задачи

                                                                                         ИНАЧЕ

                                                                                                         Вывод сообщения об ошибке

                                                                                         КЕСЛИ

                                                                         КЕСЛИ

                                                                         ДО Закрытия информации о выбранном проекте

                                                          КЦИКЛ

                                          КЕСЛИ

                                          До выхода из списка проектов

                          КЦИКЛ

           КЕСЛИ

           ЕСЛИ выбран пункт меню "Сообщения"

                          ЦИКЛ вывода входящих сообщений

                                          ЕСЛИ Нажата кнопка просмотра сообщения

                                                          ЦИКЛ Вывода окна просмотра выбранного сообщения

                                                                         ЕСЛИ Нажата кнопка "Удалить"

                                                                                         Удаление выбранного сообщения

                                                                                         Вывод сообщения об удалении выбранного сообщения

                                                                         КЕСЛИ

                                                                         ЕСЛИ Нажата кнопка "Ответить"

                                                                                         Вывод окна создания нового сообщения

                                                                                         Автоматический выбор получателя

                                                                                         ЕСЛИ Нажата кнопка "Отправить" и заполено поле "Заголовок" и заполнено поле "Сообщение" и выбран получатель

                                                                                                         Вывод сообщения об успешной отправке сообщения

                                                                                         ИНАЧЕ

                                                                                                         Вывод сообщения об ошибке

                                                                                         КЕСЛИ

                                                                         КЕСЛИ

                                                                         ДО Закрытия окна просмотра выбранного сообщения

                                                          КЦИКЛ

                                          КЕСЛИ

                                          ЕСЛИ Выбран пункт меню "Написать сообщение"

                                                          Вывод окна создания нового сообщения

                                                          ЕСЛИ Нажата кнопка "Отправить" и заполено поле "Заголовок" и заполнено поле "Сообщение" и выбран получатель

                                                                         Вывод сообщения об успешной отправке сообщения

                                                          ИНАЧЕ

                                                                         Вывод сообщения об ошибке

                                                          КЕСЛИ

                                          КЕСЛИ

                                          ДО выхода из списка входящих сообщений

                          КЦИКЛ

           КЕСЛИ

           ЕСЛИ выбран пункт меню "Выход"

                          Закрытие окна АРМ "Главный дизайнер"

                          Вывод окна авторизации

           КЕСЛИ

           ДО выбора пункта меню "Выход"

КЦИКЛ

 


 

5.6. Разработка алгоритма АРМ "Дизайнер"

 

ЦИКЛ вывода окна АРМ "Дизайнер"

           ЕСЛИ выбран пункт меню "Профиль"

                          Вывод информации о профиле

                          ЕСЛИ нажата кнопка "Изменить" (пароль)

                                          Вывод диалога изменения пароля

                                          ЕСЛИ Нажата кнопка "Изменить" и заполнено поле "старый пароль" и "старый пароль" = текущий пароль и заполено поле "новый пароль" и заполено поле "новый пароль (подтверждение)" и "новый пароль (подтверждение)" = "новый пароль"

                                                          Изменение пароля

                                                          Вывод сообщения об успешном изменении пароля

                                          КЕСЛИ

                          КЕСЛИ

           КЕСЛИ

           ЕСЛИ выбран пункт меню "Мои проекты"

                          ЦИКЛ Вывода списка проектов

                                          ЕСЛИ Нажата кнопка просмотра информации о проекте

                                                          ЦИКЛ Вывода информации о выбранном проекте

                                                                         ЕСЛИ Нажата кнопка "Получить"

                                                                                         ЕСЛИ файл разрабатываемой программы загружен

                                                                                                         скачивание файла программы

                                                                                         ИНАЧЕ Вывод сообщения об ошибке

                                                                                         КЕСЛИ

                                                                         КЕСЛИ

                                                                         ДО Закрытия информации о выбранном проекте

                                                          КЦИКЛ

                                          КЕСЛИ

                                          До выхода из списка проектов

                          КЦИКЛ

           КЕСЛИ

           ЕСЛИ выбран пункт меню "Сообщения"

                          ЦИКЛ вывода входящих сообщений

                                          ЕСЛИ Нажата кнопка просмотра сообщения

                                                          ЦИКЛ Вывода окна просмотра выбранного сообщения

                                                                         ЕСЛИ Нажата кнопка "Удалить"

                                                                                         Удаление выбранного сообщения

                                                                                         Вывод сообщения об удалении выбранного сообщения

                                                                         КЕСЛИ

                                                                         ЕСЛИ Нажата кнопка "Ответить"

                                                                                         Вывод окна создания нового сообщения

                                                                                         Автоматический выбор получателя

                                                                                         ЕСЛИ Нажата кнопка "Отправить" и заполено поле "Заголовок" и заполнено поле "Сообщение" и выбран получатель

                                                                                                         Вывод сообщения об успешной отправке сообщения

                                                                                         ИНАЧЕ

                                                                                                         Вывод сообщения об ошибке

                                                                                         КЕСЛИ

                                                                         КЕСЛИ

                                                                         ДО Закрытия окна просмотра выбранного сообщения

                                                          КЦИКЛ

                                          КЕСЛИ

                                          ЕСЛИ Выбран пункт меню "Написать сообщение"

                                                          Вывод окна создания нового сообщения

                                                          ЕСЛИ Нажата кнопка "Отправить" и заполено поле "Заголовок" и заполнено поле "Сообщение" и выбран получатель

                                                                         Вывод сообщения об успешной отправке сообщения

                                                          ИНАЧЕ

                                                                         Вывод сообщения об ошибке

                                                          КЕСЛИ

                                          КЕСЛИ

                                          ДО выхода из списка входящих сообщений

                          КЦИКЛ

           КЕСЛИ

           ЕСЛИ выбран пункт меню "Задачи"

                          ЦИКЛ Вывода списка задач

                                          ЕСЛИ Нажата кнопка просмотра информации о выбранной задаче

                                                          Вывод информации о выбранной задаче

                                                          ЕСЛИ Нажата кнопка "Задача завершена"

                                                                         Пометка задачи завершенной

                                                                         Вывод сообщения об измении статуса задачи

                                                          КЕСЛИ

                                          КЕСЛИ

                                          ДО Закрытия списка задач

                          КЦИКЛ

           КЕСЛИ

           ЕСЛИ выбран пункт меню "Выход"

                          Закрытие окна АРМ "Дизайнер"

                          Вывод окна авторизации

           КЕСЛИ

           ДО выбора пункта меню "Выход"

КЦИКЛ

 


 

5.7. Разработка алгоритма АРМ "Тестировщик"

 

ЦИКЛ вывода окна АРМ "Тестировщик"

           ЕСЛИ выбран пункт меню "Профиль"

                          Вывод информации о профиле

                          ЕСЛИ нажата кнопка "Изменить" (пароль)

                                          Вывод диалога изменения пароля

                                          ЕСЛИ Нажата кнопка "Изменить" и заполнено поле "старый пароль" и "старый пароль" = текущий пароль и заполено поле "новый пароль" и заполено поле "новый пароль (подтверждение)" и "новый пароль (подтверждение)" = "новый пароль"

                                                          Изменение пароля

                                                          Вывод сообщения об успешном изменении пароля

                                          КЕСЛИ

                          КЕСЛИ

           КЕСЛИ

           ЕСЛИ выбран пункт меню "Мои проекты"

                          ЦИКЛ Вывода списка проектов

                                          ЕСЛИ Нажата кнопка просмотра информации о проекте

                                                          ЦИКЛ Вывода информации о выбранном проекте

                                                                         ЕСЛИ Нажата кнопка "Получить"

                                                                                         ЕСЛИ файл разрабатываемой программы загружен

                                                                                                         скачивание файла программы

                                                                                         ИНАЧЕ Вывод сообщения об ошибке

                                                                                         КЕСЛИ

                                                                         КЕСЛИ

                                                                         ЕСЛИ Выбран пункт меню "Баг-трекер"

                                                                                         Вывод списка ошибок

                                                                                         ЕСЛИ Нажата кнопка просмотра информации о выбранной ошибке

                                                                                                         Вывод информации о выбранной ошибке

                                                                                         КЕСЛИ

                                                                         КЕСЛИ

                                                                         ЕСЛИ Выбран пункт меню "Добавить баг"

                                                                                         Вывод окна добавления ошибки

                                                                                         ЕСЛИ Нажата кнопка "Добавить" и заполнено поле "Наименование" и заполнено поле "Описание"

                                                                                                         Добавление ошибки на багтрекер

                                                                                                         Вывод сообщения об успешном бодавлении информации об ошибке на багтрекер

                                                                                         ИНАЧЕ

                                                                                                         Вывод сообщения об ошибке

                                                                                         КЕСЛИ

                                                                         КЕСЛИ

                                                                         ДО Закрытия информации о выбранном проекте

                                                          КЦИКЛ

                                          КЕСЛИ

                                          До выхода из списка проектов

                          КЦИКЛ

           КЕСЛИ

           ЕСЛИ выбран пункт меню "Сообщения"

                          ЦИКЛ вывода входящих сообщений

                                          ЕСЛИ Нажата кнопка просмотра сообщения

                                                          ЦИКЛ Вывода окна просмотра выбранного сообщения

                                                                         ЕСЛИ Нажата кнопка "Удалить"

                                                                                         Удаление выбранного сообщения

                                                                                         Вывод сообщения об удалении выбранного сообщения

                                                                         КЕСЛИ

                                                                         ЕСЛИ Нажата кнопка "Ответить"

                                                                                         Вывод окна создания нового сообщения

                                                                                         Автоматический выбор получателя

                                                                                         ЕСЛИ Нажата кнопка "Отправить" и заполено поле "Заголовок" и заполнено поле "Сообщение" и выбран получатель

                                                                                                         Вывод сообщения об успешной отправке сообщения

                                                                                         ИНАЧЕ

                                                                                                         Вывод сообщения об ошибке

                                                                                         КЕСЛИ

                                                                         КЕСЛИ

                                                                         ДО Закрытия окна просмотра выбранного сообщения

                                                    КЦИКЛ

                                          КЕСЛИ

                                          ЕСЛИ Выбран пункт меню "Написать сообщение"

                                                          Вывод окна создания нового сообщения

                                                          ЕСЛИ Нажата кнопка "Отправить" и заполено поле "Заголовок" и заполнено поле "Сообщение" и выбран получатель

                                                                         Вывод сообщения об успешной отправке сообщения

                                                          ИНАЧЕ

                                                                         Вывод сообщения об ошибке

                                                          КЕСЛИ

                                          КЕСЛИ

                                          ДО выхода из списка входящих сообщений

                          КЦИКЛ

           КЕСЛИ

           ЕСЛИ выбран пункт меню "Выход"

                          Закрытие окна АРМ "Тестировщик"

                          Вывод окна авторизации

           КЕСЛИ

           ДО выбора пункта меню "Выход"

КЦИКЛ

 


 

5.8. Разработка алгоритма АРМ "Системный администратор"

 

ЦИКЛ вывода окна АРМ "Системный администратор"

           ЕСЛИ выбран пункт меню "Профиль"

                          Вывод информации о профиле

                          ЕСЛИ нажата кнопка "Изменить" (пароль)

                                          Вывод диалога изменения пароля

                                     ЕСЛИ Нажата кнопка "Изменить" и заполнено поле "старый пароль" и "старый пароль" = текущий пароль и заполено поле "новый пароль" и заполено поле "новый пароль (подтверждение)" и "новый пароль (подтверждение)" = "новый пароль"

                                                          Изменение пароля

                                                          Вывод сообщения об успешном изменении пароля

                                          КЕСЛИ

                          КЕСЛИ

           КЕСЛИ

           ЕСЛИ выбран пункт меню "Проекты"

                          ЦИКЛ Вывода списка проектов

                                          ЕСЛИ Нажата кнопка "Удалить проект"

                                                          Вывод запроса о подтверждении удаления проекта

                                                          ЕСЛИ нажата кнопка "Да, я хочу удалить этот проект"

                                                                         Удаление выбранного проекта

                                                                         Вывод сообщения об успешном удалении проекта

                                                          КЕСЛИ

                                                          ЕСЛИ нажата кнопка "Отмена"

                                                                         Закрытие окна с запросом на подтверждение удаления проекта

                                                          КЕСЛИ

                                          КЕСЛИ

                                          ЕСЛИ Нажата кнопка просмотра информации о проекте

                                                          ЦИКЛ Вывода информации о выбранном проекте

                                                                         ЕСЛИ Нажата кнопка "Получить"

                                                                                         ЕСЛИ файл разрабатываемой программы загружен

                                                                                                         скачивание файла программы

                                                                                         ИНАЧЕ Вывод сообщения об ошибке

                                                                                         КЕСЛИ

                                                                         КЕСЛИ

                                                                    ЕСЛИ Нажата кнопка "Удалить проект"

                                                                                         Вывод запроса о подтверждении удаления проекта

                                                                                         ЕСЛИ нажата кнопка "Да, я хочу удалить этот проект"

                                                                                                         Удаление выбранного проекта

                                                                                                         Вывод сообщения об успешном удалении проекта

                                                                                         КЕСЛИ

                                                                                         ЕСЛИ нажата кнопка "Отмена"

                                                                                                         Закрытие окна с запросом на подтверждение удаления проекта

                                                                                         КЕСЛИ

                                                                         КЕСЛИ

                                                                         ЕСЛИ Выбран пункт меню "Редактировать"

                                                                                         Вывод информации о проекте с возможностью редактирования

                                                                                         ЕСЛИ нажата кнопка "Изменить" и заполнено поле "Описание проекта"

                                                                                                         Применение изменений к редактируемому проекту

                                                                                                         Вывод сообщения об успешном изменении проекта

                                                                                         КЕСЛИ

                                                                         КЕСЛИ

                                                                         ДО Закрытия информации о выбранном проекте

                                                          КЦИКЛ

                                          КЕСЛИ

                                          До выхода из списка проектов

                          КЦИКЛ

           КЕСЛИ

           ЕСЛИ выбран пункт меню "Сообщения"

                          ЦИКЛ вывода входящих сообщений

                                          ЕСЛИ Нажата кнопка просмотра сообщения

                                                          ЦИКЛ Вывода окна просмотра выбранного сообщения

                                                                         ЕСЛИ Нажата кнопка "Удалить"

                                                                                         Удаление выбранного сообщения

                                                                                         Вывод сообщения об удалении выбранного сообщения

                                                                         КЕСЛИ

                                                                         ЕСЛИ Нажата кнопка "Ответить"

                                                                                         Вывод окна создания нового сообщения

                                                                                         Автоматический выбор получателя

                                                                                         ЕСЛИ Нажата кнопка "Отправить" и заполено поле "Заголовок" и заполнено поле "Сообщение" и выбран получатель

                                                                                                         Вывод сообщения об успешной отправке сообщения

                                                                                         ИНАЧЕ

                                                                                                         Вывод сообщения об ошибке

                                                                                         КЕСЛИ

                                                                         КЕСЛИ

                                                                         ДО Закрытия окна просмотра выбранного сообщения

                                                          КЦИКЛ

                                          КЕСЛИ

                                          ЕСЛИ Выбран пункт меню "Написать сообщение"

                                                          Вывод окна создания нового сообщения

                                                          ЕСЛИ Нажата кнопка "Отправить" и заполено поле "Заголовок" и заполнено поле "Сообщение" и выбран получатель

                                                                         Вывод сообщения об успешной отправке сообщения

                                                          ИНАЧЕ

                                                                         Вывод сообщения об ошибке

                                                          КЕСЛИ

                                          КЕСЛИ

                                          ДО выхода из списка входящих сообщений

                          КЦИКЛ

           КЕСЛИ

           ЕСЛИ Выбран пункт меню "Админка"

                          ЦИКЛ Вывода списка ползователей

                                          ЕСЛИ Выбран пункт меню "Система"

                                                          Вывод информации о системе

                                                     ЕСЛИ Нажата кнопка "Перейти"

                                                                         Вывод подробной информации о системе

                                                          КЕСЛИ

                                          КЕСЛИ

                                          ЕСЛИ Выбран пункт меню "Добавить пользователя"

                                                          Вывод окна добавления пользователя

                                                          ЕСЛИ Нажата кнопка "Отмена"

                                                                         Закрытие окна добавления пользователя

                                                          КЕСЛИ

                                                          ЕСЛИ Нажата кнопка "Добавить" и заполнено поле "Логин" и заполнено поле "Имя" и заполнено поле "Фамилия" и заполнено поле "Телефон" и заполнено поле "EMail" и выбран Ранг и заполнено поле "Пароль"

                                                                         Добавление пользователя в систему

                                                                     Вывод сообщения о добавлении нового пользователя

                                                          ИНАЧЕ

                                                                         Закрытие окна добавления пользователя

                                                          КЕСЛИ

                                          КЕСЛИ

                                          ЕСЛИ Нажата кнопка удаления пользователя

                                                          Вывод запроса на подтверждение удаления пользователя

                                                          ЕСЛИ Нажата кнопка "Отмена"

                                                                     Закрытие запроса на подтверждение удаления пользователя

                                                          КЕСЛИ

                                                          ЕСЛИ Нажата кнопка "Да, я хочу удалить этого пользователя"

                                                                         ЕСЛИ Удаляемый пользователь имеет проекты за которые он отвечает

                                                                                         Вывод окна переназначения ответственного за проект

                                                                                         ЕСЛИ Ответсвенный за проект выбран

                                                                                                         Удаление пользователя

                                                                                                         Вывод сообщения об удалении пользователя

                                                                                         КЕСЛИ

                                                                         ИНАЧЕ

                                                                                         ЕСЛИ Удаляемый ползователь имеет незавершенные задачи

                                                                                                         Вывод окна переназначения задач другому пользователю

                                                                                                         ЕСЛИ Задачи переназначены

                                                                                                                        Удаление пользователя

                                                                                                                        Вывод сообщения об удалении пользователя

                                                                                                         КЕСЛИ

                                                                                         ИНАЧЕ

                                                                                                         Удаление пользователя

                                                                                                         Вывод сообщения об удалении пользователя

                                                                                         КЕСЛИ

                                                                         КЕСЛИ

                                                          КЕСЛИ

                                          КЕСЛИ

                                          ЕСЛИ Нажата кнопка просмотра информации о пользователе

                                                          Вывод информации о пользователе с возможностью редактирования

                                                          ЕСЛИ нажата кнопка "Отмена"

                                                                         Закрытие окна с информацией о пользователе

                                                          КЕСЛИ

                                                          ЕСЛИ Нажата кнопка "Сохранить" и заполнено поле "Логин" и заполнено поле "Имя" и заполнено поле "Фамилия" и заполнено поле "Телефон" и заполнено поле "EMail" и заполнено поле "Новый пароль" и указан Ранг

                                                                         Применение изменений

                                                                         Вывод сообщения об успешном применении изменений

                                                          КЕСЛИ

                                          КЕСЛИ

                                          ДО Закрытия списка пользователей

                          КЦИКЛ

           КЕСЛИ

           ЕСЛИ выбран пункт меню "Выход"

                          Закрытие окна АРМ "Системный администратор"

                          Вывод окна авторизации

           КЕСЛИ

           ДО выбора пункта меню "Выход"

КЦИКЛ

 


 

5.9. Разработка алгоритма АРМ "Пользователь программного продукта"

 

ЦИКЛ Вывода окна АРМ "Пользователь"

           Вывод списка ошибок

           ЕСЛИ Нажата кнопка "Скачать" и в поле "Ключ продукта" введен верный ключ

                          Скачивание программы

           ИНАЧЕ

                          Вывод сообщения об ошибке

           КЕСЛИ

           ЕСЛИ Нажата кнопка "Добавить баг"

                          Вывод окна добавления ошибки

                          ЕСЛИ Нажата кнопка "Добавить" и заполнено поле "Наименование" и заполнено поле "Ключ продукта" и ключ продукта верен и заполнено поле "Описание"

                                          Добавление ошибки на багтрекер

                                          Вывод сообщения об успешном добавлении ошибки на багтрекер

                          КЕСЛИ

           КЕСЛИ

           ЕСЛИ Нажат заголовок ошибки

                          Вывод информации об ошибке

           КЕСЛИ

           ДО Закрытия окна АРМ "Пользователь"

КЦИКЛ


 


Поделиться:



Последнее изменение этой страницы: 2019-05-08; Просмотров: 153; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.528 с.)
Главная | Случайная страница | Обратная связь