Информационная система учета библиотечного фонда МБОУ "Первомайская средняя общеобразовательная школа"

Задачи школьной библиотеки. Проблемы перехода школ на ОС Linux. Обзор рынка библиотечных информационных систем. Сравнительный анализ Microsoft Office и OpenOffice. Законодательные акты учёта библиотечного фонда. Средства, входящие в OpenOffice Base.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 22.06.2013
Размер файла 1,8 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Сведения о поступивших в библиотечный фонд документах фиксируются в первой части «Книги суммарного учета библиотечного фонда» или другой форме суммарного учета, принятой в библиотеке, под очередным порядковым номером. Порядковый номер записи ежегодно начинается с №1. Фиксируются дата и № записи, источник поступления, № и / или дата сопроводительного документа, количество поступивших документов (всего, в том числе по видам, языкам и др.), стоимость поступивших документов. Стоимость указывается только для документов, которым присваивается инвентарный номер и подлежащих постановке на бухгалтерский учет. Введение дополнительных показателей и их дробность определяется конкретной библиотекой. Электронные документы на съемных носителях подлежат маркировке мягкими фломастерами: данные заносятся на верхнюю (не рабочую) поверхность диска.

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

Учёт выбытия документов из библиотечного фонда

Выбытие документов из фонда оформляется Актом об исключении (Рисунок 5).

Рисунок 5 - Форма акта об исключении из библиотечного фонда документов длительного хранения

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

Причинами для выбытия электронных документов являются:

- невозможность самой библиотеки поддерживать документ в актуальном состоянии (трудности с обновлением компьютерного парка, приобретения конверторов и т.д.);

- несоответствие программно-аппаратной среде библиотеки;

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

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

- замена изданий при поступлении документов в более удобном формате и с лучшим качеством текста;

- устарелость содержания;

- дефектность;

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

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

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

1.7 Обоснование выбора средства разработки

Первая, и наиболее важная, причина заключается в том, что пакет OpenOffice поставляется бесплатно, т.е. это свободный пакет офисных приложений. Одним из первых стал поддерживать новый открытый формат OpenDocument (ISO/IEC 26300). Вторая важная особенность, OpenOffice является кроссплатформенным пакетом. Официально поддерживается на платформах Linux, Microsoft Windows, Mac OS X Intel/PowerPC (поддержка оболочки Aqua находится в стадии альфа-тестирования) и Solaris SPARC/Intel. Существуют порты для OpenSolaris, FreeBSD и Linux PowerPC. Более того, программу можно использовать без установки в среде ОС Windows, что позволяет запускать пакет, например, с флеш-накопителя.

После приобретения компании Sun Microsystems корпорацией Oracle название продукта было изменено на Oracle Open Office. Система Oracle Open Office представляет собой полнофункциональный офисный комплект высокой производительности. Конкурирует и может заменить Microsoft Office как на уровне форматов, так и на уровне интерфейса пользователя. В нем реализована возможность проверки орфографии для русского, английского, немецкого, польского и многих других языков.

OpenOffice.org зачастую выступает в качестве одного из первых продуктов программного обеспечения, устанавливаемых на компьютеры предприятий при миграции на свободное или бесплатное ПО. Поэтому офисный пакет OpenOffice.org согласно решениям Правительства РФ передан в 2008 году во все школы России для обучения информатике и компьютерной грамотности в составе базовых пакетов программ лицензионного и открытого программного обеспечения.

Офисный пакет OpenOffice.org может свободно устанавливаться и использоваться в школах, офисах, вузах, домашних компьютерах, государственных, бюджетных и коммерческих организациях и учреждениях России и стран СНГ согласно GNU General Public License.

В последние годы европейские страны активно внедряют OpenOffice.org как основной офисный пакет для государственных организаций. Так, например, в 2008 году МИД Германии установило OpenOffice.org на свои десктопы, завершился переход на OpenOffice.org Министерства юстиции Бельгии, а в 2009 - полиция Франции сообщила об экономии благодаря Open Source-приложениям (в их числе значился и OpenOffice.org), было объявлено о переходе на OpenOffice.org администрации Амстердама и ряда бельгийских городов.

Что касается баз данных и управления ими, то главным достоинством пакета является то, что мы можем использовать любую внешнюю базу данных и работать с ней наряду с встроенной. В этом с OpenOffice Base выступает в роли интерфейса (front-end) СУБД. Через надстройку «MySQL Connector» можно легко работать с сервером MySQL.

Расширение «Sun Report Builder» позволяет быстро создавать любые отчеты на основе информации из БД.

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

· Опрос специалистов и изучение материала по вопросу ведения учёта библиотечного фонда;

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

· Обоснование выбора средства разработки ИС;

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

· Написание технического задания;

· Написание программного кода;

· Оценка экономической эффективности ИС.

2. Практическая часть

2.1 Техническое задание на ИС «Библиотека ПСШ»

Наименование программы: «Библиотека ПСШ»

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

· инвентаризация дисков;

· инвентаризация учебников;

· инвентаризация художественной литературы;

· ввод книги;

· ввод читателя;

· формирование заказа читателя.

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

· возможность корректировки имеющихся данных:

- изменение записей об имеющихся книгах и читателях

- удаление записей об имеющихся книгах и читателях

· Возможность добавления новых данных:

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

- создание новых читательских форм

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

Таблица 4 - Авторы

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

Тип поля

Описание поля

ID

Целое [INTEGER]

[уникальное] Номер, присваиваемый автору

Автор

Текст [VARCHAR]

Ф.И.О. автора

Таблица 5 - Издательства

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

Тип поля

Описание поля

ID

Целое [INTEGER]

[уникальное] Номер, присваиваемый издательству

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

Текст [VARCHAR]

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

Таблица 6 - Инвентаризация дисков

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

Тип поля

Описание поля

Дата записи

Дата[DATE]

Дата записи в форму

Инвентарный номер

Целое [INTEGER]

[уникальное] Номер, присваиваемый диску

Название диска

Текст [VARCHAR]

Год издания

Дата [DATA]

Цена

Число [NUMERIC]

Таблица 7 - Инвентаризация учебников (2009-2012 гг.)

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

Тип поля

Описание поля

ID

Целое [INTEGER]

[уникальное] Номер, присваиваемый учебнику

Дата

Дата [DATA]

Дата записи в форму

Таблица 8 - Инвентаризация учебников (общая)

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

Тип поля

Описание поля

ID

Целое [INTEGER]

[уникальное] Номер, присваиваемый учебнику

Название

Текст [VARCHAR]

Название учебника

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

Текст [VARCHAR]

Название издательства, выпустившего учебник

Год

Дата [DATA]

Год выпуска учебника

Автор

Текст [VARCHAR]

Автор учебника

Количество

Число [NUMERIC]

Количество учебников, поступивших в школу

Таблица 9 - Инвентаризация учебников (по классам)

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

Тип поля

Описание поля

ID

Целое [INTEGER]

[уникальное] Номер, присваиваемый учебнику

Дата записи

Дата [DATA]

Дата записи в форму

Автор

Текст [VARCHAR]

Автор учебника

Название

Текст [VARCHAR]

Название учебника

Количество

Число [NUMERIC]

Количество учебников, поступивших в школу

Год издания

Дата [DATA]

Год выпуска учебника

Цена

Число [NUMERIC]

Цена учебника

Таблица 10 - Инвентаризация художественной литературы

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

Тип поля

Описание поля

ID

Целое [INTEGER]

[уникальное] Номер, присваиваемый книге

Автор

Текст [VARCHAR]

Автор книги

Название

Текст [VARCHAR]

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

Год выпуска

Дата [DATA]

Год издания книги

Таблица 11 - Классы

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

Тип поля

Описание поля

ID

Целое [INTEGER]

[уникальное] Номер, присваиваемый классу

Класс

Текст [VARCHAR]

Номер и литера класса

Таблица 12 - Формирование заказа читателя

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

Тип поля

Описание поля

ID

Целое [INTEGER]

[уникальное] Номер, присваиваемый читателю

Класс

Текст [VARCHAR]

Номер и литера класса

Ф.И.О.

Текст [VARCHAR]

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

Дата рождения

Дата [DATA]

Дата рождения читателя

Адрес

Текст [VARCHAR]

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

Должность

Текст [VARCHAR]

Учитель, администрация и др. персонал

Дата выдачи книги

Дата [DATA]

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

Текст [VARCHAR]

Название выданной книги или учебника

Отметка о сдаче книги

Текст [VARCHAR]

2.2 Средства, входящие в OpenOffice Base

OpenOffice.org Base - механизм подключения к внешним СУБД, плюс встроенная СУБД HSQLDB, входит в состав OpenOffice.org. Начиная с версии, 3.0 - поддерживает формат базы данных Microsoft Access.

При запуске приложения OpenOffice.org Base автоматически открывается мастер создания базы данных. Можно создать новую базу, открыть уже существующий файл и самое главное, подключиться к существующей базе данных. Это значит, что есть возможность подключения к любому внешнему серверу БД, такому как MySQL или PostgreSQL. Это позволяет не только работать с базой в многопользовательском режиме, но и использовать разные программы для доступа к данным.

Таблицы

В OpenOffice создать таблицу можно в режиме дизайна или через функцию «мастер создания таблиц». Таблица базы данных хранит информацию об одном объекте. Например, таблица может хранить справочник адресов, список магазинов, телефонный справочник или прайс-лист. База данных может иметь одну или несколько таблиц. Процесс создания таблицы в Base аналогичен процессу в Access, необходимо последовательно вводить названия и типы полей, указывая при необходимости ключевое поле. Каждая таблица должна иметь поле Первичный ключ. Его можно использовать для автоматической нумерации записей. Поле в таблице является единицей информации.

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

Формы

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

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

· выбор таблицы, к которой будет обращаться форма;

· определение расположения элементов управления в форме;

· установка источника данных;

· задание стиля оформления;

· присвоение имени форме.

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

Запросы

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

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

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

При выборе пункта «Создать запрос в режиме дизайна», открываются окна «Дизайнер запросов» и «Добавить таблицы». Можно добавлять несколько таблиц, а затем, добавить нужные свойства запросу в окне «Дизайнер запросов».

Отчёты

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

Для создания отчётов, так же, как и для создания других средств OpenOffice Base, существует два способа - режим дизайна и мастер создания отчётов.

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

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

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

Проектирование ИС охватывает три основные области:

· проектирование объектов данных, которые будут реализованы в базе данных;

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

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

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

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

· требуемой пропускной способности системы;

· требуемого времени реакции системы на запрос;

· безотказной работы системы;

· необходимого уровня безопасности;

· простоты эксплуатации и поддержки системы.

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

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

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

От выбора типа модели зависит в каких нотациях будет производиться декомпозиция работ. Различают следующие нотации: От выбора типа модели зависит в каких нотациях можно производить декомпозицию работ. Так, если выбрать тип Business Process (IDEF0), то в созданной модели можно производить декомпозицию работ в нотациях IDEF0, IDEF3 и DFD; если выбран тип Data Flow (DFD) - в нотациях DFD и IDEF3; если же выбран тип Process Flow (IDEF3) - то только в нотации IDEF0, DFD, IDEF3.

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

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

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

Контекстная диаграмма - вид IDEF0-диаграммы. Это диаграмма, расположенная на вершине древовидной структуры диаграмм, представляющая собой самое общее описание системы и ее взаимодействие с внешней средой (как правило, здесь описывается основное назначение моделируемого объекта). Контекстная диаграмма состоит из одного блока, описывающего функцию верхнего уровня, ее входы, выходы, управления, и механизмы, вместе с формулировками цели модели и точки зрения, с которой строится модель. Контекстная диаграмма A-0 должна содержать краткие утверждения, определяющие точку зрения должностного лица или подразделения, с позиции которого создается модель, и цель, для достижения которой ее разрабатывают. Эти утверждения помогают руководить разработкой модели и ввести этот процесс в определенные рамки. Точка зрения определяет, что и в каком разрезе можно увидеть в пределах контекста модели. Изменение точки зрения приводит к рассмотрению других аспектов объекта. Аспекты, важные с одной точки зрения, могут не появиться в модели, разрабатываемой с другой точки зрения на тот же самый объект.

Рисунок 6 - Контекстная диаграмма учёта библиотечного фонда

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

Рисунок 7 - Диаграмма декомпозиции

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

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

Рисунок 8 - Диаграмма «Дерево целей»

Рисунок 9 - Логическая модель данных

2.4 Схема ИС

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

Формальные признаки алгоритмов:

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

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

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

В процессе полного построения алгоритма можно выделить следующие основные этапы:

· постановка задачи;

· разработка модели;

· построение алгоритма;

· проверка правильности алгоритма;

· анализ алгоритма;

· программная реализация алгоритма.

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

Рисунок 10 - Алгоритм ИС учёта библиотечного фонда МБОУ «Первомайская средняя общеобразовательная школа»

Описание алгоритма ИС учёта библиотечного фонда МБОУ «Первомайская средняя общеобразовательная школа»:

· алгоритм начинается с терминатора начала и конца, обозначаемого овалом, терминатор соответствует запуску ИС;

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

· одним из возможных вариантов выбора, предоставляемых логическим блоком, является действие «Инвентаризация». Действие (блок вычислений) обозначается прямоугольником и подразумевает выполнение какого-либо действия или обработку данных. Действие «Инвентаризация» предоставляет пользователю возможность добавления новой и списание устаревшей литературы, поиск данных о литературе, входящей в библиотечный фонд, составления отчётов о состоянии библиотечного фонда;

· «Ввод ключей» - уникальные данные, в качестве которых выступают идентификаторы и инвентарные номера, по которым производится поиск литературы в БД, блок «Ввод ключей» обозначен на схеме параллелепипедом, что обозначает процесс ввода информации;

· далее в алгоритме отображено действие по поиску данных в БД «Книги», которое на схеме называется «Поиск данных».

· «Составление отчёта» - действие, подразумевающее формирование отчётов о поступлении документов в библиотечный фонд, документах, полученных библиотекой в качестве пожертвования, недостающих и выбывших документах;

· логический блок «Печать?» предоставляет пользователю возможность печати составленных отчётов;

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

· вторая ветвь алгоритма предназначена для выполнения действий по вводу документов в БД «Книги»;

· третья ветвь алгоритма содержит действия по вводу читателей в БД «Читатели», обозначенной на схеме цилиндром;

· далее на схеме представлено действие «Формирование заказа читателя», представляет сведения о запросе читателя на документы, хранящиеся в библиотечном фонде;

· для регистрации заказа необходимо осуществить проверку наличия запрашиваемого документа в БД «Книги», для этого вводится информация о книге, что отображено на схеме блоком «Ввод данных о книге»;

· на следующем этапе идёт обращение к БД «Книги», где осуществляется поиск нужного документа;

· далее представлен логический блок «Наличие книги в базе данных», разделяющий ветвь на два случая, в первом - происходит регистрация заказа, во втором - отказ от регистрации ввиду отсутствия запрашиваемого документа в БД «Книги»;

· действие «Регистрация заказа» означает, что заказ читателя принят, интересующий его документ найден в БД и будет ему выдан;

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

2.5 Интерфейс ИС

Интерфейсы информационных систем условно можно разделить на 3 группы:

· текстовые (текст-ориентированные);

· смешанные (псевдографические);

· графические.

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

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

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

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

К графическим интерфейсам относят все оконные графические системы Windows, X-Window, Photon из ОС QNX, Aqua из MacOS X. Графическими они называются потому, что все элементы пользовательского интерфейса, как и сами данные в окнах, отображаются в графическом режиме, с помощью 256, 16-битной или 32-битной глубины цветового буфера. Это позволяет сформировать привлекательные с точки зрения пользователя окна, кнопки, пиктограммы, ползунки, индикаторы.

Интерфейс должен обеспечивать:

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

· возможность отображения различной - как фактографической, так и документальной информации (т.е. текста и мультимедиа содержимого);

· возможность работы с максимально доступным множеством источников данных без потери гибкости, причём с условием регулярности элементов управления;

· независимость от архитектуры системы и организации сетевых ресурсов.

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

Интерфейс информационной системы учёта библиотечного фонда МБОУ «Первомайская средняя общеобразовательная школа» относится к группе графических интерфейсов.

Главная форма ИС имеет следующий вид:

Рисунок 11 - Главная форма ИС учёта библиотечного фонда МБОУ «Первомайская средняя общеобразовательная школа»

Главная форма является кнопочной и отображает полный перечень функций ИС: «Инвентаризация», «Ввод книги», «Ввод читателя», «Заказ читателя». Нажатие на какую-либо из перечисленных кнопок, приводит к открытию формы, содержащей ряд дополнительных функций по соответствующему вопросу. Что касается оформления формы, то цветовая гамма выдержана в тёплых неярких тонах, не отвлекающих внимания пользователя системы и не напрягающая зрение при длительной работе. Для удобства работы подобран оптимальный размер шрифта. В левой части формы расположены фотографии библиотеки.

Форма «Инвентаризация», является кнопочной формой с рядом вложенных форм: «Инвентаризация дисков», «Инвентаризация учебников» и «Инвентаризация художественной литературы», кнопка «Выход» отвечает за переход к главной форме ИС.

Рисунок 12 - Форма «Инвентаризация»

Форма «Инвентаризация дисков» содержит поля: «Дата записи», «Инвентарный номер», «Название диска», «Год издания», «Цена» и кнопку для удаления записей. Форма связана с одноимённой таблицей и предназначена для учёта поступления и списания электронных документов библиотеки, хранящихся на дисках.

Рисунок 13 - Форма «Инвентаризация дисков»

Форма «Инвентаризация учебников» включает в себя восемь полей: «ID» (поле, предназначенное для присвоения объекту идентификационного номера, который присваивается автоматически и соответствует порядковому номеру объекта в таблице «Инвентаризация учебников»), «Дата», «Автор», «Название», «Год выпуска», «Издательство», «Сумма», «Документ» и кнопку «Удалить запись». Форма предназначена для учёта поступления и списания учебной литературы.

Форма «Инвентаризация художественной литературы» состоит из полей: «ID», «Автор», «Название», «Год выпуска», «Цена» и кнопки удаления записей. Форма связана с одноимённой таблицей и используется для учёта художественной литературы.

Рисунок 14 - Форма «Инвентаризация учебников»

Рисунок 15 - Форма «Инвентаризация художественной литературы»

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

Рисунок 16 - Форма «Ввод книги»

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

Форма «Ввод учебника» содержит поля: «ID», «Дата», «Автор», «Название», «Год выпуска», «Издательство», «Цена», «Ф.И.О.» и связана с таблицами «Заказ читателя» и «Инвентаризация учебников».

Рисунок 17 - Форма «Ввод диска»

Рисунок 18 - Форма «Ввод учебника»

Форма «Ввод художественной литературы» включает в себя поля: «ID», «Автор», «Название», «Год выпуска», «Цена», «Ф.И.О.». Связана с таблицами «Заказ читателя» и «Инвентаризация художественной литературы».

Рисунок 19 - Форма «Ввод художественной литературы»

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

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

2.6 Анализ результата

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

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

· в разработанной ИС статус читателя определяется одним из четырёх типов: учитель, ученик, администрация, персонал, вместо запланированных двух (учитель, ученик), что позволяет подробнее классифицировать читателей и упрощает поиск в системе;

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

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

3. График выполнения дипломной работы

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

Сетевой график

Таблица 13 - Перечень работ при разработке и внедрении системы

Перечень работ

Начальное событие

Конечное событие

Работа

Содержание

Содержание

Код

Ожидаемая длительность, дни

Опрос специалистов, сбор образцов документов предметной области

Задание получено

1

Опрос проведён

2

1-2

10

Анализ сведений проведённого опроса

Опрос проведён

2

Анализ проведён

3

2-3

6

Изучение литературы

Анализ проведён

3

Литература изучена

4

3-4

10

Составление диаграмм потоков данных, функционирования

Литература изучена

4

Диаграммы составлены

5

4-5

6

Проектирование модели базы данных

Литература изучена

4

Модель базы данных составлена

6

4-6

10

Формирование технического проекта

Диаграммы составлены

5

Технический проект подготовлен

7

5-6

0

Модель базы данных составлена

6

6-7

10

Написание программного кода

Технический проект подготовлен

7

Код реализован

8

7-8

7

Тестирование программного кода

Код реализован

8

Тест проведён

9

8-9

2

Подготовка к внедрению информационной системы

Тест проведён

9

Подготовка окончена

10

9-10

1

Заключение

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

· проведён анализ состояния вопроса;

· определены цели и задачи школьной библиотеки;

· рассмотрены проблемы перехода школ на ОС Linux;

· проведён обзор рынка библиотечных информационных систем;

· проделан сравнительный анализ Microsoft Office и OpenOffice;

· изучены законодательные акты учёта библиотечного фонда;

· осуществлён выбор средства разработки ИС;

· составлено техническое задание;

· описаны средства, входящие в OpenOffice Base;

· спроектирована ИС;

· составлена схема ИС;

· разработан интерфейс модели;

· рассчитана экономическая эффективность ИС;

· проведён анализ результата.

Результатом проделанной работы является создание информационной системы учёта библиотечного фонда МБОУ «Первомайская средняя общеобразовательная школа». Были выполнены следующие задачи:

· изучение материала по вопросу ведения учёта библиотечного фонда;

· проведение анализа входной и выходной информации;

· выбор средства для реализации ИС;

· разработка и реализация ИС;

· расчет экономического эффекта.

Список источников

1. Принципы и закономерности развития библиотечных фондов. URL: http://referatwork.ru/refs/source/ref-53866.html;

2. Библиотечный фонд, его функции, состав и структура. URL: http://revolution.allbest.ru/culture/00250429_0.html;

3. Инструкция по учёту библиотечного фонда. URL: http://www.rsl.ru/upload/files/folder_456/021007_inst.doc;

4. Проблемы электронных библиотек. URL: http://www.lib.grsu.by/library/data/resources/catalog/87875-129267.pdf;

5. Интерфейсы информационных систем. URL: http://inftis.narod.ru/is/is-n7.htm;

6. Что нужно знать о Linux пользователю. URL: http://mirror.yandex.ru/altlinux/4.0/Desktop/current/docs/rescue.next/index.html;

7. Неизбежность перехода на СПО. URL: http://www.ug.ru/article/56;

8. Школьные компьютерные эксперименты. URL: http://pspo.it.ru/mod/forum/discuss.php? d=703;

9. Основные понятия технологии проектирования информационных систем. URL: http://www.intuit.ru/department/se/devis/1/3.html;

10. Проектирование ИС. URL: http://window.edu.ru/resource/008/47008;

11. Контекстная диаграмма. URL: http://www.itstan.ru/funk-strukt-analiz/kontekstnaja-diagramma.html;

12. Автоматизированные библиотечные информационные системы. URL: http://libraries.osdn.org.ua/ru/programms/ils;

13. Автоматизация библиотечной деятельности. URL: http://magazine.stankin.ru/arch/n_03/art/sarkisova.html;

14. Автоматизация школьных библиотек. URL: http://bibl-systema.narod.ru/tekst67.html;

15. Cравнительный анализ Microsoft Office и OpenOffice. URL: http://dprogu.ru/kms_article+show+ids-184.html;

16. В чём разница между Microsoft Office и OpenOffice? URL: http://www.softhome.ru/articles/different-between-OpenOffice-and-MCOffice;

17. OpenOffice.org 3.0: бесплатная и удобная замена Microsoft Office. URL: http://www.mobi.ru/Articles/4024/OpenOfficeorg_30_besplatnaya_i_udobnaya_zamena_Microsoft_Office.htm;

18. Автоматизация (компьютеризация) библиотек. URL: http://www.iatp.by/handouts/library/library_auto.shtml;

19. Формальные признаки алгоритмов. URL: http://www.5byte.ru/9/0011.php;

20. Этапы построения алгоритма. URL: http://proger.elitno.net/algoritmy/54;

библиотека школьный openoffice linux

Размещено на Allbest.ru


Подобные документы

  • Разработка автоматизированного рабочего места служащего библиотечного фонда "Национальная библиотека им. В.И. Вернадского". Программные средства для разработки базы данных библиотечного фонда. Установление связей таблиц базы данных библиотечного фонда.

    курсовая работа [5,3 M], добавлен 07.06.2010

  • Понятие и классификация программного обеспечения. Анализ компонентов и назначения интегрированных пакетов для офиса на примере Microsoft Office 2007. Сравнительный анализ альтернативного офисного пакета OpenOffice и его компонентов: Writer, Calc, Draw.

    курсовая работа [4,7 M], добавлен 10.11.2010

  • Функциональная схема системы "Учет библиотечного фонда". Описание поставленных задач. Выбор среды программирования и этапы разработки библиотеки автоматизированной системы. Логическая и физическая модель данных. Структура и описание программных модулей.

    дипломная работа [1,7 M], добавлен 27.10.2012

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

    курсовая работа [39,5 K], добавлен 15.07.2013

  • Роль веб-сайта в деятельности образовательного учреждения "МБОУ Модутская средняя общеобразовательная школа". Выбор системы управления содержимым для разработки сайта. Структура и разработка веб-сайта, создание шаблона. Публикация сайта в сети Интернет.

    дипломная работа [1,9 M], добавлен 04.11.2016

  • Обзор рынка операционных систем. Сравнение Windows 8, их стоимость. Текстовые редакторы: Microsoft Office, LibreOffice, Apache OpenOffice. 1С: Управление небольшой фирмой 8. Персонал как наиболее ценный ресурс любой компании, особенности управления.

    контрольная работа [37,2 K], добавлен 10.06.2014

  • Изучение редактора OpenOffice.org Draw: интерфейс и основные возможности. Приемы работы с векторными графическими изображениями при помощи пакета данной программы. Функции заливки цветом, растровой текстурой. Создание пользовательского градиента.

    дипломная работа [2,1 M], добавлен 02.10.2013

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

    курсовая работа [1,7 M], добавлен 14.06.2015

  • Основные моменты истории операционных систем, связывающих аппаратное обеспечение и прикладные программы. Характеристика операционной системы Microsoft Windows Seven, анализ операционной системы Linux. Преимущества и недостатки каждой операционной системы.

    курсовая работа [63,0 K], добавлен 07.05.2011

  • Создание базы данных для библиотеки, ведение учета сдачи и выдачи, формирование каталога книг. Требования заказчика к системе. План-график обследования деятельности библиотекаря. Структурные единицы входной, выходной информации. Логическая модель данных.

    курсовая работа [1,7 M], добавлен 25.04.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.