Автор работы: Пользователь скрыл имя, 12 Марта 2013 в 18:25, курсовая работа
Необходимо разработать программный продукт предоставляющий возможность отслеживать работу библиотеки, составлять отчеты о посещаемости за необходимый период времени. С другой стороны программа частично должна быть нацелена на работу с читателями – предоставлять читателями возможность бронировать книги в виде электронной заявки на сайте библиотеки, тем самым минимизируя время непосредственного общения с библиотекарем. Должен быть представлен расширенный поиск книг, основанные на комбинировании различных параметров: автор, жанр, название книги.
Постановка задачи проектирования.
Необходимо реализовать базу данных, в которой будет храниться информация о читателях, информация о заказанных книгах и книгах в целом.
1. Описание предметной области. 3
2. Постановка задачи проектирования. 3
3. Business диаграмма. 4
4. UseCase диаграмма. 5
5. Потоки событий вариантов использования. 6
5.1 Поток событий варианта использования «Оформление запроса». 6
1.2 Поток событий варианта использования «Создать отчет о посещаемости» 6
6. Выявление требований к проекту. Техническое задание. 8
1. Введение. 8
2. Основания для разработки. 8
3. Назначение разработки. 8
4. Требования к программе или программному изделию. 8
5. Требования к программной документации. 12
6. Технико-экономические показатели. 12
7. Стадии и этапы разработки. 12
8. Порядок контроля и приемки. 13
7. Диаграмма классов. 14
8. Диаграммы действий. 15
Диаграмма действий – бронирование книги через сайт. 15
9. Полная диаграмма классов. 16
10. Архитектура системы. Диаграмма компонентов. 17
11. Диаграммы последовательности 17
12. Технический проект. 18
12.1 База данных, таблицы (типы, форматы, ключи, индексы). 18
12.2 Запросы, описание, формы, отчёты. 20
13. Заключение. 22
Приложение: текст программы. 22