Информационно–поисковая система по учёту книг в библиотеке

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 22.11.2015
Размер файла 2,3 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

· ГОСТ 19.201-78 ЕСПД. Техническое задание - Издательство стандартов, 1982 год;

· ГОСТ 19.402-2000 ЕСПД. Описание программы - Издательство стандартов, 2001 год;

· ГОСТ 19.505-79 ЕСПД. Руководство оператора - Издательство стандартов, 1982 год;

· ГОСТ 19.301-2000 ЕСПД. Программа и методика стандартов. - Издательство стандартов, 2001 год.

Требования к маркировке и упаковке: поставляется на СD-диске.

А.4 Стадии и этапы разработки

Разработка программного продукта включает в себя следующие стадии:

· Проектирование структуры базы данных;

· разработка концепции пользовательского интерфейса;

· тестирование системы;

· разработка программных документов "Описание программы", "Программа и методика испытаний", "Руководство пользователя", "Руководство оператора";

· анализ экономических характеристик информационной системы.

А.5 Порядок контроля и приема

Для контроля выполнения требований необходимо провести испытание. Порядок и состав испытаний определяется программным документом "Программа и методика испытаний".

Приложение Б

(обязательное)

Описание программы

Б.1 Общие сведения

Наименование программы: "Информационно- поисковая система по учёту книг в библиотеке".

Программное обеспечение, необходимое для функционирования программы: ОС WindowsXP/7, MicrosoftVisualFoxProOLEDBProvider, MicrosoftSQLServer 2008.Т. к. при создании проекта, программа бала написана на языке объектно-ориентированного программирования "ObjectPascal", среда разработки Delphi 7, при надобности редактирования главной структуры программы необходимо установить определенные компоненты в среду разработки: "AlphaControls","AlphaControlsDB-awarepack","QuickReportComponents". Если данные операции вызывают затруднения, тогда лучше обратится к разработчику программы.

Б.2 Функциональное назначение

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

Б.3Описание логической структуры

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

· стандартные методы разработки реляционных баз данных;

· стандартные методы для работы с базами данных в BorlandDelphi 7.

База данных состоит из трех частей (таблиц):

· книги;

· читатели;

· справочники;

Функцией таблицы "книги" является отображение полного списка книг:

· ФИО (Автора);

· название книги;

· год издания;

· инвентарный номер;

· цена книги.

Функцией таблицы "Читатели" является хранение информации о читателях:

· ФИО (Читателя);

· номер читательского билета;

· цех (Учреждение образования выдавшее книгу);

· город;

· улица;

· дом;

· квартира;

· серия паспорта;

· номер паспорта;

· кем выдан.

Функцией таблицы "Справочники" является хранение данных о проживании читателей:

· отделы механического завода;

· отделение выдавшее паспорт;

· города проживания.

Программа использует базу данных, созданную с помощью стандартных средствсреды Delphi, поэтому необходима обязательная установка приложений MicrosoftVisualFoxProOLEDBProvider, MicrosoftSQLServer 2008.для нормального функционирования.

Б.4 Условия для выполнения программного средства

Минимальные системные требования, достаточные для работы программы:

· процессор Pentium 3 и выше;

· 128 MB ОЗУ (оперативная память);

· ОС Windiws 98/2000/NT/XP/7;

· рекомендуемое разрешение экрана 1024х768 и выше;

· наличие манипулятора мышь, клавиатура, принтер.

Б.5 Инсталляция и загрузка

Для загрузки программы необходимо вставить диск в дисковод, открыть (Мой компьютер>DVD-дисковод). Скопировать папку с программой под названием "Информационно - поисковая система по учёту книг в библиотеке". На жесткий диск в удобную директорию. После всего выполненного необходимо открыть папку в указанной директории и запустить файл "Project1.exe".

Б.6 Входные данные

Входными данными являются:

· Книги- таблица со списком книг;

· Читатели - таблица со списком читателей всего учебного заведения;

· правочники - таблица со списком;

Б.7 Выходные данные

Выходными данными являются:

· Выдача книг;

· Возврат книг;

· Список литературы находящихся на руках у читателей;

· Информация на читателя;

Приложение В

(обязательное)

Программа и методика испытаний

В.1 Объект испытаний

Объектом испытаний является "Информационно - поисковая система данных по учёту книг в библиотеке".Программный продукт предназначен для специалистов определенного профиля, т.е. библиотекаря.

В.2 Цель испытаний

Целями испытания является:

· проверка основных функций программного средства на корректное выполнение;

· проверка корректности загрузки и завершения программы.

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

В.3 Требования к программному обеспечению

Программное средство должно выполнять следующие функции:

· вносить книги и читателей в список с определёнными параметрами;

· добавлять новые типыкниг;

· выводить список всех книг находящихся в библиотеке;

· удалять книги и читателей из списка с определёнными параметрами;

· выводить список книг, в данный момент имеющихся в наличии;

· быстрый поиск книг по разным критериям;

· выводить отчёт.

В.4 Требования к программной документации

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

· описание программы;

· руководство оператора.

В.5 Средства и порядок испытаний

Средства, используемые при проведении испытаний:

· операционная система Windows 7;

· компьютер: процессор - AMDAthlon(tm)IIP340 Dual-CoreProcessor2.20 GHz, ОЗУ - 2Gb.

Порядок испытаний программы:

· запуск программы;

· добавление, редактирование информации в таблице "Книги";

· добавление контактных данных по одному из читателейв таблице "Читатели";

· поиск данных по определенным критериям, затем сортировка найденных результатов;

· создание отчета по выдаче книг, создание отчета по литературе находящейся на руках, создание отчета информация о читателе;

· вывод отчетов на печать;

В.6 Методика испытаний

Методы испытания, используемые при тестировании программного обеспечения:

· проверка корректности работы программ при загрузке, при завершении работы;

· последовательное выполнение вызова соответствующих функций.

Корректность выполнения определяется завершением выполняемой функцией с предоставлением нужного результата.

Приложение Г

(обязательное)

Руководство оператора

Г.1 Назначение программы

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

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

Г.2 Условия выполнения программы

НаличиеустановленногоMicrosoftVisualFoxProOLEDBProvider, MicrosoftSQLServer 2008.

Г.3 Запуск программы

Для запуска программы необходимо открыть файл Project1.exe, после чего открывается окно программы показано на рисунке Г.3.1.

Рисунок Г.3.1 - окно программы

Дальше нажму кнопку запуска, показанную на рисунке Г.3.2.

Рисунок Г.3.2 - окно программы

После запуска программы откроется диалоговое окно, показанное на рисунке Г.3.3.

Рисунок Г.3.2 - главное форма программы

На главной форме размещены 6 основных кнопок:

· Файлы;

· Книгооборот;

· Поиск;

· Отчёты;

· Справка;

· Выход.

Форма "Файлы" служит для заполнения данных об образовательном учреждении. На данной форме существует 3 вкладки:

· Книги;

· Читатели;

· Справочники.

Для просмотра "Книг" нажму на вкладку "Файлы", откроется вкладка, показанная на рисунке Г.3.3.

Рисунок Г.3.3 -Вкладка "Файлы"

Затем открою пункт "Книги", открывается окно, показанное на рисунке Г.3.4.

Рисунок Г.3.4 - Вкладка "Книги"

Данная форма содержит: добавление, удаление, редактирование, сортировку, поиск, переход в Excel и обновление данных.

Действия над пунктами вкладки "Файл" выполняются аналогично.

Рассмотрим вкладку "Книгооборот", которая имеет следующий вид показанный на рисунке Г.3.5.

Рисунок Г.3.5 - Вкладка "Книгооборот"

На данной форме существует 2 вкладки:

· Выдача книг

· Возврат книг.

Вкладка "Выдача книг" показанная на рисунке Г.3.6.

Рисунок Г.3.6 - Вкладка "Выдача книг"

На данной форме выполняются следующие действия: поиск и заполнение данных.

Рассмотрю вкладку "Возврат книг" показанную на рисунке Г.3.7.

Рисунок Г.3.7 - Вкладка "Возврат книг"

На данной форме могу выполнить следующие действия: форматирование, а также просмотреть информацию.

Рассмотрю вкладку "Поиск", которая имеет следующий вид, показанный на рисунке Г.3.8.

Рисунок Г.3.8 - Вкладка "Поиск"

На данной форме существует 2 вкладки:

· Книг;

· Читателей.

Рассмотрю вкладку "Поиск книг" показанную на рисунке Г.3.9.

Рисунок Г.3.9 - Вкладка "Поиск книг"

Рассмотрю вкладку "Поиск читателей" показанную на рисунке Г.3.910.

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

Аналогичные действия выполняются на вкладке "Поиск читателя".

Рассмотрю вкладку "Отчёты" показанную на рисунке Г.3.10.

Рисунок Г.3.10 - Вкладка "Отчёты"

На данной форме существует 3 вкладки:

· Выдача книг на дату;

· Список литературы находящейся на руках у читателя;

· Выдача информации на читателя.

Рассмотрю вкладку "Выдача книг на дату" показанную на рисунке Г.3.11.

Рисунок Г.3.11 - Вкладка "Выдача книг на дату"

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

Рассмотрю вкладку "Должники" показанную на рисунке Г.3.12.

Рисунок Г.3.12 - Вкладка "Должники"

На данной вкладке отображается вся информация, а также перевод отчёта в Excel.

Рассмотрю вкладку "Просмотр читательских карточек" показанную на рисунке Г.3.13.

Рисунок Г.3.13 - Вкладка "Просмотр читательских карточек"

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

Рассмотрю вкладку "Справка" показанную на рисунке Г.3.14.

Рисунок Г.3.14 - Вкладка "Справка"

На данной форме существует 3 вкладки:

· Помощь;

· О авторе

· Настройка.

Нажму на вкладку "Помощь" появляется сайт file://localhost/E:/prog/Help/Start.html показанную на рисунке Г.3.15.

Рисунок Г.3.15 - Вкладка "Помощь"

Рассмотрю вкладку "Настройка" показанную на рисунке Г.3.16.

Рисунок Г.3.16 - Вкладка "Настройка"

На данной вкладке могу производить редактирование: шрифт, начертание, размер, видоизменение, цвет, набор символов.

Для выхода из программы нажму на вкладку "Выход" показанная на рисунке Г.3.17.

Рисунок Г.3.17 - Вкладка "Выход"

Приложение Д

(рекомендуемое)

Содержание электронного носителя

На прилагаемом электронном носителе информации расположены следующие директории и файлы:

1) Директория "DOC" - файл "П-5Малайчук Александр Андреевич"Поисково-информационная система по учету книг в библиотеке".doc" представляет собой текстовый документ с пояснительной запиской.

2) Директория "PRG" содержит исходный код проекта Help.exe и дополнительные файлы.

3) Директория "ЕХЕ" содержит финальную версию исполняемых файлов проекта Project1.exe.

4) Файл "read.txt" содержит описание содержания электронного носителя.

Приложение Е

(рекомендуемое)

Диаграмма вариантов использования

(пользователь)

библиотекарь

Приложение Ж

(обязательное)

Листинг программных модулей

Листинг 1 -Модуль Unit1.pas

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.