Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовик.doc
Скачиваний:
26
Добавлен:
21.11.2019
Размер:
2.5 Mб
Скачать

39

РЕФЕРАТ

Пояснительная записка содержит 39 страниц, 5 таблиц, 26 рисунков.

Целью курсовой работы является модернизация программного обеспечения информационной подсистемы «Учета приема/выдачи книг», в которой требуется выполнить моделирование предметной области, используя язык UML.

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

Курсовой проект состоит из семи разделов.

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

БИБЛИОТЕКА, ПОДСИСТЕМА, ЗАДАЧА, ЯЗЫК UML, ДИАГРАММА, КЛАССЫ,

СОДЕРЖАНИЕ

Перечень условных обозначений, символов, единиц, сокращений и терминов………………………………………………………………….

6

Введение…………………………………………………………………..

7

1. Анализ предметной области и постановка задачи…………………..

9

1.1 Анализ современного состояния предметной области…………….

9

1.2 Постановка задачи…………………………………………………...

12

2. Разработка модели функциональных требований задачи «Учет приема/выдачи книг» АИС «УФД/Библиотека» с использованием диаграмм прецедентов…………………………………………………..

13

3. Разработка модели поведения задачи « Учет приема/выдачи книг» АИС «УФД/Библиотека » с использованием диаграмм взаимодействия……………………………………………………………

18

4. Описание модели логической структуры подсистемы «Учета приема/выдачи книг»……………………………………………………..

23

5. Описание физического представления подсистемы «Учета приема/выдачи книг»……………………………………………………..

36

Выводы…………………………………………………………………….

38

Перечень ссылок………………………………………………………….

39

ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ, СИМВОЛОВ, ЕДИНИЦ, СОКРАЩЕНИЙ И ТЕРМИНОВ

АИС – автоматизированная информационная система

АРМ – автоматизированное рабочее место

ВУЗ – высшее учебное заведение

Rational Rose - средство визуального моделирования объектно-ориентированных информационных систем

UML - Unified Modeling Language — унифицированный язык моделирования, язык графического описания для объектного моделирования в области разработки программного обеспечения.

Читательский билет – пластиковая карта со штрих-кодом, являющаяся официальным документом читателя в библиотеке.

Читательский абонемент – документ, содержащий записи, о книгах выданных читателю.

ВВЕДЕНИЕ

Внедрение автоматизации в библиотеку не просто веяние времени, а основное условие повышения производительности и качества труда библиотечных работников, единственная эффективная возможность оперативно обеспечивать пользователя необходимыми ему данными.

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

Традиционные библиотечные процессы выполняются в локальной компьютерной сети, которая объединяет все технологические операции работы с изданием с момента поступления в библиотеку до передачи ее в соответствующий фонд хранения, а именно: комплектование (от заказа до регистрации поступления), каталогизацию и систематизацию, подготовку выходных и печатных форм. УФД/Библиотека позволяет пересматривать и изменять сложившиеся библиотечные ручные, а также выполняемые ранее автоматизированные операции, максимально использовать принцип однократности ввода и многократности использования введенной информации, уменьшить количество бумажных технологических документов. При таком подходе автоматизация рассматривается как средство совершенствования технологии и управления библиотекой.

В настоящее время библиотекой вуза решается целый комплекс задач, связанных с автоматизацией:

- создание электронного каталога новых поступлений;

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

- предоставление пользователям электронного каталога в зале каталогов и в сети Интранет/Интернет;

- использование пользователями библиотеки ресурсов глобальной информационной сети в Центре открытого доступа к Интернет;

- обучение пользователей основам работы в сети Интернет;

- создание web -страницы библиотеки, ее постоянное информационное обновление;

- организация процесса выдачи/приема литературы на абонементах;

- изготовление пластиковых регистрационных карточек;

- функционирование электронной почты, ее широкое использование для выполнения тематических запросов пользователей.

1 Описание предметной области

1.1 Анализ современного состояния предметной области

Объектом автоматизации являются абонементы библиотеки вуза, обслуживающие читателей в режиме выдачи/приема литературы. Библиотека вуза является его структурной единицей и осуществляет библиотечно-информационную поддержку учебной, научной, образовательной и воспитательной деятельности ВУЗа в рамках организации учебного процесса в соответствии с требованиями Болонской декларации; проведение научно-исследовательской работы; осуществление культурно-воспитательной работы.

Миссия Библиотеки заключается в создании, сохранении, накоплении и организации собственных и мировых информационных ресурсов, которые отвечают требованиям учебного процесса и научно-исследовательской работы в ВУЗе; обеспечении информационных потребностей студентов, преподавателей и сотрудников университета, в соответствии с принципами доступности, оперативности, информативности и комфортности.

На сегодняшний день библиотечные процессы включают в себя:

- проверку фонда на предмет недостающих книг;

- заказ книг;

- учет поступления новых книг;

- обработку вновь поступивших книг;

- передачу литературы на хранение в фонды;

- учет выдачи/приема литературы;

- учет периодического факта хранения;

- учет утери и списания книг;

- учет замены;

- ведение информации о читателях.

В настоящее время все эти процессы автоматизированы и выполняются при помощи УФД/Библиотека, включающей в себя следующие модули:

- каталогизации документов;

- комплектования библиотеки;

- обслуживания читателей;

- администрирования.

Каждый из модулей реализует выполнение определенного вида задач, что существенно облегчает настройку АРМов библиотечного персонала.

Структура рассматриваемой библиотеки состоит из 11 отделов и 2 служб (организационная структура библиотеки представлена на рисунке 1.1), каждый из которых обеспечивает выполнение возложенных на него задач.

Рисунок 1.1 Схема организационной структуры библиотеки ВУЗа.

Из схемы структуры, приведенной на рисунке 1.1 видно, что организационная структура библиотеки вуза представлена следующими категориями:

- дирекцией;

- отделами;

- службами.

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

Каждый из отделов библиотеки возглавляется заведующим отделом, который возглавляет зав. секторами своего отдела и рядовых сотрудников.

Рассмотрев схему организационной структуры библиотеки ХНУРЭ, приведенную на рисунке 1.1, можно сделать вывод о линейно-функциональной структуре управления данной организацией. При такой структуре управления общий объем работы четко распределяется между сотрудниками и каждый отдел несет ответственность за свою часть выполняемой работы.

Задача учета выдачи/приема литературы решается в отделах связанных непосредственно с выдачей/приемом литературы, а именно:

- на абонементе №1 отдела учебной литературы;

- на абонементе №2 отдела научной литературы;

- в отделе художественной литературы;

- в отделе литературы на иностранных языках.

Сотрудники библиотеки, занимающиеся обслуживанием читателей осуществляют процесс учета приема/выдачи книг при помощи АИС «УФД/Библиотека», ежедневно фиксируя большое количество выданных и принятых книг. Занесение выдаваемых книг в абонемент читателя происходит путем введения данных о книге с клавиатуры, что существенно замедляет процесс выдачи. Снятие книг с формуляра при возврате книг читателями происходит путем визуальной выборки необходимой книги и удалением ее из формуляра вручную, что также замедляет процесс обслуживания читателей. В связи с чем было принято решение о модернизации данной подсистемы с целью сокращения временных затрат на прием/выдачу книг, обеспечения контроля наличия книг, увеличения и упрощения скорости обслуживания читателей.

1.2 Постановка задачи

Задачей данной курсовой работы является исследование и модернизация подсистемы учета приема/выдачи литературы АИС «УФД/Библиотека». Данная подсистема состоит из задачи учета выдачи/приема книг, задачи учета выдачи периодических изданий, задачи учета выдачи методических изданий. Для достижения поставленной цели применен пакет Rational Rose, и унифицированный язык моделирования UML.

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

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

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

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

Для решения поставленной задачи в ходе написания работы были разработаны и построены следующие диаграммы:

- диаграмма прецедентов;

- диаграмма действий;

- диаграмма классов;

- диаграмма состояний;

- диаграмма компонентов и диаграмма размещения.