АИС «Студенческая библиотека»

Автор работы: Пользователь скрыл имя, 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
ЗАКЛЮЧЕНИЕ…………………………………………………………

Файлы: 1 файл

АИС Студенческая библиотека.doc

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 24 Схема алгоритма процедур прерываний стартовой формы

 

Вызов процедуры формирования отчета по задолжникам на клиенте представлен на рисунке 25 в виде блок-схемы, а вызов процедуры формирования отчета по задолжникам на сервере – рисунок 26.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 25 Вызов процедуры формирования отчета по задолжникам на клиенте.

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

Для формирования шапки документа необходимо получить саму область, которая указана на макете (ОбластьШапка=Макет.ПолучитьОбласть("Шапка");

         ТабДок.вывести(ОбластьШапка);).

Далее происходит выполнение запроса, где выбираются различные поля ФИО читателя, название книги, дата выдачи и дата возврата.

Запрос = Новый Запрос;

Запрос.Текст =                                 

"ВЫБРАТЬ РАЗЛИЧНЫЕ

|ВыдачаКниг.ФИОЧитателя, ВыдачаКниг.НазваниеКниги, ВыдачаКниг.ДатаВыдачи, ВыдачаКниг.ДатаВозврата

|ИЗ

|Документ.ВыдачаКниг КАК  ВыдачаКниг

|ГДЕ &ДатаТекущая > ВыдачаКниг.ДатаВозврата ";

Запрос.УстановитьПараметр("ДатаТекущая",ОбщийМодуль1.ПолучитьДату());

Областьданных = Макет.ПолучитьОбласть("Данные");

Результат=Запрос.Выполнить();

После выполнения запроса происходит вывод области «Данные».

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

 

 

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 

Рис. 26 Вызов процедуры формирования отчета по задолжникам на сервере.

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

Данный отчет имеет форму документа и макет. Макет выглядит следующим образом (рисунок 27):

 

 

Рис. 27 Макет

Макет состоит из 2 областей Шапка и Данные. В шапке прописан заголовок, а в области Данные прописываются параметры которые будут рассчитываться и выводиться в отчет. На форме документа иметь кнопка Сформировать. Рисунок 28.

Рис. 28 Форма отчета

 

 

3. ТЕСТИРОВАНИЕ

Этапом разработки компьютерной программы, в процессе которого проверяется работоспособность программы, называется тестирование.

Автоматизированная информационная система «Студенческая библиотека» тестировалась на персональном компьютере с характеристиками:

    • ОС Windows 7 Максимальная;
    • Процессор Intel Core i3 2350M;
    • Частотой 2,3 ГГц;
    • Оперативная память 4 Гб;

Целью тестирования является выявление в данной автоматизируемой информационной системе недостатков.

При создании документа «Выдача книг» ФИО читателя, Название книги следует выбрать из списков. Если ввести вручную данные то выйдет ошибка о том, что «Значение данное не найдено. Выбрать из списка?» (рисунок 29)

Рис. 29 Выдача ошибки о не нахождении значения.

Подобную ошибку выводит в документе «Приходная накладная», если не осуществлять выбор из списка для заполнения полей. (рисунок 30).

Рис. 30 Выдача ошибки о не нахождении значения.

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

Рис. 31 Замер производительности АИС «Студенческая библиотека».

 

 

ЗАКЛЮЧЕНИЕ

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

Автоматизированная информационная система «Студенческая библиотека» позволяет сформировать отчеты по читателям, книгам, авторам, задолжникам. В информационной системе имеются недостатки по списанию книги (различные причины). Отсутствия диаграммы по часто запрашиваемым книгам.

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

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

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

 

Приложение А

Входные документы:

Формуляр читателя

 

 

 

  
Приложение Б

Выходные данные:

Отчет выданных книг читателям;

Отчет по задолжникам.

 

 

 

 

Приложение В

Документ Выдача книги

 

 

 

 

 

 

 

 

 

 

Используемая литература

  1. Базы данных. Под ред. Хомоненко А.Д. Учебник.– СПб.: КОРОНА принт, 2002.
  2. Ван-Тассел Д. Стиль, разработка, эффективность, отладка и испытание программ. – М.: Мир, 1981. – 578 с.
  3. Гагарина Л.Г., Виснадул Б.Д., Игошин А.В. Основы технологии разработки программных продуктов: Учебное пособие. – М.: ФОРУМ: ИНФРА-М, 2006.- 192 с. – (Профессиональное образование).
  4. Голицына О.Л., Максимов Н.В., И.И. Попов. БАЗЫ ДАННЫХ. – М.: ФОРУМ – ИНФРА, 2003.
  5. Горев А., Ахаян Р., Макашарипов С.  Эффективная работа с СУБД. –  СПб.: Питер, 1997. – 704 с.
  6. Емельянова Н.З., Партыка Т.Л., Попов И.И. Основы построения автоматизированных информационных систем: Учебное пособие. – М.: ФОРУМ: ИНФРА-М, 2005. – 416 с.: ил. – (Профессиональное образование).
  7. Жилинский А.А. Самоучитель Microsoft SQL SERVER 2005. – СПб.: БХВ-Петербург, 2007. – 224 с.: ил.
  8. Жоголев Е.А. Введение в технологию программирования: Конспект лекций. – М.: ДИАЛОГ-МГУ, 1994.
  9. Ковязин А., Востриков С. Мир InterBase. – М.:КУДИЦ-ОБРАЗ, 2006.
  10. Орлов  В.В.  Технологии  разработки  программных  продуктов. – СПб.: Питер, 2003. – 437 с.
  11. Пономарев В.А.  COM и ActiveX в Delphi. – СПб.:  БХВ – Петербург, 2001. 320 с.
  12. Рудаков А.В. Технология разработки программных продуктов: Учеб. пособие для студ. сред. проф. образования. – М.:Издательский центр «Академия», 2005.–208 с.
  13. Тейлор Аллен Дж. SQL для «чайников», Пер.с англ. – М.:Издательский дом «Вильямс», 2005.
  14. Шураков В.В. Надёжность программного обеспечения. – М.: Финансы и статистика, 1987. – 320с.
  15. Единая система программной документации.

 

 

 


 



Информация о работе АИС «Студенческая библиотека»