База данных библиотеки "Стэлс" - Программирование, компьютеры и кибернетика дипломная работа

База данных библиотеки "Стэлс" - Программирование, компьютеры и кибернетика дипломная работа



































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


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

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

База данных - это организованная структура, предназначенная для хранения информации. В современных базах данных хранятся не только данные, но и информация [1,9].
Это утверждение легко пояснить, если, например, рассмотреть базу данных библиотеки. В ней есть все необходимые сведения об авторах, книгах, читателях и т.д. Доступ к этой базе могут иметь как работники библиотеки, так и читатели, которым необходимо найти какое-либо издание. Но среди них вряд ли найдется такое лицо, которое имеет доступ ко всей базе полностью и при этом способно единолично вносить в нее произвольные изменения. Кроме данных, база содержит методы и средства, позволяющие каждому из сотрудников оперировать только с теми данными, которые входят в его компетенцию. В результате взаимодействия данных, содержащихся в базе, с методами, доступными конкретным сотрудникам, образуется информация, которую они потребляют и на основании которой в пределах собственной компетенции производят ввод и редактирование данных.
С понятием базы данных тесно связано понятие системы управления базой данных. Это комплекс программных средств, предназначенных для создания структуры новой базы, наполнение ее содержимым, редактирование содержимого и визуализации информации. Под визуализацией информации базы понимается отбор отображаемых данных в соответствии с заданным критерием, их упорядочение, оформление и последующая выдача на устройства вывода или передачи по каналам связи [ 7].
В мире существует множество систем управления базами данных. Несмотря на то, что они могут по-разному работать с разными объектами и предоставляют пользователю различные функции и средства, большинство СУБД опираются на единый устоявшийся комплекс основных понятий.
Внедрение современных информационных технологий в практику библиотечного и информационно -- библиографического обслуживания стало первоочередной задачей многих библиотек. Для ведения библиотечных каталогов, организации поиска требуемых изданий и библиотечной статистики в базе данных библиотеки должны храниться сведения, большая часть которых размещаются в аннотированных каталожных карточках.
Переход к работе в условиях автоматизированной библиотечной системы облегчит не только работу пользователя, но и сотрудников библиотеки. Библиотечная база данных предназначена для хранения данных о приобретенных библиотекой изданиях (монографиях, справочниках, сборниках статей и т.п.), информации о местонахождении отдельных экземпляров (переплетов) каждого издания и сведений о читателях и о сотрудниках.
При помощи автоматизированной системы обрабатывается весь объем поступающих в библиотеку документов, включая отечественные и иностранные монографии, многотомные и продолжающиеся издания, нормативные материалы. В автоматическом режиме создаются библиографические указатели и списки, с помощью принтера печатаются листы инвентарной книги и все виды каталожных карточек для поддержания систематического и алфавитного карточных каталогов
Развитие автоматизации библиотечных процессов, с одной стороны, возрастающие требования читателей к широте библиотечных коллекций, с другой стороны, диктуют необходимость оперативного решения проблемы электроной доставки документов, включащей такие способы, как получение компакт-дисков с полными текстами; электронная подписка на периодику; получение электронных копий из постоянных электронных хранилищ через Интернет. Планируемое ипользование технологий электронной доставки позволит выделить ядро библиотечного фонда на электронных носителях и таким образом позволит создать предпосылки для плавного перехода к созданию на их основе полнотекстовых баз данных.
В результате моей работы была создана база данных библиотеки «СТЭЛС», при помощи которой можно легко найти необходимую книгу, учесть поступление новых книг и списание старых, а также осуществлять контроль за выдачей и возвратом книг имеющихся в фонде библиотеки.
В процессе ознакомления работы библиотеки "Стэлс" стало очевидно, что все действия сотрудников библиотеки осуществлялись вручную.
Для ведения библиотечных каталогов, организации поиска требуемых изданий и библиотечной статистики[32] в базе должны храниться сведения, большая часть которых на данный момент размещается в аннотированных каталожных карточках [34] (рисунок 1.1).
Дейт К. Руководство по реляционной СУБД DB2 / Пер. с англ. и предисл. М.Р.Когаловского. - М.: Финансы и статистика, 1988. - 320 с.: ил. ISBN 5-279-00063-9 Книга американского специалиста в области реляционных баз данных К.Дейта, автора популярной в СССР монографии "Введение в системы баз данных" (М.: Наука, 1981), представляет собой руководство по перспективной СУБД фирмы ИБМ DB2, сочетающей возможности широко известной системы IMS/VS и реляционной СУБД. Для специалистов по программному обеспечению информационных систем и студентов вузов.
Рисунок 1.1 - Пример каталожной карточки библиотеки
Анализ запросов на литературу (как читателями, так и сотрудниками библиотек) показывает, что для поиска подходящих изданий (по тематике, автору, художнику, издательству и т.п.) и отбора нужного (например, по аннотации) следует выделить следующие атрибуты [32] каталожной карточки:
1 Автор (фамилия и имена (инициалы) или псевдоним каждого автора издания).
3 Номер тома (части, книги, выпуска).
4 Вид издания (сборник, справочник, монография, ...).
5 Составитель (фамилия и имена (инициалы) каждого из составителе издания).
6 Язык, с которого выполнен перевод издания.
7 Переводчик (фамилия и инициалы каждого переводчика).
8. Под чьей редакцией (фамилия и имена (инициалы) каждого из титульных редакторов).
9. Художник (фамилия и имена (инициалы) каждого художника-иллюстратора) - для художественных изданий, иллюстрируемых оригинальными рисунками.
10 Повторность издания (второе, одиннадцатое и т.п.).
11 Характер переиздания (исправленное, дополненное, переработанное, стереотипное и т.п.).
13 Издательство (название издательства).
15 Издательская аннотация или реферат.
16 Библиотечный шифр (например, ББК 32.973).
17 Авторский знак (например, Д27)[34].
Библиотечный шифр и авторский знак используются при составлении каталогов и организации расстановки изданий на полках: по содержанию (в соответствии с библиотечным шифром) и алфавиту (в соответствии с авторским знаком) [34].
Библиотечно-библиографическая классификация (ББК) распределяет издания по отраслям знания в соответствии с их содержанием. В ней используется цифро-буквенные индексы ступенчатой структуры [32].
В зарубежных странах такое программное обеспечение существует уже давно. Но так как для отечественных библиотечных центров оно является недоступным из-за отсутствия необходимого количества денежных средств, нужно создавать собственное программное обеспечение, которое позволило
- усилить контроль над учетом библиотечных кадров и ресурсов;
- снизить трудозатраты сотрудников библиотеки;
- повысить скорость получения необходимой информации (литература, читатель, сотрудник).
Библиотека «СТЭЛС» состоит из нескольких подразделений:
В регистрационном отделе сотрудник библиотеки регистрирует новую литературу, а также выдает читательские билеты новым читателям. В залах технической и художественной литературы находятся рабочие места сотрудников библиотеки, которые по необходимости осуществляют поиск необходимой литературы и выдают ее на абонемент читателя. В читальном зале литература не выдается читателям на дом, так как здесь находятся издания, выпущенные малым тиражом, поэтому необходим контроль над перемещением литературы.
На рисунке 1.2 будет представлена структурная модель библиотеки "Стэлс".
Рисунок 1.2 - Структура, задачи и исполнители библиотеки "Стэлс"
При поступлении в библиотеку новой литературы, перед сотрудником стоит задача регистрации новых книг. В аннотированную библиотечную карточку сотрудник вносит данные, характеризующие конкретную книгу. Эти данные включают в себя:
Кроме того, книге присваивается библиотечный шифр и код.
Все эти данные вносятся сотрудником библиотеки вручную.
В библиотеке, создание отчетной документации, выписка по выданной литературе, поиск литературы также производится вручную.
Для оперативной работы сотрудников библиотеки при поиске необходимой литературы, формировании отчетных документов должно быть разработано программное обеспечение на основе требований пользователя.
Современный этап развития библиотек натоятельно требует оперативного решения проблемы модернизации библиотечной деятельности на базе внедрения новейших информационных технологий [19]. Наиболее актуальной на сегодняшний день является автоматизация библиотечно-информационного обслуживания, при которой охватываются все основные этапы и участки библиотечного процесса.
Несмотря на большую подготовительную работу по автоматизации библиотек, развернутую в последние годы, реально работающих профессиональных библиотечных систем недостаточно.
Рассмотрим опыт Библиотечно-Информационного Центра Университета «Хазар» по автоматизации библиотеки на основе программного продукта «Follett Library Automation Solutions» [21]. Изучим достигнутые успехи, проблемы и перспективы развития.
Библиотечно-Информационный Центр (БИЦ) Университета «Хазар» является на сегодняшний день единственной моделью библиотечно-информационной интеграции в Украине. Особенностью БИЦ является также то, что он является открытой структурой, предоставляющей всем пользователям право открытого доступа к. библиотечным и информационным ресурсам.
В эффективно работающей автиматизированной библиотечной системе внедрен технологический цикл ввода библиографических описаний единиц фонда в электронный каталог на основе полной совместимости с международным коммуникативным форматом MARC (USMARC), поиска и библиотечной обработки различных видов изданий.
При помощи автоматизированной системы обрабатывается весь объем поступающих в библиотеку документов, включая отечественные и иностранные монографии, многотомные и продолжающиеся издания, диски CD-ROM, видеокассеты, нормативные материалы. В автоматическом режиме создаются библиографические указатели и списки, с помощью принтера печатаются листы инвентарной книги и все виды каталожных карточек для поддержания систематического и алфавитного карточных каталогов.
Все вышеперечисленные процессы выполняются в локальной компьютерной сети, объединяющей все технологические этапы работы с книгой с момента поступления в библиотеку и до определения ее на полку, а именно: комплектование, каталогизацию и систематизацию отечественной и иностранной литературы .
В плане ведення электронного каталога система приоритетов выглядит так. На этапе накопления информации:
- Организация ввода всех новых поступлений в библиотеку.
- Ведение электронного каталога по приоритетным направлениям.
- Компьютеризация основных библиотечных процессов: комплектования, обработки, подписки, работы с периодикой.
- Выпуск тематических бюллетеней в виде печатных копий.
- Организация справочно-информационного обслуживания читателей на базе электронного каталога.
- Ведение электронного каталога читателей.
- Расширение читательского доступа к информации
В автоматизированной библиотечной системе Follett для унификации элементов библиографической записи используются специальные файлы нормативных (авторитетных) записей (Authority files)[20]. К ним можно отнести машиночитаемые записи авторитетного описания, исходным элементом данных которого является принятый заголовок, представляющий собой имя лица, наименование организации, предмета, темы, унифицированное заглавие, заголовок формы, заглавие сериального издания или многотомника. В дополнение к принятому заголовку запись может содержать все вариантные и связанные заголовки, от которых формируютя ссылки; примечания об источниках информации; информационные примечания и т. п.
Стратегия развития электронного каталога предусматривается в тесной взаимосвязи с Интернет. Планируется целесообразным строить работу БИЦ в Интернет по следующей схеме:
- собственный каталог и другие ресурсы на собственном Web-сервере;
- использование Интернет-технологий для задач автоматизации;
- дополнительная сервисная информация и услуги для клиентов Web-сервера.
Развитие автоматизации библиотечных процессов в БИЦ , с одной стороны, возрастающие требования читателей к широте библиотечных коллекций, с другой стороны, диктуют необходимость оперативного решения проблемы электроной доставки документов, включащей такие способы, как получение компакт-дисков с полными текстами; электронная подписка на периодику; получение электронных копий из постоянных электронных хранилищ через Интернет. Планируемое ипользование технологий электронной доставки позволит выделить ядро библиотечного фонда на электронных носителях и таким образом позволит создать предпосылки для плавного перехода к созданию на их основе полнотекстовых баз данных.
Решение этой важной задачи осложнялось тем, что библиотеки, которые в течение ряда лет добровольно участвовали в создании СКП в традиционной (печатной) форме, находятся на разных уровнях автоматизации и используют разные прикладные программы автоматизации, а многие из них вообще не имеют каких-либо средств автоматизации.
Настоящий проект предусматривает разработку, ввод в эксплуатацию и апробирование первой очереди Региональной Системы Электронных Каталогов Периодических Изданий (РСЭК-ПИ), создаваемой на корпоративной основе группой библиотек г. Харькова, Центром новых информационных технологий Национального технического университета "Харьковский политехнический институт" (ЦНИТ НТУ ХПИ) и Научно-информационным центром Ассоциации современных информационно-библиотечных технологий (НИЦ АСИБТ).
Главная проблема, на решение которой направлен проект, состоит в том, что постоянно возрастающие потребности пользователей в оперативном получении информации о периодических изданиях, выписываемых (получаемых) библиотеками города, при сущестующей системе информирования граждан и организаций не могут быть удовлетворены с должной оперативностью и полнотой.
Проблема обеспечения оперативного поиска информации в периодических изданиях особенно актуальна для города Харькова, который является крупнейшим в Украине центром науки и высшего образования, занимая по всем показателям развития научно-образовательной сферы (количество НИУ и ВУЗов, численность специалистов, ученых и преподавателей, занятых НИОКР, темпы подготовки научных кадров, интенсивность научных публикаций и др.) второе (после Киевского) место и значительно опережая по этим показателям другие регионы страны.
Таблица 1.1 - Список библиотек - участниц проекта сводного каталога периодических изданий
Харьковская государственная научная библиотека им. В.Г. Короленко
Центральная научно-техническая библиотека ХАРПНТЭИ
Харьковская областная универсальная научная библиотека
Городская специальная музыкально-театральная библиотека им. К.С.Станиславского
Харьковская областная библиотека для детей
ЦНБ Харьковского национального университета им.В.Н.Каразина
Библиотека Харьковского гос. института исскуств им. И.П.Котляревского
НТБ Харьковского государственного технического университета сельского хозяйства
Библиотека Национальной фармацевтической Академии Украины
Фундаментальная библиотека Национальной юридической академии Украины им. Я.Мудрого
Библиотека Харьковского государственного медицинского университета
НТБ Харьковского государств-го автодорожного университета
Библиотека Украинской инженерно-педагогической академии
НТБ НТУ "Харьковский политехнический университет"
Библиотека Харьковского гос. технич. унив-та строительства и архитектуры
Харьковская государственная научная медицинская библиотека
Библиотека "Української Правничої Фундації" при НЮАУ
НТБ государственного технического университета радиоэлектроники
НТБ Харьковской академии городского хозяйства
В более крупных библиотеках используются такие программы как:
Библиотека 4.0 . Программа ведения библиотеки. Учет книг, работа с читателями, выдача книг читателям, сдача книг. Ведение журнала работы библиотеки, удобный поиск читателей и книг по базе. Есть возможность заносить оглавление для книг в базу и работы с ним. Печать журнала, книжных карточек, списка книг. Ведение справочника по книгам вне библиотеки (база книг, поиск книг в базе, занесение новых книг, перемещение книг в библиотечный фонд, работа с поставщиками книг). Программа имеет удобный интерфейс. Есть полная русская справка по работе с программой. Программа позволяет работать с сразу несколькими базами. Для работы программы вам возможно потребуется BDE (3,95 МБ).
Библиотека MD 4. Профессиональная программа автоматизации работы библиотеки. Работает с читателями, книгами, журналами, газетами, мультимедийными носителями и с любыми другими носителями информации. Ведение журналов выдачи - сдачи для всех носителей. Удобное представление данных с помощью таблиц. Экспорт данных в Excel. Печать всех данных программы. Печать в соответствии с ГОСТом книжных карточек и читательских формуляров. Удобный поиск по любым полям. Учет журнальных и газетных статей. Полная справка по программе. Программа учитывает деление библиотеки на отделы. Настраиваемый интерфейс. Есть возможность установки пароля администратора. Удобный и красивый интерфейс. И многое многое другое.
На предприятии «Стэлс» мы решили создать свою программу для автоматизации работы библиотеки, так как на предприятии работают программисты, которые выполнят эту задачу для библиотеки с ее особенностями и спецификацией, не затрачивая на нее особых денежных средств.
Тестирование должно проводится экспертами в области клиент-серверных приложений.
В процессе тестирования необходимо проверить корректность выполнения запросов.
Выявленные ошибки анализируются и устраняются разработчиком.
ПО должно сопровождаться следующими документами:
- доклад и плакаты к его демонстрации;
Минимальный объем потерянных данных при аварийной ситуации (допуск потери данных последнего запроса).
Эксплуатация ПО должна быть возможна на ОС Windows ХР.
ПО должно быть надежным: поддерживать однозначное выполнение всех функций.
ПО должно быть эффективным - эксплуатироваться без дополнительных ресурсов компьютера и программного обеспечения.
ПО должно быть модифицируемым - возможность внесения изменений в отдельные компоненты.
ПО должно быть точным - результат должен выдаваться с требуемой точностью.
ПО должно быть осмысленным - отсутствие избыточной информации в сопровождающей документации.
ПО должно быть информативным - наличие режима помощи.
ПО должно быть согласованным - использование единой терминологии во всех модулях.
Временной интервал между отказами ПО должен быть не менее 1 недели.
ПО должно стабильно работать при надежно работающей операционной системе (смотри пункт 1.4.4.4.3).
Требования по надежности сопровождения
По мере появления новых версий будет производится предоставление ее заказчику за дополнительное финансирование.
На протяжении одного месяца разработчик бесплатно будет устранять ранее не найденные ошибки.
ПО должно эксплуатироваться с учетом минимальных требований к ресурсам при обязательном наличии одной из рекомендуемых ОС.
ПО должно эксплуатироваться в помещении с показателями, соответствующим требованиям техники безопасности.
После окончания производственной практики проводится сдача зачета комиссии, в состав которой входят преподаватели кафедры № 603.
Должна быть проведена предзащита дипломной работы.
Таблица 1.3 - Этапы проведения работ
Анализ литературы и изучение предметной области
Разработанные графические и информационные модели
Разработка алгоритмической части проекта
Разработанные алгоритмы функционирования ПО
Разработка программного обеспечения
Программное обеспечение для автоматизации функционирования библиотеки
Тестирование и испытание программного продукта
Техническая документация, пояснительная записка, плакаты
Техническая документация, пояснительная записка, плакаты, демонстрационный ролик, отзыв, рецензия
Техническая документация, пояснительная записка, плакаты, демонстрационный ролик, отзыв, рецензия
В данной главе были рассмотрены особенности функционирования библиотеки произведен анализ известных продуктов в данной области, поставлена задача дипломного проекта, и составлено техническое задание на разработку программного продукта.
Рисунок 2.1 - Контекстная диаграмма библиотеки
На вход подается информация о новой литературе. Выходом системы является выходные документы (отчеты).
Проведем декомпозицию системы, которая будет показана на рис унке 2.2.
Рисунок 2. 2 - Декомпозиция системы
Процесс движения новой информации о литературе состоит из следующих действий:
Разбивка блока «Генерация отчета» будет показана на рисунке 2.3.
Блок «Генерация отчета» разбивается далее на такие блоки:
- Обработка информации об истории перемещения литературы;
- Обработка информации о взятой литературе;
Рисунок 2.3 - Разбивка блока «Генерация отчета»
1


Таблица 2.1 - Литература (Literature)
Таблица 2 .2 - Наименование литературы (Literature_Name)
Таблица 2.3 - Типография (Tepography)
Рисунок 2.4 - Логическая модель базы данных
Основная единица данных в физических структурах - хранимая запись. Хранимая запись представляет собой совокупность связанных элементов данных (атрибутов), которая соответствует одной или нескольким логическим записям; она содержит все необходимые указатели, длину записи и некоторые дополнительные данные. Иными словами, хранимая запись расширяет понятие логической записи вплоть до учёта действительных форматов памяти. Файл - множество аналогично построенных хранимых записей одного типа. Хранимые в файле записи могут иметь одинаковую или разную длину. Физическая база данных представляет собой совокупность совместно хранимых взаимосвязанных данных, состоящую из одного или нескольких типов хранимых записей. Файлы могут рассматриваться как вырожденная форма базы данных, содержащей хранимые записи только одного типа.
В общем случае проектирование физической базы данных (или физическое проектирование) - это процесс создания эффективной реализуемой структуры физической базы данных по заданной логической структуре, полученной исходя из требований пользователя к информации. Общая физическая модель БД представлена на рисунке 2.5. Выделенная часть схемы отображает базу данных учета литературы.
Рисунок 2. 5 -Физическая модель базы данных
В данной главе были выбраны методологии и технологии моделирования, а так же, при помощи CASE- средств, были построены функциональная, логическая и физическая модели ПО автоматизированной информационной системы технической библиотеки производственного предприятия «Стэлс».
3. АЛГОРИТМИЗАЦИЯ ПРОЦЕССА ФУНКЦИОНИРОВАНИЯ БИБЛИОТЕКИ ХГАПП
Алгоритмизация в самом общем виде может быть определена как процесс направленного действия проектировщика (группы проектировщиков), необходимый для выработки алгоритмов, достаточных для реализации создаваемого объекта (системы), удовлетворяющего заданным требованиям. Завершающим этапом алгоритмизации является выпуск набора алгоритмов, отображающий решения, принятые проектировщиком, в форме, необходимой для производства объекта (системы). При проектировании системы я использовала два класса алгоритмов:
- Алгоритмы, связанные с проектированием АС.
- Алгоритмы реляционной алгебры, необходимые для работы с БД.
Алгоритм - это конечная последовательность правил, приводящая к результату [16]. Решение любой задачи, в частности составление программы, предполагает, прежде всего, разработку алгоритма. Именно на разработку алгоритма решения задачи уходит львиная доля усилий при составлении программы. Но зато, если есть в распоряжении алгоритм, для квалифицированного программиста не составляет большого труда записать этот алгоритм на алгоритмическом языке, то есть составить программу. С другой стороны, программист, разрабатывая алгоритм, должен учитывать особенности среды программирования, в которой будет создаваться программа, свой личный опыт, имеющиеся в распоряжении ранее разработанные алгоритмы и программы. Это означает, что если для решения задачи имеются различные способы, то есть могут быть составлены различные алгоритмы, то существует возможность выбора наиболее лучшего алгоритма [2].
Разработка алгоритма заключается в разложении вычислительного процесса на составные части, установление порядка их следования, описание каждой из частей в той или иной форме с последующей проверкой, которая должна показать правильность выбранного метода. Процесс разработки алгоритма - алгоритмизация - проходит в несколько этапов детализации [35]. Первоначально создается укрупненная схема алгоритма, затем на каждом этапе детализации проводится проверка и исправление этой схемы.
- понятным для данного исполнителя, т.е. содержать предписания о выполнении только таких действий и о проверке только таких свойств объекта, которые входят в систему команд исполнителя;
- дискретным, т.е. выполняться команды алгоритма должны последовательно, с точной фиксацией моментов окончания выполнения одной команды и начала выполнения следующей;
- определенным, т.е. должны быть точные сведения о том, что после выполнения каждой очередной команды будет завершено выполнение алгоритма, или о том, какая следующая команда должна будет выполниться после текущей;
- результативным, т.е. алгоритм должен обеспечивать возможность получения результата за конечное число шагов [35].
Все алгоритмы могут быть разбиты на простейшие алгоритмы, которые принадлежат к одному из трех типов:
1 линейный вычислительный процесс [2];
2 разветвляющийся вычислительный процесс [2];
3 циклический вычислительный процесс [2].
Линейный вычислительный процесс представляет собой последовательность однократно выполняемых действий.
В разветвляющемся вычислительном процессе проверяется некоторое условие и в зависимости от того, выполняется оно или нет, вычисления идут по одной либо другой ветви.
Циклическим является вычислительный процесс, содержащий группу многократно повторяющихся операторов, то есть цикл [4].
В процессе описания разработки алгоритма можно использовать различные способы:
- словесная форма описания алгоритма [16];
Словесная форма описания алгоритма - запись алгоритма средствами обычного языка, но с тщательно выбранным набором слов и фраз, не допускающих двусмысленности, повторений, синонимов. Кроме этого в словесной форме принимаются определенные соглашения о форме записи, порядке выполнения действий, допускается использование математических символов [2].
Блок-схема - графическое представление алгоритма, дополненное элементами словесной записи. Каждый пункт алгоритма отображается на схеме некоторой геометрической фигурой - блоком, причем каждый блок различен по типу выполнения действий [2,13].
Псевдокод - представляет собой метод применения естественного языка для описания алгоритма, но с использованием конструкций, близких к конструкциям структур языка программирования. Он позволяет создать машинно-независимое описание алгоритма. Псевдокод состоит из таких предложений, которые могли бы быть выполнены ПЭВМ, но он может также содержать фразы в свободной форме [35].
Из всех выше перечисленных способов описания алгоритма наиболее наглядным является блок-схема, поэтому для описания алгоритмов системы используется этот способ.
В данной главе был выбран и обоснован метод написания алгоритма, разработаны и описаны основные алгоритмы.
4. ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ АВТОМАТИЗАЦИИ ФУНКЦИОНИРОВАНИЯ БИБЛИОТЕКИ «СТЭЛС»
Таблица 4.1 - Определения наилучшего процессора
Эффективность работы блока операций с целыми числами
Эффективность работы блока операций с плавающей запятой
Таким образом, для решения поставленной задачи рекомендуется использовать процессор Intel Pentium с тактовой частотой не менее 1,33 ГГц.
Visual C++ - разработка фирмы Microsoft - представляет собой инструмент для создания 32-х разрядных приложений. В его состав входит библиотека классов Microsoft Foundation Classes (MFC), которая позволяет реализовать доступ к системным ресурсам. Визуальные средства разработки интерфейса пользователю делают процесс компоновки разнообразных меню и диалоговых окон довольно удобным, однако этот процесс является очень трудоемким и требует дополнительного опыта в создании приложения. Также для нормальной работы среды необходимо наличие достаточно мощного ПК.
Delphi - разработка фирмы Borland Inprise Corporation - среда разработки программ, ориентированных на работу в операционных системах семейства Windows. Программы в Delphi создаются на основе современной технологии визуального проектирования, которая, в свою очередь, базируется на идеях ООП. Языком программирования является Object Pascal. В этой среде сравнительно с Visual C++ хуже реализованы функции системного доступа, но зато она не требует для своей работы очень мощного ПК.
C++ Builder разработан также фирмой Borland Inprise Corporation. В этой среде приложения создаются на основе технологии визуального проектирования, аналогично среде Delphi. Языком программирования является С++. C++ Builder также не требует для нормальной разработки приложений мощного ПК, но существуют и некоторые недостатки. Реализация математических вычислений в этой среде производится значительно хуже, чем в выше описанных средах.
Выбираем следующие критерии, по которым будем осуществлять выбор:
1 доступность необходимых бесплатных дополнительных библиотек;
2 время, затрачиваемое на разработку;
3 требования к вычислительным ресурсам ПК;
4 эффективность выполнения математических операций;
5 скорость работы разработанного программного обеспечения;
Как дополнение к перечисленному, можно указать, что время разработки зависит от: поддержки выбранным инструментарием ОС, аппаратной поддержки, необходимой для их оптимального функционирования; наличия предварительного опыта у разработчиков в использования соответствующих программных средств. Обеспечить минимальное время разработки можно только при выполнении этих условий.
Анализ основных направлений автоматизации бизнес-процессов с информационными технологиями. Разработка баз данных для решения проблем хранения и систематизации информации.
База данных библиотеки "Стэлс" дипломная работа. Программирование, компьютеры и кибернетика.
Потребность В Безопасности Реферат
Дипломная работа по теме Генерал Дзянікін
Реферат по теме Міжнародне трудове право
Коррекция Фигуры Реферат
Реферат Способы Остановки Кровотечений
Написать Эссе Военное Искусство Кочевников
Менің Отаным Қазақстан Тақырыбында Қысқаша Эссе
Политика Импортозамещения В России Курсовая
Курсовая Работа На Тему Термодинамический Расчет Заданной Смеси
Реферат по теме Дети из неблагополучных семей
Гост Нумерация Страниц В Курсовой Работе
Реферат: Крылатское
Реферат 8 Вида
Современная Естественнонаучная Картина Мира Реферат
Контрольная работа по теме Предпринимательская культура в период феодальной раздробленности и монголо- татарского ига
Эссе Историческая Память О Великой Отечественной Войне
Реферат: Майнові та земельні відносини їх нормативно-правова база
Реферат: Народы циркумполярного мира Нганасаны
Реферат по теме Психологические черты, свойства и качества личности, необходимые для профессиональной деятельности социальному работнику
Курсовая Работа По Методике Преподавания Английского Языка
Права на средства индивидуализации юридических лиц, товаров, работ, услуг и предприятий - Государство и право презентация
Анализ состава и динамики персонала организации ОАО "Фармстандарт" - Бухгалтерский учет и аудит курсовая работа
Методологія соціально – ефективної організації фармацевтичного забезпечення населення - Медицина автореферат


Report Page