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 |
Приложение Г
Пример списка задолжников по группам
Список задолжников на _________группы ______
Фамилия И.О. | Книги, имеющиеся на руках |
Приложение Д
Пример списка литературы по предмету
Список литературы по ____________
Название | Автор | Количество, шт. |
Приложение Е
Пример формуляр читателя
Формуляр читателя
Дата рождения_________________Адрес_______________
Группа_______________
Дата выдачи | Инв.номер | Отдел | Автор и заглавие книги | Расписка читателя в получении | Расписка библиотекаря о возврате | ||
... по соответствующему полю). В окне Конструктора таблиц созданные связи отображаются визуально, их легко изменить, установить новые, удалить (клавиша Del). 1 Многозвенные информационные системы. Модель распределённого приложения БД называется многозвенной и её наиболее простой вариант – трёхзвенное распределённое приложение. Тремя частями такого приложения являются: ...
... к программному средству. 3.3 Реализация функционального назначения программного средства При запуске программного средства «Библиотека» вывод на дисплей монитора главной формы происходит параллельно с выводом стартовой формы, содержащей краткие сведения о названии информационной системы, фамилию и инициалы автора. На главной форме отображаются элементы, позволяющие просматривать записи БД, ...
... операционной системы компьютер мертв. ОС загружается при включении компьютера. Прикладное ПО предназначено для решения конкретных задач пользователя и организации вычислительного процесса информационной системы в целом. Прикладное ПО позволяет разрабатывать и выполнять задачи (приложения) пользователя по бухгалтерскому учету, управлению персоналом и т.п. Прикладное программное обеспечение ...
... номеров, количестве свободных и занятых номеров, а также для составления договоров на бронирование. Требования к программному изделию. I) Требование к функциональным характеристикам – программа «Информационная система гостиничного комплекса» должна выполнять следующие функции: 1) данные, вносимые пользователем должны автоматически заноситься в базу данных; 2) необходим контроль правильности ...
0 комментариев