Информационно–поисковая система по учёту книг в библиотеке
Выбор средств и методов решения для реализации проекта. Алгоритмическое представление задач. Расчет процента снижения трудоемкости. Определение цены программного продукта. Способы проверки правильности и работоспособности отдельных функций программы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 04.02.2016 |
Размер файла | 1,4 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Б.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» содержит описание содержания электронного носителя.
ПРИЛОЖЕНИЕ Е
(рекомендуемое)
Диаграмма вариантов использования
(пользователь)
библиотекарь
Размещено на Allbest.ru
Подобные документы
Обзор области генерации сетевого трафика. Описание выбранных методов, моделей, алгоритмов решения задач. Создание модели поведения пользователя, распределение количества посещённых страниц сайта. Выбор средств реализации программного продукта (проекта).
курсовая работа [1,3 M], добавлен 30.06.2017Рaзрaботка программного приложения (синтаксического aнaлизaторa), которое производит проверку синтaксисa простейшей программы на языке С++. Процедура проверки арифметических и логический выражений. Механизм удаления всех фиктивных переменных из программы.
курсовая работа [27,2 K], добавлен 28.06.2011Разработка технологии обработки информации, а также структуры и формы представления данных. Подбор алгоритма и программы решения задачи. Определение конфигурации технических средств. Специфика процесса тестирования и оценки надежности программы.
курсовая работа [959,1 K], добавлен 12.12.2011Описание вычислительной техники, характеристика операционных систем и языков программирования. Сравнительный анализ аналогов и прототипов. Разработка алгоритма решения задачи. Выбор средств и методов решения задач. Проектирование программного обеспечения.
отчет по практике [1,0 M], добавлен 23.03.2015Особенности алгоритмов, критерии качества. Создание и применение программного продукта на языке Delphi. Тип операционной системы. Внутренняя структура программного продукта. Руководство пользователя и программиста, расчет себестоимости и цены программы.
дипломная работа [1,5 M], добавлен 12.06.2009Проектирование программы, реализующей синтаксический анализ простой программы на языке С: этапы создания, алгоритм ее функционирования, структура, технология обработки информации. Описание программных модулей, интерфейс; выбор инструментальных средств.
курсовая работа [1,6 M], добавлен 12.12.2011Системы линейных алгебраических уравнений. Матричный метод решения систем линейных уравнений. Решение задачи математическим методом. Блок-схема алгоритма и листинг программы. Расчет трудоемкости разработки программы. Расчет себестоимости и цены программы.
дипломная работа [144,8 K], добавлен 25.04.2012Анализ и способы построения online геоинформационных систем. Разработка набора инструментальных средств для создания информационно-справочной системы с географической привязкой в виде интернет-сервиса. Функциональное назначение программного продукта.
дипломная работа [2,8 M], добавлен 11.04.2012Расчет трудоемкости алгоритма. Определение быстродействия процессора. Характеристика контроллеров серии Direct Logic DL. Устройства, которые вошли в структуру системы. Выбор программного обеспечения. Расчет работоспособности и надежности системы.
курсовая работа [2,0 M], добавлен 14.01.2013Этапы разработки программного приложения, выполняющего синтаксический анализ программы на языке С и форматирование текста программы на языке С. Требования к программному обеспечению и интерфейсу. Конфигурация технических средств и оценка надежности.
курсовая работа [1,6 M], добавлен 22.06.2011