Вариант 5
Тема: система учета материальных ценностей на складе
Описание информационной системы:
Пользователем данной системы является кладовщик. В его функции входит ведение базы данных о наличии материальных ценностей на складе. Входными и выходными документами являются приходные и расходные накладные, каждая из которых содержит следующую информацию: дата и номер накладной, список материальных ценностей по накладной, сумма по накладной. Каждая запись в списке материальных ценностей содержит следующую информацию: наименование ценности, номенклатурный номер, единица измерения, цена за единицу измерения, количество. Дополнительно, кладовщик должен зафиксировать месторасположение каждой материальной ценности на складе (номера стеллажа, полки и ячейки). Также кладовщик должен иметь возможность формировать отчетные ведомости: остатки на складе (на определенную дату) и оборотную ведомость (за отчетный период). Доступ кладовщика к данной системе осуществляется только после процедуры аутентификации.
Вариант 6
Тема: справочная служба телефонной сети города
Описание информационной системы:
В базе данных справочной службы телефонной сети города хранится информация об абонентах сети. Каждый абонент характеризуется: ФИО, адрес, номер телефона, дата подключения, состояние счета. Администратор системы осуществляет ведение базы данных: ввод, редактирование, удаление абонентов телефонной сети, назначение номеров телефонов. Оператор телефонной станции осуществляет ввод данных о звонках, совершенных тем или иным абонентом. Каждая запись содержит информацию: номер вызываемого абонента, время начала разговора, время окончания разговора. Пользователь справочной службы может осуществлять поиск номера телефона по значению ФИО, адреса или части телефона (дополнительно необходимо реализовать возможность скрытия некоторых номеров телефонов от такого поиска). Если пользователь системы является абонентом, то он может (после процедуры аутентификации) просматривать состояние своего счета и вносить оплату за пользование телефоном. Администратор системы может рассылать сообщения абоненту, если его счет имеет отрицательный баланс и блокировать номер абонента, если тот не погасил долг после трех сообщений. Дополнительно администратор системы и абонент могут формировать списки телефонных разговоров за определенный период (абонент может формировать списки только «своих» разговоров – где он является одним из участников). Доступ администратора системы и оператора телефонной станции к системе осуществляется после процедуры аутентификации. Систему реализовать в виде трех подсистем: подсистема администратора, подсистема оператора и подсистема абонента.
Вариант 7
Тема: система проведения тестирования знаний (экзамены, зачеты)
Описание информационной системы:
С системой могут взаимодействовать следующие категории пользователей: преподаватель и студент. В функции преподавателя входит: создание, удаление и редактирование тестовых заданий. Также преподаватель может открывать доступ к тесту для его выполнения студентами. Дополнительным инструментарием преподавателя является мониторинг прохождения теста группой студентов. Каждое тестовое задание представляет собой набор вопросов с указанием ответов к ним, хранящихся в базе данных, а также информацию о критериях выставления оценки. Должно быть реализовано несколько типов вопросов: выбор одного из многих, выбор многих из многих, точный ввод, сопоставление, задание порядка. Доступ преподавателя осуществляется только после процедуры аутентификации. Студент может выполнять задания теста только после процедуру регистрации. Для этого он указывает свои ФИО, группу, номер зачетной книжки. Эта информация отсылается на монитор преподавателю. Преподаватель подтверждает или отклоняет этот запрос. В случае подтверждения студент допускается к прохождению теста. Прохождение теста осуществляется путем задания студенту вопросов из базы теста (случайный выбор, произвольный порядок) и фиксация его ответов в базе теста. После завершения теста результат его прохождения отображается студенту, отсылается преподавателю на монитор и сохраняется в базе данных. Прохождение теста должно быть реализовано с авторизацией. Систему реализовать в виде двух подсистем: подсистема преподавателя (конструктор тестов и монитор) и подсистема студента.
