Расчет стоимости пластиковых оконных конструкций и дверей

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

естирование производится непосредственным разработчиком и позволяет проверять все внутренние структуры и потоки данных в каждом модуле. Этот вид тестирования является частью разработки.

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

Системное тестирование предназначено для проверки программной системы в целом, её организации и функционирования на соответствие спецификациям требований заказчика. Его проводит независимый тестировщик после успешного завершения интеграционного тестирования.

Выходное тестирование завершающий этап тестирования, на котором проверяется готовность ПП к поставке заказчику. Данный вид тестирования проводит независимый тестировщик.

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

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

В таких местах программы предусмотрены такие проверки как:

- на корректность ввода данных;

- на наличие необходимых файлов для работы программы;

- на правильные и последовательные выполнения действий в работе с программой;

- на наличие в операционной системе Microsoft Word.

 

3. 3. 2 Сообщение системному программисту

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

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

Сбои в работе программы могут происходить из-за нехватки памяти или отсутствия других необходимых системных ресурсов. У каждой программы свои пределы, программа может не справляться с повышенными нагрузками, например со слишком большими объёмами данных.

Так в разработанном программном продукте присутствуют следующие ограничения: каждый файл заказа в среднем имеет размер 15 килобайт, поэтому программа ограничивается только размером жесткого диски и объемом оперативной памяти, т.к. при расчете стоимости программе необходимо в среднем 70 мегабайт памяти.

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

Если скопировать программу на какое-либо другое устройство или диск программа может работать некорректно.

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

 

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

 

4. 1 Выполнение программы

 

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

В программе каждая операция с файлами удаление, редактирование, добавление заказов снабжена дополнительным диалоговым окном.

Дополнительнительная информация по выполнению программного продукта содержится в пункте 2.3 Диологовый режим.

 

4. 2 Сообщение оператору

 

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

Рисунок 5 Диалоговое окно

Если запись в файл происходит без основных данных то, будет выведено диалоговое окно изображенное на рисунке 6.

Рисунок 6 Диалоговое окно

Если не введен ни один номер заказчика то появится диалоговое окно изображенное на рисунке 7.

Рисунок 7 ? Диалоговое окно

Если попытаться произвести расчет, не загрузив данные о цене из файла, то появится диалоговое окно изображенное на рисунке 8.

 

 

 

 

 

 

 

Рисунок 8 ? Диалоговое окно

Заключение

 

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

Программа предусматривает выполнение строго ограниченных функций, необходимых для сотрудников фирмы.

В программе использованы и закреплены практически все навыки программирования в среде Delphi 7.

За время работы над работой я закрепил навыки работы с интегрированной средой программирования Delp