48600 (Разработка объектно-ориентированной модели информационной системы учебной библиотеки)

2016-07-30СтудИзба

Описание файла

Документ из архива "Разработка объектно-ориентированной модели информационной системы учебной библиотеки", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "48600"

Текст из документа "48600"

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Ставропольский технологический институт сервиса

(филиал)

Южно – Российского государственного университета экономики и сервиса

Кафедра

Работа допущена к защите

_________________________

(подпись, дата)

КУРСОВАЯ РАБОТА

тема______________________________________________________________

по дисциплине_____________________________________________________

Разработал _____________________________________________________

(подпись) (инициалы, фамилия)

группа___________________

ОЦЕНКА

Руководитель_____________________________________________________

(подпись, ученая степень, звание) (инициалы, фамилия)

Члены комиссии

______________________________________________________________

(подпись, ученая степень, звание) (инициалы, фамилия)

____________________________ __________________

(подпись, ученая степень, звание) (инициалы, фамилия)

Ставрополь_____

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Ставропольский технологический институт сервиса (филиал)

Южно – Российского государственного университета экономики и сервиса



Факультет

Кафедра

ЗАДАНИЕ

на курсовую работу по дисциплине

для студента (ки) «____» курса_____________группы

_____________________________________________________________

(фамилия, имя, отчество)

Тема__________________________________________________________________________________________________________________________________________________________________________________________________

Срок выполнения

Исходные данные и основные эксплуатационные требования______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

ОГЛАВЛЕНИЕ

Введение

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реду, составляющими элементами которой являются компьютеры, компьютерные сети, программные продукты, базы данных, люди, различного рода технические и программные средства связи и т.д. Основная цель информационной системы - организация хранения, обработки и передачи информации. Информационная система представляет собой человеко-компьютерную систему обработки информации.

Проектирование информационной системы учебной библиотеки характеризуется следующими особенностями:

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

  2. отсутствие прямых аналогов, и поэтому ограниченные возможности использования типовых проектных решений;

  3. временная протяженность проекта, обусловленная, с одной стороны, ограниченными возможностями коллектива разработчиков, и, с другой стороны, масштабами организации-заказчика и различной степенью готовности отдельных ее подразделений к внедрению ИС [3].

Для успешной реализации проекта объект проектирования – информационная система, должен быть прежде всего адекватно описан: должны быть построены полные и непротиворечивые функциональные модели ИС. Накопленный к настоящему времени опыт показывает, что проектирование ИС - это логически сложная, трудоемкая и длительная по времени работа, требующая высокой квалификации участвующих в ней специалистов. Однако, до недавнего времени проектирование ИС выполнялось в основном на интуитивном уровне с применением неформализованных методов, основанных на искусстве, практическом опыте, экспертных оценках и дорогостоящих экспериментальных проверках качества функционирования ИС. В процессе создания и функционирования ИС потребности пользователей могут изменяться и/или уточняться, что еще более усложняет процесс проектирования таких систем.

Вручную очень трудно разработать и графически представить типовые спецификации системы, проверить их на полноту, непротиворечивость, и тем более изменить. Если все же удается создать систему проектных документов, то ее переработка при появлении серьезных изменений практически неосуществима. Ручная разработка обычно порождала следующие проблемы:

  1. способность поставить задачи и подготовить техническое задание;

  2. сложность обнаружить ошибки в проектных решениях;

  3. затяжной цикл проектирования и проблема тестирования [3].

1.3 Формулировка задач проектирования

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

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

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

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

Добавить детали к описаниям операций и определить атрибуты классов. Добавить связи между классами.

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Нашёл ошибку?
Или хочешь предложить что-то улучшить на этой странице? Напиши об этом и получи бонус!
Бонус рассчитывается индивидуально в каждом случае и может быть в виде баллов или бесплатной услуги от студизбы.
Предложить исправление
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5138
Авторов
на СтудИзбе
443
Средний доход
с одного платного файла
Обучение Подробнее