Информационная система библиотеки С#

Исходные требования требования к работе:

  • Основное требование – использование наследования, реализация интерфейсов, созранение данных в локальную базу данных и создание тест-класса.
  • Названия Методов, атрибутов и классов должны быть на английском.
  • Обязательно наличие графического интерфейса с формами.
  • В Библиотеке есть два пользователя: Библиотекарь (Librarian) и Пользователь (Member).
  • У каждого из них есть логи и пароль для входа в систему и такие поля как, айди, статус (активный/неактивный), Имя, Фамилия, Уровень доступа (access- Библиотекарь или пользователь.)
  • У Пользователя есть дополнительные поля: Номер читательского билета, адресс, телефон дата рождения и максимальное количество клиг, которое он может взять. Пользователь может взять книгу. Библиотекарь может добавить, изменять, удалять и выдвать книги, а также добавлять и изменять данные пользователей.Может изменить максимальное количество книг у пользователя и тоже выдать книгу определенному пользователю (можно эту функцию убрать, если что).
  • Каждый может вернуть книгу и искать книги по параметрам. Данные о взятых книгах записываются в абонемент: номер, номер пользователя, номер книги, дата выдачи, дата необходимиого возврата, дата возврата.
  • В Библиотеке есть два типа книг: Бумажные и Аудио (тоже только из-за необходимости наследования ввели). У обычной книги есть новые поля количество страниц и ISBN. У аудио книги формат и длительность. Преподаватель сказал, что нужно дополниетльно создать класс самой библиотеки Bibliothek Management. да записать количество книг (quantity), количество выданных экемпляров каждой книги (issued) и есть ли доступные книги (available).
  •  В тестовом классе нужно протестировать:

- Можно ли выдать книгу, если она недоступна- Можно ли удалить книгу, если она на руках у пользователя.- Можно ли добавить книгу, у которой ISBN совпадает с другой книгой.- Проверить, чтобы при выдаче книги количество доступных(available) книг уменьшалось на 1.- Можно ли взять книгу, если превышено максимальное число выданных книг (maxBookLimit).

Содержание Архива:- Исходный код информационной системы (реализовано на языке С# + База данных  MySQL)(настраивать базу данных не нужно, достаточно запустить проект и все будет работать)Все вопросы пишите в комментарии!

Доступы к программе:

  • Логин и пароль администратора: admin/admin
  • Логин и пароль пользователей можно создать в программе!

Скриншот содержания архива:

Присоединяйся

Зарегестрируйся с помощью социальных сетей.

Публикуй

Опиши работу, прикрепи файлы и назначь цену.

Зарабатывай

Получай пассивный доход с продажи работ.

Тебе понадобится 5 минут для публикации работы на сайте.
Купить

2770,00 

(без учета комиссии 3,8 %)

LibraryManager.zip
78156
Оцени работу

рейтинг

Поделись работой с друзьями

Мы не грузим циферки, чтоб ты увидел контент как можно быстрее;

Комментарии (0)

klausms

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегестрированые пользователи имеют возможность комментировать работы
Информационная система библиотеки С#
Информационная система библиотеки (база данных библиотеки)
Категория: Образование
Стоимость: 2770,00