Добавить новость
ru24.net
Все новости
Декабрь
2024
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
29
30
31

Система учёта выдачи и возврата книг на c# и wpf

0
задача:
Необходимо создать систему учёта выдачи и возврата библиотечных книг.
В данной системе хранятся справочники о книгах, которые выдаются, их авторах, жанрах и издательствах, сотрудниках библиотеки, выдающих книги, и читателях, которым выдаются книги.
Важно: библиотека хранит информацию о читателях в виде читательских билетов, содержащих фамилию, имя, отчество (при наличии), возраст, номер телефона, адрес электронной почты.
У всех записей справочников есть идентификационный номер, который не отображается в системе, при этом этот номер должен быть неизменяемым и, если запись может исчезнуть из справочника, недоступным.
Необходимо оформить хранение справочников в текстовых файлах, с разделителем '#' и их представление в системе в виде таблиц. Также стоит учесть, что можно добавлять, изменять и удалять записи всех таблично представленных справочников в системе и что все изменения должны быть сохранены при окончании изменения данных справочников.

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

Учёт выдачи происходит через журнал выдачи/возврата книг в формате «<Номер билета>#<Номер книги>#<ISBN>#<Номер сотрудника>#<Выдача/Возврат>».

Необходимо оформить два отчёта: «Самые популярные книги и минимально популярные книги» и «Рейтинг сотрудников». Отчёты формируются по объёму выдачи и объёму возврата книг.

Создать тесты для системы:
- чтение файлов;
- запись файлов;
- изменение файлов;
- добавление записи (в таблицу);
- изменение записи (в таблице);
- удаление записи (из таблицы);
- создание отчётов (по отдельности).
Создать меню навигации, в котором можно открывать справочники и генераторы отчётов.
Примечание:
1. При закрытии приложения должно отображаться диалоговое окно с подтверждением выхода из программы.
2. Необходимо добавить диалоговые окна при добавлении, редактировании и удалении данных ("Вы уверены, что хотите сохранить изменения?"



Moscow.media
Частные объявления сегодня





Rss.plus




Спорт в России и мире

Новости спорта


Новости тенниса
Стефанос Циципас

Стефанос Циципас: «В новом году жду чего-то свежего, нового. В прошлом было много взлетов и падений в плане эмоций»






Девушка проглотила щетку во время чистки зубов в российском регионе

Часть Рабочего проспекта перекроют в Воронеже в воскресенье

Томские власти за 4 дня "заняли" 0,5 млрд руб на маркетплейсе Мосбиржи

Москва усилит контроль за такси в праздники: безопасность на первом месте