8 Генерация программного кода С++

 

В предыдущих разделах была создана модель для системы учебной библиотеки (library).Теперь сгенерируем программный код C++ для этой системы. При этом воспользуемся диаграммой Компонентов системы, представленной на рисунке 12.

Этапы выполнения:

1)  Ввод тел пакетов на диаграмму Компонентов системы: открыла диаграмму Компонентов системы. Выбрала в браузере Entities: тело пакета number_izd. «Перетащила» тело пакета number_izd на диаграмму Компонентов системы.

2)  Повторила теже действия для следующих компонентов: Entities: тело пакета ekzemplar. Boundaries: тело пакета ins_book.

Результат выполнения этапов 1,2 представлен на рисунке 13.

Рисунок 13. Диаграмма компонентов после ввода тел пакетов на диаграмму

Установка языка C++:

1)         Открыла спецификацию компонента number_izd (спецификацию пакета) в пакете компонентов Entities.

2)   Выбрала в качестве языка C++.

3)   Повторила этапы. 1 и 2 для следующих компонентов: Entities: тело пакета ekzemplar. Boundaries: спецификация пакета ins_book.

Генерация программного кода C++

1)   Открыла диаграмму Компонентов системы.

2)   Выбрала все объекты на диаграмме Компонентов системы.

3)   Выбрала Tools > C++ > Code Generation в меню.


ЗАКЛЮЧЕНИЕ

 

Одной из главных целей данной курсовой работы является проектирование модели информационной системы учебной библиотеки.

В процессе проектирования модели ИС были исследованы требования, предъявляемые к конечному продукту; взаимодействие с внешней средой учебной библиотеки, такие как: преподаватели, читатели, бухгалтерия, а так же входные и выходные параметры: накладные, сведения из книги, а так же различные отчеты.

Для решения данной задачи было использовано CASE – средство RationalRose.

При проектировании модели ИС учебной библиотеки были созданы:

1)  Диаграмма вариантов использования

2)  Диаграмма последовательности

3)  Кооперативная диаграмма

4)  Диаграмма классов

5)  Диаграмма состояний

В результате проектирования информационной системы был сгенерирован код на языке программирования С++.


Библиографический список

1 http://www.interface.ru/rational/rosemain.htm

2 Воронько К.Л. Организация библиотечных фондов и каталогов. Учебник для библ. техникумов и библ. отд-ний культ.-просвет. училищ. М., «Книга», 1972. – 397 с.: ил.

3 А.М. Вендров “CASE-технологии. Современные методы и средства проектирования информационных систем”, cтатья c сайта http://www.citforum.ru

4 Маклаков С.В. Bpwin и Erwin. CASE-средства разработки информационных систем. М.: ДИАЛОГ-МИФИ, 2000 – 256 с.

5 Уэнди Боггс, Майкл Боггс. 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


Приложение Г

Пример списка задолжников по группам

Список задолжников на _________группы ______

Фамилия И.О. Книги, имеющиеся на руках

Приложение Д

Пример списка литературы по предмету

Список литературы по ____________

Название Автор Количество, шт.

Приложение Е

Пример формуляр читателя

Формуляр читателя

Дата рождения_________________Адрес_______________

Группа_______________

Дата выдачи Инв.номер Отдел Автор и заглавие книги Расписка читателя в получении Расписка библиотекаря о возврате

Информация о работе «Разработка объектно-ориентированной модели информационной системы учебной библиотеки»
Раздел: Информатика, программирование
Количество знаков с пробелами: 45608
Количество таблиц: 6
Количество изображений: 9

Похожие работы

Скачать
332503
41
0

... по соответствующему полю). В окне Конструктора таблиц созданные связи отображаются визуально, их легко изменить, установить новые, удалить (клавиша Del). 1 Многозвенные информационные системы. Модель распределённого приложения БД называется многозвенной и её наиболее простой вариант – трёхзвенное распределённое приложение. Тремя частями такого приложения являются: ...

Скачать
48902
110
4

... к программному средству. 3.3 Реализация функционального назначения программного средства При запуске программного средства «Библиотека» вывод на дисплей монитора главной формы происходит параллельно с выводом стартовой формы, содержащей краткие сведения о названии информационной системы, фамилию и инициалы автора. На главной форме отображаются элементы, позволяющие просматривать записи БД, ...

Скачать
180861
8
10

... операционной системы компьютер мертв. ОС загружается при включении компьютера. Прикладное ПО предназначено для решения конкретных задач пользователя и организации вычислительного процесса информационной системы в целом. Прикладное ПО позволяет разрабатывать и выполнять задачи (приложения) пользователя по бухгалтерскому учету, управлению персоналом и т.п. Прикладное программное обеспечение ...

Скачать
82260
2
2

... номеров, количестве свободных и занятых номеров, а также для составления договоров на бронирование. Требования к программному изделию. I) Требование к функциональным характеристикам – программа «Информационная система гостиничного комплекса» должна выполнять следующие функции: 1) данные, вносимые пользователем должны автоматически заноситься в базу данных; 2) необходим контроль правильности ...

0 комментариев


Наверх