Курсовая работа: Разработка информационной системы "Библиотека"
object |
Label4: TLabel |
Left |
288 |
Top |
100 |
Width |
24 |
Height |
13 |
Caption |
'2009' |
8) Кнопка для закрытия формы «О программе»
object |
BitBtn1: TBitBtn |
Left |
336 |
Top |
104 |
Width |
89 |
Height |
25 |
TabOrder |
0 |
Kind |
bkOK |
procedure BitBtn1Click(Sender: Tobject); - закрывает форму «О программе»
3. Проектирование
3.1 Декомпозиция поставленной задачи
Основная задача: разработка программы, обеспечивающей учет библиотечного
фонда.
Подзадачи:
·
В средстве Database Desktop 7 создать базу данных, соответствующую поставленной
задаче.
·
В среде Delphi создать средство управления базой
данных под Windows.
·
В проектируемой
программе предусмотреть возможность редактирования базы данных.
·
Добавить
возможность выборки из базы данных по запросам пользователя.
·
Создать
уникальный значок приложения и включить в проект.
3.2 Разработка алгоритма решения задачи
·
Создание модуля
системы управления базой данных;
Вся работа с программой сводится к работе с главной формой и
соответствует функциональному назначению программного средства.
·
Создание модуля
стартовой заставки;
Заставка запускается одновременно с главной формой, по истечении времени
отображения (4 секунды) или при нажатии на неё кнопкой мыши скрывается.
Возможно также перейти к работе с главной формой, кликнув на её рабочей
области.
·
Создание модуля
информации о программе;
При нажатии на главной форме меню «О программе» открывается форма с
содержанием модуля. Кнопка «Ок» закрывает форму.
·
Создание
процедур, требуемых для взаимодействия модулей;
Все созданные процедуры осуществляют работу с базой данных в соответствии
с требованиями к программному средству.
3.3 Реализация функционального назначения программного средства
При запуске программного средства «Библиотека» вывод на дисплей монитора
главной формы происходит параллельно с выводом стартовой формы, содержащей
краткие сведения о названии информационной системы, фамилию и инициалы автора.
На главной форме отображаются элементы, позволяющие просматривать записи
БД, производить выборку из БД по указанному признаку, редактировать записи БД,
получать дополнительные сведения по выбранной записи, сведения о программе.
При нажатии на кнопку «Выборка» или выборе соответствующего пункта меню
становится видимым блок выборки из БД и невидимой — кнопка «Выборка». В этом
блоке отображаются элементы, позволяющие при выборе первой буквы и нажатии на
соответствующую кнопку выполнить выборку из БД по автору или заглавию издания.
Также при вводе фрагмента заглавия издания, сведений, относящихся к заглавию,
области литературы, жанра в поле ввода и нажатии на кнопку «По фрагменту» -
произвести выборку записей, содержащих этот фрагмент. При нажатии на кнопку
«Готово» блок выборки скрывается, становится видимой кнопка «Выборка».
При нажатии на кнопку «Редактирование БД» или выборе соответствующего
пункта меню становится видимым блок редактирования БД, невидимой — кнопка
«Редактирование БД» и включается кнопка «Библиотека». В этом блоке отображаются
элементы, позволяющие добавлять, редактировать удалять записи БД. Управление БД
производится с помощью навигатора. Поля «УДК», «Автор» и «Заглавие» являются
обязательными к заполнению при добавлении записи. При нажатии на кнопку
«Готово» блок редактирования скрывается, становится видимой кнопка «Редактирование
БД», кнопка «Библиотека» выключается.
При нажатии на кнопку «Библиотека» или выборе соответствующего пункта
меню в блоке «Редактирование БД» становится видимым блок управления
библиотекой, кнопка «Библиотека» становится невидимой. В этом блоке отображается
элемент, позволяющий обозначить факт выдачи/возврата выбранного издания в фонд
библиотеки. При нажатии на кнопку «Готово» блок скрывается, становится видимой
кнопка «Библиотека».
При нажатии на кнопку «Дополнительно» или выборе соответствующего пункта
меню становится видимым блок «Дополнительная информация об издании», кнопка
«Дополнительно» становится невидимой. В этом блоке отображаются все имеющиеся в
БД сведения для выбранного издания.
При просмотре записей таблиц БД используются как навигаторы этих таблиц,
так и навигатор в блоке редактирования БД.
При выборе меню «О программе» запускается форма «О программе», содержащая
название программы, сведения о разработчике и руководителе разработки. При
нажатии кнопки «ОК» форма закрывается.
При нажатии на кнопку «Выход» или выборе соответствующего пункта меню
происходит выход из программы.
Схема работы программы «Библиотека»

3.4 Разработка интерфейса ПС
Интерфейс определяет набор функций и процедур, которые могут быть
использованы для взаимодействия программы с объектом.
В данной разработке создан процедурно-ориентированный интерфейс со
свободной навигацией, с меню на главной форме. Пользовательский интерфейс
представляет средство взаимодействия пользователя с программой. При разработке
пользовательского интерфейса следует учитывать потребности, опыт и способности
пользователя. В силу большого разнообразия пользователей и видов программных
средств существует множество различных стилей пользовательских интерфейсов, при
разработке которых могут использоваться разные принципы и подходы. Основные
принципы:
·
пользовательский
интерфейс должен базироваться на терминах и понятиях, знакомых пользователю;
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31 |