Вариант 31. Система учета товаров на оптовом складе

Требуется разработать программную систему поддержки заказа и учета товаров на оптовом складе.

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

● список всех товаров;

● список товаров, имеющихся в наличии;

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

● список товаров, поставляемых данным поставщиком.

В ходе выполнения этого варианта задания должна быть разработана схема базы данных, хранящей информацию о товарах, заказах и поставщиках.

 

Вариант 32. Система поддержки составления расписания занятий

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

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

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

При работе над этим вариантом задания необходимо разработать схему базы данных для хранения расписания.

Вариант 33. Запись на университетские курсы

Требуется разработать программное обеспечение автоматизированной системы регистрации студентов на курсы в университете.

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

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

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

Студент может выбрать 4 курса в предстоящем семестре. В дополнение к этому каждый студент может указать 2 альтернативных курса на тот случай, если какой-либо из выбранных им курсов окажется уже заполненным или отмененным. На каждый курс может записаться не более 10 и не менее 3 студентов (если менее 3, то курс будет отменен). В каждом семестре существует период времени, когда студенты могут изменить свои планы (добавить или отказаться от выбранных курсов).

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

 В конце семестра студенты могут просмотреть свои табели успеваемости. Поскольку эта информация конфиденциальная, система должна обеспечивать ее защиту от несанкционированного доступа.

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

Вариант 34. Система обслуживания автомобилей

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

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

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

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: