- •2 Проектирование программного продукта
- •2.1 Формирование структуры проекта
- •2.2 Выбор инструментальных средств разработки
- •2.2.1 Выбор субд
- •2.2.2 Выбор средства проектирования интерфейса пользователя
- •2.2.3 Выбор средств связи базы данных с интерфейсом пользователя
- •2.3 Алгоритмическое обеспечение проекта
- •2.3.1 Проектирование алгоритма работы программного продукта
- •2.3.2 Проектирование базы данных «Издательство»
- •2.3.3 Концептуальное моделирование предметной области
- •2.3.4 Определение объектов логической модели данных, их атрибутов и первичных ключей
- •2.3.5 Определение объектов физической модели данных
- •2.4 Реализация и тестирование программного обеспечения
- •2.4.1 Результаты реализации программы
- •2.4.2 Тестирование и отладка программы
2.4 Реализация и тестирование программного обеспечения
2.4.1 Результаты реализации программы
Главная форма, на которой размещается основное меню для работы с программой (рисунок 2.1).
Рисунок 2.1 – Главная форма
На рисунке 2.2 представлена форма «Справочник покупателя», которая содержит сведения о каталогах магазина, позволяет осуществлять поиск, сортировку и просмотр нужной информации.
Рисунок 2.2 – Справочник покупателя
2.4.2 Тестирование и отладка программы
Тестирование и отладка программы являются наиважнейшими этапами разработки любых программных продуктов. Целью этого этапа является проверка правильности и точности реализации функций, выполнение которых возлагается на данное программное обеспечение. В случае выявления некоторых неточностей и ошибок необходимо проведение работ по их исправлению и доработке программного обеспечения до требуемого уровня.
Тестирование было проведено на компьютере со следующими характеристиками: жесткий диск 500 Гб, оперативная память 4 Гб, процессор «AMD A4-3305M CPU 1.9 GHz».
Протестировав данную программу можно сделать вывод, что она выполняет все необходимые функции:
- обеспечение работы в форме удобной для пользователя;
- сохранение данных в базу данных;
- хранение информации о точках;
- просмотр информации;
- добавление данных в имеющийся список;
- сортировка списка;
- поиск точек по заданному запросу.
