BigEdu.ru
» » » Создание сайта Библиотека онлайн
Вернуться назад

Создание сайта Библиотека онлайн

Содержание
1. Задание
2. Анализ. Предметная область
2.1 Перечень и описание функций приложения обработки базы данных
2.2 Перечень и описание сущностей и атрибутов базы данных
3. Проектирование. Нормализация базы данных. Схема данных
3.1 Описание нормализации базы данных (методом ER-диаграмм)
3.2 Схема данных
3.3 Перечень и описание таблиц и их полей (с указанием типов данных и ограничений) в сводной таблице
4. Программная часть. Руководство программиста
4.1 Обращение к программе
4.2 Входные и выходные данные
4.2.1 Словесное описание
4.2.2 Описание функций
5. Сопровождение. Руководство пользователя
5.1 Просмотр сайта
5.2 Описание
6. Список использованной литературы
7. Приложение

1. Задание
Библиотека
Разработать систему, помогающую обслуживать библиотеку. Система должна предусматривать режимы ведения системного каталога, отражающего перечень областей знаний, по которым имеются книги в библиотеке. Внутри библиотеки области знаний в систематическом каталоге могут иметь уникальный внутренний номер и полное наименование. Каждая книга может содержать сведения из нескольких областей знаний. Каждая книга в библиотеке может присутствовать в нескольких экземплярах.
В библиотеке ведется картотека читателей.
На каждого читателя в картотеку заносятся следующие сведения:
Фамилия, Имя , Отчество
домашний адрес
телефон (Будем считать, что у нас два телефона - рабочий и домашний)
дата рождения
Каждому читателю присваивается уникальный номер читательского билета.
Каждый читатель может одновременно держать на руках не более 5 книг. Читатель не должен одновременно держать более одного экземпляра книги одного названия.
Каждая книга, хранящаяся в библиотеке, характеризуется следующими параметрами:
уникальный шифр
название
фамилия автора (может отсутствовать)
фамилии соавторов (могут отсутствовать)
место издания (город)
издательство
год издания
количество страниц.
количество экземпляров книги в библиотеке
Каждая книга в библиотеке может присутствовать в нескольких экземплярах. Каждый экземпляр имеет следующие характеристики:
уникальный инвентарный номер
шифр книги, который совпадает с уникальным шифром из описания книг
присутствие в библиотеке.
В случае отсутствия данного экземпляра книги должны быть записаны следующие сведения:
номер билета читателя, который взял книгу
дата выдачи книги
дата возврата.
Каждый экземпляр книги может находиться на руках только у одного читателя.
Предусмотреть следующие ограничения на информацию в системе:
Не может быть информации о соавторах, если нет информации об авторе. Книга может не иметь ни автора, ни соавтора.
В библиотеке должны быть записаны читатели не моложе 17 лет.
В библиотеке присутствуют книги, изданные начиная с 1960 по текущий год
Каждый читатель может держать на руках не более 5 книг.
Каждый читатель при регистрации в библиотеке должен дать телефон для связи он может быть рабочим или домашним.
Каждая область знаний может содержать ссылки на множество книг, но каждая книга может относиться к различным областям.

2. Анализ. Предметная область
2.1 Перечень и описание функций приложения обработки базы данных
1. Хранение информации о книгах и читателях.
2. Поиск и просмотр информации книг.
3. Хранение информации о обороте книг.
4. Просмотр статистики по книге.
5. Соблюдение ограничений, наложенных библиотекой(количество книг одновременно на руках, читатели не могут быть моложе определенного возраста, книги с годом издательства не раньше определенного года).
6. Предоставление определённого уровня доступа к некоторым функциям.
2.2 Перечень и описание сущностей базы данных
Область знаний: Это скорее справочная информация, о ней известно название и ее уникальный номер.
Книга: О книге известны название, имена авторов и соавторов (причем при не поле соавторов не может быть заполнено при пустующем поле автора), год и место издания, издательство, количество страниц и подобных книг. Книги: У книги есть свой уникальный инвентарный номер, а так же флаг, ее наличия в библиотеке в данный момент.
Заказы: При передаче читателю книги в заказах записывается информация о том какую книгу он взял и на какой читательский билет, а так же дату получения и предполагаемого возврата.
Читатели: Нам известен номер читательских билетов, имена, фамилии, отчества, даты рождения, адреса, номера телефонов (либо рабочий либо домашний).

3. Проектирование. Нормализация базы данных. Схема данных
3.1 Описание нормализации базы данных (методом ER-диаграмм).
Требуется добавить в таблицу "Книги" внешний ключ #Книги, а в таблицу "Заказы" два внешних ключа "#Читательского билета" и "#Инвентарный". Так же при нормализации отношения между сущностями "Книга – Область Знаний" мы получим еще одну таблицу, куда войдут первичные ключа каждой из сущностей.

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать полную версию
Курсовые работы по информатике Содержание 1. Задание 2. Анализ. Предметная область 2.1 Перечень и описание функций приложения обработки базы данных 2.2 Перечень и описание
Оценок: 661 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru