Контрольные задания



страница3/6
Дата24.11.2022
Размер63,5 Kb.
#194873
ТипКонтрольная работа
1   2   3   4   5   6
Связанные:
КР

Вариант 4


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

  • ввод, удаление и корректировка сведений о книгах;

  • ввод, удаление и корректировка сведений о читателях;

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

  • сдача книги в библиотеку. В этом случае с книги снимается отметка о том, что она выдана и фиксируется дата сдачи.

  • печать карточки на любую книгу.

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

Вариант 5


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

  • ввод и корректировка расписания заданного преподавателя. Это трудоемкая процедура, поэтому постараться обеспечить максимум удобств при вводе.

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

  • вывод на экран карты загрузки заданной аудитории (номер аудитории вводится) с одновременной проверкой накладок (два занятия одновременно)

  • вывод в виде отчета расписания занятий на всю неделю для заданного преподавателя или для заданной группы.


Поделитесь с Вашими друзьями:
1   2   3   4   5   6




База данных защищена авторским правом ©psihdocs.ru 2022
обратиться к администрации

    Главная страница