Автор работы: Пользователь скрыл имя, 20 Июня 2015 в 14:57, курсовая работа
Целью данного курсового проекта является разработка информационной системы «Библиотечный фонд города».
Предположительно данная система должна решать следующие задачи:
обеспечение быстрого доступа к информации;
добавление и изменение данных о работе фонда;
хранение большого объема информации в виде форм и обеспечение возможности её обработки посредством запросов;
предоставление отчетов по требуемым критериям.
ВВЕДЕНИЕ
Программное обеспечение за полвека своего существования претерпело огромные изменения, пройдя путь от программ, способных выполнять только простейшие логические и арифметические операции, до сложных систем управления предприятиями.
Однако в современном мире требуется все более широкое применение информационных технологий. Развитие экономики и других сфер человеческой деятельности в наше время связано с применением вычислительной техники, созданием и использованием информационных систем различного назначения.
Информационная система — взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации в интересах достижения поставленной цели. Современное понимание информационной системы предполагает использование в качестве основного технического средства переработки информации персонального компьютера.
Необходимо понимать разницу между компьютерами и информационными системами. Компьютеры, оснащенные специализированными программными средствами, являются технической базой и инструментом для информационных систем. Информационная система немыслима без персонала, взаимодействующего с компьютерами и телекоммуникациями.
Библиотечный фонд — это систематизированное собрание произведений печати, подобранное в соответствии с задачами, типом и профилем библиотеки, предназначенное для использования читателями данной и других библиотек, а также для хранения его в течение всего времени, пока оно представляет реальный или потенциальный интерес для читателей.
Работа сотрудников библиотечного фонда подразумевает под собой обработку большого объема информации о множестве произведений печати, хранящихся в фонде, личных данных читателей, сведениях, появляющихся в результате работы фонда.
Целью данного курсового проекта является разработка информационной системы «Библиотечный фонд города».
Предположительно данная система должна решать следующие задачи:
Достижение поставленной цели значительно
ускорит процедуру обслуживания клиентов
фонда и упростит работу сотрудников.
1 Информационное обеспечение комплекса задач
1.1 Внемашинное информационное обеспечение
Библиотечный фонд города составляют библиотеки, расположенные на территории города. Каждая библиотека включает в себя абонементы и читальные залы. Пользователями библиотек являются различные категории читателей: студенты, научные работники, преподаватели, школьники, рабочие, пенсионеры и другие жители города. Каждая категория читателей может обладать непересекающимися характеристиками-атрибутами: для студентов это название учебного заведения, факультет, курс, номер группы, для научного работника - название организации, научная тема и т.д. Каждый читатель, будучи зарегистрированным, в одной из библиотек, имеет доступ ко всему библиотечному фонду города.
Библиотечный фонд (книги, журналы, газеты, сборники статей, сборники стихов, диссертации, рефераты, сборники докладов и тезисов докладов и пр.) размещен в залах-хранилищах различных библиотек на определенных местах хранения (номер зала, стеллажа, полки) и идентифицируется номенклатурными номерами. При этом существуют различные правила относительно тех или иных изданий: какие-то подлежат только чтению в читальных залах библиотек, для тех, что выдаются, может быть установлен различный срок выдачи и т.д. С одной стороны, библиотечный фонд может пополняться, с другой, - с течением времени происходит его списание.
Произведения авторов, составляющие библиотечный фонд, также можно разделить на различные категории, характеризующиеся собственным набором атрибутов: учебники, повести, романы, статьи, стихи, диссертации, рефераты, тезисы докладов и т.д.
Сотрудники библиотеки, работающие в различных залах различных библиотек, ведут учет читателей, а также учет размещения и выдачи литературы.
1.1.1 Инфологическая или информационная модель (схема данных) и её описание
Сущность – любой различимый объект (объект, который мы можем отличить от другого), информацию о котором необходимо хранить в базе данных. Сущностями могут быть люди, места, самолеты, рейсы, вкус, цвет и т.д. Необходимо различать такие понятия, как тип сущности и экземпляр сущности. Понятие тип сущности относится к набору однородных личностей, предметов, событий или идей, выступающих как целое. Экземпляр сущности относится к конкретной вещи в наборе. Например, типом сущности может быть ГОРОД, а экземпляром – Москва, Киев и т.д.
При проектировании информационной системы Библиотечный фонд города, можно выделить следующие сущности:
Связь – ассоциирование двух или более сущностей. Если бы назначением базы данных было только хранение отдельных, не связанных между собой данных, то ее структура могла бы быть очень простой. Однако одно из основных требований к организации базы данных – это обеспечение возможности отыскания одних сущностей по значениям других, для чего необходимо установить между ними определенные связи. А так как в реальных базах данных нередко содержатся сотни или даже тысячи сущностей, то теоретически между ними может быть установлено более миллиона связей. Наличие такого множества связей и определяет сложность инфологических моделей.
Рисунок 1 Схема данных ИС «Библиотечный фонд города»
На рисунке представлены связи типа один-к-одному (каждой записи из одной таблицы соответствует одна запись в другой таблице) и один-ко-многим (каждой записи из одной таблицы соответствует несколько записей другой таблице).
Атрибут – поименованная характеристика сущности. Его наименование должно быть уникальным для конкретного типа сущности, но может быть одинаковым для различного типа.
Ключ – минимальный набор атрибутов, по значениям которых можно однозначно найти требуемый экземпляр сущности.
Таблица 1 Атрибуты и первичные ключи сущностей для информационной модели
Сущность |
Ключ |
Атрибуты |
1 |
2 |
3 |
Читатели |
Код |
Код ФИО Статус Название уч_заведения/Место работы Класс/Курс Должность Преподаваемая дисциплина(для преподавателей) Зарегистрирован(а) |
Продолжение таблицы 1 Атрибуты и первичные ключи сущностей для информационной модели
Сущность |
Ключ |
Атрибуты |
1 |
2 |
3 |
Библиотекари |
Код сотрудника |
Код сотрудника ФИО Библиотека Читальный зал |
Библиотеки фонда |
Код хранилища |
Код хранилища Название Адрес Номер телефона |
Выдача книг |
Название книги ФИО библиотекаря Кому выдана Дата выдачи Дата возврата Сдано в срок Выдано | |
Движение литературы |
Название издания Дата поступления Поступление Дата списания Списание | |
Издательства |
Код издательства |
Код издательства Название издательства |
Книги фонда |
Инвентарный номер книги Название Автор Издательство Библиотека Читальный зал Номер стеллажа Номер полки | |
Произведения |
Название произведения Инвентарный номер книги Книга с произведением Автор книги |
Сущность |
Ключ |
Атрибуты |
1 |
2 |
3 |
Читальные залы |
Библиотека Номер зала |
Продолжение таблицы 1 Атрибуты и первичные ключи сущностей для информационной модели
Описание физической модели
Далее составляется проект таблиц (таблица 2-13), которые будут в дальнейшем реализовываться в СУБД MS ACCESS.
Таблица 2 Читатели
Наименование поля |
Тип данных |
Код |
Числовой |
ФИО |
Текстовый |
Статус |
Текстовый |
Название уч_заведения/Место работы |
Текстовый |
Класс/Курс |
Текстовый |
Должность |
Текстовый |
Преподаваемая дисциплина (для преподавателей) |
Текстовый |
Зарегистрирован(а) |
Текстовый |
1.1.2 Используемые
классификаторы и системы
1.1.3 Характеристика входной информации
В ходе проектирования информационной системы были составлены следующие таблицы, которые необходимо будет заполнить (ввести входные данные).
Таблица «Читатели» (сведения о читателях): Код, ФИО, Статус, Название уч_заведения/Место работы, Класс/Курс, Должность, Преподаваемая дисциплина(для преподавателей), Зарегистрирован(а).
Таблица «Библиотекари» (данные о сотрудниках фонда): Код сотрудника, ФИО, Библиотека, Читальный зал.
1.1.4 Характеристика результатной информации
Результатом работы являются отчеты и запросы на поиск, вывод и обработку интересующей информации.
Например, запрос, выдающий информацию о сотрудниках, работающих в заданном читальном зале одной из библиотек фонда (рисунок 2, рисунок 3, рисунок 4).
Рисунок 2 Ввод значения параметра
Рисунок 3 Результат выполнения запроса
Рисунок 4 Ввод значения параметра
1.2 Внутримашинная реализация комплекса задач
1.2.1 Формализация расчётов (алгоритмы расчета и решения задач)
Данная информационная система не требует каких-либо расчетов.
1.2.2 Структурная схема использования комплекса программ (дерево
диалога)
2 Технологическое обеспечение
2.1 Организация технологии сбора, передачи, обработки и выдачи
Информации
После внесения сведений, сотрудник фонда может добавлять, редактировать информацию, делать запросы, производить поиск информации, выводить на печать необходимые отчеты.
2.2 Схема технологического процесса сбора, передачи, обработки и выдачи информации
Рисунок 9 Схема технологического процесса
сбора, передачи, обработки и выдачи информации
3 Программное обеспечение комплекса задач
3.1 Общие положения
Существует огромное количество платформ для разработки баз данных. В качестве средства проектирования ИС «Библиотечный фонд» была выбрана программа Microsoft Office Access. Microsoft Access – система управления базами данных фирмы Microsoft. СУБД Access занимает одно из ведущих мест среди систем для проектирования, создания и обработки баз данных. Каждая задача при решении включает в себя выбор способа решения. Acces при всей его внешней простоте позволяет решать весьма сложные задачи.
Достоинства:
Информация о работе Информационное обеспечение комплекса задач