
1.3 Описание программы
Основной целью программы «Регистрация абонементов и книг в библиотеке» является автоматизация учета информации в абонементе библиотеки КемГППК.
Данная программа предназначена для сотрудников абонемента библиотеки КемГППК.
Основные функции программы:
- ввод, корректировка информации о читателях,
- ввод, корректировка абонементной карточки,
- ввод, корректировка справочной информации абонемента,
- просмотр и печать отчета.
Описание структуры программы и её основных частей представлено на рисунке 1.
Рисунок 1
– Структура программы
Таблица 2 - Описание функций модулей
Н |
Описание (назначение) |
ABO.exe |
Запускной файл |
baza.pas |
Загрузка базы данных |
P |
П
Ли |
Chit.pas |
Форма для ввода, корректировки информации о читателях |
Abon.pas |
Форма для ввода, корректировки информации по выдаче книг |
Prosm.pas |
Форма для просмотра информации по абонементу |
Sprav.pas |
Форма для ввода справочника абонемента |
Otchet.pas |
Форма для формирования отчета |
Сведения о языке программирования.
Разработка данного программного продукта осуществлялась с помощью среды разработки приложений Borland Delphi, в которой в качестве языка программирования используется язык Delphi. Так как этот язык обладает рядом преимуществ и содержит в себе важнейшие технологии, которые необходимы при разработке баз данных. Все компоненты, использующиеся в программе, являются стандартными компонентами «Delphi 7».
Delphi – это язык программирования высокого уровня, в котором введены элементы, допускающие описание задачи в наглядном, легко воспринимаемом виде, упрощающие и автоматизирующие процесс программирования. Упрощающие конструкции и структуры данных такого языка отражают естественные для человека понятия, а не архитектуру вычислительной системы.
Delphi – это комбинация нескольких важнейших технологий:
высокопроизводительный компилятор и машинный код;
объектно-ориентированная модель компонент;
визуальное построение приложений и программных прототипов;
масштабируемая среда для построения баз данных.
Среда Delphi включает в себя полный набор визуальных инструментов для быстрой разработке приложений (RAD), поддерживающей разработку пользовательского интерфейса и подключения к корпоративным базам данных.
Руководство пользователя
Функциональным назначением программы «Регистрация абонементов и книг в библиотеке» является автоматизация учета информации в абонементе библиотеки КемГППК.
Для нормальной работы программы необходимо: - компьютер с процессором Intel Pentium-1000; - оперативная память не менее 128 Мb; - жесткий диск объемом не менее 20 Gb;
- монитор, разрешением экрана не менее 1024х768 точек;
- принтер.
Запуск программы ABO.exe осуществляется выбором файла из папки «Абонемент» , находящейся на диске С: или с ярлыка на рабочем столе.
Работа программы начинается с вывода на экран главного меню, которое изображено на рисунке 2. Главное меню состоит из 5 пунктов: Читатели, Абонемент, Справочник, Отчеты, Выход.
Рисунок 2 - Главное меню
Пользователь может выбрать любой пункт меню, нажав соответствующую кнопку. Выбрав пункт «Справочник» появится форма, изображенная на рисунке 3. В этой форме пользователь может с помощью навигатора (Рисунок 4) производить следующие действия: вводить и редактировать данные справочника, а также есть возможность удалять ненужные записи, просматривать его.
Рисунок 3 – Форма «Справочник»
Рисунок 4 – Навигатор по записям
Кнопки на навигаторе означают следующее: к первой, к предыдущей, к следующей, к последней, добавить, удалить, редактирование, сохранить, отменить и обновить
Выбрав пункт «Читатели» появляется форма, изображенная на рисунке 5. В этой форме пользователь может ввести или отредактировать следующую информацию: дата регистрации, номер билета, ФИО читателя, адрес, год рождения, примечание.
Рисунок 5 - Форма «Читатели»
Выбрав пункт «Абонемент» появляется форма, изображенная на рисунке 6.
Рисунок 6 - Форма «Абонемент»
В этой форме пользователь может ввести или отредактировать следующую информацию: номер билета, ФИО читателя, названик книги, дата выдачи, дата возврата.
Выход из программы осуществляется выбором пункта меню «Выход».
2 ОБЩАЯ ЧАСТЬ
2.1 Технология разработки программы
Разработка программы «Регистрация абонементов и книг в библиотеке» начиналась с изучения существующих программ по данной тематике и подробного анализа требований к будущему программному продукту:
- формы представления информации (табличная форма),
- необходимых функций приложения (просмотр, ввод и редактирование информации),
- желательные интерфейсы,
- существующие ограничения и так далее.
Все основные вопросы и нюансы будущей программы были оговорены и согласованы с сотрудникам библиотеки
Данный этап послужил для выработки взаимопонимания между разработчиком и заказчиком относительно требований к ПП, для устранения неопределенности требований, четкого, однозначного понимания и определения всех деталей, касающихся будущего ПП, и его тестируемости.
Далее был проведен анализ всех технических и программных средств структурного подразделения и рабочих мест.
Затем, производился выбор языка программирования, составлялись вспомогательные блок-схемы, разрабатывались структуры таблиц базы данных, основные экранные формы.
Программа была разбита на отдельные модули, по каждому модулю были разработаны подробные схемы взаимодействия всех составных частей.
Затем, проводилось ознакомление со средой программирования, изучалась соответствующая литература. Итогом работы явился проект.
Далее осуществлялась реализация проекта. Для удобства работа над программой была разбита на отдельные этапы и стадии. По истечении каждой стадии и этапа результаты проверялись заказчиком.
Одновременно с завершением работы над каждой стадией проводилась частичная отладка и проверка.
По окончании работы над основными модулями было составлено описание программы, а также составлена эксплуатационная документация в виде подробной инструкции пользователя.