ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Ставропольский технологический институт сервиса
(филиал)
Южно – Российского государственного университета экономики и сервиса
_________________________
(подпись, дата)
КУРСОВАЯ РАБОТА
тема______________________________________________________________
по дисциплине_____________________________________________________
Разработал _____________________________________________________
(подпись) (инициалы, фамилия)
группа___________________
ОЦЕНКА
(подпись, ученая степень, звание) (инициалы, фамилия)
(подпись, ученая степень, звание) (инициалы, фамилия)
____________________________ __________________
(подпись, ученая степень, звание) (инициалы, фамилия)
Ставрополь_____
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Ставропольский технологический институт сервиса (филиал)
Южно – Российского государственного университета экономики и сервиса
на курсовую работу по дисциплине
для студента (ки) «____» курса_____________группы
_____________________________________________________________
(фамилия, имя, отчество)
Тема__________________________________________________________________________________________________________________________________________________________________________________________________
Срок выполнения
Исходные данные и основные эксплуатационные требования______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
ОГЛАВЛЕНИЕ
Введение
1 Краткая характеристика предметной области
1.1 Общая характеристика учебной библиотеки как объекта хозяйственной деятельности
1.2 Обоснование актуальности разработки объектно-ориентированной модели информационной системы для учебной библиотеки
1.3 Формулировка задач проектирования
2 Создание диаграммы вариантов использования
3 Создание диаграммы последовательности
4 Создание кооперативной диаграммы
5 Создание диаграммы классов
6 Добавление деталей к описаниям операций и определение атрибутов классов. Добавление связей между классами
7 Создание диаграммы состояний и диаграммы компонентов
7.1 Создание диаграммы состояний
7.2 Создание диаграммы компонентов
8 Генерация программного кода С
Заключение
Библиографический список
Приложение А
Приложение Б
Приложение В
Приложение Г
Приложение Д
Приложение Е
Цель курсовой работы является закрепление теоретического материала дисциплины «Проектирование информационных систем», а также приобретение навыков практического объектно-ориентированного проектирования информационных систем в среде Rational Rose.
Rational Rose – популярное средство визуального моделирования объектно-ориентированных информационных систем компании Rational Software Corp. Работа продукта основана на универсальном языке моделирования UML (Universal Modeling Language). Благодаря уникальному языку моделирования, Rational Rose способен решать практически любые задачи в проектировании информационных систем: от анализа бизнес процессов до кодогенерации на определенном языке программирования. Только Rational Rose позволяет разрабатывать как высокоуровневые, так и низкоуровневые модели, осуществляя тем самым либо абстрактное проектирование, либо логическое. Rational Rose имеет весь необходимый набор визуальных средств проектирования и помогает решать проблемы с кодогенерацией на определенном языке программирования. Rational Rose осуществляет такие подходы, как прямое и обратное проектирование, а так же Round Trip Engineering [1].
Результатом выполнения комплекса научных, проектных, технических работ и организационных мероприятий по внедрению во все виды библиотечной деятельности современных информационных технологий, основанных на использовании средств вычислительной техники и связи является создание автоматизированной библиотечно-информационной системы (АБИС), библиографического банка данных или электронной библиотеки (ЭБ). На рабочие места сотрудников библиотеки устанавливаются компьютеры, т.е. создаются автоматизированные рабочие места библиотекарей (АРМ библиотекаря).
Основные цели автоматизации библиотеки:
-повышение качества обслуживания читателей (пользователей), включая расширение состава оказываемых им услуг и предоставляемой литературы;
-создание более комфортных условий работы пользователей и персонала библиотеки;
-повышение доступности и сохранности фондов;
-освобождение сотрудников от рутинных работ, связанных с подготовкой каталожных картотек, библиографических списков и т.п.
Автоматизация технологических процессов в библиотеке призвана обеспечить следующие возможности:
-одноразовый ввод данных и многоцелевое их использование для поиска документов, печати подобранной информации;
-многоаспектный поиск данных по различным признакам и их сочетаниям без формирования дополнительных карточек, указателей;
-автоматизированный учет и ведение статистики по всем процессам.
Пояснительная записка содержит описание предметной области, а также приведены и описаны диаграммы, используемые для моделирования информационной системы учебной библиотеки.
1. Краткая характеристика предметной области
1.1 Общая характеристика учебной библиотеки как объекта хозяйственной деятельности
Библиотечный фонд – это совокупность имеющихся в библиотеке произведений печати и других материалов, которые предоставляются на тех или иных условиях в пользование читателей.
В состав библиотечного фонда учебной библиотеки входят как книги художественного характера, так и общеобразовательные учебники, и учебники по профессиональной подготовке.
Учет библиотечного фонда – это прием поступивших в библиотеку изданий, запись прибывших и исключение по тем или иным причинам непригодных для читателей изданий в документах библиотеки, которые дают точные сведения о наличном составе фонда и помогают обеспечить его сохранность.
Сведения о фонде дают возможность установить такие показатели работы, как книгообеспеченность (для этого количество книг в фонде делят на число читателей в библиотеке). Все эти данные в свою очередь влияют на планирование работы библиотеки.
Ни одна книга не может быть принята в библиотеку без сопроводительного документа, а также исключена из библиотеки без акта с обоснованием причины, по которой книга выбывает из фонда, иначе говоря, движение фонда должно быть документировано.
В учебной библиотеке применяется индивидуальный учет – учет каждого экземпляра книги.
Каждой книге, подлежащей индивидуальному учету, присваивается один инвентарный номер. Если книга выбывает из библиотеки, данный инвентарный номер никогда никакому другому изданию не дается.
По инвентарной книге устанавливают цену книги, наводят справку о времени ее приобретения. Кроме того, по ней можно узнать, есть ли книга в библиотеке или уже списана, когда, а это, в свою очередь, дает возможность установить, по какой причине выбыла книга.
Причин, вызывающих исключение литературы из библиотеки, несколько: часть книг, прослуживший определенный срок, изнашивается, и их исключают по ветхости; иногда читатели не возвращают взятые в библиотеке книги; так же книга может быть утеряна читателем; некоторые книги устаревают по своему содержанию; по причине не соответствия профилю; или выбывают из библиотеке по «неизвестным» причинам [2].
В конце каждого месяца библиотекарь составляет «Статистический отчет» (приложение А), в котором указывается поступившая за месяц литература, а также списанная, состояние книжного фонда на прошедший месяц и на следующий.
По запросу заместителя директора по учебно-воспитательной работе библиотекарь так же составляет «Отчет о книгообеспеченности по предметам» (приложение Б). Отчет должен содержать сведения о количестве литературы по предметам на одного студента.
Для удобства работы читателя с библиотечным фондом библиотекарь 11 лицея составляет каталожные карточки (приложение В).
Так же в библиотеку обращаются классные руководители для получении информации о задолжниках. Для этого библиотекарь составляет «Список задолжников по группам» (приложение Г). Для преподавателей библиотекарь составляет «Список литературы по предмету» (приложение Д). Если читатель знает, какую книгу ему необходимо, то библиотекарь по предоставленному названию книги и автору осуществляет поиск. При выдаче и возврате книги библиотекарь заполняет формуляр читателя (приложение Е).
1.2 Обоснование актуальности разработки объектно-ориентированной модели информационной подсистемы для учебной библиотеки
Тенденции развития современных информационных технологий приводят к постоянному возрастанию сложности информационных систем (ИС), создаваемых в различных областях деятельности человека. Под термином информационные системы мы будем понимать cреду, составляющими элементами которой являются компьютеры, компьютерные сети, программные продукты, базы данных, люди, различного рода технические и программные средства связи и т.д. Основная цель информационной системы - организация хранения, обработки и передачи информации. Информационная система представляет собой человеко-компьютерную систему обработки информации.