
Среда программирования: Delphi 7.0
База данных: MS SQL Server 2008
Название работы: Информационная система для автоматизации учета получения и выдачи книг в библиотеке
Вид работы: Курсовая работа
Тематика работы: Базы данных, Клиент-серверные базы данных
Объем программы: 6 (по десятибалльной шкале)
Уровень сложности: 6 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: книга, выдача, область знаний, ISBN, читатель
Функции программы:
Каждая книга, хранящаяся в библиотеке, характеризуется следующими параметрами:
- уникальный шифр;
- название;
- фамилии авторов (могут отсутствовать);
- место издания (город);
- издательство;
- год издания;
- количество страниц;
- стоимость книги;
- количество экземпляров книги в библиотеке.
Книги могут иметь одинаковые названия, но они различаются по своему уникальному шифру (ISBN).
В библиотеке ведется картотека читателей. Каждому читателю присваивается уникальный номер читательского билета. На каждого читателя в картотеку заносятся следующие сведения:
- фамилия, имя, отчество;
- домашний адрес;
- телефон (будем считать, что у нас два телефона - рабочий и домашний);
- дата рождения.
Каждая книга в библиотеке может присутствовать в нескольких экземплярах. Каждый экземпляр имеет следующие характеристики:
- уникальный инвентарный номер;
- шифр книги, который совпадает с уникальным шифром из описания книг;
- место размещения в библиотеке.
В случае выдачи экземпляра книги читателю в библиотеке хранится специальный вкладыш, в котором должны быть записаны следующие сведения:
- номер билета читателя, который взял книгу;
- дата выдачи книги;
- предполагаемая дата возврата.
Предусмотреть следующие ограничения на информацию в системе:
- Книга может не иметь ни одного автора.
- В библиотеке должны быть записаны читатели не моложе 17 лет.
- В библиотеке присутствуют книги, изданные начиная с 1960 по текущий год.
- Каждый читатель может держать на руках не более 5 книг.
- Читатель не должен одновременно держать более одного экземпляра книги одного названия.
- Каждый читатель при регистрации в библиотеке должен дать телефон для связи: он может быть рабочим или домашним.
- Каждая область знаний может содержать ссылки на множество книг, но каждая книга может относиться к различным областям знаний.
При работе с системой библиотекарь должен иметь возможность решать следующие задачи:
- Принимать новые книги и регистрировать их в библиотеке;
- Относить книги к одной или к нескольким областям знаний;
- Проводить каталогизацию книг, то есть назначение новых инвентарных номеров вновь принятым книгам, и, помещая их на полки библиотеки, запоминать место размещения каждого экземпляра;
- Проводить дополнительную каталогизацию, если поступило несколько экземпляров книги, которая уже есть в библиотеке, при этом информация о книге в предметный каталог не вносится, а каждому новому экземпляру присваивается новый инвентарный номер и для него определяется место на полке библиотеки;
- Проводить списание старых и не пользующихся спросом книг;
- Вести учет выданных книг читателям, при этом предполагается два режима работы: выдача книг читателю и прием от него возвращаемых им книг обратно в библиотеку. При выдаче книг фиксируется, когда и какой экземпляр книги был выдан данному читателю и к какому сроку читатель должен вернуть этот экземпляр книги. При выдаче книг наличие свободного экземпляра и его конкретный номер могут определяться по заданному уникальному шифру книги или инвентарный номер может быть известен заранее. При приеме книги, возвращаемой читателем, проверяется соответствие возвращаемого инвентарного номера книги выданному инвентарному номеру, фиксируется дата возврата книги и она ставится на свое старое место на полку библиотеки.
- Проводить списание утерянных читателем книг по специальному акту списания или замены, подписанному администрацией библиотеки.
- Проводить закрытие абонемента читателя, то есть уничтожение данных о нем, если читатель хочет выписаться из библиотеки и не является ее должником, то есть за ним не числится ни одной библиотечной книги.
Каждый библиотекарь должен осуществлять вход в информационную систему под уникальной учетной записью, защищенную паролем.
Описание (отчет): Нет, но можно заказать его написание
Исходники
Biblioteka
Biblioteka
Biblioteka
Chitatel
Chitatel
Connect
Data
Библиотека
Библиотека_log
data
data
Ekzemplyar
Ekzemplyar
Kniga
Kniga
Kniga_obl
Kniga_obl
Main
Main
Obl_znaniy
Obl_znaniy
Podbor_tura
Podbor_tura
uterya
Vidacha
Vidacha
Подключение|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 1500 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |