Разработка автоматизированной информационной системы управления обеспечением литературой вуза

Министерство  образования и  науки Российской Федерации

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ  УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО  ОБРАЗОВАНИЯ

«ПОВОЛЖСКИЙ ГОСУДАРСТВЕННЫЙ  УНИВЕРСИТЕТ СЕРВИСА»

Кафедра: «Прикладная информатика в экономике »

КОНТРОЛЬНАЯ РАБОТА

 

По дисциплине: Теория ЭИС

 На тему: Разработка автоматизированной информационной системы      управления обеспечением литературой вуза 
 
 
 
 
 
 
 
 
 

                                    Работу выполнил

                                    студент гр.

                                    ИзЖ-2С

                                    Номер зачетной книжки

                                    08

                                    Проверил: 
         
         
         

Тольятти 2011 г.

ГОУ ВПО  «Поволжский государственный университет сервиса (ПВГУС)»

Рецензия                                 

                                                   на контрольную  работу 
 

по дисциплине Теория ЭИС      _      

               (наименование  дисциплины)

Обучающийся ____Живаев Денис Андреевич______________группа__ИзЖ-2С_____ 
 
 

Критерии  оценки Степень соответствия

требованиям

+ /-,

Да/нет

Примечания
1. Контрольная работа выполнена в соответствии с заданием и методическими указаниями 1. Соответствует  требованиям    
2. Соответствует частично  
3. Не  соответствует   
2. Структура работы:

- общий объем  и пропорциональность структурных  частей работы

1. Соответствует  требованиям    
2. Соответствует  частично  
3. Не  соответствует   
- логическая взаимосвязь структурных частей работы 1. Соответствует  требованиям    
2. Соответствует  частично  
3. Не  соответствует   
3. Содержание  работы раскрывает сущность выбранной  темы 1. Раскрывает    
2. Частично  раскрывает  
3. Не  раскрывает  
4. Изучение  автором необходимого объема литературы:

- количество  наименований источников в списке  литературы

1. Соответствует  требованиям    
2. Частично  соответствует  
3. Не  соответствует  
- период издания источников литературы  и нормативно-правовой базы 1. Соответствует требованиям    
2. Частично  соответствует  
3. Не  соответствует  
5 Наличие и авторский анализ статистических данных,  практического и теоретического материала  1. Соответствует  требованиям    
2. Частично  соответствует  
3. Не  соответствует  
4. Не  представлены  
1 2 3 4 5
6 Качество  оформления работы:

- таблицы

1. Соответствует  требованиям    
2. Частично  соответствует  
3. Не  соответствует  
- графики 1. Соответствует  требованиям    
2. Частично  соответствует  
3. Не  соответствует  
- расчеты 1. Соответствует  требованиям    
2. Частично  соответствует  
3. Не  соответствует  
7 Наличие выводов и предложений, полученных на основе изучения исследуемой проблемы 1. Соответствует  требованиям    
2. Частично соответствует  
3. Не  соответствует  
4. Не  представлены  
8 Особые замечания  по работе (проекту)  
Рекомендации 
 
 
 
 
 
 
 
 
 
 
 

Рецензент ___________________________   _______________________________________

                  (подпись)                          (расшифровка подписи) 
         

«_________»______________201____г. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

     Для анализа процесса управления обеспечением литературой ВУЗа можно использовать функциональную модель (IDEF0).

     Составление функциональной модели подразумевает  создание контекстной диаграммы и ее детализации на необходимый уровень. Для достижения поставленных целей достаточно очертить основные процессы, которые происходят при управлении обеспечением литературы ВУЗа. Основной процесс – управление обеспечением литературой ВУЗа, он и будет являться основой контекстной диаграммы. Контекстная диаграмма представлена на рисунке 1.

Рисунок 1. Контекстная диаграмма «Управление обеспечением литературой ВУЗа» 

     Как видно на диаграмме есть пять исполнителей (преподаватель, лаборант кафедры, начальник АХР, библиотекарь и директор). Преподаватель – человек, работающий в учебном заведении, в его обязанности входит определить, к какой дисциплине относится книга и сделать заявку на литературу, если ее не хватает по какой-либо дисциплине. Лаборант кафедры помогает преподавателю сформировать заявку на литературу. Начальник АХР закупает заказанную литературу. Библиотекарь вносит информацию о книгах в электронную таблицу,  проводит инвентаризацию книг и вычисляет коэффициенты книгообеспеченности. Директор утверждает заявку на литературу. На вход поступает учебный план, данные о библиотечном фонде, сведения о рекомендованной литературе и прайс лист. На выходе имеем: отчеты по книгообеспеченности и если директор не утверждает заявку на литературу, то отказ в выполнении заявки. Весь процесс происходит под управлением управляющих учебного процесса, требованиями Министерства образования РФ и ГОСТ 7.1-2003. Процесс управления обеспечением литературой ВУЗа складывается из более мелких процессов: внести информацию о книгах в электронную таблицу, вычислить коэффициенты книгообеспеченности, сделать  заявку на  литературу, инвентаризировать книги. Детализация представлена на рисунке 2.

Рисунок 2. Контекстная диаграмма «Управление обеспечением литературой ВУЗа» 
 

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

  1. Внести информацию о книгах в электронную таблицу. Заключается в заполнении данными электронной таблицы.
  2. Вычислить коэффициент книгообеспеченности. Заключается в вычислении коэффициентов книгообеспеченности.
  3. Сделать заявку на литературу. Заключается в выборе нужной литературы преподавателем, формировании заявки и приобретении литературы.
  4. Инвентаризация книг. Заключается в приеме книг и занесении данных в электронную таблицу.

     На  рисунке 3. представлена декомпозиция процесса «вычислить коэффициент книгообеспеченности». Она состоит из четырех процессов:

  1. Определить к какой дисциплине относится книга. Преподаватель выбирает литературу, относящуюся к его дисциплине. На выходе получаются следующие данные: книги, прикрепленные к дисциплинам.
  2. Посчитать коэффициент книгообеспеченности. Библиотекарь в зависимости от формы расчета вычисляет коэффициенты книгообеспеченности.
  3. Сложить все коэффициенты книгообеспеченности книг по дисциплинам.
  4. Сформировать отчет по форме.

Рисунок 3. Контекстная диаграмма «Вычислить коэффициент книгообеспеченности»

     На  рисунке 4. представлена  декомпозиция процесса «сделать заявку на литературу». Она состоит из шести процессов:

  1. Проанализировать книгообеспеченность по каждой дисциплине. Лаборант кафедры просматривает коэффициенты книгообеспеченности и создает список дисциплин, по которым не хватает книг.
  2. Выбрать нужные книги: преподаватель выбирает литературу, подходящую для его дисциплины из прайс-листов различных книжных магазинов.
  3. Занести данные в электронную таблицу: лаборант кафедры заносит все данные по выбранной литературе.
  4. Сформировать заявку: лаборант кафедры оформляет заявку на литературу в соответствии с требованиями университета.
  5. Утвердить заявку: после формирования заявки, ее должен утвердить директор. В случае если директор не согласен закупать данную литературу, следует отказ в выполнении заявки, либо ее переработка.
  6. Приобрести литературу: после утверждения заявки начальник АХР закупает необходимую литературу.

Рисунок 4. Контекстная диаграмма «Сделать заявку на литературу» 

     Детализация процесса «инвентаризация книг»    представлена на рисунке 5. После закупки литературы по заявке, происходит прием книг и занесение данных  о книгах в электронную таблицу.

Рисунок 5. Контекстная диаграмма «Инвентаризация книг» 

     В данной системе можно автоматизировать ряд процессов. Все что связанно с вычислением коэффициентов  книгообеспеченности можно возложить на систему управления обеспечением литературой ВУЗа. Печать различных отчетов по книгообеспеченности для Министерства образования РФ также можно автоматизировать с помощью данной системы. Печать карточек книг значительно снизит затраты рабочего времени библиотекаря. Данная система поможет не только библиотекарям, но и студентам, которые в кротчайший срок смогут получить информацию о том, какая литература пригодиться им при изучении различных дисциплин.

     Ниже приведем схему (см. рисунок 7) ввода информации в автоматизированную информационную систему управления обеспечением литературой ВУЗа и основные выходные формы, которые позволят получить более полное представление о функциях и возможностях системы.

 

      
 
 
 
 
 

      

      

      

        

      

      

         

        

      

      

        
 

Рисунок 7.  Схема ввода информации в автоматизированную информационную систему управления обеспечением литературой ВУЗа 

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

     Рассмотрим  положение системы управления обеспечением литературой ВУЗа  среди других подразделений вуза на рисунке 8. 

Рисунок 8. Положение системы управления обеспечением литературой ВУЗа  среди других подразделений ВУЗа 

     Система управления обеспечением литературой  ВУЗа должна решать следующие задачи:

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

     Полученные  отчеты по книгообеспеченности будут  необходимы:

  1. При проведении лицензионной экспертизы вуза Министерством образования и науки Российской Федерации.
  2. При анализе обеспеченности контингента вуза литературой из фонда библиотеки.

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

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

     Для программной реализации необходимо составить функциональную модель в нотации IDEF0.

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

    1) Преподаватель – человек, формирующий  заявку на литературу.

    2) Библиотекарь – лицо, которое  добавляет в базу данных сведения  о книгах, проводит инвентаризацию  книг, формирует отчеты по книгообеспеченности.

    3) Лаборант кафедры – помогает  преподавателю сформировать заявку  на литературу.

    4) Директор – человек, который   должен утвердить заявку на  литературу. В случае если директор не согласен закупать данную литературу, следует отказ в выполнении заявки, либо ее переработка.

    5) Начальник АХР - после утверждения  заявки закупает необходимую  литературу.

     Исходя  из этих ролей, проведем анализ задач, которые пользователи будут выполнять  с использованием ИСУЛВ.

    1. Преподаватель.
  1. Формирование заявки на литературу для определенной дисциплины.
  1. Определение количества заказываемых книг.
    1. Лаборант кафедры.
  2. Формирование заявки.
    1. Библиотекарь.
  3. Заполнение библиографических данных о книге.
  4. Формирование отчетов по книгообеспеченности.
  5. Формирование различных форм для работы библиотеки (карточка книги, заявка на литературу и т.д.).
  6. Инвентаризация книг.

     Таким образом, составим контекстную диаграмму (см. рисунок 9). Из диаграммы видно, что пользователи системы являются механизмами, также как механизм используется информационная система управления обеспечением литературой ВУЗа. Система функционирует под управлением нескольких механизмов:

  1. Требования Министерства образования РФ.
  2. Спецификация системы – для работы системы необходимо подробно расписать требования к системе и что она должна делать.
  3. Указания управляющих учебным процессом – задания библиотекарям, лаборантам, преподавателям, начальнику АХР по формированию и выполнению заявки.
  4. База данных ИС – вся информация хранится в базе данных ИС. При функционировании происходят запросы к базе данных. На основании выполнения данных запросов происходит выполнение тех или иных функций системы, формируются отчеты и тому подобное.
  5. ГОСТ 7.1-2003 – стандарт устанавливает общие требования и правила составления библиографического описания документа.

     На  вход в систему поступают:

    1. Сведения о рекомендованной литературе – сведения преподавателей о рекомендованной литературе для оформления заявки.
    2. Логин – используется для авторизации пользователя. Предоставляется доступ к тем или иным функциям системы.
    3. Учебный план – данные из учебного плана используются при расчете книгообеспеченности.
    4. Данные о библиотечном фонде - библиографические данные книг.
    5. Прайс-лист – перечень литературы, которую можно заказать.

     Выход:

  1. Сообщение о невозможности доступа в систему – если логин неверный, то выдается сообщение о недопустимости  такого логина. Если у вошедшего пользователя нет прав для просмотра страницы, то также выдается сообщение.
  2. Отчеты по книгообеспеченности (для Министерства образования РФ, по дисциплине, для преподавателей, для библиотеки, для кафедр).
  3. Печатные формы (карточки книг, заявки на литературу).
  4. Изменения в БД – добавление в БД  учебных планов, дисциплин, кафедр, библиографического описания книг.
  5. Отказ в выполнении заявки - в случае если директор не согласен закупать данную литературу, следует отказ в выполнении заявки.
 
 
 
 
 
 
 
 
Рисунок 9.  Контекстная диаграмма процесса «Управление обеспечением литературой ВУЗа»

 

     ИСУЛВ должна помогать управлять обеспечением литературой ВУЗа. Поэтому можно детализировать систему для пяти различных ролей. При детализации контекстной диаграммы получаем пять процессов: «проверить существование логина с такими правами»,  «внести информацию о книгах в БД», «сформировать отчеты по книгообеспеченности», «выполнить заявку на литературу», «Инвентаризация книг» (см. рисунок 10).

     У каждого процесса  несколько исполнителей – ИСУЛВ и пользователи, которые будут заниматься данным процессом. Эти процессы связаны между собой непосредственно, а все взаимодействие происходит через базу данных информационной системы.

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

  1. Вычислить коэффициент книгообеспеченности с учетом разных форм расчета – производится расчет коэффициентов.
  2. Формировать таблицы коэффициентов книгообеспеченности для любого подмножества литературы на заданный семестр – формируются таблицы с рассчитанными коэффициентами.
  3. Проанализировать коэффициенты книгообеспеченности – производится анализ, по результатам которого можно будет сказать, по каким дисциплинам не хватает литературы.
  4. Формировать различные выходные формы – формируются формы либо отчеты в зависимости от выбора библиотекаря  (отчеты по книгообеспеченности, карточки книг).

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

  • Министерство образования использует данные по книгообеспеченности для принятия решения о лицензировании вуза.
  • Студенты могут получить списки рекомендованной литературы для текущего семестра и с их помощью составить список книг, которые надо взять в библиотеке.
  • Преподаватели, проанализировав данные по книгообеспеченности, могут принять решение о внесении изменений в список рекомендованной литературы.
  • Отдел комплектования библиотеки может использовать данные по книгообеспеченности для того, чтобы принять решение о закупках новой литературы и о списании старой.
  • Также данные по книгообеспеченности могут пригодиться и в других ИС вуза.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Рисунок 10. Диаграмма процесса «Управление обеспечением литературой ВУЗа»
Рисунок  11. Диаграмма процесса «Сформировать отчеты по книгообеспеченности»

     Среди этих четырех процессов детализации  необходимо подвергнуть процесс  «Вычислить коэффициент книгообеспеченности с учетом разных форм расчета». Он разбивается на четыре не связанных друг с другом процессов и представляет собой виды расчетов книгообеспеченности, которые будет решать библиотекарь с помощью ИСУЛВ (см. рисунок 12). Исполнители – библиотекарь и ИСУЛВ – задействованы в каждом процессе, поэтому убраны с диаграммы, чтобы не загромождать ее. Дальнейшая детализация диаграммы «Сформировать отчеты по книгообеспеченности» не нужна.

Рисунок 12. Диаграмма процесса «Вычислить коэффициент книгообеспеченности с учетом разных форм расчета» 

     Проведя необходимую детализацию процесса «сформировать отчеты по книгообеспеченности», переходим к детализации процесса «Выполнить заявку на литературу». В  данном процессе участвуют все участники системы. Детализация процесса приведена на рисунке 13.

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

Рисунок 13. Диаграмма процесса «Выполнить заявку на литературу» 

     В этом процессе происходит формирование заявки на литературу.

     Таким образом, детализация процесса «выполнить заявку на литературу» выполнена до надлежащего уровня. Произведем детализацию процесса «инвентаризация книг». Этот процесс можно разбить на три: принять книги, внести информацию в БД, изменить статус заявки.

     Исполнителем  этих процессов являются ИСУЛВ и библиотекарь. Таким образом, купленные книги поступают в библиотеку, библиотекарь принимает книги, вносит информацию в БД, изменяется статус заявки (выполнена, не выполнена). Так как библиотекарь задействован в каждом процессе, мы уберем его с диаграммы, чтобы не загромождать ее. На выходе - библиографические данные купленных книг (см. рисунок 14).  
 

Рисунок 14. Диаграмма процесса «Инвентаризация книг» 

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

     Для реализации системы необходимо спроектировать и создать базу данных. Для этого необходимо определиться с основными сущностями, атрибутами и связями будущей базы данных. Исследуя функциональную модель и требования к системе, мы составили логическую схему базы данных, которая представлена на рисунке 15.

Рисунок 15. Логическая схема базы данных

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

  1. Таблица «Книга» – содержит библиографическое описание книг: код книги, автор, другие авторы, основное заглавие, параллельное заглавие, сведения, относящиеся к заглавию, сведения об ответственности, сведения об издании, ключевые слова, наличие грифа, ISBN, УДК, ББК, предметная рубрика, место издания, год издания, сведения об издательстве, объем, физическая характеристика носителя, обновлена, код типа литературы, код вида издания, аннотация, серия, авторский знак, цена, код типа издания.
  2. Таблица «Заявка» – содержит информацию о заказываемых книгах: код заявки, автор, заглавие, место издания, год издания, количество экземпляров, цена, преподаватель, дисциплина, дата, статус.
  3. Таблица «Тип литературы» – содержит список типов литературы.
  4. Таблица «Вид издания» –  содержит список видов издания.
  5. Таблица «Хранение книг» – содержит информацию о нахождении книги и о количестве экземпляров.
  6. Таблица «Сигла» - содержит список всех сигл (отделов) библиотеки университета.
  7. Таблица «Типы издания» – содержит список типов издания.
  8. Таблица «Рекомендации» – содержит информацию о книге (основная или дополнительная) и предмете, по которому рекомендована данная книга.
  9. Таблица «Предметная рубрика» – содержит список предметных рубрик.
  10. Таблица «Гриф» – содержит список видов грифов.
  11. Таблица «Список подписанных периодических изданий» – содержит библиографическое описание подписанных периодических изданий: заглавие, сведения относящиеся к заглавию,  год, полугодие, индекс, код вида издания периодики.
  12. Таблица «Виды изданий периодики» – содержит список видов периодики.

     На  основании данной схемы будет  построена база данных ИСУЛВ. После построения схемы данных необходимо перейти к созданию пользовательского интерфейса и карты системы.

     TblBooks (Книга) - таблица содержит данные о библиографическом описании книг.

Таблица 1

Разработка автоматизированной информационной системы управления обеспечением литературой вуза