Создание пользовательского интерфейса
Описание проекта на языке UML
Создание схемы работы приложения
Выбор состава технических и программных средств
Для нормального функционирования программы компьютер должен иметь следующие конфигурации: процессор Intel Pentium; оперативная память 128 Мб и выше; видеокарта AGP/PCI Express 32 Мб и выше; свободное пространство на диске 30 Мб; видеомонитор с разрешением 640 x 480; клавиатура; мышь; принтер. Для создания программного продукта использовалась интегрированная среда разработки Delphi 6. Технология доступа к БД – ADO, являющаяся универсальным методом доступа к данным. База данных создана с помощью СУБД MS Access. Презентация создавалась в MS PowerPoint – стандартном приложении создания презентаций. Для оформления текстовой документации использовалась MS Word.
3 Разработка программного продукта
Организация входных и выходных данных
Входные данные - величины, которые задаются до начала работы алгоритма или определяются динамически во время его работы, которые берутся из определенного набора объектов.
Входными данными для приложения базы данных являются данные, вводимые инженером-программистом:
- Фамилия, имя, отчество клиента;
- Номер телефона;
- Номер паспорта;
- Номер машины;
- Цвет м марка машины;
- Оплачено до какого числа;
- Сумма оплаты.
К выходным данным относятся:
- - сортировка;
- - фильтрация;
- - поиск записей;
- - формируемый приложением отчет.
В программе используются следующие входные данные: входящая документация. Данные о движении автомобилей в таблицы. Выходными данными являются добавление новых клиентов и удаление тех, кто забрал машины из парковки, а так же данные владельцев машин. Данные об этом хранятся в таблицах базы данных.
Описание программных модулей
Программный модуль – это самостоятельная часть программы, имеющая определенное назначение и обеспечивающая заданные функции обработки автономно от других программных модулей.
В основе программного продукта «Платная паковка» лежат наборы данных, которые представляют собой группы записей, переданных из базы данных в программном продукте для просмотра и редактирования. В Delphi реализован набор базовых классов, поддерживающих функциональность наборов данных, и практически идентичные по составу наборы компонентов для технологий доступа к данным.
Программным модулем можно считать самостоятельный раздел программы. Модуль создается каждый раз, при создании новой формы. При компиляции программы Delphi создает файлы с расширениями PAS, DFM, и DCU для каждого модуля.
Программа «Платная паковка» состоит из 7 модулей. В данном приложении использовались следующие компоненты:
DBGrid – компонент используется для просмотра и редактирования базы данных в режиме таблицы.
ADOTable – компонент представляет всю таблицу базы данных.
DataSource – компонент обеспечивает связь между данными, представленными компонентом Table и компонентом отображения данных DBGrid.
4 Верификация приложения
Описание методов тестирования и отладки
Для проведения тестирования используется самый простой метод – динамический, который заключается с том, что все испытания проводились в разное время и на разных компьютерах.
Тестирование проводится в следующем порядке:
- проверка аппаратного устройства;
- проверка совместимости;
- испытание программы на работоспособность;
- проверка производительности;
- проверки средств взаимодействия;
- проверка средств редактирования данных.
Тестирование проводилось на компьютерах, имеющие программные средства:
1) ОС Windows XP;
2) Система программирования Delphi (BDE Administrator, DataBase Desktop, Borland Delphi 7);
3) Microsoft Office.
Создание пользовательского интерфейса
Интерфейс – это внешний вид программы, на котором отображены различные средства просмотра, добавления или редактирования базы данных. Программный продукт можно установить на компьютер со средней конфигурацией, он совместим с ОС семейства Windows.
1.Структура главного окна показана на рисунке 4.1. Имя главного окна – «Платная парковка». На нем размещены: главное меню (Редактирование, Сортировка, Фильтрация), радио-кнопки по которым появляются таблицы: информация о владельце, информация о машине, действующая плата. Кнопки «Поиск», «Новый клиент», «Закрыть».
Рисунок 4.1 – Структура главного окна
Окно редактирования содержит поля ввода-редактирования, надписи с названиями полей таблиц, навигатор, для того чтобы передвигаться по клиентам, кнопки «Сохранить и выйти» и «Добавить клиента» (см.рисунок 4.2).
Рисунок 4.2 – Окно ввода-редактирования
Окно фильтрации содержит поля поиска, надписи с названиями полей по которым необходимо фильтровать, кнопку «Фильтровать», также содержатся радио-кнопки «С начала строки» и «Любое вхождение» (см.рисунок 4.3).
Рисунок 4.3 – Окно фильтрации
Заключение
Список использованных источников
Введение в системы управления базами данных/С.Д Кузнецов. – 1996. – №1,2,3,4,5;
Delphi 7. Учебный курс / С.И. Бобровский – М.:Академия, 2005;
Delphi 5.Учебный курс / Фаронов В.В. – М.: «Нолидж», 2000;
Технология разработки программных продуктов/А.В. Рудаков. – М.: Академия, 2008.
ПРИЛОЖЕНИЕ А (обязательное)
Текст программы
ПРИЛОЖЕНИЕ Б (обязательное)
Руководство программиста
ПРИЛОЖЕНИЕ В (обязательное)
Руководство оператора
ПРИЛОЖЕНИЕ Г (обязательное)
Компакт-диск с файлами документации и проекта.