Смекни!
smekni.com

Разработка базы данных для приложения "Радиодетали" (стр. 2 из 2)

2.6 Тесты на использование

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

Действие

Результат

Причина

Устранение

Пытаемся добавить пустые данные

Сообщение о незаполненых полях

Программная проверка на правильность ввода

Заполнить все необходимые поля

Пытаемся удалить запись, которую используют записи другой таблицы

Сообщение о блокировке поля

Программная проверка целостности данных

Необходимо удалить все записи, использующие данное значение

Пытаемся ввести буквы в поля (кол-во, цена и т.д.)

Буквы не вводяться

Программная проверка на правильность ввода

Вводить цифры

Пытаемся выполнить экспорт в Ecxel без его установки

Ошибка драйвера

Excel необходим для экспорта

Установить Microsoft Excel

Загружаем базу данных с выключенной или не установленной СУБД (InterBase, Firebird либо Yaffil)

Ошибка: неизвестная база данных

СУБД FireBird v1.5. должна быть включена при работе с программой

Установить и включить СУБД (InterBase, Firebird либо Yaffil)

3. Применение

3.1 Назначение

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

3.2 Инструкция пользователю

Данная БД предназначена для использования в программе «Радиодетали». Все действия, выполняемые в программе, относятся к изменениям в БД.

Для того чтобы начать работу с программой, необходимо открыть БД через пункт меню “Открыть БД” либо нажав Ctrl+O. При этом при открытии необходимо ввести пароль. (по умолчанию “Parol”).

После того, как пароль введен верно, можно приступать к работе с программой. В главном окне можно наблюдать какие радиодетали, в каком количестве, и в каком месте они находятся. (Приложение 1)

При выборе пункта меню “Купить” либо нажатии клавиши F3, открывается отдельное окно “Покупка радиодеталей”. В этом окне вы можете подать заявку на покупку радиодеталей, а затем подтвердить либо отменить покупку. Данные о покупке заносятся в текстовый документ “Report.rtf”, который находится в каталоге с программой. (Приложение 2)

При выборе пункта меню “Продать” либо нажатии клавиши F4, открывается отдельное окно “Продажа радиодеталей”. В этом окне вы можете подать заявку на продажу радиодеталей, а затем подтвердить либо отменить продажу. Данные о продаже заносятся в текстовый документ “Report.rtf. (Приложение 3)

При нажатии на пункт меню “Типы деталей” либо клавиши F5, открывается отдельное окно “ Типы деталей ”. В этом окне вы можете добавить новые типы радиодеталей либо изменив старые. При этом, изменения произойдут и в главном окне программы. (Приложение 4)

При нажатии на пункт меню “Места хранения” либо клавиши F6, открывается отдельное окно “Места хранения”. В этом окне вы можете добавить новые места хранения либо изменив старые. При этом, изменения произойдут и в главном окне программы. (Приложение 5)

Для удобства наблюдения за движением радиодеталей на складе, пользователь может вызвать и распечатать отчет по складу. Для этого в главном окне программы необходимо вызвать контекстное меню (правой кнопкой мыши) и выбрать пункт “Создать отчет” либо нажав F9. (Приложение 6)

В программе организован поиск деталей по названию. Для этого в специальном текстовом поле необходимо ввести буквы либо цифры, которые может содержать название детали. После нажатия кнопки “Поиск” в таблице отобразятся записи о деталях, в названии которых присутствуют введенные символы. При выполнении операции поиска деталей по названию учитывается регистр букв.

Дополнительную информацию по использованию программы можно получить из файла помощи, который вызывается из программного средства нажатием клавиши F1 либо открыв его в папке Help\help.hlp, который находится в каталоге с программой.

3.3 Инсталляция

Для нормальной работы программы необходимо установить СУБД InterBase 6.5 , Yaffil SQL Server 1.0 либо Firebird 1.5, которые могут находится на компакт диске в каталоге «Дополнительные программы».

Для того чтобы начать работать с программным продуктом, его необходимо сначала скопировать с компакт диска на компьютер на диск C:\. Для этого выбираем на компакт диске каталог Радиодетали и копируем прямо на диск C:\.

В другом месте программа работать не будет, т.к. идет привязка к БД по адресу C:\Радиодетали\Base\Base.gdb

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


Заключение

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

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

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


Список используемых источников

1. Шкрыль А.А. Разработка клиент-серверных приложений в Delphi. – СПб.: БХВ-Петербург, 2006.

2. Горев А., Ахаян Р., Макашарипов С. Эффективная работа с СУБД. –СПб.: Питер, 1997.

3. Диго С.М. Проектирование и использования баз данных. - Москва: Финансы и статистика, 1995.

4. www.sources.ru – Исходники.RU – Информационный сервер для программистов: исходники со всего света.

5. www.delphiworld.narod.ru – Профессиональные программы для разработчиков: Delphi World, Web Development Studio.

6. www.delphikingdom.com – КОРОЛЕВСТВО Дельфи | Виртуальный клуб программистов.


Приложение 1

Главное окно программы


Приложение 2

Окно “Покупка радиодеталей”


Приложение 3

Окно “Продажа радиодеталей”


Приложение 4

Окно “Типы деталей”


Приложение 5

Окно “Места хранения”


Приложение 6

Окно “Отчет по складу”