Создание пользовательского интерфейса

Описание проекта на языке 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. Имя главного окна – «Платная парковка». На нем размещены: главное меню (Редактирование, Сортировка, Фильтрация), радио-кнопки по которым появляются таблицы: информация о владельце, информация о машине, действующая плата. Кнопки «Поиск», «Новый клиент», «Закрыть».

Создание пользовательского интерфейса - student2.ru

Рисунок 4.1 – Структура главного окна

Окно редактирования содержит поля ввода-редактирования, надписи с названиями полей таблиц, навигатор, для того чтобы передвигаться по клиентам, кнопки «Сохранить и выйти» и «Добавить клиента» (см.рисунок 4.2).

Создание пользовательского интерфейса - student2.ru

Рисунок 4.2 – Окно ввода-редактирования

Окно фильтрации содержит поля поиска, надписи с названиями полей по которым необходимо фильтровать, кнопку «Фильтровать», также содержатся радио-кнопки «С начала строки» и «Любое вхождение» (см.рисунок 4.3).

Создание пользовательского интерфейса - student2.ru

Рисунок 4.3 – Окно фильтрации

Заключение

Список использованных источников

Введение в системы управления базами данных/С.Д Кузнецов. – 1996. – №1,2,3,4,5;

Delphi 7. Учебный курс / С.И. Бобровский – М.:Академия, 2005;

Delphi 5.Учебный курс / Фаронов В.В. – М.: «Нолидж», 2000;

Технология разработки программных продуктов/А.В. Рудаков. – М.: Академия, 2008.

ПРИЛОЖЕНИЕ А (обязательное)

Текст программы

ПРИЛОЖЕНИЕ Б (обязательное)

Руководство программиста

ПРИЛОЖЕНИЕ В (обязательное)

Руководство оператора

ПРИЛОЖЕНИЕ Г (обязательное)

Компакт-диск с файлами документации и проекта.

Наши рекомендации