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

Автор работы: Пользователь скрыл имя, 10 Марта 2013 в 19:23, курсовая работа

Описание работы

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

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

ВВЕДЕНИЕ 3
1. ЦЕЛИ И ЗАДАЧИ КУРСОВОЙ РАБОТЫ 5
2. СБОР ИСХОДНЫХ ДАННЫХ И РАЗБИЕНИЕ ПРОЕКТА НА ОТДЕЛЬНЫЕ МОДУЛИ 7
2.1. Сбор исходных данных 7
2.2. Выбор программного обеспечения 8
2.3. Программно-аппаратная платформа 10
2.4. Среда разработки модулей проекта или выбор СУБД 10
2.5. Функциональные требования к программному продукту 12
2.6. Требования к составу и параметрам технических средств 12
3. СТРУКТУРА ПРОЕКТА БАЗЫ ДАННЫХ 13
4. ИНТЕРФЕЙС ПРОЕКТА 41
4.1. Стандартные средства интерфейса 42
4.2. Стартовая форма 42
4.3. Запросы 43
4.4. Сложные формы 44
4.5. Простые формы 46
4.6. Очеты 46
4.7. Параметры запуска базы данных. 47
4.8. Принципы распространения. 47
4.9. Установка, настройка, обучение персонала 47
5. ОЦЕНКА ПРОЕКТА 50
ЗАКЛЮЧЕНИЕ 52
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 54
ПРИЛОЖЕНИЯ. .58
П.1. Схема данных 58
П.2. Листинг используемых запросов 59

Файлы: 1 файл

Пояснительная записка.doc

— 2.46 Мб (Скачать файл)


СОДЕРЖАНИЕ54

ПРИЛОЖЕНИЯ. .58

П.1. Схема данных 58

П.2. Листинг используемых запросов 59

П.3. Графические представления проекта 63

ВВЕДЕНИЕ

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

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

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

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

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

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

Курсовая работа состоит  из введения, пяти разделов, заключения, библиографического списка, включающего 30 наименований, и трех приложений. Общий объём работы – 71 страница, основной текст занимает – 58 страниц. Работа содержит 13 листов с иллюстрациями и 34 таблицы.

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

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

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

В четвертом разделе показан интерфейс проекта базы данных, выделены главные формы, подробно рассказан план работы с ними. Так же рассмотрены методы использования Microsoft Office Access 2010 по созданию различного рода форм, отчётов, запросов или страниц доступа к данным и описан ввод в эксплуатацию.

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

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

  1. ЦЕЛИ И ЗАДАЧИ КУРСОВОЙ РАБОТЫ

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

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

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

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

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

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

  • произвести анализ работы сотрудников библиотеки;

 

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

Вывод

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

 

2. СБОР ИСХОДНЫХ ДАННЫХ И РАЗБИЕНИЕ  ПРОЕКТА НА ОТДЕЛЬНЫЕ МОДУЛИ

2.1.Сбор исходных данных

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

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

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

Указывается информация о том, кому дается литература, дата записи и дата возврата.

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

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

 

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

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

  • данные читателей;
  • данные сотрудников;
  • выдача литературы.

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

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

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

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

2.2. Выбор программного  обеспечения

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

Для разработки проекта был выбран программный продукт MS Access 2010. Поводом для выбора послужило то, что именно это программное обеспечение, на данное время, задействовано во многих организациях и персонал, как правило, уже ознакомлен с ним.

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

Распределенная база данных, ее архитектура, при которой ядро БД работает на выделенном сервере; там же обычно хранятся и данные. Такие системы предназначены для работы с большим количеством клиентов, и зачастую в качестве серверов в них функционируют компьютеры более сложные и мощные, чем РС. Впрочем, сказанное не означает, что MS Access способен выполнять операции только в однопользовательском режиме. Напротив, программа успешно работает и в сетях, правда, с ограниченным числом клиентов. Так же, сама компания Microsoft настоятельно рекомендует инсталлировать MS Access в рамках небольших рабочих групп.

При желании на Access вполне можно  написать продвинутую бухгалтерскую  или кадровую программу. С таким  же успехом он применим и в качестве служебного средства, например, для  поддержки сложного Web-сайта или системы Internet. Вообще, MS Access позволяет создать сколько угодно сложный по своей архитектуре продукт. Вопрос лишь в масштабах его применения:  чем больше пользователей одновременно должно работать с базами данных и чем плотнее осуществляются транзакции, тем ближе граница между настольным MS Access и более мощными СУБД, например MS SQL Server.

 

Преимущества MS Access 2010 перед другими  средами разработки баз данных:

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

2.3. Программно-аппаратная  платформа

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

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

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

2.4. Среда разработки  модулей проекта или выбор  СУБД

Информация о работе Моделирование информационной системы библиотеки