Файл: Характеристика процесса мотивации “Движение библиотечного фонда”.pdf
Добавлен: 22.04.2023
Просмотров: 113
Скачиваний: 2
СОДЕРЖАНИЕ
1. Краткая характеристика предметной области
1.1 Общая характеристика учебной библиотеки как объекта хозяйственной деятельности
1.3 Формулировка задач проектирования
2. Создание диаграммы вариантов использования
3. Создание диаграммы последовательности
4. Создание Кооперативной диаграммы
7. Создание диаграммы состояний и диаграммы компонентов
7.1 Создание диаграммы состояний
7.2 Создание диаграммы компонентов
Результат создания диаграммы компонентов системы представлен на рисунке 12.
Рисунок 12. Диаграмма Компонентов системы
Вывод: на диаграмме состояний были определены все возможные состояния, в которых может находиться конкретный объект, а также процесс смены состояний объекта в результате наступления некоторых событий. А так же составлена диаграмма компонентов, которая показывает, как выглядит модель на физическом уровне. Выбрав в качестве языка программирования С++, для каждого класса созданы соответствующие этому языку компоненты.
8. Генерация программного кода С++
В предыдущих разделах была создана модель для системы учебной библиотеки (library).Теперь сгенерируем программный код C++ для этой системы. При этом воспользуемся диаграммой Компонентов системы, представленной на рисунке 12.
Этапы выполнения:
- Ввод тел пакетов на диаграмму Компонентов системы: открыл диаграмму Компонентов системы. Выбрал в браузере Entities: тело пакета number_izd. «Перетащил» тело пакета number_izd на диаграмму Компонентов системы.
- Повторил теже действия для следующих компонентов: Entities: тело пакета ekzemplar. Boundaries: тело пакета ins_book.
Результат выполнения этапов 1,2 представлен на рисунке 13.
Рисунок 13. Диаграмма компонентов после ввода тел пакетов на диаграмму
Установка языка C++:
- Открыл спецификацию компонента number_izd (спецификацию пакета) в пакете компонентов Entities.
- Выбрал в качестве языка C++.
- Повторил этапы. 1 и 2 для следующих компонентов: Entities: тело пакета ekzemplar. Boundaries: спецификация пакета ins_book.
Генерация программного кода C++
- Открыл диаграмму Компонентов системы.
- Выбрал все объекты на диаграмме Компонентов системы.
- Выбрал Tools > C++ > Code Generation в меню.
ЗАКЛЮЧЕНИЕ
Одной из главных целей данной курсовой работы является проектирование модели информационной системы учебной библиотеки.
В процессе проектирования модели ИС были исследованы требования, предъявляемые к конечному продукту; взаимодействие с внешней средой учебной библиотеки, такие как: преподаватели, читатели, бухгалтерия, а так же входные и выходные параметры: накладные, сведения из книги, а так же различные отчеты.
Для решения данной задачи было использовано CASE – средство RationalRose.
При проектировании модели ИС учебной библиотеки были созданы:
- Диаграмма вариантов использования
- Диаграмма последовательности
- Кооперативная диаграмма
- Диаграмма классов
- Диаграмма состояний
В результате проектирования информационной системы был сгенерирован код на языке программирования С++.
Библиографический список
1 Воронько К.Л. Организация библиотечных фондов и каталогов. Учебник для библ. техникумов и библ. отд-ний культ.-просвет. училищ. М., «Книга», 1972. – 397 с.: ил.
2 А.М. Вендров “CASE-технологии. Современные методы и средства проектирования информационных систем.
3 Маклаков С.В. Bpwin и Erwin. CASE-средства разработки информационных систем. М.: ДИАЛОГ-МИФИ, 2000 – 256 с.
4 Уэнди Боггс, Майкл Боггс. UML и Rational Rose. Лори, 2004 – 510 с.
Пример статистического отчета
Статистический отчет по библиотеке
Январь 2008г.
Наименование |
Остаток I – 2008 |
Приход |
Расход |
Остаток II – 2008 |
||||
Кол-во, шт. |
Сумма, руб. |
Кол-во, шт. |
Сумма, руб. |
Кол-во, шт. |
Сумма, руб. |
Кол-во, шт. |
Сумма, руб. |
|
Книжный фонд |
Отчет сдал: ________
Отчет принял: ________
Пример отчета о книгообеспеченности по предметам
Отчет о книгообеспеченности по предметам
Предмет |
Количество, шт. |
Количество учеников |
Книгообеспеченность |
Математика |
800 |
650 |
1,23 (800/650) |
Русский язык |
750 |
650 |
1,15 (750/650) |
Пример каталожная карточка
Д27 |
Дейт К. Руководство по реляционной СУБД DB2 / Пер. с англ. и предисл. М.Р.Когаловского. – М.: Финансы и статистика, 1988. – 320 с.: ил. ISBN 5-279-00063-9 Книга американского специалиста в области реляционных баз данных К.Дейта, автора популярной в СССР монографии "Введение в системы баз данных" (М.: Наука, 1981), представляет собой руководство по перспективной СУБД фирмы ИБМ DB2, сочетающей возможности широко известной системы IMS/VS и реляционной СУБД. Для специалистов по программному обеспечению информационных систем и студентов вузов. ББК 32.973 |