Система предназначена для учета выдачи и возвращения книг в библиотеке, регистрации запросов на книги и резервирования книг. Сотрудник библиотеки регистрирует выданные посетителю и возвращенные им книги. Данные о выданных книгах сохраняются в истории выдач. Если нужная посетителю книга в данный момент находится на руках, сотрудник библиотеки регистрирует запрос на нее и ставит его в очередь ожидания. Если посетитель хочет зарезервировать за собой книгу на определенный период времени, сотрудник библиотеки проверяет, нет ли заказов на резервирование этой книги на этот период и, если их нет, резервирует книгу для данного посетителя на данный период.
Возможно, стоит предусмотреть следующую возможность: самым активным посетителям присылать по почте оповещение о новых поступлениях книг наиболее предпочитаемого ими типа.
G “Газета.ВРУ”
Заказчиком системы является группа толковых журналистов и высококлассных менеджеров, уволенных из крупного электронного издания после конфликта с руководством. Чтобы открыть свое дело, у них есть почти все: счета в швейцарском банке, офис в бизнес-центре, локальная вычислительная сеть, мощные сервера, злые системные администраторы, парочка друзей в известном общественно-политическом союзе... Не хватает программного обеспечения..
Итак, система предназначена для автоматизации процесса создания новостей со ссылками на первоисточники. Первоисточниками являются многочисленные интернетовские ленты новостей. В процессе написания новостной заметки обычно участвуют не менее четырех человек. Наблюдатель читает новостные сайты и заносит в базу данных ссылки на найденные сообщения. Аналитик выделяет из найденных сообщений факты. Журналист пишет заметку, основываясь на фактах. Редактор просматривает черновики заметок, правит и публикует их. В момент публикации устаревшие заметки вытесняются с новостной ленты в архив. База данных должна содержать ссылки, факты, черновики заметок, ленту новостей, архив и информацию о задействованном персонале.