Автор работы: Пользователь скрыл имя, 24 Мая 2015 в 17:44, курсовая работа
Целью данной курсовой работы является улучшение эффективности выполнения процессов, происходящих в библиотеке. Для достижения поставленной цели следует раскрыть следующие задачи:
изучение структуры и механизма работы учебного заведения, в том числе библиотеки;
проектирование информационной системы «Студенческая библиотека»;
ВВЕДЕНИЕ...……………………………………………………………………………………3
1 РАЗРАБОТКА СИСТЕМНОГО ПРОЕКТА
1. Назначение разработки…………………………………….…………………………….…...5
1.2 Требования к функциональным характеристикам…………………………………….…..7
1.3 Требования к надежности и безопасности…………………………………………..….….8
1.4 Требования к составу и параметрам технических средств……………………………..…8
1.5 Требования к информационной и программной совместимости…………………………9
2 РАЗРАБОТКА ТЕХНИЧЕСКОГО ПРОЕКТА И РЕАЛИЗАЦИЯ СИСТЕМЫ
2.1 Структура системы и объекты информационной базы……………………………...….…9
2.2 Интерфейс пользователя………………………………………………………….….…….22
2.3 Программные модули системы……………………………………………………..……..34
3 ТЕСТИРОВАНИЕ…………………………………………………………………….…...…38
ЗАКЛЮЧЕНИЕ…………………………………………………………
Для более полного ведения в системе иметься документ «Приходная накладная». Данный документ состоит из табличной части и в него заноситься информация о поступлении изданий от поставщика. (таблица 13)
Таблица 13. Реквизиты документа «Приходная накладная»
Наименование реквизита |
Тип |
Значение |
Номер |
Число |
Номер документа |
Дата |
Дата |
Дата документа |
Книга |
СправочникСсылка.Книги |
Фамилия Имя Отчество читателя взявшего книгу |
Количество |
Число |
Количество поступивших книг от поставщика |
Цена |
Число |
Цена оной поступившей книги |
Сумма |
Число |
Сумма поступивших книг (количество*цену) |
Поставщик |
СправочникСсылка.Поставщики |
Наименование поставляемой организации |
Другим не мало важным документом является Документ «Книгообеспеченность». Данный документ служит для обеспечения определенной специальности специальными изданиями. Реквизиты документа приведены в таблице 14.
Таблица 14. Реквизиты документа «Книгообеспеченность»
Наименование реквизита |
Тип |
Значение |
Номер |
Число |
Номер документа |
Дата |
Дата |
Дата документа |
Специальность |
СправочникСсылка.Специальность |
Название специальности |
НазваниеКниги |
СправочникСсылка.Книги |
Название книги из справочника книги |
Документ «План работы» служит для создания плана на текущий(будущий) учебный год. В нем назначается ответственный за то или иное мероприятие проходимое в рамках программы, а так же срок исполнения. Реквизиты документа представлены в таблице 15.
Таблица 15. Реквизиты документа «План работы»
Наименование реквизита |
Тип |
Значение |
Номер |
Число |
Номер документа |
Дата |
Дата |
Дата документа |
ОрганизационноМетодическаяРабо | ||
Мероприятие |
Строка |
Мероприятие запланированное в определенные сроки |
СрокИсполнения |
Строка |
Срок исполнения мероприятия |
Ответственный |
Строка |
Ответвленный за исполнение мероприятия |
Примечания |
Строка |
Примечание(если иметься) по данному разделу |
РаботаСФондом | ||
СодержаниеРаботы |
Строка |
Содержание работы которая планируется |
СрокИсполнения |
Строка |
Сроки исполнения этой работы |
КомплектацияФонда | ||
СодержаниеРаботы |
Строка |
Содержание работы которая планируется |
СрокИсполнения |
Строка |
Сроки исполнения этой работы |
КомплектованиеФонда | ||
СодержаниеРаботы |
Строка |
Содержание работы которая планируется |
СрокИсполнения |
Строка |
Сроки исполнения этой работы |
КультурноДосуговыеМероприятия | ||
НименованиеМероприятия |
Строка |
Мероприятие запланированное в определенные сроки |
СрокиПроведения |
Строка |
Сроки проведения данного мероприятия |
Ответственный |
Строка |
Ответвленный за проведение данного мероприятия |
ХозяйственнаяДеятельность | ||
СодержаниеРаботы |
Строка |
Содержание работы которая планируется |
СрокиПроведения |
Строка |
Сроки проведения запланированной работы |
Ответственный |
Строка |
Ответвленный за проведение работы |
Примечания |
Строка |
Примечание(если иметься) по данной работе |
Документ представленный в таблице 16, «Инвентаризация», позволяет присвоить каждой книге совой инвентарный номер.
Таблица 16. Реквизиты документа «Инвентаризация»
Наименование реквизита |
Тип |
Значение |
Номер |
Число |
Номер документа |
Дата |
Дата |
Дата документа |
НаименованиеКниги |
СправочникСсылка.Книги |
Название инвентаризуемой книги |
Инвентризация | ||
ИнвентарныйНомер |
Строка |
Присвоенный инвентарный номер книге |
Отчет «Выданных книг читателям» позволяет сформировать отчет по книгам, какая книга кому выдана. При формировании отчета в табличный документ выводиться поля «Название книги» и «ФИО читателя».
Отчет «Задолжники» позволяет просмотреть список фамилий читателей, которые не вернули вовремя книги. Данный отчет формируется на основании документов «ВыдачаКниг» и «ВозвратКниг». В отчет выводиться поля: ФИО читателя, название выданной книги, дата выдачи и дата возврата.
Два следующих отчета позволяют сформировать список читателей и авторов. Данные отчеты не обходимы для быстрого поиска и ответа на необходимый вопрос.
Для формирования отчета по выдаче книги, необходимо выбрать интересующую книгу, далее сформировать отчет. В итоге выведется ФИО читателей пользовавшихся этой книгой и его дату выдачи.
Процесс проектирования программного обеспечения включает в себя определение структурных компонентов программной системы и связей между ними. Результат уточнения структуры может быть представлен в виде структурной схемы, которая дает достаточно полное представление о проектируемом программном обеспечении.
На рисунке 5 приведена структурная схема программного обеспечения автоматизируемой информационной системы «Студенческая библиотека».
Рис.5 Структурная схема программного обеспечения автоматизируемой информационной системы «Студенческая библиотека».
Схемы могут использоваться на различных уровнях детализации, при этом число уровней зависит от размеров и сложности задачи обработки данных. Схемы данных отображают путь данных при решении задач и определяют этапы обработки, а также различные применяемые носители данных. Функциональная схема приведена на рисунке 6.
Рис.6 Функциональная схема
2.2 Интерфейс пользователя
Интерфейс автоматизируемой информационной системы разработан для удобного ведения документов, выдачи книг читателям, осуществления поиска нужного автора или его работы. Интерфейс пользователя автоматически учитывает права доступа. При этом пользователю будут показаны только те объекты системы, доступ к которым разрешен. Экранная форма доступа к информационной базе представлено на рисунке 7. В разрабатываемой АИС «Студенческая библиотека» создано 4 подсистемы, в которые включены соответствующие документы, справочники или отчеты (рисунок 8).
Рис.7 Доступ к информационной базе
Рис.8 Интерфейс
На рабочем столе вынесены основные документы библиотечной системы (рисунок 9).
Рис.9 Экранная форма рабочего стола.
На вкладке Документы в левой части окна представлены документы, которые ведутся в библиотеке. Документ «Выдача книг» и «Возврат книг» представлены на рисунках 10,11.
Рис.10 Экранная форма создания документа «Выдача книг».
Рис.11 Экранная форма создания документа «Возврат книг».
Так же на вкладке Документы иметься документ «Приходная накладная». В экранной форме (рисунок 12) показаны поля для заполнения данного документа.
Рис.12 Экранная форма создания документа «Приходная накладная».
Для более наглядного обеспечения изданиями специальности служит документ «Книгообеспеченность». Экранная форма документа приведена на рисунке 13.
Рис.13 Экранная форма создания документа «Книгообеспеченность».
Экранная форма документа «План работы» представлена на рисунке 14.
Рис.14 Экранная форма создания документа «План работы».
На экранной форме документа «Инвентаризация», представленной на рисунке 15, имеются поля выбора книги, далее ей присвоить инвентарные номера.
Рис.16 Экранная форма создания документа «Инвентаризация».
Во вкладке справочники перечислены справочники, которые используются в системе для ведения документов, формирования отчетов. На рисунке 17 представленная экранная форма справочники «Читатели». В данном справочнике вводиться данные о читателе, его место жительства, специальность на которой он учиться.
Рис.17 Экранная форма справочника «Читатели».
Следующим справочников в подсистеме справочники является «Авторы». в данном справочнике осуществляется выбор работы создаваемого автора из справочника «Книги». Экранная форма справочника приведена на рисунке 18.
Рис.18 Экранная форма справочника «Авторы».
Справочник «Книги» содержит информацию об авторе, о жанре, года выпуска книги и т.д. (рисунок 19).
Рис.19 Экранная форма справочника «Книги».
Справочник «Поставщики» содержит информацию об организации, которая поставляет в библиотеку книги. Экранная форма рассматриваемого справичника представлена на рисунке 20.
Рис.20 Экранная форма справочника «Поставщики».
Справочник «Издательство» служит для заполнения данными справочника «Книги». На рисунке 21 показана экранная форма справочника «Издательство».
Рис.21 Экранная форма справочника «Издательство».
Рис.22 Экранная форма справочника «Специальность».
Аналогичным справочником является «Жанр». Он также позволяет занести информация о книге по жанрам (рисунок 23).
Рис.23 Экранная форма справочника «Жанр».
2.3 Программные модули системы
Схема алгоритма процедур прерываний стартовой формы изображена на рисунке 24. Символом 1 на рисунке обозначено действие, заключающиеся во вводе критериев формирования отчета. Необходимые данные вносятся в соответствующие текстовые поля. Символом 2 обозначено действие, заключающееся в щелчке по кнопке «Сформировать». В процедуре, связанной с этой кнопкой, осуществляется обращение к программному модулю, в котором непосредственно реализуется алгоритм формирования отчета. Щелчком по кнопке «Закрыть» происходит закрытие формы.