Материал: !Варианты заданий по КП МИСПИСИТ

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Вариант 5. Система контроля успеваемости

Система контроля успеваемости используется в университете для отслеживания работы студентов в семестре.

Сотрудники учебного отдела вводят в систему данные о студентах, преподавателях и учебных дисциплинах. Данные могут быть изменены и/или удалены. Студенты университета делятся на курсы. Курс делится на группы. Каждая группа студентов ходит на занятия по дисциплинам, которые ведутся преподавателями. Преподаватель может вести любое количество дисциплин у одной или нескольких групп. Несколько преподавателей могут вести одну и ту же дисциплину в одной и той же группе или в разных группах.

Преподаватели пользуются системой, чтобы отмечать успехи и неуспехи студентов, посещающих их занятия. В течение семестра преподаватель последовательно выдаёт студентам "своей" группы несколько заданий по своей дисциплине. Для каждого задания устанавливается контрольный срок, когда оно должно быть сдано. Когда студент сдаёт задание, преподаватель отмечает этот факт в системе. Он ставит «±», если задание сдано не до конца, «+» -- если задание сдано полностью. Система контроля автоматически ставит «−», если задание пока не сдано. От времени сдачи зависит цвет, которым отметка о сдаче выделена в системе. Если сдача проходила до установленного срока (за неделю и более), отметка высвечивается зелёным. Если сдача проходила после установленного срока (через неделю и более) отметка высвечивается красным. В остальных случаях отметка чёрная. Поскольку сдача может быть не полной, студент может сдавать задание несколько раз. После получения отметки «±» за это же задание может быть поставлена отметка «±» или «+», относящаяся к старшей дате. если за задание уже стоит отметка «+» никакая отметка не может быть поставлена за это же задание. По этим правилам преподаватели могут ставить одному и тому же студенту несколько отметок о сдаче одного и того же задания. Если преподаватель ошибся, он может удалить отметку или изменить её.

За сдачу заданий студентам начисляются баллы. Баллы зависят от текущей даты и от сведений об отметке по этому заданию, относящихся к самой старшей дате. Если на текущую дату студент имеет отметку «−» или «±», то ему начисляются штрафные баллы в количестве равном, количеству полных недель с момента наступления контрольного срока до текущей даты. Количество штрафных баллов неотрицательно. Если на текущую дату студент имеет отметку «+», полученную раньше наступления срока сдачи, то ему начисляются бонусные баллы в количестве, равном количеству полных недель с момента получения отметки «+» до наступления контрольного срока. Количество бонусных баллов неотрицательно. Если на текущую дату студент имеет отметку «+», полученную позже наступления срока сдачи, то ему начисляются штрафные баллы в количестве равном количеству полных недель с момента наступления контрольного срока до момента получения отметки. Количество штрафных баллов неотрицательно.

Преподаватель для любой группы, в которой он ведёт занятия, может видеть полный список группы с полным набором отметок по заданиям, раскрашенных по указанным выше правилам, с указанием штрафных и бонусных баллов и общей суммы баллов по всем заданиям. Преподаватель может начислять студентам, у которых он ведет задания, дополнительные бонусные (и штрафные) баллы, поощряя или наказывая их по своему усмотрению.

Студенты также могут пользоваться системой, чтобы узнать сроки сдачи заданий и результаты собственных сдач. Каждому студенту высвечивается сводная таблица, с отметками о сдаче заданий по всем, изучаемым им дисциплинам, с указанием штрафных и бонусных баллов, и номера в рейтинге по данной дисциплине. Рейтинг составляется на основе вычитания из бонусных баллов штрафных баллов. Сортировка в рейтинге идёт по невозрастанию. Чужие отметки студенты видеть не должны, это конфиденциальная информация.

Вариант 6. Управление контактами с клиентами

Компания, поставляющая оборудование, в рамках обеспечения своей коммерческой деятельности нуждается в системе управления контактами со своей клиентурой. Клиенты делятся на два вида: текущие – те, с которыми у компании заключены договора в текущий момент или ранее, и потенциальные.

Система управления контактами находится в распоряжении всех работников компании. Система поддерживает функции "постоянного контакта" с наличной и потенциальной клиентской базой, так, чтобы откликаться на её нужды, получать новые контракты, обеспечивать выполнение старых. Система позволяет сотрудникам планировать задания, которые необходимо провести в отношении контактных лиц. Некоторые сотрудники должны иметь доступ к планированию заданий только для себя, другие – и для других сотрудников, и для себя.

Система хранит имена, номера телефонов и факсов, почтовые и электронные адреса и т. д. организаций и контактных лиц в этих организациях.

Каждое задание связано с каким-либо контактным лицом. Примерами заданий являются телефонный звонок, визит, отправка факса, отправка электронного сообщения, проведение презентации и т. д. Некоторые задания связаны с выполнением контракта, например, отправка оборудования, поставка, установка, гарантийный и послегарантийный ремонт. В таких заданиях указывается необходимая информация: номер контракта, серийный номер ремонтируемого оборудования. Каждое задание имеет дату создания – время внесения её в систему. Некоторые задания имеют срок исполнения – период времени от начальной даты до финальной, другие являются бессрочными. Дата создания задания не может изменяться, а срок исполнения – может. По исполнении задания дата и время его завершения фиксируются.

Каждое задание имеет автора – сотрудника, который его создал. Исполнителем задания может быть сотрудник, не являющийся автором. Рядовые сотрудники не могут назначать задания кому-либо кроме себя. Менеджеры назначают задания себе или кому-либо из рядовых сотрудников. Менеджер в ходе выполнения созданного им задания может поменять исполнителя.

Видеть информацию о задании, автором которого является менеджер, может либо автор, либо исполнитель задания. К заданиям, автором которого является рядовой сотрудник, кроме автора имеет доступ каждый менеджер. Приоритет каждого задания (низкий, средний, высокий) визуально выделяется на экране. Информация выдаётся системой в виде календаря, на котором дни имеют пометки, соответствующие заданиям, также система должна выдавать перечень заданий, попадающих на тот или иной день. Каждый менеджер может помимо своего календаря просматривать календари рядовых сотрудников. Помечать задание как выполненное и указывать дату завершения может либо автор, либо исполнитель задания. Вносить какие-либо другие изменения в задание может только автор. После завершения задания внесение в него изменений не допускается. По прошествии 12 месяцев после даты завершения задания сведения о нем удаляются из системы.

Администратор системы управляет доступом сотрудников: выдаёт логины и пароли пользователям, формирует две группы пользователей: менеджеров и рядовых сотрудников. Он также имеет доступ к специальным функциям, например, может изменить автора задания или внести изменения в завершённое задание.

Система имеет возможности для поиска в базе клиентов и контактных лиц по их атрибутам (названию, городу, имени контактного лица). Система генерирует отчет по исполнению заданий каким-либо сотрудником в течение периода времени, указываемого в параметре отчёта. В отчёте указывается: общее количество заданий для данного сотрудника в указанный период, сколько заданий завершено вовремя, сколько заданий завершено с нарушением срока исполнения, сколько заданий с истекшим сроком исполнения не завершено, и каково количество не завершённых заданий, срок исполнения которых не истёк.

Вариант 7. Терминал оплаты

Терминал оплаты «Эму» – это автомат для приёма платежей наличными деньгами или по кредитным пластиковым карточкам. В его состав входят следующие устройства: дисплей, клиентская консоль с кнопками, хранилище денег и лоток для их приёма, принтер для печати справок, сервисная консоль с кнопками. Терминал подключён к линии связи для обмена данных с центральным сервером, хранящим сведения о клиентах, их счетах и операциях по счетам.

Обслуживание клиента начинается с приглашения ввести свой логин и пин-код. Логином является 11-тизначный телефонный номер, совпадающий с номером мобильного телефона клиента. Пин-код представляет собой четырёхзначное число. Затем терминал оправляет запрос на центральный сервер для проверки правильности пин-кода. Если код указан неверно, пользователю предоставляются ещё две попытки для ввода правильного пин-кода. После ещё двух неудач терминал заново запрашивает логин и код, блокируя при этом на 15 минут попытки входа в систему с тем же логином. После ввода правильного кода терминал предлагает пользователю выбрать операцию. Клиент может либо внести наличные на свой счёт, либо узнать остаток на его счету, либо осуществить безналичный платёж со своего счёта.

При внесении наличных на счёт терминал предлагает поместить банкноты одну за другой в приёмный лоток (принимаются купюры достоинством 10, 50, 100, 500, 1000, 5000 рублей). Каждая принятая банкнота перемещается в хранилище денег, при этом сумма внесённых средств, отображаемая на экране, соответственно увеличивается. По окончании внесения денег клиент нажимают кнопку на клиентской консоли. Терминал запрашивает его, нужно ли печатать справку по операции. Получив ответ терминал передаёт центральному компьютеру серверу сведения о произведённой операции. Получив по линии связи подтверждение, терминал печатает справку по произведённой операции, если она была затребована клиентом.

Если клиент хочет узнать остаток на счету, то терминал посылает запрос центральному серверу и выводит сумму остатка на дисплей. По требованию клиента печатается и выдаётся соответствующая справка.

Если клиент хочет осуществить безналичный платёж, то терминал запрашивает у него банковские реквизиты получателя платежа и сумму платежа. Затем терминал посылает запрос центральному серверу на совершение платежа. Варианты ответа на такой тип запроса следующие: платёж осуществлён; ошибка в реквизитах получателя платежа; недостаточно денег на счету клиента для осуществления платежа. В случае успешного совершения платежа, на дисплей выводится сообщение "платёж осуществлён". Далее терминал печатает справку по произведённой операции, если она была затребована клиентом.

По окончании работы с терминалом клиент должен выйти из сеанса. Если во время незавершённого сеанса в течение 5 минут клиент не совершает ожидаемого от него действия (нажатия кнопки, ввода банкноты и т. п.), то сеанс принудительно завершается. Сервисная консоль, которая используется обслуживающим персоналом, находится в специальном отделении терминала, закрываемом на замок. С консоли производится управление доступом к хранилищу денег для выгрузки банкнот, конфигурация сетевого соединения с центральным сервером и проверка его работоспособности.

Примечание: центральный сервер не является частью моделируемой системы.

Вариант 8. Интернет-магазин

Магазин компьютеров предлагает возможность приобретения своих товаров через Интернет. Клиент может выбрать компьютер на web-странице магазина. Компьютеры подразделяются на серверы, настольные, портативные и карманные. Заказчик может выбрать стандартную конфигурацию из списка и детально ознакомиться с ней на отдельной web-странице. Если стандартная конфигурация ему не подходит, он может построить требуемую ему конфигурацию в диалоговом режиме. Компоненты конфигурации (такие, как оперативная память, процессор, жёсткий диск и т. п.) представляются как список для выбора из доступных альтернатив. Для каждой новой конфигурации система может подсчитать цену.

Чтобы оформить заказ, клиент должен заполнить электронную форму с адресами для доставки товара и отправки счета-фактуры, а также деталями, касающимися оплаты. Оплата компьютеров осуществляется наличными курьеру, осуществляющему доставку, или банковским переводом на счёт Интернет-магазина. После ввода заказа система отправляет клиенту по электронной почте сообщение с подтверждением получения заказа вместе с относящимися к нему деталями (стоимость, номер счета, банковские реквизиты для безналичной оплаты и т. п.). Пока клиент ожидает прибытия компьютера, он может проверить состояние заказа (поставлен в очередь / собран / отправлен). Работник магазина проверяет, поступила ли оплата (в случае безналичного расчёта) и делает соответствующую пометку при поступлении денег. Если деньги не поступают в течение 5 банковских дней, заказ аннулируется. После оплаты или в случае оплаты наличными работник печатает счёт-фактуру и отправляет ее на склад вместе с требованием заказанной конфигурации. Заказ помечается как поставленный в очередь. Собранный компьютер вместе со счётом-фактурой и накладной передаётся со склада в отдел доставки, при этом заказ помечается как собранный. Компьютер поставляется клиенту (статус заказа – отправлен). Если заказ оплачивается наличными, курьер по возвращении передаёт деньги в кассу, заказ помечается как оплаченный.

По окончании работы с заказом, он помечается в системе как выполненный. Заказы хранятся в системе в течение 15 месяцев с момента создания для составления годовых и квартальных отчётов, после чего автоматически удаляются.

Вариант 9. Сетевое фотосообщество

Система поддержки сетевого фотосообщества позволяет фотолюбителям публиковать фотографии в Веб. Чтобы стать пользователем фотосообщества нужно зарегистрироваться. В регистрационную форму следует ввести следующие сведения: фамилию, имя и отчество пользователя; его логин и пароль, список используемых пользователем фотокамер и объективов. Если форма заполнена верно и логин не совпадает с логином другого пользователя, регистрационная запись о новом пользователе создаётся.

Чтобы использовать услуги сообщества зарегистрированный пользователь должен войти в систему. При входе он указывает логин и пароль. Залогиненный пользователь попадает на свою персональную страницу. На этой странице отображаются 10 последних его фотографий (или менее, если их недостаточно). Если снимков загружено больше 10, то с начальной страницы можно перейти на вторую, где отображается второй десяток фотографий и т. д.. Снимки упорядочены по убыванию даты загрузки. Любой загруженный снимок может быть удалён его автором, либо сведения о загруженном снимке могут быть изменены. При загрузке снимка автор указывает его название, примечание, список меток, расположение файла снимка на локальном компьютере. Загрузка нового снимка одному и тому же автору доступна не чаще чем по прошествии 12 часов с момента предыдущей загрузки.

Пользователь сообщества может просматривать и комментировать снимки, загруженные любыми пользователями, в том числе свои собственные. При поиске снимков он может указать метки, дату загрузки, часть названия или примечания, часть имени автора снимка. Результаты поиска выдаются в виде нескольких страниц, на каждой из которых представлено по 10 фотографий. Для комментирования пользователю следует открыть отдельную страницу с фотографией и комментариями к ней. Комментарий состоит из текста и даты, указывающей, когда он написан. Комментарий может быть дан к снимку или к ранее написанному комментарию. Пользователь может запретить комментирование любой своей фотографии. Комментарии, полученные раньше запрета, сохраняются. Запрет на комментирование может быть снят. Все комментарии к снимку отображаются в виде дерева. Каждый комментарий помечен именем его автора.

Комментарии не могут быть отредактированы, но могут быть удалены автором комментируемого снимка. При удалении комментария также стираются все ответы на него, если таковые были.

Пользователь может запретить другому пользователю оставлять комментарии подо всеми своими фотографиями. Когда запрет действует, "забаненый" пользователь не может оставить комментарий ни под какой фотографией пользователя, поставившего бан. В последствии запрет может быть снят.

Сведения из регистрационной формы (кроме пароля) отображаются на странице профиля пользователя. Пользователь может отредактировать собственный профиль, изменив в нем все, кроме логина. Пользователь может изменить свой пароль. Пароль не может быть короче 8 символов.

Пользователь может полностью удалить свою учётную запись вместе со всеми своими снимками и комментариями под ними. После удаления регистрационные данные стираются из системы.

Источник: https://studfile.net/preview/16527167/