Автор работы: Пользователь скрыл имя, 30 Мая 2013 в 15:57, курсовая работа
Проектирование БД «Библиотека» ведется для упрощения работы библиотекаря со всем ассортиментом предложенных книг и учебных пособий, а также для учёта взятых и оставшихся в наличии книг.
Актуальность разработки программы заключается в следующем:
приложение «Библиотека» представляет собой программу для управления БД;
программа полностью автоматизирует труд оператора ПЭВМ: автоматически заносит вводимые пользователем данные в таблицы базы данных, изменяет структуру таблиц (добавление/удаление записей).
при использовании программы значительно снижается трудоёмкость ведения базы данных взятых и оставшихся книг.
Современное общество невозможно представить без компьютера. Они настолько широко и глубоко внедрились в нашу жизнь, что очень трудно назвать какую-либо сферу деятельности человека, где бы они не использовались. В связи с этим серьезные требования предъявляются и к аппаратной части современных компьютеров, и к используемому программному обеспечению. В основном именно программное обеспечение, или, иными словами, программные продукты, обеспечивают возможность широкого использования компьютеров. Стоит нам переустановить программное обеспечение компьютера или добавить какой-либо новый программный продукт, и мы сможем решать на этом компьютере совершенно новые задачи.
Следовательно, используемые программные продукты должны соответствовать определенным критериям, обеспечивающим надежность работы компьютера и удобство работы пользователя.
В соответствии с заданием курсового проектирования следует создать автоматизированное рабочее место (АРМ) «Библиотека», которое наиболее удобно можно организовать с помощью баз данных (БД).
Сегодня трудно себе представить сколько-нибудь значимую информационную систему, которая не имела бы в качестве основы или важной составляющей базу данных. Концепции и технологии баз данных складывались постепенно и всегда были тесно связаны с развитием систем автоматизированной обработки информации.
Проектирование БД «Библиотека» ведется для упрощения работы библиотекаря со всем ассортиментом предложенных книг и учебных пособий, а также для учёта взятых и оставшихся в наличии книг.
Актуальность разработки программы заключается в следующем:
Каждая книга, хранящаяся в библиотеке, имеет следующие параметры: автор, издание, год издания, жанр, ключевые слова, количество страниц. Каждая книга может присутствовать в нескольких экземпляров имеющие уникальный номер.
Так же в библиотеке ведется картотека читателей. О каждом читатели заносятся следующие сведения: ФИО, номер паспорта, адрес, телефон. Каждому читателю присваивается номер читательского билета.
В случаи выдачи экземпляра книги в библиотеке остается вкладыш, в котором указана дата выдачи, дата предполагаемого возврата и номер читательского билета.
Можно продлить книгу по телефону книгу назвав номер читательского билета и уникальный номер книги.
При возврате книги во вкладыше отмечается срок возврата. При просрочке возврата книги, читатель получает предупреждение. Когда предупреждений у читателя накапливается больше определенного предела, он лишается правом пользования библиотекой на определенный срок.
При потере книги читатель лишается правом пользования библиотекой на определенный срок, независимо от количества предупреждений.
В библиотеке есть ряд ограничений: нельзя выдавать книги больше установленного периода, нельзя выдавать больше определенного количества книг.
Основные определения
Классификация БД:
1. По технологии обработки
данных БД делятся на
Централизованная БД хранится в памяти одной вычислительной системы. Распределенная БД состоит из нескольких дублирующих друг друга частей и может храниться на различных компьютерах.
2. По способу доступа БД делятся на: БД с локальным доступом и на БД с сетевым доступом. Системы централизованных БД с сетевым доступом предполагают следующие архитектуры:
Система управления базами данных (СУБД) - комплекс программных и языковых средств необходимых для создания БД.
По степени универсальности различают два класса СУБД:
1. Системы общего назначения.
Не ориентированы на какую-
2. Специализированные. Создаются для использования в каком-то конкретном случае.
Техническое задание – система должна быть простой и не перегруженной функциями, только самое необходимое, должна работать очень быстро и не требовать особых навыков в работе с ПК.
Полное наименование системы: Информационная система «Библиотека».
Предприятие-заказчик системы – Библиотека с.Кулунда, в дальнейшей именуемая как «заказчик».
Разработчик: студентка группы кулундинского филиала АлтГТУ им. И.И. Ползунова, в дальнейшем именуемая как «разработчик».
Разрабатываемая система «Библиотека» предназначена для автоматизации деятельности библиотекаря по работе с читателями и банком книг. Система реализует следующие функции:
- Регистрация читателей;
- Регистрация книг;
- Регистрация операций по выдачи книг;
- Регистрация операция по возврату книг.
Основной целью разработки автоматизированной системы является регистрации движения книг.
На объекте автоматизации введена система, которая позволяет вести базу данных, содержащую информацию о читателях, книгах библиотечного фонда.
Система состоит из ряда подсистем, основными из которых являются:
- подсистема ввода информации;
- подсистема администрирования,
обеспечения целостности и
- подсистема формирования отчетности.
В системе есть централизованная база данных, которая содержит данные о читателях, книгах, карточек, журнала учета.
Численность персонала пользователей – 2 человек, которые предварительно проходят специальное обучение работы с системой.
Рекомендуемый режим работы персонала с системой 8 часов в день при пятидневной рабочей неделе.
При изменении процессов и методов управления необходима модернизация соответствующих модулей. В дальнейшем возможна модернизации системы с охватом всей деятельности библиотеки. Целевое назначение системы сохраняется на долгий период времени, так как предметная область не подвержена серьезным изменениям во времени.
Для обеспечения надежного функционирования системы и восстановления системы в случае сбоев, администратором осуществляется ежедневное резервное копирование баз данных на устройства резервного копирования.
Для обеспечения надежного функционирования технических и программных средств проводится еженедельный контроль работоспособности оборудования и программного обеспечения.
Требования по обеспечению безопасности при монтаже, наладке и эксплуатации технических средств системы должны соответствовать требованиям, содержащимся в инструкции по эксплуатации соответствующих средств. Должны соблюдаться общепринятые нормы по допустимым уровням освещенности, вибрации и шумовым нагрузкам.
Показатели ИС и обеспечение комфортности условий работы персонала, необходимые для облегчения деятельности, снижению усталости на рабочем месте, оснащенном ПК: требуемые установки рабочего стола, стула, приборов; правильное выполнение работ, требуемое освещение, применение вспомогательных средств, правильный метод работы. Эти условия должны выполняться в соответствии с нормами и стандартами, существующими в организации.
Перечень функций (задач), подлежащих автоматизации:
- подсистема ввода информации:
1) внесение информации о читателях;
2) регистрация книг;
3) регистрация операций по выдачи и возврату книг.
Задачи этой подсистемы выполняются ежедневно, работая с информацией на бумажных носителях.
Задачи выполняются по мере необходимости при изменении данных, либо при обнаружении ошибок.
- подсистема формирования отчетов:
1)журнал движения книг;
Задачи выполняются по мере необходимости.
В системе используют разрабатываемые алгоритмы, предназначенные для подбора видов рекламы по видам продукции или услуг, формирования отчетов по финансовой деятельности и статистической информации.
В системе имеется общая база данных, содержащая информацию, хранящуюся во всех подсистемах системы. В системе должна использоваться СУБД для управления данными.
Система должна быть реализована на языке высокого уровня с диалоговым интерфейсом с использованием меню и экранных форм.
К техническому обеспечению не предъявляется особых требований: необходимы сервер и персональные компьютеры, объединенные в локальную сеть.
Организационная структура должна соответствовать основным подсистемам ИС: отдел работы с клиентами и операциями прихода и расхода, отдел отчетности и т.п.
Защита от ошибочных
действий персонала системы производится
путем ограничения
Для контроля системы проводятся ее испытания. Система тестируется при проведении предварительных испытаний до пуско-наладочных работ, а также проводятся приемочные испытания на местах дальнейшего непосредственного использования системы.
При проведении приемочных испытаний присутствуют заказчик и разработчик. При успешном проведении испытаний утверждается приемочная документация. Со стороны заказчика должны присутствовать – руководитель, сотрудники, эксплуатирующих ИС и администратор.
- приведение заключаемых договоров к требуемому системой виду;
- приведение базы данных
к новой модели (добавление новых
и реструктуризация
- создание условий
для работы компонентов АСУ,
при которых гарантируется
- обучение персонала.
Разработке подлежат следующие документы:
- карточка читателя;
- карточка книги;
- картотека.
- постановка задачи;
- правила и стандарты, на основании которых осуществляет свою деятельность библиотека;
- эргономические требования к рабочим местам.
Программное обеспечение должно быть по возможности простым, поскольку решается малый комплекс задач, то можно обойтись одной простой формой.
Задачи, решаемые в
процессе создания и
- хранение и поиск
информации по книгам по
- хранение и поиск информации о посетителях библиотеки;