АИС «Студенческая библиотека»
ГБОУ СПО «БМСТ»
КУРСОВОЙ ПРОЕКТ
по дисциплине : Разработка и эксплуатация информационных систем
Тема: АИС «Студенческая библиотека»
Руководитель___________ Г.Н.Федорова
Студент ___________ Н.В. Решетняк
Специальность 080802 Прикладная информатика в машиностроении
Курс 4 группа 44пим-9
Работа принята с оценкой______
2014
СОДЕРЖАНИЕ
ВВЕДЕНИЕ...…………………………………………………
1 РАЗРАБОТКА СИСТЕМНОГО ПРОЕКТА
1. Назначение разработки………………………
1.2 Требования к функциональным
характеристикам…………………………………….
1.3 Требования к надежности
и безопасности…………………………………………..
1.4 Требования к составу
и параметрам технических
1.5 Требования к информационной
и программной совместимости………
2 РАЗРАБОТКА ТЕХНИЧЕСКОГО ПРОЕКТА И РЕАЛИЗАЦИЯ СИСТЕМЫ
2.1 Структура системы и объекты информационной базы……………………………...….…9
2.2 Интерфейс пользователя……………………
2.3 Программные модули
системы……………………………………………………..…
3 ТЕСТИРОВАНИЕ………………………………………………
ЗАКЛЮЧЕНИЕ……………………………………………………
ПРИЛОЖЕНИЯ
ПРИЛОЖЕНИЕ А………….……………………………………..………..………
ПРИЛОЖЕНИЕ Б………….………………………………………..……..………
СПИСОК ЛИТЕРАТУРЫ…………………………..……………..…
ВВЕДЕНИЕ
Библиотека - это научно - вспомогательное
учреждение, организующее общественное
пользование произведениями печати. Библиотеки
систематически занимаются сбором, хранением
и выдачей читателям произведений печати,
а также информационно-
Деятельность библиотеки складывается из трех основных составляющих: хранение, поиск, и выдача на определенное время, имеющихся в наличие книг.
Актуальность данной темы заключается в том, что многие библиотеки до сих пор придерживаются, традиционных библиотечных систем и процессов. Необходим, переход от бумажной работы к автоматизированным системам, чтобы сократить время поиска необходимой литературы, информации о читателях и т.д.
В последнее время информационные технологии стали неотъемлемой частью нашей жизни. Экономические информационные системы, связанные с предоставлением и обработкой информации для всех уровней управления экономическими объектами, приобретают особую важность в общественной жизни. На данный момент невозможно представить какую - либо организацию или учреждение не применяющую компьютерных технологий. Это обусловлено и тем, что государственные структуры требуют обязательных отчетов в электронном виде, следовательно, необходима систематизированная информация.
Начальным этапом создания системы является изучение, анализ и моделирование деятельности учреждения для возможного улучшения и оптимизации методов работы.
Актуальностью курсовой работы является информационная система «Студенческая библиотека» как часть системы управления учебным заведением в целом. Чтобы достичь более точного управления, необходимо автоматизировать каждый отдел отдельно.
Целью данной курсовой работы является улучшение эффективности выполнения процессов, происходящих в библиотеке. Для достижения поставленной цели следует раскрыть следующие задачи:
- изучение структуры и механизма работы учебного заведения, в том числе библиотеки;
- проектирование информационной системы «Студенческая библиотека»;
Объектом исследования является библиотека.
Предметом исследования являются процессы, происходящие в библиотеке:
- процесс записи в библиотеку новых читателей;
- процесс записи новых книг;
- процесс выдачи книг;
- процесс приема книг;
- процесс получения рейтинга книг;
- процесс статистики посещений читателей;
Автоматизированная информационная система «Студенческая библиотека» представляет собой часть автоматизированной системы управления средним профессиональным учебным заведением.
1 РАЗРАБОТКА СИСТЕМНОГО ПРОЕКТА
- Назначение разработки
Автоматизированная информационная система «Студенческая библиотека» предназначена для отдела среднего профессионального учебного заведения библиотека. Пользователями системы выступают:
- Библиотекарь, который вносит или изменяет данные;
- Администратор. Данному пользователю открыты все права;
- Бухгалтерский отдел, т.е. отдел учета;
Организация книжного фонда (библиотеки), включает вопросы учета, расстановки, хранения литературы и доставки ее читателю. Правильная организация библиотеки облегчает читателю пользование литературой, библиотекарю - быстрое выполнение читательских требований, а также обеспечивает сохранность фондов как общественной собственности.
Обслуживание читателей библиотеки осуществляется различными путями:
- выдача литературы, как в читальный зал, так и за пределы библиотеки;
- помощь отдельным читателям и учреждениям в подборе необходимой им литературы;
- раскрытие книжных фондов
Библиотечная деятельность связана с учетом большого количества операций, множество книг и читателей серьезно замедляют работу библиотекарей. Сложность поиска нужной книги в каталоге занимает длительное время, и целиком опирается на компетентность работников библиотеки.
В библиотеке ведется картотека читателей. Для ведения библиотечных каталогов, организации поиска требуемых изданий и библиотечной статистики в базе должны храниться сведения.
В библиотеку поступает много книг из различных издательств. Каждой книге в библиотеке присваивают номер, а затем передают в различные отделы.
Предусматривается автоматизация учета выдачи и возврата книг, записи новых книг и читателей, а также хранения информации об имеющихся в наличии книгах. Каждая книга, хранящаяся в библиотеке, имеет следующие параметры:
- название книги;
- автор;
- издание;
- год издания;
- жанр;
- количество страниц;
Каждая книга может присутствовать в нескольких экземплярах.
Так же в библиотеке ведется картотека читателей. О каждом читателе заносятся следующие сведения:
- ФИО;
- Адрес места жительства;
- Специальность;
- Курс;
- Группа;
Каждому читателю присваивается номер читательского формуляра. Формуляр читателя содержит необходимые данные. Формуляр читателя является источником входных данных, который приведен в приложении А.
В случае выдачи экземпляра книги в библиотеке остается вкладыш, в котором указана дата выдачи, дата предполагаемого возврата и номер читательского билета.
При просрочке возврата книги, читатель получает предупреждение. Когда предупреждений у читателя накапливается больше определенного предела, он лишается правом пользования библиотекой на определенный срок. При потере книги читатель лишается правом пользования библиотекой на определенный срок, независимо от количества предупреждений.
В библиотеке есть ряд ограничений: нельзя выдавать книги больше установленного периода и больше определенного количества.
Использование системы позволяет:
- Ввести базу данных студентов как читателей;
- Производить учет поступления изданий;
- Формировать необходимую отчетность;
Источниками выходных данных являются отчет выданных читателям книг на руки, отчет по задолжникам. Отчет по выдаче книг читателям и отчет по задолжникам приведены в приложении Б. В отчете по выданным читателям книг осуществляется вывод названия книги из справочника Книги, выданной читателю, а так же вывод самого читателя из справочника Читатели. Отчет Задолжники выводит фамилию читателя, название выданной ему книги, а также дату выдачи и дату возврата.
- Требования к функциональным характеристикам
Разрабатываемая автоматизированная информационная система «Студенческая библиотека» должна обеспечить:
- Формирование отчетов по выдаче книг читателю;
- Формирование отчета по книгам;
- Отчет по задолжникам.
Автоматизация информационной системы позволяет улучшать работу, повысить эффективность процессов происходящих в библиотеке.
В целом весь процесс работы библиотеки не прост. Библиотекарю необходимо принять от поставщика книги, внести данные о поступлении новых изданий, по запросу выдать книги читателю. Данную систему можно изобразить в виде диаграммы вариантов использования (рисунок 1).
Рис. 1 Диаграмма вариантов использования
В диаграмме указано 4 актера - это Читатель, Администратор, Библиотекарь, Поставщик. Читатель запрашивает книгу. Библиотекарь и Администратор производят с помощью поставщика поставку отсутствующих книг. В отчетных периодах администратор, библиотекарь формируют отчеты. При запросе книги читателем – студентом библиотекарь проверяет наличие требуемой книги, далее уже производит выдачу и оформление книги читателю (приложение В).
1.3 Требования к надежности и безопасности
Система должна функционировать в многопользовательском режиме, поэтому каждый пользователь должен иметь свой пароль доступа в систему. В автоматизированной информационной системе существует 3 основных пользователя, у которых разные права доступа. Администратору открыты все права доступа:
- право на выполнение административных функций;
- право на выполнение обновления конфигурации базы данных;
- право на получение списка активных пользователей;
- право на просмотр журнала регистрации;
- право запуска в режиме толстого клиента, веб – клиента, толстого клиента;
- право на вывод информации на печать, сохранение в файл, копирование в буфер обмена.
Библиотекарь с небольшим ограничением может оформить студента как читателя и внести в систему, а так же осуществлять выдачу книг, оформление поступления зданий от поставщика инициируемую администратором, их списание. Бухгалтер имеет доступ к формированию отчетов, оформлению документов о поставке книг и их проведению.
Кроме того, в системе должна быть возможность резервного копирования и восстановления данных.
1.4 Требования
к составу и параметрам
Системные требования:
- тактовая частота процессора 1000 Гц;
- объем оперативной памяти не менее 256 Мб;
- объем свободного дискового пространства не менее 1 Гб;
- разрешение монитора 1024х768пкс.
1.5 Требования
к информационной и
На компьютерах должна быть установлена операционная система Windows 7 Максимальная. Все формируемые отчеты должны иметь возможность экспортирования в редактор электронных таблиц MS Office Excel 2003/2007. На компьютере не должно быть установлено пакетов, программно и аппаратно конфликтующих с системой защиты 1С: Предприятие.
2 РАЗРАБОТКА ТЕХНИЧЕСКОГО
2.1 Структура системы и объекты информационной базы
Разработка автоматизированной информационной системы начинается с анализа требований к будущей информационной системе. В процессе анализа выявляются внешние пользователи и перечень возможностей его поведения (вариантов использования) в процессе взаимодействия с конкретными пользователями. Диаграмма вариантов использования разрабатываемой системы приведена на рисунке 1.
В главном разделе сценария указывается имя рассматриваемого варианта использования, имя взаимосвязанных с ним актеров, цель выполнения варианта, условный тип и ссылка на другие варианты использования (таблица 1).
Таблица 1. Главный раздел сценария.
Вариант использования |
Выдача книг |
Актеры |
Читатель. Администратор. Библиотекарь. Поставщик |
Краткое описание |
Читатель запрашивает книгу. Библиотекарь и Администратор списывают книги, формируют отчет, выдают книгу читателю и оформляют поставку книг от поставщика |
Цель |
Получение необходимой книги |
Тип |
Базовый |
Ссылки на другие варианты использования |
Включает в себя варианты использования: определить наличие книги; Оформить книгу |
В следующем разделе изложена последовательность действий, приводящая к успешному выполнению рассматриваемого варианта использования. При этом инициатором действий должен выступать актер - Читатель. Для удобства последующих ссылок каждому действию присваивается порядковый номер (таблица 2).
Таблица 2. Последовательность действий, приводящая к успешному выполнению
Действия актеров |
Отклик системы |
1.Читатель запрашивает книгу |
2. Библиотекарь проверяет наличие необходимой запрашиваемой книги в фонде 3. Библиотекарь предоставляет нужную книгу читателю. |
Исключение №1. В книжном фонде нет необходимой запрашиваемой книги | |
4. Читатель берет аналогичную книгу |
5. Библиотекарь выдает 6. Библиотекарь выдает необходимую книгу и формуляр на подпись читателю. |
В последнем разделе сценария описывается последовательность действий, выполняемых при возникновении исключительных ситуаций или исключений (таблица 3).
Таблица 3. Последовательность действий, выполняемых при возникновении исключительных ситуаций
Действия актеров |
Отклик системы |
Исключение №1. В фонде нет необходимого количества запрашиваемых книг | |
Администратор инициирует поставку нужного количества книг | |
Исключение№2.Читатель отказался от предложенной «Похожей» книги | |
Библиотекарь отправляет книгу в фонд | |
Если диаграмма вариантов использования дает «вид сверху» на функциональность системы, то диаграмма деятельности позволяет подробно разобрать отдельный вариант использования. Диаграмма деятельности представлена на рисунке 2.
Рис. 2 Диаграмма деятельности
Диаграмма последовательности показана на рисунке 3.
Рис. 3 Диаграмма последовательности
Спецификации должны однозначно восприниматься как заказчиком, так и разработчиком. Обеспечить это требование можно только, разработав некоторую формальную модель системы. Для того чтобы выявить основные функции и составные части проектируемой информационной системы и, по возможности, обнаружить и устранить существенные ошибки применяется функциональная диаграмма.
При построении модели информационная система представлена в общем виде. На ней показано как разрабатываемая система будет взаимодействовать с потребителями и источниками информации. Данная диаграмма потоков данных автоматизируемой информационной системы представлена на рисунке 4.
Рис.4 Диаграмма потоков данных
Разрабатываемая автоматизированная информационная система «Студенческая библиотека» будет содержать справочники, в которых содержатся данные, а так же документы. В системе, возможно, осуществить формирование отчетов. Так же присутствует разграничение прав доступа – это Администратор, Бухгалтер (отдел учета) и Библиотекарь.
В АИС существует 8 справочников – это Авторы, Жанр, Издательство, Книги, Методические указания, Поставщики, Специальность, Читатели. На основании справочника Читателя частичным образом формируется документ Формуляр читателя. Для заполнения документа Книгообеспеченность (по каждой специальности) необходим справочник Специальность, Книги. Для полной работы библиотеки осуществляется ведение таких документов как: Выдача книг, Инвентаризация, Книгообеспеченность, годовой план работы, приходная накладная.
Справочник «Читатели» предназначен для хранения информации обо всех читателях библиотеки. Данный справочник представлен в таблице 4.
Таблица 4. Реквизиты справочника «Читатели»
Наименование реквизита |
Тип |
Значение |
Код |
Число |
Код элемента |
Наименование |
Строка |
ФИО читателя |
АдресМестаЖительства |
Строка |
Адрес места жительства читателя |
Специальность |
СправочникСсылка.Специальность |
Наименование специальности читателя |
Курс |
СправочникСсылка.Курс |
Наименование курса читателя |
Группа |
Строка |
Наименование группы читателя |
Справочник «Авторы» содержит фамилию автора и его работы. Реквизиты справочника представлены в таблице 5.
Таблица 5. Реквизиты справочника «Авторы»
Наименование реквизита |
Тип |
Значение |
Код |
Число |
Код элемента |
Наименование |
Строка |
ФИО автора книги |
Табличная часть Книги: Наименование |
СправочникСсылка.Книги |
Название книги автора |
Справочник «Книги» и справочник «МетодическиеУказания» предназначены для хранения данных по книге (методическому указанию) (ФИО автора, жанр, издательство, год издания, количество страниц). Справочник представлен в таблице 6.
Таблица 6. Реквизиты справочника «Книги» («Методические указания»)
Наименование реквизита |
Тип |
Значение |
Код |
Число |
Код элемента |
Наименование |
Строка |
Наименование книги(методического указания) |
ФИОАвтора |
СправочникСсылка.Авторы |
ФИО автора книги |
НазваниеЖанра |
СправочникСсылка.Жанр |
Жанр книги |
НазваниеИздательства |
СправочникСсылка.Издательство |
Название издательства выпущенной книги |
КоличествоСтраниц |
Строка |
Количество страниц книги |
ГодИздания |
Строка |
Год издания книги |
Справочник «Издательство» предоставляет минимальные данные по издательству для ведения базы данных «Студенческая библиотека» (таблица 7).
Таблица 7. Реквизиты справочника «Издательство»
Наименование реквизита |
Тип |
Значение |
Код |
Число |
Код элемента |
Наименование |
Строка |
Наименование издательства |
В таблице 8 представлен справочник «Поставщики», который хранит информацию о поставщиках книг в библиотеку.
Таблица 8. Реквизиты справочника «Поставщики»
Наименование реквизита |
Тип |
Значение |
Код |
Число |
Код элемента |
Наименование |
Строка |
Наименование поставщика |
Табличная часть: Наименование |
СправочникСсылка.Поставщики |
Наименование поставщика |
АдресМестаНахождения |
Строка |
Юридическое местонахождения поставщика |
Телефон |
Строка |
Телефон поставщика |
ИНН |
Строка |
Идентификационный номер налогоплательщика |
КПП |
Строка |
Код причины постановки на учет |
ОГРН |
Строка |
Основной государственный регистрационный номер |
Справочник «Специальность» представлен в таблице 9, он предоставляет данные по специальности.
Таблица 9. Реквизиты справочника «Специальность»
Наименование реквизита |
Тип |
Значение |
Код |
Число |
Код элемента |
Наименование |
Строка |
Наименование специальности |
Справочник «Жанр» предназначен для хранения информации о жанре книги (таблица 10).
Таблица 10. Реквизиты справочника «Жанр»
Наименование реквизита |
Тип |
Значение |
Код |
Число |
Код элемента |
Наименование |
Строка |
Наименование жанра |
Объект информационной базы документ предназначен для описания информации о совершаемых операциях. Документ «Выдача книг» регистрирует выдачу книг читателю. Данный документ имеет следующие реквизиты, которые приведены в таблице 11.
Таблица 11. Реквизиты документа «Выдача книг»
Наименование реквизита |
Тип |
Значение |
Номер |
Число |
Номер документа |
Дата |
Дата |
Дата документа |
ФИОЧитателя |
СправочникСсылка.Читатели |
Фамилия Имя Отчество читателя взявшего книгу |
НазваниеКниги |
СправочникСсылка.Книги |
Название выданной книги читателю |
ДатаВыдачи |
Дата |
Дата выдачи книги читателю на руки |
ДатаВозврата |
Дата |
Дата возврата выданной книги читателю в библиотеку |
Табличная часть: ИнвентаризационныйНомерКниги |
Строка |
Инвентарный номер выданной книги читателю |
На основании документа «Выдача книг» формируется документ «Возврат книг». Документ «Возврат книг» содержит данные о возвращении читателем книги. Рассматриваемы документ содержит следующие реквизиты (таблица 12)
Таблица 12. Реквизиты документа «Возврат книг»
Наименование реквизита |
Тип |
Значение |
Номер |
Число |
Номер документа |
Дата |
Дата |
Дата документа |
ФИОЧитателя |
СправочникСсылка.Читатели |
Фамилия Имя Отчество читателя взявшего книгу |
НазваниеКниги |
СправочникСсылка.Книги |
Название выданной книги читателю |
ДатаВыдачи |
Дата |
Дата выдачи книги читателю на руки |
ДатаФактическогоВозвратаКниги |
Дата |
Фактическая дата возврата выданной книги читателю в библиотеку |

- АИС таможенных органов
- АИС «Туристическая фирма «Мечта»
- АИС учета заказов в магазине по продаже книг
- АИС цветочный магазин
- АИС Цифрового телевидения
- АИС экономической деятельности предприятий
- АИТ в банковской деятельности
- АИС Магазин бытовой техники и электроники
- АИС отдела кадров
- АИС поддержки борьбы с аварийными ситуациями в городе
- АИС по учету материалов
- АИС по учету расчетов с персоналом по оплате труда
- АИС почтовое отделение
- АИС разработки расписания занятий в средней школе