Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Информационные системы

Содержание:

Введение

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

Объектом исследования является библиотека МФПУ «Университет». В то время как предметом исследования является процесс формирования книжного фонда библиотеки и процесс обеспечения читателей литературой.

Цель данной курсовой работы – спроектировать информационную систему «Библиотека.ВУЗ» библиотеки МФПУ «Университет».

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

В курсовой работе 2 главы:

Глава 1 содержит теоретическую часть. В ней будет рассмотрено понятие информационной системы, основы библиотечной деятельности, а так же будут рассмотрены теоретические аспекты проектирования ИС в BPwin.

Глава 2 – практическая часть курсовой работы. В ней будет подробно изложен процесс работы ИС библиотеки МФПУ «Университет», а так же приведено описание процесса построения функциональной модели ИС «Библиотека.ВУЗ».

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

Глава 1

  1. Понятие информационной системы

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

Но современному бизнесу необходимо более широкое применение информационных технологий (ИТ) в управлении. Жизнеспособность и развитие ИТ объясняется тем, что бизнес в настоящее время крайне чувствителен к ошибкам в управлении. Интуиции, личного опыта руководителя и размеров капитала уже не хватает для того, чтобы быть первым. Для принятия любого грамотного управленческого решения в условиях неопределённости и риска нужно постоянно контролировать различные аспекты финансово-хозяйственной деятельности (торговля, производство, предоставление услуг). Поэтому современный подход к управлению предполагает вложение денежных средств в информационные технологии. Причем чем крупнее предприятие, тем серьёзнее должны быть вложения. Они являются серьезной необходимостью в жёсткой конкурентной борьбе. Победить сможет лишь тот, кто лучше оснащен и наиболее эффективно организован.

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

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

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

Поэтому при разработке ИС приходится решать две основные задачи:

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

Система управления базой данных (СУБД) является обязательной частью любой ИС. Тип СУБД, как правило, определяется масштабом информационной системы. Малые могут использовать локальные СУБД, а в корпоративных информационных системах потребуется мощная клиент-серверная СУБД, поддерживающая многопользовательскую работу. Сейчас наиболее популярны реляционные СУБД. Несмотря на очевидную привлекательность и растущую популярность объектно-ориентированных СУБД, пока всё же преобладают реляционные базы данных, которые хорошо отлажены, развиты и к тому же поддерживают стандарт SQL-92.

Первым этапом в проектировании информационной системы является формальное описание предметной области, построение полных, емких и функциональных непротиворечивых и информационных моделей. Это логически сложная, трудоёмкая и длительная работа, требующая высокой квалификации участвующих в ней специалистов. Указанные сложности способствовали появлению программно-технологических средств специального класса – CASE-срeдств, предназначенных для повышения эффективности разработки программного обеспечения. Сейчас CASE-средства – это программные средства, которые поддерживают процессы создания и сопровождения информационных систем, включая анализ и формулировку требований, проектирование прикладного программного обеспечения и баз данных, генерацию кода, тестирование, документирование, обеспечение качества, управление проектом, а также другие процессы.

    1. Классификация информационных систем.

Информационные системы можно классифицировать по разным признакам.

  1. По масштабу
  • Одиночные – обычно реализуются на автономном персональном компьютере и рассчитаны на одного пользователя или группы пользователей, разделяющих по времени одно рабочее место.
  • Групповые информационные системы – ориентированы на коллективное использование информации членами рабочей группы и часто строятся на базе локальной вычислительной сети.
  • Корпоративные информационные системы (КИС) – развитие систем для рабочих групп. КИС ориентированы на крупные компании и могут поддерживать территориально разнесённые узлы и сети.
  1. По сфере применения
  • Системы обработки транзакций
  • Системы поддержки принятия решений
  • Информационно-справочные системы
  • Офисные информационные системы
  1. По способу организации
  • Системы на основе архитектуры файл-сервер
  • Системы на основе архитектуры клиент-сервер
  • Системы на основе многоуровневой архитектуры
  • Системы на основе Интернет технологий
    1. Требования, предъявляемые к информационным системам

Гибкость

Способность к адаптации и дальнейшему развитию – это возможность приспособления информационной системы к новым условиям, новым потребностям предприятия.

Надёжность

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

Эффективность

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

Безопасность

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

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

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

  1. Основы библиотечной деятельности

2.1. Организация деятельности библиотеки

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

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

Составление фонда библиотек состоит из систематического выявления (путем просмотра библиографических источников и литературы) нужных для данной библиотеки изданий и приобретения их. От своевременности и полноты комплектования библиотеки в большой мере зависит уровень обслуживания читателей.

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

Обслуживание читателей библиотеки осуществляется различными путями:

- выдача литературы, как в читальный зал, так и за пределы библиотеки;

- помощь отдельным читателям и учреждениям в подборе необходимой им литературы;

- раскрытие книжных фондов библиотеки через систему библиотечных каталогов;

- составление информационно-библиографических пособий различного типа;

- пропаганда наиболее ценной литературы;

- репродуцирование текстов по заказам читателей и т.д.

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

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

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

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

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

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

  • автор,
  • издание,
  • год издания,
  • жанр,
  • ключевые слова,
  • количество страниц.

Каждая книга может присутствовать в нескольких экземплярах.

Так же в библиотеке ведется картотека читателей. О каждом читателе заносятся следующие сведения:

  • ФИО,
  • номер паспорта,
  • адрес,
  • телефон.

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

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

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

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

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

В библиотеке есть ряд ограничений: нельзя выдавать книги больше установленного периода, нельзя выдавать больше определенного количества книг.

Все книги различаются по своему уникальному шифру – ISBN.

Библиотечно-библиографическая классификация (ББК) распределяет издания по отраслям знания в соответствии с их содержанием. В ней используется цифробуквенные индексы ступенчатой структуры (например, ББК 32.973 Электронные вычислительные машины и устройства). Шифр ББК используется при выделении хранимым изданиям определенных комнат, стеллажей и полок, а также для составления каталогов и статистических отчетов.

В библиотеке имеется база данных (БД). Она представляет собой совокупность данных обо всех происходящих процессах в библиотеке (книгах, читателях, проведенных мероприятиях и др.), построенную в хронологической последовательности, в виде таблиц и списков данных. Основное ее назначение – хранение данных, для их последующего целесообразного использования в будущем. БД находится на специальном компьютере в электронном виде, постоянно редактируется и изменяется работниками библиотеки.

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

При работе с системой библиотекарь должен иметь возможность решать следующие задачи:

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

Администрация библиотеки должна иметь возможность получать сведения о должниках – читателях библиотеки, которые не вернули вовремя взятые книги; сведения о наиболее популярных и не популярных книгах.

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

2.2. Законы РФ, регулирующие библиотечную деятельность

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

  • "О библиотечном деле"
  • "Об информации, информатизации и о защите информации"
  • "Об участии в информационном обмене"

Задача библиотечного сообщества – использовать их в полной мере и защищать право каждого человека в России на свободное получение нужной ему информации.

Федеральный закон (ФЗ) «О библиотечном деле». Принят Государственной Думой 23 ноября 1994 г. ФЗ. Закон является правовой базой сохранения и развития библиотечного дела в РФ. Этот закон устанавливает принципы деятельности библиотек, которые гарантирует права человека, общественных объединений, народов и этнических общностей на свободный доступ к информации, свободное духовное развитие, приобщение к ценностям национальной и мировой культуры, а также на культурную, научную и образовательную деятельность.

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

В состав ФЗ «О библиотечном деле» входят:

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

ФЗ «Об участии в международном информационном обмене». Принят Гос. Думой 5 июня 1996 г. Цели настоящего Федерального закона – создание условий для эффективного участия России в международном информационном обмене в рамках единого мирового информационного пространства, защита интересов Российской Федерации, субъектов Российской Федерации и муниципальных образований при международном информационном обмене, защита интересов, прав и свобод физических и юридических лиц при международном информационном обмене. Международный обмен конфиденциальной информацией, массовой информацией осуществляется в порядке, устанавливаемом данным законом.

В состав закона входят: цели и термины закона, объекты и субъекты международного информационного обмена (МИО), обязанности государства в сфере МИО, участие муниципальных образований в МИО, правовой режим участия в МИО (право собственности на информационные продукты, ограничения при осуществлении МИО, использование средств и ИС в МИО, доступ к средствам и координация деятельности МИО), контроль и ответственность при осуществлении МИО (сертификация, лицензирование, ответственность за нарушения).

ФЗ «Об информации, информатизации и защите информации». Принят Гос. Думой 25 января 2005 г. Настоящий Федеральный закон регулирует отношения, возникающие при:

  • формировании и использовании информационных ресурсов на основе создания, сбора, обработки, накопления, хранения, поиска, распространения и предоставления потребителю документированной информации;
  • создании и использовании ИТ и средств их обеспечения;
  • защите информации, прав субъектов, участвующих в информационных процессах и информатизации.

Этот закон включает в себя:

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

Существует также межгосударственный стандарт ГОСТ 7.20 – 2000 «Библиотечная статистика», определяющий формирование статистики и учет объектов библиотек. Данный стандарт устанавливает единицы учета документов фондов библиотек и органов научно-технической информации (НТИ) и единицы учета обслуживания пользователей библиотек и органов НТИ. Включает: общие положения, учет отдельных видов изданий и неопубликованных документов (книги, периодические издания, неопубликованные документы, картографических, нотных и др. изданий), учет аудиовизуальных документов (видео, фото, аудио документы), также учет электронных изданий, пользователей библиотек, посещений, обращений, запросов на документы, отказов, мероприятий.

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

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

Данные положения не должны противоречить основным законам РФ, а, по возможности, дополнять и расширять область их применения.

  1. Проектирование систем в BPwin
    1. Общая характеристика BPWin

BPwin – это мощное средство моделирования и документирования бизнес–процессов. Этот продукт использует технологию моделирования IDEF0 (Integration Definition for Function Modeling), которая является наиболее распространенным стандарто, принятым для моделирования бизнес–процессов. Данный стандарт был разработан в 1981 году в лаборатории военно-воздушных сил США. IDEF0 был достаточно успешным в разработке систем противоздушной обороны.

BPwin используется для различных целей: анализа, документирования и реорганизации сложных процессов, например, бизнес-процессов. Созданная средствами BPWin модель, способствует четкому документированию различных аспектов деятельности: действия, которые необходимо предпринять, способы их осуществления, требующиеся для этого ресурсы и др. Следовательно BPWin позволяет формировать целостную картину деятельности организации: от моделей организации работы в маленьких отделах до сложных иерархических структур. В процессе разработки или закупки программного обеспечения модели процессов служат прекрасным средством документирования потребностей, помогая обеспечить высокую эффективность инвестиций в сферу IT. Системные аналитики и разработчики рассматривают BPWin как мощное средство моделирования процессов при создании корпоративных информационных систем (КИС).

Методологии моделирования, поддерживаемые BPwin.

BPwin совмещает в одном инструменте средства моделирования функций (IDEF0), потоков данных (DFD) и потоков работ (IDEF3).

    1. Методологии, используемые в BPwin

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

Самым распространенным и удобным языком для моделирования бизнес-процессов является IDEF0. Более 20 лет назад Дуглас Росс предложил этот язык моделирования, хотя изначально он назывался SADT - Structured Analysis and Design Technique.

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

Модель в IDEF0 – это описание системы (текстовое и графическое), дающее ответ на некоторые заранее определенные пользователем вопросы.

Моделирование любой системы в IDEF0 начинается с определения контекста, что является наиболее абстрактным уровнем описания этой системы в целом. В него входит определение субъекта моделирования (той системы, по которой строится модель), цели и точки зрения на модель.

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

Основа данной методологии – графический язык описания бизнес-процессов. Модель IDEF0 – это совокупность иерархически упорядоченных и взаимосвязанных диаграмм. Каждая диаграмма модели является единицей описания системы и располагается на отдельном листе в BPWin.

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

Моделирование потоков данных (DFD – Data flow diagram) часто используется при разработке различного программного обеспечения, сосредотачивается вокруг потоков данных, которые передаются между различными операциями, в том числе их хранение, для достижения максимальной доступности данных и минимального времени ответа системы. Такое моделирование позволяет рассмотреть процесс, подробно проанализировать операции, из которых он состоит, а также точки принятия решений, влияющих на его ход.

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

При создании нового проекта в BPWin необходимо выбрать нужную методологию в диалоговом окне (IDEF0, IDEF3 или DFD), которое появляется каждый раз при создании новой модели.

Модели BPwin дают основу для переосмысления бизнес-процессов и оценки влияния тех или иных событий, а также описывают взаимодействие процессов и потоков информации на предприятии.

Для привязки к информационным потокам в модели тех параметров документов, с которыми они связаны, в BPwin существует специальный механизм, предназначенный для описания информационных потоков – так называемый "словарь данных" (Arrow data).

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

Глава 2

  1. Работа информационной системы библиотеки МФПУ «Университет»

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

В информационной системе электронной библиотеки МФПУ «Университет», которая называется «Библиотека.ВУЗ» реализована функция добавления электронных материалов преподавателями.

ИС «Библиотека.ВУЗ» реализует следующие задачи:

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

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

Доступ к «Библиотке.ВУЗ» будет осуществляться удаленно с помощью любого интернет-браузера (Internet Explorer, Mozila Firefox, Opers, Google Chrome и др.), поэтому для пользования системой не нужно устанавливать специальную программу на персональный компьютер.

Для работы с базами данных используется СУБД Microsoft Access, т. к. она имеется на большинстве серверов.

В информационной системе реализованы следующие модули:

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

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

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

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

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

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

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

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

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

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

Таблица «Кафедра» содержит следующие поля: идентификатор кафедры, название кафедры, аббревиатура кафедры.

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

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

Таблица «Отдел» содержит следующие поля: идентификатор отдела, название отдела, аббревиатура отдела. Связь таблиц базы данных представлена на рисунке 1.

Рис. 1. Связь таблиц базы данных

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

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

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

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

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

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

С помощью информационной системы «Библиотека.ВУЗ» в МФПУ «Университет» студенты и преподаватели могут быстрее находить научно-техническую литературу, так как данная система способствует ускорению этого процесса поиска. Это позволяет вузу перейти на современный и более качественный уровень организации учебного процесса.

  1. Построение модели ИС «Библиотека.ВУЗ» в BPwin.

Рассмотрим функционирование информационной системы «Библиотека.ВУЗ».

Входными данными для ИС являются запросы читателей и данные пользователей (слева направо в блок «ИС «Библиотека.ВУЗ» построены стрелки «Данные пользователя» и «Запрос читателя», что обозначает их как входные данные проекта).

Работа данной системы производится в соответствии с техническим заданием на него (сверху вниз в основной блок построена стрелка «Техническое задание на ИС «Библиотека.ВУЗ», что обозначает данный элемент как контрольный).

Система работает с помощью СУБД Microsoft Access, системного администратора и библиотекаря (соответствующие стрелки построены в основной блок снизу вверх, что обозначает эти элементы как «механизм» работы системы).

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

Полученная модель работы ИС «Библиотека.ВУЗ» представлена на рисунке 2.

Рис.2- диаграмма IDEF0, A-0.

Далее рассмотрим данный процесс более подробно. Для этого декомпозируем основной блок на 5 блоков:

  1. Модуль аутентификации
  2. Модуль редактирования электронного каталога
  3. Модуль добавления электронных учебных материалов
  4. Модуль поиска
  5. Модуль формирования списка требуемой литературы для выдачи

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

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

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

Авторизованный сотрудник – входная информация для следующего функционального блока – «Модуль редактирования электронного каталога». Результат работы данного модуля – электронный каталог (стрелка «Авторизованный сотрудник» входит в данный блок, далее из блока выходит стрелка «Электронный каталог»).

Для следующего блока – «Модуль добавления электронных учебных материалов» - необходим электронный каталог, сформированный на предыдущем этапе (стрелка «Электронный каталог» входит в соответствующий блок). Результатами работы данного модуля является сформированный книжный фонд (соответствующая стрелка построена на «выход» из блока) и отредактированный каталог (стрелка «Отредактированный каталог» построена на выход из данного блока и далее на вход в следующий блок).

Входными данными для модуля поиска являются запросы читателей и авторизованные читатели (соответствующие стрелки построены слева направо в блок «Модуль поиска»). Итог работы – поисковый запрос пользователя (соответствующая стрелка построенная слева направо из блока «Модуль поиска»).

Следующий модуль – «Модуль формирования списка требуемой литературы для выдачи». Входными данными для него являются отредактированный каталог и поисковый запрос пользователя (соответствующие стрелки построены на вход данного блока). Результат работы данного модуля – обеспечение читателей литературой (стрелка «Обеспечение читателей литературой» построена слева направо из данного функционального блока).

Полученная декомпозиция основного блока «ИС «Библиотека.ВУЗ» представлена на рисунке 3.

Рис.3 - диаграмма IDEF0, A0.

Рассмотрим работу модуля аутентификации более подробно.

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

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

Полученная диаграмма представлена на рисунке 4.

Рис.4 – диаграмма IDEF3, A.1.1.

Также рассмотрим работу модуля редактирования электронного каталога более подробно.

Для этого декомпозируем «Модуль редактирования электронного каталога» на 5 блоков:

  1. Определение первичного ключа (ИД книги)
  2. Создание списка авторов
  3. Создание списка произведений
  4. Создание списка дисциплин
  5. Связывание данных в единую таблицу

Каждый из процессов проводится в соответствии с техническим заданием на данную ИС (сверху вниз к каждому построена стрелка «Техническое задание на ИС «Библиотека.ВУЗ»).

СУБД Microsoft Access является «механизмом» для каждого из процессов данного модуля (стрелка «СУБД Microsoft Access» построена снизу вверх к каждому из блоков).

Библиотекарь участвует в создании списка авторов, произведений и дисциплин, а системный администратор определяет первичный ключ и связывает все данные в единую таблицу, которая впоследствии становится готовым электронным каталогом (стрелки «Библиотекарь» и «Системный администратор» построены снизу вверх в соответствующие блоки, а из блока «Связывание данных в единую таблицу» выходит стрелка «Электронный каталог», как результат процесса).

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

Полученная диаграмма представлена на рисунке 5.

Рис.5 - диаграмма DFD, A2.

Заключение

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

Во второй главе была подробно описана работа информационной системы библиотеки МФПУ «Университет». Далее в ходе работы была построена функциональная модель ИС «Библиотека.ВУЗ» при помощи BPwin.

Список использованной литературы

  1. ГОСТ 34.602-89 «Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы»
  2. Алешин Л. И., Обеспечение автоматизированных библиотечных информационных систем — Форум, 2012. — 432 с.;
  3. Бекаревич Ю.Б., Пушкина Н.В. MS Access 2000 за 30 занятий. – Спб.: БХВ – Санкт-Петербург, 2011. – 496с.
  4. Дригайло В. Г., Основы организации работы библиотеки вуза: научно-практическое пособие — М.: Либерия-Бибинформ, 2013. — 624 с.;
  5. Малышев С.А Самоучитель в VBA. Как это делается в Word, Exel, Access. – СПб.: Наука и Техника, 2012. – 496с.
  6. Харитонова И.А., Михеева В.Д. Microsoft ACCESS 2000: разработка приложений. – СПБ.: БХВ – Петербург, 2011. – 832с.
  7. Хомоненко А.Д., Цыганков В. М., Мальцев М. Г. Базы данных: Учебник для высших учебных заведений. – СПб.: КОРОНА принт, 2014. – 416с.