Classes (Готовые практикумы)

2019-09-18СтудИзба

Описание файла

Файл "Classes" внутри архива находится в следующих папках: Готовые практикумы, Rose, ex6. Документ из архива "Готовые практикумы", который расположен в категории "". Всё это находится в предмете "объектно-ориентированный анализ и проектирование" из 7 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .

Онлайн просмотр документа "Classes"

Текст из документа "Classes"

CMS

get user data(name)

Получить полные данные пользователя с именем name

get clients data(name)

Получить полные данные клиента с именем name

create job(data)

Создать задание с параметрами, указанными в data

edit job(job, data)

Назначить заданию job параметры, указанные в data

delete job(job)

Удалить задание job

create account(name, data)

Создать аккаунт пользователя с именем name и данными data

edit account(name, newData)

Назначить аккаунту с именем name параметры newData

delete account(name)

Удалить аккаунт с именем name

get clients with partial data(data)

Получить список клиентов, включающих в свои данные множество данных из data

get permitted jobs(user, name)

Получить список доступных для просмотра пользователю user заданий пользователя name



AuthorizationController

is valid name and password (name, password)

Проверить, имеется ли пользователь с именем name и паролем password



AuthorizationForm

display name and password request()

Запросить пользователя ввести логин и пароль

enter name and password(name, password)

Считать введенные логин и пароль

authorization request()

Запустить диалог авторизации



AccountsEditController

create account(name, data)

Если аккаунт с указанными параметрами не существует, создать его

edit account(name, data)

Если аккаунт с указанными параметрами существует, отредактировать его

delete account(name)

Если аккаунт с указанным именем существует, удалить его



AccountsEditForm

edit accounts request()

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

display available actions()

Показать пользователю допустимые действия для аккаунтов

create account(name, data)

Если аккаунт с указанными параметрами не существует, создать его

edit account(name, data)

Если аккаунт с указанными параметрами существует, отредактировать его

delete account(name)

Если аккаунт с указанным именем существует, удалить его

display user data request()

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

enter account data(name, data)

Считать введенные данные аккаунта

show error()

Показать последнюю ошибку

repeat or exit()

Запросить пользователя о дальнейшем действии (повторить ввод или закрыть форму)

repeat()

Запустить диалог сначала

exit()

Закрыть диалог



CalendarViewController

can user get calendar(user1, user2)

Проверяет, имеет ли доступ пользователь user1 к календарю пользователя user2



CalendarViewForm

calendar request()

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

enter calendars owner name()

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

display calendar items()

Показать календарь заданий



CreateJobController

is user1 can create job for user2(user1, user2)

Проверить, может ли пользователь user1 создавать заданий для пользователя user2

create job(user, jobdata)

Создать задание для пользователя user с данными jobdata



CreateJobForm

create job()

Запустить диалог создания задания

display user name request()

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

enter user name(name)

Считать ввод пользователя

display job data request(data)

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

enter job data(data)

Считать данные нового задания

display permissions error()

Показать ошибку о недостаточности прав у пользователя для выполнения действия

repeat or exit()

Запросить пользователя о дальнейшем действии (повторить ввод или закрыть форму)

repeat()

Запустить диалог сначала

exit()

Закрыть диалог



DeleteJobController

is user1 can delete job of user2(user1, user2)

Проверить, имеет ли пользователь user1 достаточно прав для удаления заданий пользователя user2

delete job(job)

Удалить задание job



DeleteJobForm

delete job()

Запустить диалог удаления задания

display user name request()

Запросить у пользователя имя пользователя, задание которого будет удаляться

enter user name(name)

Считать ввод пользователя

display job data request(data)

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

enter job data(data)

Считать данные задания

show error()

Показать последнюю ошибку

repeat or exit()

Запросить пользователя о дальнейшем действии (повторить ввод или закрыть форму)

repeat()

Запустить диалог сначала

exit()

Закрыть диалог



EditJobController

is user can edit job(user, name, job)

Проверить, имеет ли достаточно прав пользователь user для редактирования задания job пользователя name

edit job(job, data)

Назначить заданию job данные data



EditJobForm

edit job request()

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

display user name request()

Запросить у пользователя имя пользователя, задание которого будет редактироваться

enter user name(name)

Считать ввод пользователя

display job data request(data)

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

enter job data(data)

Считать данные задания

show error()

Показать последнюю ошибку

repeat or exit()

Запросить пользователя о дальнейшем действии (повторить ввод или закрыть форму)

repeat()

Запустить диалог сначала

exit()

Закрыть диалог



MainForm

edit accounts()

Перейти к диалогу редактирования аккаунтов

create job()

Перейти к диалогу создания задания

edit job()

Перейти к диалогу редактирования задания

delete job()

Перейти к диалогу удаления задания

manage clients()

Перейти к диалогу редактирования клиентов

display main menu()

Запросить пользователя следующее действие



ManageClientsController

create client(name, data)

Создать клиента с именем name и данными data

edit client(name, data)

Назначить клиенту с именем name данные data

delete client(name)

Удалить клиента с именем name



ManageClientsForm

create client()

Запустить диалог создания клиента

display client data request()

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

enter client data(name, data)

Считать данные клиента

delete client()

Запустить диалог удаления клиента

edit client()

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

manage clients()

Запустить диалог работы со списком клиентов

display action list()

Запросить пользователя действие со списком клиентов

find clients()

Запустить диалог поиска клиентов



SearchController

get clients full data(data)

Получить список клиентов, имеющих среди своих данных данные из data



SearchForm

search request()

Запустить диалог поиска клиентов

display search dialog()

Запросить у пользователя данные, по которым необходимо найти клиентов

enter data to search(data)

Ввести данные, по которым необходимо искать клиента

display clients data()

Показать список клиентов

show error()

Показать последнюю ошибку

repeat or exit()

Запросить пользователя о дальнейшем действии (повторить ввод или закрыть форму)

repeat()

Запустить диалог сначала

exit()

Закрыть диалог



Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5184
Авторов
на СтудИзбе
436
Средний доход
с одного платного файла
Обучение Подробнее