Проектирование и разработка информационной системы библиотеки

  • Вид работы:
    Дипломная (ВКР)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    675,94 Кб
  • Опубликовано:
    2014-04-09
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Проектирование и разработка информационной системы библиотеки

Введение

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

1.1 Описание объекта исследования

.2 Организационная структура библиотеки

1.3 Построение математической модели

2. Оптимизация и реинжиниринг бизнес-процессов

2.1 Оптимитизация математической модели

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

.3 Оптимизированные модели бизнес - процессов

.3.1 Диаграммы декомпозиции

3. Проектирование ИС

3.1 Выбор архитектуры

3.1.1 Выбор архитектуры информационной системы

.1.2 Архитектура файл-сервер

.1.3 Архитектура клиент-сервер

.1.4 Многоуровневая архитектура

.1.5 Архитектура на основе интернет/интранет технологий

.1.6 Сравнительный анализ и выбор архитектуры

3.2 Проектирование БД

4. Реализация

4.1 Информационное обеспечение решения задачи

4.1.1 Режим работы задачи

.1.2 Информационная модель решения задачи

4.2 Описание входной информации

.3 Описание выходной информации

.4 Машинная реализация задачи

4.4.1 Характеристика технических средств

4.5 Математическое обеспечение

.6 Обоснование выбора языка программирования

.7 Описание программы

.8 Инструкция пользователю по работе с программой

.9 Установка программы

4.9.1 Установка в среде MS-DOS

.9.2 Установка в среде Windows

4.10 Запуск программы

4.10.1 Запуск в среде MS-DOS

.10.2    Запуск в среде Windows

.10.3 Работа с программой

5. Социальная значимость разработки

. Технико-экономическое обоснование разработки

6.1 Расчет затрат на проектирование

.2 Расчет эксплуатационных расходов

.3 Расчет экономии от увеличения производительности труда пользователя

.4 Расчет экономического эффекта от использования системы

.5 Сопоставление технико-экономических характеристик разработки с аналогом

7. Безопасность и экологичность разработки

7.1 Оценка напряженности трудового процесса

.2 Разработка мероприятий по улучшению условий труда

7.2.1 Организационные методы

.2.2 Организационно-технические методы

.2.3 Технические методы

.2.4 Основные требования к организации работы с ЭВМ

.3 Пожарная и электробезопасность

.3.1 Пожарная безопасность

.3.2 Электробезопасность

.4 Экологичность проекта

Заключение

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

Введение

архитектура информационный программирование windows

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

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

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

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

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

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

Основными задачами данной работы являются:

изучить теоретические особенности моделирования процессов организации средствами BPwin и ERwin - произвести исследование предметной области - библиотечной деятельности

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

Объектом исследования является библиотека им. Маяковского.

Предметом исследования являются процессы, происходящие в библиотеке, такие как:

·        процесс записи в библиотеку новых читателей,

·        процесс записи новых книг,

·        процесс выдачи книг,

·        процесс приема книг,

·        процесс получения рейтинга книг,

·        процесс статистики посещений читателей.

 

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


1.1 Описание объекта исследования


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

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

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

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

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

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

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

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

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

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

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

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

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

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

·        номер поступившей книги,

·        название книги,

·        название издательства, из которого поступила книга,

·        отдел, куда была передана книга;

·        адреса издательств,

·        названия издательства,

·        название и расположение отделов библиотеки.

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

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

·        автор,

·        издание,

·        год издания,

·        жанр,

·        ключевые слова,

·        количество страниц.

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

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

·        ФИО,

·        номер паспорта,

·        адрес,

·        телефон.

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

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

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

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

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

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

Объект исследования - библиотека.

Предмет исследования - процессы, происходящие в библиотеке, такие как:

·   процесс выдачи книг читателям;

·   процесс сдачи книг;

·   процесс поступления новых книг;

·   процесс записи новых читателей.

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

Входная информация - информация:

·   о новых поступивших книгах;

·   о новых читателях, которые записываются в библиотеку;

·   о процессе выдачи книг, включает в себя:

- кто из сотрудников хранилища передал книгу сотруднику библиотеки;

кто из сотрудников библиотеки передал книгу читателю;

по заявке какого читателя была выполнена эта операция;

название книги;

дату выдачи книги;

срок, на который выдается книга;

Выходная информация - информация:

·        о статистике посещения клиентами библиотеки;

·        о книгах, которые наиболее часто были выданы читателям, то есть рейтинг книг.

При выдаче книг в базе данных необходимо фиксировать:

·   название книги;

·   дату выдачи;

·   ФИО читателя, которому выдается книга;

·   ФИО сотрудника библиотеки, выдающему книгу читателю;

·   ФИО сотрудника хранилища, который передал книгу (непосредственно из хранилища) сотруднику библиотеки по заявке читателя;

·   срок, на который выдается книга.

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

На каждого читателя заносятся следующие сведения:

·   №читательского билета;

·   ФИО читателя;

·   Телефон;

·   Адрес.

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

·   Название книги;

·   Уникальный шифр (ISBN);

·   Библиотечно-библиографическая классификация (ББК);

·   Раздел;

·   Автор;

·   Издательство;

·   Место издания (город);

·   Год издания.

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

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

·   Принимать новые книги и регистрировать их в библиотеке;

·   Относить книги к одной или к нескольким областям знаний;

·   Проводить каталогизацию книг, то есть назначение новых инвентарных номеров вновь принятым книгам;

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

1.2 Организационная структура библиотеки


Организационная структура библиотеки представлена на рисунке 1.1

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

Рисунок 1.1 - Организационная структура библиотеки 1.2 ЗАКОНЫ, 1.2.

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

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

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

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

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

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

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

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

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

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

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

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

·   Положение о краткосрочном абонементе в читальных залах;

·   Положение о платных услугах библиотеки;

·   Положение о системе каталогов и картотек;

·   Положение о сохранности фонда библиотеки;

·   Положение об организации обслуживания пользователей.

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

 

.3 Построение математической модели


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

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

Основными задачами библиотечной статистики являются:

·        разработка системы показателей, характеризующих масштабы, темпы;

·        пропорции развития библиотечной деятельности;

·        создание методов расчета и взаимной увязки показателей;

·        анализ факторов, обусловливающих основные тенденции развития;

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

На формирование библиотечной статистики оказывает влияние ГОСТ 7.20-2000 "Библиотечная статистика". Данный стандарт устанавливает единые правила и требования к сбору и предоставлению статистических данных библиотеками. Он позволяет унифицировать статистическую отчетность на разных уровнях. Стандарт устанавливает единые сроки, определения и единицы учета, единый минимум статистических данных для библиотек всех ведомств. Для всех типов библиотек единые единицы учёта документов фондов и обслуживания пользователей установлены данным ГОСТ. [9]

Основные статистические показатели:

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

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

Средние показатели работы библиотеки:

Читаемость (Ч) Показатель характеризует интенсивность чтения.

Среднее число книг, выданных одному читателю в год, исчисляется путем деления количества выданных за год документов (В) на число читателей, зарегистрированных за год (А)

Ч=В : А

Посещаемость (Пос.) Показатель характеризует активность посещения читателями библиотеки.

Исчисляется путем деления числа посещений за год (П), на число читателей.

Пос.= П : А

Обращаемость книжного фонда. (Об) Характеризует степень использования книжного фонда.

Исчисляется путем деления количества книговыдач за год (В) на количество книжного фонда библиотеки (Ф).

Об = В : Ф

Книгообеспеченность (К) Показатель характеризует величину книжного фонда в отношении к числу читателей, т. е. его достаточность.

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

К=Ф : А

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

Составление рейтинга: Делает библиотекарь. Сначала библиотекарь ищет в базе данных (делает запрос) книги (по названиям), которые больше остальных были выданы на руки читателям (по количеству выдач), сразу выбирая сколько книг внести в список рейтинга, например 20. Далее полученный список группируется по названиям книг в алфавитном порядке по убыванию количества выдач. Таким образом, самая первая книга будет являться самой "популярной" у читателей, потому что была выдана наибольшее количество раз. И далее, следующая, но уже с меньшим рейтингом выдач и т.д. В итоге получается n-количество самых читаемых книг, по которому в дальнейшем в БД делается график либо в виде диаграммы, либо отчет в виде списка в порядке убывания. Данная информация может быть полезна администрации библиотеки для дальнейшего учета интересов и предпочтений читателей.

Методика формирования статистики посещения библиотеки читателями. Регулируется ГОСТ 7.20 -2000 "Библиотечная статистика":

Учет посещений и обращений.

·   Единицей учёта посещений является одно посещение, зарегистрированное в документации или БД, принятых в библиотеке.

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

·   Учет посещений производится путем суммирования посещений, учтённых каждым структурным подразделением библиотеки.

·   Единицей учета обращений к электронной библиотечно-информационной сети является одно обращение на сервер библиотеки.

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

·   Учет ведется в первой части Дневника работы библиотеки "Учет состава читателей и посещаемости". Обращения входят в общее число посещений. [9]

Формирование: Библиотекарь делает запрос в базу данных о том, сколько читателей и в какой день посещали библиотеку, в результате выводится количественная информация по дням в рамках определенного периода, заданного библиотекарем. Например, за 2 квартал текущего года. Затем из этого списка либо таблицы делается график в виде диаграммы, которая детально отражает статистику посещений библиотеки читателями. По графику, например, можно зафиксировать в какой день 2-го квартала текущего года было наибольшее или наименьшее количество посещений.

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

 

.        Оптимизация и реинжиниринг бизнес-процессов

 

2.1 Оптимизация математической модели

 

Выбор Case - средств

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

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

2.2 Методологии, используемые в Bpwin


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

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

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

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

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

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

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

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

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

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

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

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

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

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

2.3 Оптимизированные модели бизнес - процессов


Контекстная диаграмма (А-0) является вершиной древовидной структуры диаграмм и представляет собой общее описание системы и ее взаимодействия с внешней средой (Рисунок 2.1)

Рисунок 2.1 − Контекстная диаграмма

Основные информационные потоки:

Входящие потоки:

·        Данные о читателях (паспортные данные читателей);

·        Данные о книгах (название, издательство, год издания и др.).

Управляющие потоки:

·        Законодательство РФ (законы, ГОСТ, правила);

·        Методика формирования статистики посещения библиотеки читателями;

·        Методика подсчета рейтинга книг.

Ресурсные потоки:

·        База данных библиотеки (БД "Библиотека");

·        Библиотекарь.

Выходящие потоки:

·        Статистика посещения клиентами библиотеки (график);

·        Рейтинг книг (график).

Созданная модель описывает деятельность библиотеки.

Объектом моделирования является библиотека.

Система рассматривается с точки зрения директора библиотеки.

 

.3.1 Диаграммы декомпозиции

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

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

·        Управление личными карточками читателей;

·        Управление карточками книг;

·        Выдача/прием книг;

·        Получение рейтинга книг;

·        Получение статистики посещений.

Рис. 2.2 − Диаграммы декомпозиции

Управление личными карточками читателей контролируется законами и приказами РФ. На основании документов идентифицирующих читателей в базе данных в специальные формы для ввода вносятся данные (ФИО, Телефон, Адрес, №читательского билета и др.) Добавление, редактирование данных и удаление пациента из БД осуществляется библиотекарем, что, соответственно отражается в БД в виде записей (какому читателю, когда и насколько была выдана книга).

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

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

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

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

Основные статистические показатели: (учет читателей, учет выдачи книг).

Получение статистики посещений. Методика формирования статистики посещения библиотеки читателями. Регулируется ГОСТ 7.20-2000 "Библиотечная статистика". [9]

Декомпозиция управление личными карточками читателей

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

3.      Проектирование ИС

 

.1 Выбор архитектуры


3.1.1 Выбор архитектуры информационной системы

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

·    системы на основе архитектуры файл-сервер;

·              системы на основе архитектуры клиент-сервер;

·              системы на основе многоуровневой архитектуры;

·              системы на основе Интернет/интранет-технологий.

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

Таблица 3.1 - Типовые функциональные компоненты информационной системы

Обозначение

Наименование

Характеристика

PS

Presentation Services (средства представления)

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

PL

Presentation Logic (логика представления)

Управляет взаимодействием между пользователем и ЭВМ. Обрабатывает действия пользователя при выборе команды в меню, нажатии кнопки или выборе элемента из списка

BL

Business or Application Logic (прикладная логика)

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

DL

Data Logic (логика управления данными)

Операции с базой данных (SQL-операторы), которые нужно выполнить для реализации прикладной логики управления данными

DS

Data Services (операции с базой данных)

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

FS

File Services (файловые операции)

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


3.1.2 Архитектура файл-сервер

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

Объектами разработки в файл-серверном приложении являются компоненты приложения, определяющие логику диалога PL, а также логику обработки BL и управления данными DL. Разработанное приложение реализуется либо в виде законченного загрузочного модуля, либо в виде специального кода для интерпретации.

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

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

3.1.3 Архитектура клиент-сервер

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

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

Большинство конфигураций клиент-сервер использует двухуровневую модель, в которой клиент обращается к услугам сервера. Предполагается, что диалоговые компоненты PS и PL размещаются на клиенте, что позволяет обеспечить графический интерфейс. Компоненты управления данными DS и FS размещаются на сервере, а диалог (PS, PL), логика BL и DL - на клиенте. Двухуровневое определение архитектуры клиент-сервер использует именно этот вариант: приложение работает у клиента, СУБД - на сервере (рис. 1.5).

Поскольку эта схема предъявляет наименьшие требования к серверу, она обладает наименьшей масштабируемостью. Однако сложные приложения, вызывающие большое взаимодействие с БД, могут жестко загрузить как клиента, так и сеть. Результаты SQL-запроса должны вернуться клиенту для обработки, потому что там находится логика принятия решения. Такая схема приводит к дополнительному усложнению администрирования приложений, разбросанных по различным клиентским узлам.

Рисунок 3.1 - Классический вариант клиент-серверной информационной системы

Для сокращения нагрузки на сеть и упрощения администрирования приложений компонент BL можно разместить на сервере. При этом вся логика принятия решений оформляется в виде хранимых процедур и выполняется на сервере БД.

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

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

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

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

3.1.4 Многоуровневая архитектура

Многоуровневая архитектура стала развитием архитектуры клиент-сервер и в своей классической форме состоит из трех уровней:

·    нижний уровень представляет собой приложения клиентов, выделенные для выполнения функций и логики представлений PS и PL и имеющие программный интерфейс для вызова приложения на среднем уровне;

·              средний уровень представляет собой сервер приложений, на котором выполняется прикладная логика BL и с которого логика обработки данных DL вызывает операции с базой данных DS;

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

Подобную концепцию обработки данных пропагандируют, в частности, фирмы Oracle, Sun, Inprise и др.

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

Централизация логики приложения упрощает администрирование и сопровождение. Четко разделяются платформы и инструменты для реализации интерфейса и прикладной логики, что позволяет с наибольшей отдачей реализовывать их специалистам узкого профиля. Наконец, изменения прикладной логики не затрагивают интерфейса, и наоборот. Но поскольку границы между компонентами PL, BL и DL размыты, прикладная логика может появиться на всех трех уровнях. Сервер приложений с помощью монитора транзакций обеспечивает интерфейс с клиентами и другими серверами, может управлять транзакциями и гарантировать целостность распределенной базы данных. Средства удаленного вызова процедур наиболее соответствуют идее распределенных вычислений: они обеспечивают из любого узла сети вызов прикладной процедуры, расположенной на другом узле, передачу параметров, удаленную обработку и возврат результатов.

С ростом систем клиент-сервер необходимость трех уровней становится все более очевидной. Продукты для трехзвенной архитектуры, так называемые мониторы транзакций, являются относительно новыми. Эти инструменты в основном ориентированы на среду UNIX, однако прикладные серверы можно строить на базе Microsoft Windows NT с использованием вызова удаленных процедур для организации связи клиентов с сервером приложений. На практике в локальной сети могут использоваться смешанные архитектуры (двухуровневые и трехуровневые) с одним и тем же сервером базы данных. С учетом глобальных связей архитектура может иметь больше трех звеньев. В настоящее время появились новые инструментальные средства для гибкой сегментации приложений клиент-сервер по различным узлам сети.

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

 

.1.5 Архитектура на основе интернет/интранет технологий

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

Благодаря интеграции Интернет/интранет-технологии и архитектуры клиент-сервер процесс внедрения и сопровождения корпоративной информационной системы существенно упрощается при сохранении достаточно высокой эффективности и простоты совместного использования информации.

 

.1.6 Сравнительный анализ и выбор архитектуры

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

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

· Определение критериев, по которым будет произведено сравнение и степени их важности.

·        Каждый вариант оценивается по определенному перечню критериев. Получается численное значение - оценка показателю качества по 5-ти бальной шкале.

·        Нахождение общего количества баллов для каждого из вариантов (можно учитывать важность критериев).

·        Наилучшим считается вариант, который набрал максимальное количество баллов. [12].

Таблица 3.2 - Сравнение архитектур.

Вывод: В результате выполненного анализа архитектур выявили, наибольшее соответствие архитектуры на основе "интернет/интранет" для разрабатываемой ИС.

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

3.2 Проектирование БД


С развитием компьютерной техники возросла сложность информационных систем и объемы баз данных. В настоящее время разработка таких систем - это задача для коллективов разработчиков, требующая специальных методик и инструментов. Наиболее распространенных программ - ERwin фирмы PLATINUM. Эта программа позволяет не только спроектировать, но и создать базу данных на сервере.

ERwin-CASE - cсредство для проектирования и документирования баз данных, которое позволяет создавать, документировать и сопровождать базы данных, хранилища и витрины данных. Модель данных помогают визуализировать структуру данных, обеспечивая эффективный процесс организации, управления и администрирования таких аспектов деятельности предприятия, как уровень сложности данных, технологий баз данных и среды развертывания. [1]

Целью создания информационной системы является автоматизация деятельности библиотеки.

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

При исследовании предметной области для проектирования были выделены семь сущностей представленных в таблице 3.2

Таблица 3.2 − Сведения о типах сущностей


Сведения о типах связей между сущностями представлены в таблице 3.3

Тип сущности

Тип связи

Тип сущности

Кардинальность

Библиотекарь

Выдает, принимает

Книги

1:М

Библиотекарь

Обслуживает

Читатели

1:М

Библиотекарь

Заполняет

Карточки читателей

1:М

Библиотекарь

Заполняет

Формуляр

1:М


Для описанных вышеуказанных сущностей были выделены следующие атрибуты, которые представлены в таблице 3.4

Таблица 3.4 − Сущности и принадлежащие им атрибуты

Тип сущности

Атрибут

Библиотекарь

Код ФИО


Код Адрес


Код Телефон

Читатель

Номер читательского билета


ФИО


Адрес


Телефон


Номер страхового полиса


Код врача


Код специальности

Выдача/прием книг.

Код название книги


Код название книги Код дату выдачи


Код ФИО читателя, которому выдается книга


Код ФИО сотрудника библиотеки, выдающему книгу читателю


Код ФИО сотрудника хранилища, который передал книгу

Личные карточки читателей

Номер читательского билета


Код ФИО


Код Адрес


Код дату выдачи


Код название книги


Код Дата возврата

Формуляр

Код ФИО читателя взявшего книгу


Код Сведения о книге


Код Дата возврата


Код дату выдачи

Книга

Код Название книги


Код Уникальный шифр (ISBN)


Код Библиотечно-библиографическая классификация (ББК)


Код Раздел


Код Автор


Код Издательство


Код Место издания (город)


Год издания

Карточка книг

Код номер поступившей книги,


Код Название книги


Код название издательства, из которого поступила книга,


Код отдел, куда была передана книга;


Код адреса издательств


Код названия издательства,


Код название и расположение отделов библиотеки.


Сведенья об атрибутах сущностей представлены в таблице 3.5

Таблица 3.5 - Сведенья об атрибутах сущностей

Тип сущности

Атрибут

Описание

Тип данных

Ограничения

Допуст. Null

Библиотекарь

Код Библиотекаря

Индивидуальный номер библиотекаря

Числовой

Первичный ключ

Нет


ФИО

ФИО

Строковый


Нет


Телефон

Номер телефона

Числовой


Нет


Адрес

Проживание библиотекаря

Строковый


Нет

Читатель

Номер читательского билета

Номер читательского билета

Числовой

Первичный ключ

Нет


ФИО читателя

ФИО читателя

Строковый


нет


Адрес

Проживание читателя

Строковый


нет


Телефон

Номер телефона

Числовой


Нет

Выдача/прием книг.

Код приёма, выдачи

Порядковый номер

Числовой

Первичный ключ

Нет


Номер Читательского билета

Номер читательского билета кому выдается книга

Числовой

Внешний ключ

Нет


Данные о книги

Данные о книги

Строковый


Нет

Личная карточка читателя

Номер читательского билета

Номер читательского билета

Числовой

Первичный ключ

Нет


ФИО читателя

ФИО читателя

Строковый


нет


Адрес

Проживание читателя

Строковый


нет


Телефон

Номер телефона

Числовой


Нет


Название книги

Наименование книги

Строковый


Нет


Срок на который берет книгу читатель

Срок на который берет книгу читатель

Дата


нет

Книга

Название книги

Название книги

Строковый


нет


Уникальный шифр (ISBN)

Уникальный шифр (ISBN)

Строковый


нет


Библиотечно-библиографическая классификация

Библиотечно-библиографическая классификация (ББК)

Строковый


нет


Раздел

Раздел

Строковый


нет


Автор

Автор

Строковый


нет


Издательство

Издательство

Строковый


нет


Место издания

Место здания

Строковый


нет


Год издания

Год издания



нет

Карточка книг

номер поступившей книги

номер поступившей книги


Первичный ключ

нет


Название книги

Название книги

Строковый


нет


Название издательства,

название издательства

Строковый


нет


адреса издательств

адреса издательств

Строковый


нет


ERwin имеет два уровня представления модели: логический и физический. Создание модели данных начинается с создания логической модели.

Логическое проектирование основывается на концептуальном проектировании БД. Доработка концептуальной модели проводится с целью удаления из нее всех элементов, затрудняющих реализацию данной модели в среде реляционных СУБД и разрешение таких связей как M:N, а также: сложных связей, рекурсивных связей и т.п. В результате выполнения этих действий структура концептуальной модели данных изменяется таким образом, что полностью отвечать требованиям, выдвигаемых реляционной моделью организации баз данных. [1]

Логическая модель - это абстрактный взгляд на данные, на нем данные представляются так, как выглядят в реальном мире и могут называться так, как они называются в реальном мире например "Читатель", "Библиотекарь" или "Книга". Объекты модели, представляемые на логическом уровне, называются сущностями и атрибутами (рисунок 3.2, 3.3)

Рисунок 3.2 - Сущности логической модели

Рисунок 3.3 − Логическая модель БД

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

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

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

Для проектирования физической модели БД воспользуемся CASE-средством All Fusion ERwin Data Modeler. В данном программном продукте в качестве имени таблицы на физическом уровне используется имя сущности на логической модели БД. Но Inter Base не допускает символов кириллицы в именах объектов. В связи с этим произведем переименования вручную.

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

Результатом диагностики ошибок может стать отчет или SQL-скрипт, корректирующий ошибки моделирования. Ниже приведен фрагмент корректирующего кода, сгенерированного для INTER BASE.

CREATE TABLE abonent_labrary (

t_chit_bileta INTEGER,_first_name VARCHAR(20),_addres VARCHAR(20),_telepfone VARCHAR(20),_primechanie VARCHAR(20),_number_kartochki INTEGER NOT NULL,_name VARCHAR(20),_cod_chitatel INTEGER NOT NULL,_other_name VARCHAR(20)

);

 

4.      Реализация


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

каталогизация, электронный каталог (ЭК), справочно-библиографическое обслуживание;

библиографическое обслуживание на основе использования баз данных чужих ЭК в теледоступе или на оптических дисках;

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

комплектование, включая книгообмен;

регистрация периодических изданий и ведение соответствующего электронного каталога;

межбиблиотечный абонемент;

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

подсистема управления (учет, статистика, кадры, бухгалтерия и т.д.).

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

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

Автоматизация процессов обслуживания читателей связана с рядом сложностей, которые заставляют многие библиотеки отложить создание этой подсистемы на более обеспеченное будущее. Для данной системы целесообразно иметь несколько дисплеев к одной компьютерной памяти, принтеры в каждом помещении книгохранилища для печати заказов читателей. Кроме того, без использования штрих кодов в библиотеке с номерами читательских билетов и инвентарными номерами единиц хранения, при клавиатурном вводе простых последовательностей знаков с читательских билетов и экземпляров документов легко допустить ошибки. Данные информационной системы "Библиотека" хранятся на жестком магнитном диске, так что в случае необходимости можно исправить допущенные ошибки. Программа IS.exe написана на языке СУБД FoxPro версии 2.6, с использованием пакета FoxPro Distribution Kit.

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

4.1 Информационное обеспечение решения задачи

 

.1.1 Режим работы задачи



4.1.2 Информационная модель решения задачи


Рисунок 4.1 - Схема взаимосвязи информационных модулей

4.2 Описание входной информации


Входными данными для этой задачи является информация баз данных READERS и BOOKS, хранимых в формате DBF - файла, структура которых приведена в таблице 4.1.

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

Запрос на выбор нужной книги или читателя вводится с клавиатуры и может содержать следующие данные: № читательского билета, Ф.И.О. читателя и его адрес, название и автор книги. Допускается ввод неполных данных

Таблица 4.1 Сводное описание входной информации

Имя БД

Имя файла

Наименование поля

Идентифи- катор

Тип, максимальная длина поля

Примечание





символьная

дата

числовая








целая

дробная


Readers

Readers.dbf

Ф.И.О. читателя

FIO

30







Адрес читателя

ADDR

40







№ читат. билета

NOMBIL



4

0


Books

Books.dbf

Автор

WRITER

20







Название книги

NAME

40







Год издания

YEAR



4

0




Инвентарный №

INVNOM



4

0




Дата выдачи

DATA


8






№ читат. билета

NOMBIL



4

0



Базы данных формируются на ЖМД и расширяются за счет поступления новых книг и изменения количества клиентов библиотеки.

 

.3 Описание выходной информации


В результате решения данной задачи формируются (модифицируются) две базы данных - READERS и BOOKS, которые содержат информацию в виде DBF-файла, а также текстовый файл отчета DOLG.TXT или его печатная копия.

Структура выходных баз данных аналогична структуре входных баз данных.

Текстовый файл DOLG.TXT выдается в форме отчета о должниках. Этот документ получают по требованию в одном экземпляре.

Описание выходного документа показано в таблице 4.2.

Таблица 4.2 Описание выходной информации

Название документа

Назначение документа

Ключевые признаки

Перио-дичность состав-ления

Количество

Куда передается





экз.

строк на листе

симво-лов в строке


Отчет о должниках

Для контроля своевременного возврата выданной литературы

Номер читательского билета

По требова-нию

1

переменное

80

В администрацию


4.4 Машинная реализация задачи

 

.4.1 Характеристика технических средств

Библиотека им. Маяковского оснащёно персональными компьютерами ПЭВМ IBM PC/AT.

Данный проект реализован с помощью ПЭВМ IBM PC/AT-совместимого компьютера. Данная ПЭВМ создана на основе процессора AMD AthlonXP-1700 и состоит из следующих компонентов:

-    процессор;

-        оперативное запоминающее устройство (ОЗУ);

         постоянное запоминающее устройство (ПЗУ);

         накопитель на жёстком магнитном диске (НЖМД, "винчестер");

         накопитель на гибких магнитных дисках (НГМД);

         устройства ввода информации (клавиатура, координатное устройство типа "мышь");

         устройства вывода информации (дисплей, принтер).

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

Процессор AthlonXP разработки компании AMD имеет следующие технические характеристики:

- разрядность по ширине данных 64 бит

-        тактовая частота 1460 MGz

         максимальный объем ОЗУ 128 Mb

         кэш-память 2х64 Kb

         быстродействие 1700 MGz (~1460)

ОЗУ предназначено для временного хранения информации и имеет объём 256 Mb.

ПЗУ предназначено для хранения неизменяемой информации, то есть программ типа BIOS (basic input-output system - базовая система ввода-вывода), которые позволяют связать компоненты компьютера в единое целое. На данной ПЭВМ установлена BIOS AWARD 6.00

Процессор, модули ОЗУ и ПЗУ находятся на материнской плате компьютера. Данная материнская плата создана компанией EPoX на основе чипсета VIA KT133, имеет форм-фактор АТХ, встроенный звуковой кодек АС’97, поддержку интерфейса обмена информацией UDMA133 и интерфейса USB2.0 (6 портов USB, установленных по умолчанию)

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

Для пользователя накопители на жестком диске отличаются друг от друга, прежде всего своей емкостью. На данной модели жесткий диск имеет емкость 40,1 Гбайт. Вторая существенная для пользователя характеристика диска - время доступа к информации. Для областей применения, требующих эффективного обмена с дисками, этот показатель является исключительно важным. Данная ПЭВМ оснащена жестким диском производства Maxtor со скоростью вращения шпинделя 7200 об/мин., что обеспечивает скорость доступа порядка 10 наносекунд для внутреннего интерфейса винчестера (от головок чтения/записи до вывода на шину данных) и 18 наносекунд для внешнего (при передаче до процессора и в обратном направлении).

Накопитель на гибких магнитных дисках (НГМД) является одним из старейших устройств, входящих в базовую конфигурацию и предназначен для хранения информации небольших объёмов, её переноса между компьютерами, архивации и других целей. На данной машине имеется один НГМД 3,5" ёмкостью 1,44 Mb.

Клавиатура предназначена для ввода пользователем различной информации и управления ПЭВМ. Данный ПК оборудован 104-клавишной клавиатурой.

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

Монитор (дисплей) компьютера IBM PC предназначен для вывода на экран текстовой и графической информации. Мониторы бывают цветными и монохромными. Они могут работать в одном из двух режимов: текстовом или графическом.

Мониторы VGA и Super VGA давно и заслуженно получили очень широкое распространение, они фактически стали стандартом для тех применений, в которых требуются графические средства приемлемого качества. Данная ПЭВМ оснащена монитором SyncMaster 765 MagicBright, который имеет следующие характеристики:

тип Samsung SyncMaster 765 MB

количество цветов 16,5 млн.

разрешающая способность:

в текстовом режиме 600х800

в графическом режиме 1024х724 (рекомендуемая)

х1200 (максимальная)

размер экрана по диагонали 17 ''

частота обновления экрана 100 Гц (в режиме 1024х724)

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

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

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

тип лазерный

память 8 Мб

скорость печати 12 стр/мин

формат листа А4

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

ПЭВМ AMD Athlon XP-1700 является совершенным вычислительным средством, обладает высоким быстродействием, значительным объемом памяти и удобным интерфейсом.

 

.5 Математическое обеспечение


Программа, описанная в данном дипломном проекте, была разработана на ПЭВМ Athlon XP -1700 под управлением операционной системы MS-DOS 7.0 и Windows XP SR-1 фирмы Microsoft.

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

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

Системное - это интегрированные системы отладки программ и операционные системы. Операционные системы (ОС) - программы, которые делают возможным диалог человек - компьютер. На данном компьютере установлена новейшая ОС Windows XP, которая сочетает в себе надёжность, передовые разработки в области сетевых технологий, поддержку большого количества разнообразных устройств. Это самая последняя удачная разработка фирмы Microsoft в области в области операционных систем для настольных компьютеров, несмотря на малый промежуток времени, прошедший с момента ее выпуска, уже получившая широкое распространение и заслуженную признательность многих миллионов пользователей во всем мире. Она ускоряет работу компьютера за счёт использования команд защищённого режима и максимального использования разно-образных 3D-ускорителей, шин данных и перепрограммирования контролёров периферийных устройств.

Многозадачный (многопрограммный) режим позволяет разнообразным приложениям работать взаимосвязано, наличие единого буфера обмена даёт возможность переносить данные между приложениями как MS-DOS, так и Windows.

Интегрированные системы отладки программ - программы, помогающие программисту создавать, отлаживать и компилировать новые программы. На компьютере установлена интегрированная система программирования FoxPro 2.6 (X).

Расширение (X) позволяет FoxPro работать на машине, используя максимум её ресурсов.

Широкие возможности FoxPro по отладке и тестированию программ делает её незаменимой в работе над созданием приложений.

Драйверы устройств - это специальные программы, которые дополняют систему ввода / вывода DOS и обеспечивают обслуживание новых устройств или нестандартное использование имеющихся устройств. Драйверы загружаются в память компьютера при загрузке ОС, их имена указываются в специальном файле CONFIG.SYS. Такая схема облегчает добавление новых устройств и позволяет делать это, не затрагивая системные файлы.

Для создания программы установки был использован популярный архиватор WinRar версии 3.0 с установленным русификатором. Алгоритмы сжатия, используемые в WinRar, позволяют сжимать информацию, которая не может быть эффективно обработана другими программами архивации. Также заслуживает внимания опция добавления информации для восстановления, которая позволяет создать за счет незначительного увеличения объема исходного файла такой архив, который будет легко восстановить при повреждении носителя или других причинах.

Отличительной чертой архиватора WinRar, которая и послужила причиной его использования для создания программы-установщика, является возможность создания самораспаковывающихся архивов (Self Factor eXtract Archive - SFX-Archive). Для создаваемого исполняемого.ехе-файла можно задать множество различных опций, например, язык программы-распаковщика, каталог распаковки по умолчанию, иконку к программе, добавление ярлыков для распакованных файлов на рабочий стол Windows и в Главное меню, вывод лицензионного соглашения, модуль и среду для распаковки (механизм поддерживается при помощи.inf-файлов), тексты диалога установки. До и после распаковки файлов можно выполнить любые команды и программы, указанные при создании установочного файла, а также задать режим подготовки папки для распаковки (очистка целевой папки, обновление, дозапись или перезапись уже существующих файлов при совпадении имен распаковываемых файлов с файлами конечной папки). Программа WinRar поддерживает сценарии установки, написанные для многих популярных серверов сценариев (JScript, VBScript).

Программа Windows Commander 5.0 Gold Edition разработана фирмой Peter Norton. Она предназначена для упрощения взаимодействия пользователя с операционной системой Windows XP. В основном Windows Commander выполняет все команды, которые могут быть выполнены с помощью команд DOS и расширенных Windows-команд. Основное преимущество этой программы состоит в существенном повышении наглядности. Отпадает также необходимость запоминания большого количества команд. Windows Commander позволяет менять активный каталог и запускать программы без набора имен, так же запускать любые заранее выбранные программы, используя специальное пользовательское меню.

Из прикладных программ наиболее известны различные процессоры текста и таблиц.

Данный дипломный проект набран и сверстан с помощью программы Word 9.0, входящей в пакет Microsoft Office 2000.Office - это пакет программ, разработанных фирмой Microsoft, который содержит текстовый процессор Microsoft Word, табличный процессор Microsoft Excel и другие программы. Microsoft Office - это, наверное, самый продаваемый компьютерный продукт после Windows. Microsoft Office обладает удобным интерфейсом, понятным, наверное, каждому. При этом с его помощью можно выполнять как легкие задачи, так и очень сложные. В Microsoft Office существуют такие необходимые функции, как взаимодействие приложений (вставка объекта одного приложения в другое), настройка приложений, поиск любых документов и файлов, созданных как в Microsoft Office, так и в других программах.Word делает написание, редактирование и печать документов, содержащих текст, настоящим удовольствием. С помощью Microsoft Word можно подготовить на профессиональном уровне письма, отчеты, таблицы, записки, рекламные листки, а также многое другое. Word можно использовать практически для всего, что содержит текст.

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

4.6 Обоснование выбора языка программирования


Опыт применения ЭВМ для построения прикладных систем обработки данных показывает, что самым эффективным инструментом являются специализированные языки для создания систем управления данными. Такие средства обычно включаются в состав систем управления базами данных. СУБД дают возможность пользователям осуществлять непосредственное управление данными, а программистам быстро разрабатывать более совершенные программные средства их обработки.

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

На текущий момент достаточно широко распространено поколение популярного пакета FoxPro.

СУБД FoxPro обладает исключительно высокими скоростными характеристиками и в этом отношении заметно выделяется среди интерпретирующих систем. Сравнительно ее скорость не только не уступает, но и в несколько раз выше, чем скорость систем-компиляторов. Практически по всем показателям Fox-программы работают значительно быстрее Clipper-программ. Набор команд и функций, предлагаемых разработчикам программных продуктов в среде FoxPro, по мощи и гибкости отвечает любым современным требованиям к представлению и обработке данных. Здесь может быть реализован максимально удобный, гибкий и эффективный пользовательский интерфейс. В FoxPro поддерживаются разнообразные всплывающие и многоуровневые меню, работа с окнами и мышью, реализованы функции низкоуровневого доступа к файлам, управление цветами, настройка принтера, данные могут быть представлены в виде, похожем на электронные таблицы и тому подобное. Система также обладает средствами быстрой генерации экранов, отчетов и меню, поддерживает язык SQL, хорошо работает в сети. В пакете имеется компилятор, позволяющий при желании сформировать EXE-файлы готовых программ.

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

Язык FoxPro имеет следующие возможности:

Динамическое распределение памяти компьютера. Системе доступна область памяти за пределами 640 Кбайт. Стандартный вариант FoxPro дает возможность использовать Expanded LIM-4.0 память. Причем 64 Кбайта может быть задействовано для хранения окон и других данных, а остальная часть - под весьма эффективный буфер ввода-вывода. Расширенная версия работает в защищенном режиме и использует всю Extended-память, установленную на машине (Extended-память не используется).

СУБД FoxPro обладает следующими свойствами:

Поддержка и активное использование мыши.

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

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

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

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

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

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

Язык FoxPro включает теперь средства создания Windows-подобного интерфейса, то есть так называемого интерфейса, управляемого событиями.

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

FoxPro дает возможность разработчику самому написать удобный драйвер принтера.

Обработка данных в FoxPro может выполняться с помощью следующих подходов:

Непосредственная обработка данных пользователем через систем-ные меню FoxPro. Работа на этом уровне требует от пользователя хорошего владения интерфейсом системы и умения читать англоязычные сообщения. Здесь могут быть поставлены лишь очень простые задачи.

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

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

наличие мощных команд обработки файлов;

развитые средства ведения диалога (меню, "горячие" клавиши);

удобные средства ввода / редактирования данных;

возможность ускоренного доступа к данным (индексирование);

возможность обеспечить контекстно-чувствительную помощь - такую как инструкции по вводу данных - при нажатии клавиши F1;

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

полные отладочные возможности.

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

 

.7 Описание программы


Наименование программы:

"Информационная система "Библиотека"

Индетификатор:

IS

Язык программирования:

Fox Pro 2.6 for MS-DOS

Назначение программы:

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

Оборудование:

Компьютер IBM PC/AT AMD Athlonä XP-1700 ОЗУ 256Мбайт, жесткий диск 40 Гб (Maxtor), монитор 17'' SyncMaster 765 MagicBright, клавиатура, мышь, принтер Xerox Phaser 3110

Входные данные:

Базы данных: READERS.dbf, BOOKS.dbf, ежедневные данные о работе библиотеки.

Выходные данные:

Документ "Список должников", файл DOLG.txt

Краткий алгоритм:

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


4.8 Инструкция пользователю по работе с программой


. Комплект поставки.

Данный программный продукт поставляется на стандартной дискете ёмкостью 1,44 Мбайт, которая содержит следующие файлы и папки:     DOS - файлы для установки под управлением ОС MS-DOS


INSTALL.EXE - установочный файл;

                   READMY.TXT - данная инструкция в формате txt

                   WINDOWS - файлы для установки под управлением ОС Windows


                   Setup.exe - установочный файл;

                   Info9x.ini - файл сведений для установки;


                   InfoNT.ini - файл сведений для установки (NT);

                   Help.htm - данная инструкция в формате HTML

 


4.9 Установка программы

 

.9.1 Установка в среде MS-DOS

Для установки в MS-DOS перейдите на диск А:, войдите в каталог DOS и выполните файл INSTALL.EXE. Появится запрос:

Установить информационную систему ‘Библиотека’? [Y/N]information system 'Library’ [Y/N] , на который в случае необходимости установки следует ответить Y.

Установка будет произведена в C:\IS\.

 

.9.2 Установка в среде Windows

Для установки программы под управлением операционной системы Windows9x/NT/XP войдите в папку Windows на диске А: и запустите Setup.exe. Появится окно установки (рисунок 4.2), в котором в случае необходимости установки нужно щелкнуть мышью на кнопке <Install>, или нажать на клавишу <Enter>.

Рисунок 4.2

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

 

.10 Запуск программы

 

.10.1 Запуск в среде MS-DOS.

Для запуска программы необходимо войти в папку IS на диске С: и запустить файл IS.EXE. Помимо него в этой папке также находятся файлы используемых в работе баз данных READERS.DBF и BOOKS.DBF, а также файл справки READMY.TXT

 

.10.2 Запуск в среде Windows

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

4.10.3 Работа с программой

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

Работа с программой состоит из действий, выполняемых в рабочих формах и окнах, внешний вид которых представлен ниже:

Рисунок 4.3 - Главное меню программы

Рисунок 4.4 - Пункт меню "поиск читателя"

а) Окно поиска читателя по номеру читательского билета.

б) Список книг, выданных читателю.

в) Окно помощи.

г) Окно поиска книги и окно выбора книги по введенным данным.

д) Окно изменения данных читателя.

. Пункт меню "добавить книгу".

. Пункт меню "просмотр должников".

.        Вывод списка должников на экран.

После запуска программы на экран выводится главное меню программы с пунктами "ПОИСК ЧИТАТЕЛЯ", "ДОБАВИТЬ ЧИТАТЕЛЯ", "ДОБАВИТЬ КНИГУ", "ПРОСМОТР ДОЛЖНИКОВ", "ВЫХОД".

При выборе пункта "ПОИСК ЧИТАТЕЛЯ" на экран выводится окно поиска по номеру читательского билета. Если поиск читателя успешный, то на экран выводятся полные данные читателя,список книг, которые были ему выданы и клавишное меню с пунктами: "ПОМОЩЬ", "ПРИНЯТЬ КНИГУ", "ВЫДАТЬ КНИГУ", "РЕДАКТИРОВАТЬ ДАННЫЕ ЧИТАТЕЛЯ". При "выдаче книги" на экран выводиться окно поиска книги по введенным данным. Если данные о книге полностью не известны (год издания, автор, полное название, инвентарный номер), то нажатием на кнопку "ВЫБОР…" можно выбрать книгу из списка книг по не полностью введенным данным. Это очень удобно, если читатель не знает всех данных о желаемой книге. Остальные пункты клавишного меню очень просты в использовании. Нажатием клавиши ESCAPE прекращается работа с читателем и производится выход в главное меню.

При выборе пункта "ДОБАВИТЬ ЧИТАТЕЛЯ" на экране появляется окно, в котором вводятся данные нового читателя. После ввода, читатель становиться как бы "записанным" в библиотеку.

Пункт меню "ДОБАВИТЬ КНИГУ" аналогичен предыдущему и описываться не будет.

При выборе пункта "ПРОСМОТР ДОЛЖНИКОВ" на экране появляется окно запроса для вывода информации: "НА ЭКРАН", "НА ПРИНТЕР", "В ФАЙЛ". При выборе "НА ЭКРАН" или "НА ПРИНТЕР" происходит вывод информации о должниках и о книгах, которые "задолжал" конкретный читатель. При выборе "В ФАЙЛ" в окне активируются поля запроса имени файла и пути записи файла, после чего информация записывается в файл.

При выборе пункта меню "ВЫХОД" происходит подтверждение выхода и, затем, завершение работы программы. При работе в операционной системе Windows окно сеанса MS-DOS будет закрыто автоматически

Удаление программы. В ОС MS-DOS и WINDOWS достаточно удалить рабочую папку программы. В WINDOWS также необходимо вручную удалить ярлыки для её запуска с рабочего стола. В связи с тем, что программа установки не вносит изменений в реестр WINDOWS, эта операция не нанесет никакого ущерба работоспособности операционной системы.

5. Социальная значимость разработки


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

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

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

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

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

6. Технико-экономическое обоснование разработки

 

.1 Расчет затрат на проектирование


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

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

to = (3tmin +2tmax)/5,

где tо - ожидаемая длительность работ; tmin, tmax - наименьшая и наибольшая по мнению эксперта длительность работ.

Расчеты длительности всех работ на этапе проектирования сведены в табл. 6.1.

Таблица 6.1 Длительность всех работ на этапе проектирования

Наименование работ

Длительность работ (дней)

Расход машинного времени


tmin

tmax

t0

tM

1. Разработка ТЗ

8

12

5,2

-

2. Анализ ТЗ

5

7

3,8

-

3. Поиск и изучение литературы

3

8

5,0

-

4.Обзор существующих аналогов системы;

7

14

9,8

-

5. Разработка основных этапов работы

9

11

5,8

-

6. Разработка алгоритма

10

14

11,6

-

7. Разработка программы

25

40

31,0

190

8. Отладка работы программы

21

31

25,0

100

9.БЖ и экологичность разработки

10

15

7,0

35

10.Технико- экономическое обоснование работы

9

14

5,8

30

11. Оформление пояснительной записки

6

10

12,0

80

Итого:

113

176

139,2

435


Для определения продолжительности этапа проектирования ТП по данным табл.5.1 построим график организации работ во времени (см. рис. 6.1).

Рисунок 6.1 - Ленточный график.

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

Капитальные затраты на этапе проектирования Кп рассчитываются по формуле:

П = ZП + MП + НП,

где ZП - заработная плата проектировщика задачи на всем этапе проектирования;П - затраты на использование ЭВМ на этапе проектирования;

НП - накладные расходы на этапе проектирования.

Одним из основных видов затрат на этапе проектирования является заработная плата проектировщика, которая рассчитывается по формуле:


где Zд - дневная заработная плата разработчика задачи на этапе проектирования;

Ас - процент отчислений на социальное страхование (26%);

Ап - процент премий.

Средняя дневная плата рассчитывается по формуле:

Zд= ОК / Др,

где: ОК - оклад разработчика (5000 руб.);

Др - среднее число рабочих дней (21 дней);

Получим,

Zд = 15000 / 21 = 714 руб.

Отсюда,

П = 714*130* (1+0,07)×(1+0,26) = 125140 руб.

Стоимость одного часа машинного времени примем 3 руб, тогда затраты на использовании ЭВМ равны:

МП = С * 435 = 3 * 435 = 1035 руб.

Накладные расходы составляют 80% от заработной платы персонала, занятого эксплуатацией программы, и вычисляются по формуле:

НП= ZП * 0,8 = 100112

Таким образом, капитальные затраты на этапе проектирования продукта составят:

КП= 125140 + 1035 + 100112 =226287.

6.2 Расчет эксплуатационных расходов


В эксплуатационные расходы входят:

·        содержание персонала, занятого работой с программой;

·        расходы на функционирование программы;

·        накладные расходы;

·        прочие расходы.

Стоит заметить, что внедрение информационной системы не повлияет на сокращение работников. Экономия при использовании данной системы будет состоять лишь в том, насколько будет увеличена эффективность после использования ИС. Чтобы это отразить в расчетах, примем, что на текущий набор проектов до внедрения ИС требовалось n1 работников, а после внедрения с этими проектами могут справиться n2 работников. Расходы по различным видам работающих определяются по формуле:


где ni - численность персонала i - вида;i - среднегодовая заработная плата работника i-го вида;

аc - процент отчислений на социальное страхование, пенсионный фонд и фонд стабилизации (обычно ac = 26,6%);

ап - средний процент премий за год.

До внедрения программы: n1=50, z1=180000 руб., а1=10%. Следовательно:

Z1 = 50 * 180000 * (1+0,26) * (1+0,1) = 12474000

После внедрения программы: n2=30, z2=180000 руб., а2=10%. Значит:

Z2 = 30 * 180000 * (1+0,26) * (1+0,1) = 7484400

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

Расходы на функционирование программы

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

М = С * t,

где C - стоимость 1-го часа машинного времени;- необходимое для решения задачи машинное время (в часах).

При условии, что до внедрения программы компьютеры не использовались, М1=0. Если стоимость одного часа работы составляет 3 рублей, а программа работает 720 часов в год, то М2 = 3 * 720 = 2160 руб.

Накладные расходы

Накладные расходы составляют 80 % от основной зарплаты персонала, занятого эксплуатацией программы. Т.о., накладные расходы составляют в год:

- до использования программы:

* 0,8 = 9979200

после внедрения программы:

* 80 / 100 = 5987520

Прочие расходы:

Прочие расходы составляют 2 % от суммы всех эксплуатационных расходов.

До внедрения программы: (12474000+ 2160 + 9979200) * 0,02 = 449107 руб.

После внедрения программы: (7484400+ 2160 + 5987520) * 0,02 = 269481 руб.

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

Р1 = 12474000 + 2160 + 9979200 + 449107 = 22902467 руб.

Р2 = 7484400 + 2160 + 5987520 + 269481 = 13743561 руб.

6.3 Расчет экономии от увеличения производительности труда пользователя


Если пользователь при выполнении работы j-того вида после использования системы экономит Тj часов, то повышение производительности труда Рj (в процентах) определяется по формуле:

pj = (∆Tj / (tj - ∆Tj)) * 100

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

j - экономия машинного времени при использовании разработанной программы (в часах).

Тj и tj должны быть определены в среднем за год.

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

Рj = (900 / (1620 - 900)) * 100 = 125 %

Экономия, связанная с повышением производительности труда пользователя, определяется как

п = Zп S Рj / 100,

где Zп - среднегодовая заработная плата пользователя при использовании разрабатываемого проекта.

Экономия от увеличения производительности труда пользователя равна.

Рп = 7484400 * 1,25 = 9355500

 

.4 Расчет экономического эффекта от использования системы


Критерием эффективности создания и внедрения новых методов является ожидаемый экономический эффект. Он определяется по формуле:

Э = Эг - Ен×Кп,

где Эг - годовая экономия;

Ен - нормативный коэффициент (Ен = 0,15);

Кп - капитальные затраты на проектирование (см. главу 6.2).

Годовая экономия Эг складывается из экономии эксплуатационных расходов и экономии в связи с повышением производительности труда пользователя (см. главу 6.3):

Эг = (Р1 - Р2) + DРn,

где Р1 и Р2 - соответственно эксплуатационные расходы до и после внедрения разрабатываемой программы;

n - экономия от повышения производительности труда пользователя.

Годовая экономия будет равна:

Эг = (22902467 - 13743561) + 9355500 = 18514406 руб/год.

Таким образом, ожидаемый экономический эффект составит:

Э = 18514406 - 0,15 * 226287= 18480462

 

.5 Сопоставление технико-экономических характеристик разработки с аналогом


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

Исходя из назначения разработки - автоматизировать процесс управления предприятием - наиболее важными и значимыми являются следующие критерии:

1.  количественные параметры - быстродействие.

2.      качественные параметры, имеющие количественную оценку

удобство пользования и оперативность получения результатов.

3.  новые возможности - автоматизация.

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

Выбранные критерии сведены в таблицу.

Таблица 6.2 - Перечень критериев для сравнения разработки и аналога

Количественные параметры

Качественные параметры

Новые возможности

1. Защищенность 2. Надежность

3. Удобство пользования 4. Оперативность получения результато

5. Автоматизация


На основании пяти выбранных критериев проведем стоимостную оценку аналога и разработки.

Расчет сравнительной технико-экономической эффективности аналога и разработки

Оценим качество аналога и разработки по каждому i-ому показателю качества по 5-ти бальной шкале. Предлагается следующая шкала оценок.

Таблица 6.3 Шкала оценок

Параметр

Баллы

Оценка

4

Отлично

3

Хорошо

2

Удовлетворительно

1

Предельно допустимо

0

Неприемлемо


Определим каждому критерию весовой коэффициент kj, причем

S kj= 1.

Результаты сравнения сведем результаты сравнения в таблицу. Для аналога и для разработки посчитаем интегральный технко-экономический показатель: для аналога Qа:

,

и для разработки:


Таблица 6.4 - Оценка технико-экономической эффективности

Параметр, оценка

Весовой коэффициент

Аналог

Разработка



Защищенность

0,35

3

1,05

4

1,4

Надежность

0,25

1

0,25

3

0,75

Удобство пользования

0,10

2

0,20

4

0,40

Оперативность получения результатов

0,20

1

0,20

3

0,60

0,10

1

0,1

4

0,4

Интегральный технико-экономический показатель, Q


Qа = 1,80

Qр = 3,55


Интегральный технико-экономический показатель, таким образом, равен:

Q = Qh / Qa = 3,55 / 1,8 = 1,97.

Вывод: Интегральный технико-экономический показатель больше 1, что говорит, о технико-экономической целесообразности разработки

7. Безопасность и экологичность разработки

 

.1 Оценка напряженности трудового процесса


В данном дипломном проекте разрабатывается информационная система документооборота библиотеки им. Маяковского.

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

Вредные факторы, которым подвергаются исполнители при эксплуатации разрабатываемого комплекса программно-аппаратных средств, оценивались в соответствии с "Гигиеническими критериями оценки условий труда по показателям вредности и опасности факторов производственной среды, тяжести и напряженности трудового процесса", утвержденными Госкомсанэпиднадзором РФ Руководство - Р 2.2.755-99.

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

Результаты оценок воздействующих факторов приведены в таблице 7.1.

Таблица 7.1 - Оценка вредных факторов

Наименование фактора

Заключение

Оценка

1. Нагрузки интеллектуального характера

1.1

Содержание работы.

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

3.1

1.2

Восприятие сигналов (информации) и их оценка.

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

2.0

1.3

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

Обработка, выполнение с последующей проверкой выполнения задания.

2.0

1.4

Характер выполняемой работы

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

2.0

2. Сенсорные нагрузки

2.1

Длительность сосредоточенного наблюдения в % от времени смены.

от 26 до 50.

2.0

2.2

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

Менее 75

1.0

2.3

Число производственных объектов одновременного наблюдения.

До 5

1.0

2.4

Размер объекта различения (в мм) при длительности сосредоточенного наблюдения (% времени смены).

Более 5 мм, 100%

1.0

2.5

Работа с оптическими приборами (микроскопы, лупы и т. п.) при длительности сосредоточенного наблюдения (% времени смены).

0

1.0

2.6

Наблюдение за экранами видеотерминалов. Количество часов за смену.

От 5-х до 7-х часов в смену.

3.2

2.7

Нагрузка на слуховой анализатор.

Разборчивость сигналов 90-100%. Помех нет

1.0

2.8

Нагрузка на голосовой аппарат (суммарное количество часов, наговариваемое в неделю).

20-25

2.0

3. Эмоциональные нагрузки

3.1

Степень ответственности за результат собственной деятельности. Значимость ошибки.

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

2.0

3.2

Степень риска для собственной жизни

Исключена

1.0

3.3

Степень ответственности за безопасность других лиц

Исключен

1.0

4. Монотонность нагрузок

4.1

Число элементов (приемов), необходимых для реализации простого задания или в многократно повторяющихся операциях.

6-8

2.0

4.2

Продолжительность (в с) выполнения простых производственных заданий или повторяющихся операций.

Более 100

1.0

4.3

Время активных действий (в % к продолжительности смены).

20-25

2.0

4.4

Монотонность производственной обстановки (время пассивного наблюдения за ходом техпроцесса в % от времени смены).

Менее 75

1.0

5. Режим работы

5.1

Фактическая продолжительность рабочего дня.

7-8 часов

2.0

5.2

Сменность работы.

Односменная работа

1.0

5.3

Наличие регламентированных перерывов и их продолжительность (без обеденного перерыва).

Не регламентированные, перерывы

3.1


Число факторов с оценкой 1.0 составило 10, с оценкой 2.0 составило 9, с оценкой 3.1 составило 2 и с оценкой 3.2 составило 1. Так как количество оценок 3.1 или 3.2 не превышает пяти, условия труда пользователя допустимы (класс 2). Тем не менее, предлагаются мероприятия для снижения влияния факторов с оценками 3.1 и 3.2.

 

.2 Разработка мероприятий по улучшению условий труда


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

·    организационные;

·        технические;

·        организационно - технические.

 

7.2.1 Организационные методы

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

 

.2.2 Организационно-технические методы

Сенсорные нагрузки в рассматриваемом случае связаны с использованием в работе ПК. Исследования физиологов и гигиенистов убедительно доказали, что и полутьма, и слишком высокая освещенность экрана приводят к быстрому зрительному утомлению, поэтому размещать компьютер рекомендуется так, чтобы свет (естественный или искусственный) падал сбоку, лучше слева, это избавит от мешающих теней и поможет снизить освещенность экрана. Естественное и искусственное освещение регулируется в соответствии со СНиП 23-05-95.

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

 


7.2.3 Технические методы

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

 

.2.4 Основные требования к организации работы с ЭВМ

Описанные выше мероприятия по улучшению условий труда сведены в таблицу 7.2.

Таблица 7.2 - Основные требования к организации работы с ЭВМ

Критерии

ГОСТ

ФАКТ

Производственное освещение

СНиП 23-05-95

Освещение на поверхности стола должно быть 300-500 лк.

Производственный микроклимат помещения

ГОСТ 12.1.005-88 ССБТ

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

Воздействие шума и вибрации

ГОСТ 12.1.003-83 ССБТ

Уровень шума на основном месте оператора ЭВМ не должен превышать 65 дБА

Рентгеновское излучение перед экраном цветного дисплея

ГОСТ 29.05.006-85

Конструкция ЭВМ должна обеспечивать величину эквивалентной дозы рентгеновского излучения на расстоянии 0,05 м от экрана и корпуса не более 0,1 мбэр/час

Статическое электричество

ГОСТ 12.1.045-84

Напряженность электростатического поля в рабочей зоне отечественных и импортных дисплеев достигает 85-62 кВ/м при норме 20 кВ/м в течении 1 часа


7.3 Пожарная и электробезопасность

 

.3.1 Пожарная безопасность

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

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

По взрывоопасной и пожарной опасности, в соответствии со СНиП2.05 02-85 "Производственные здания" и НПБ-105-95, производственное помещение относится к классу Д. Электроустановки и оборудование, находящееся под напряжением, относится к классу пожара Е, и основными огнетушащими средствами являются газовые составы - хладоны, инертные разбавители порошки.

 

.3.2 Электробезопасность

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

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

 

.4 Экологичность проекта


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

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

Заключение


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

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

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

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


1. Федеральный закон о библиотечном деле №78-ФЗ от 29 декабря 1994.

. Федеральный закон "Об информации, информатизации и защите информации" от 25 января 2005.

. Федеральный закон "Об участии в международном информационном обмене" от 5 июня 1996.

. ГОСТ 7.20-2000 "Библиотечная статистика" №182-ст от 19.04.2001.

5. Библиографическая работа в библиотеке: организация и методика: учебник. / Под ред. О.П. Коршунова. - М.: Книжная палата, 1990. - 254 с.

. Справочник библиотекаря. / Науч. ред. А.Н. Ванеев, В.М. Минкина. - Изд. 3-е. перераб. и доп. - СПб.: Профессия, 2005. - С. 184-186.

. Маклаков С.В. BPwin и ERwin. CASE - средства разработки информационных систем. - М.: Диалог-МИФИ, 1999. - 256 с.

. Воройский Ф.С. Основы проектирования автоматизированных библиотечно-информационных систем. - М.: Физматлит, 2002. - 384 с.

9. Федоров Н.В. Проектирование информационных систем на основе современных CASE-технологий. - М.: МГИУ, 2008. − 287 с.

. Зиндер Е.З. Бизнес-реинжиниринг и технологии системного проектирования. Учебное пособие. − М.: Центр Информационных Технологий, 1996.

. Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. Проектирование информационных систем. Интернет-университет информационных технологий. / В.И. Грекул, Г.Н. Денищенко, Н.Л. Коровкина // ИНТУИТ.ру. − 2008.

. Маклаков С.В. Создание информационных систем с All Fusion Modeling Suite. / С.В. Маклаков - М.: Диалог-МИФИ, 2003.

. Черемных С.В., Ручкин В.С., Семенов И.О. Структурный анализ систем IDEF-технологии. / С.В. Черемных, В.С. Ручкин, И.О. Семенов - М.: Финансы и статистика, 2001.

14. Буч Г., Рамбо Д., Джекобсон А. Язык UML. Руководство пользователя: Пер. с англ. / Г. Буч, Д. Рамбо, А. Джекобсон. − М.: ДМК, 2000.

. Козленко Л. Проектирование информационных систем. / Л. Козленко.

. Смирнова Г.Н., Сорокин А.А., Тельнов Ю.Ф. Проектирование экономических информационных систем. / Г.Н. Смирнова, А.А. Сорокин, Ю.Ф. Тельнов. − М.: Финансы и статистика, 2002.

. Колтунова Е. Требования к информационной системе и модели жизненного цикла. / Е. Колтунова.

18. Дик В.В. Информационные системы в экономике: учебник. / В.В. Дик - М.: Финансы и статистка, 1996.

19. Вендров А.М. Проектирование программного обеспечения экономических информационных систем. / А.М. Вендеров. - М.: Финансы и статистика, 2000.

20. Нормативно-правовые документы по деятельности библиотек. [Электронный ресурс]. - Режим доступа: http://www.obllib.mv.ru/page _normdoc1.htm

Похожие работы на - Проектирование и разработка информационной системы библиотеки

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!