Разработка программы для решения логарифмов

Дипломная работа - Компьютеры, программирование

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



#183;Бета-тестирование (betatesting)

Процесс тестирования:

Рисунок 1. Главное меню

Главное меню.

Здесь осуществляется выбор функций.

В каждом из пунктов главного меню, есть подпункты которые описаны ниже.

Рисунок 2. Выбор логарифмов

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

Рисунок 3. Решение логарифма

В этом разделе осуществляется ввод данных и вывод ответа.

Руководство пользователя

1.ВВЕДЕНИЕ

.1.ОБЛАСТЬ ПРИМЕНЕНИЯ.

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

.2.КРАТКОЕ ОПИСАНИЕ ВОЗМОЖНОСТЕЙ

Вывод хода решения

Решение логарифмов

1.3.УРОВЕНЬ ПОДГОТОВКИ ПОЛЬЗОВАТЕЛЯ.

Для работы с этим программным продуктом от пользователя требуется небольшой уровень компьютерной грамотности

.НАЗНАЧЕНИЕ И УСЛОВИЕ ПРИМЕНЕНИЯ.

Программный продукт применяется на учебных и рабочих местах студентами и работниками научных учереждений.

Для корректной работы требуется ЭВМ с тактовой частотой ЦП более 500 MHzи оперативной памятью более 32 мб под управлением Windows

.ПОДГОТОВКА К РАБОТЕ

.1.СОСТАВ ПРОГРАММНОГО ПРОДУКТА

.Исполняемый файл

2.Руководство пользователя

3.2.УСТАНОВКА И ЗАПУСК

Установка программного продукта не требуется. Запуск исполняемого файла программного продукта.

.3.ПРОВЕРКА РАБОТОСПОСОБНОСТИ

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

.ОПИСАНИЕ ОПЕРАЦИЙ

.1.НАИМЕНОВАНИЕ ОПЕРАЦИЙ.

Решение и логарифмов

.2.УСЛОВИЯ ФУНКЦИОНИРОВАНИЯ ОПЕРАЦИЙ.

Приложение запущено и работоспособно

.3.ПОДГОТОВИТЕЛЬНЫЕ ДЕЙСТВИЯ

Выбрать нужную операцию в меню. Для этого ввести номер нужной операции с клавиатуры и нажать клавишу Enter

.4.ОСНОВНЫЕ ДЕЙСТВИЯ.

Ввести с клавиатуры значения аргументов, нажать клавишу Enter

.5.ЗАКЛЮЧИТЕЛЬНЫЕ ДЕЙСТВИЯ

По завершению работы с программой закрыть ее клавишей "Закрыть" в заголовке диалогового окна.

Заключение

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

Список источников информации

1.А.В. Рудаков - Технология разработки программных продуктов

2.Эрик ДЖ. БРАУДЕ - Технология разработки программных продуктов

.Л.Г. Гагарина, Е.В. Кокорева, Б. д. Виснадул - Технология разработки программных продуктов

.Ваблагодатских, В.А. Волнин, К.Ф. Поскакалов - Аандартизация разработки программных средств.

.С. Макконнелл - Совершенный код.

Приложения

Приложение 1: Техническое задание

Специальные требования

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

Ввиду объемности проекта задачи предлагается решать поэтапно. При этом модули создаются в разное время, должны предполагать возможность наращивания системы и быть совместим друг с другом. Язык программирования выбран С++.

Требования к программной документации

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

Технико-экономическое обоснование

При выполнение операций со сложными математическими вычислениями используются человеческие ресурсы. Очевидно, что использование программы значительно сократит затрачиваемое на вычисления время и повысит их качество. На решение системы в среднем уходит 5-20 минут. С использованием программы время сокращается до минуты.

Экономической эффект от внедрения программы ожидается за счет сокращения времени и повышения производительности труда и т.д.

План график выполнения работ

№ этапаНазвание этапаСрокиэтапаЧем заканчивается этап1Изучение предметной области. Проектирование системы. 15.03.2011-25.03.2011Архитектура системы, алгоритм программы, техзадание2Разработка программы27.03.2011-13.05.2011Программный продукт для решения уравнений3Тестирование и отладка программы. 15.04.2011-28.05.2011Готовая программа для складского учета. Программная документация. 4Написание пользовательской документации 29.05.2011-3.06.2011Руководство пользователя

Приложение 2: Программный код

#include

#include

#includestd;

double a,b,x,x1,x2,c,t1,t2,t,s, i,f;f1 (doublea,doubleb,double c)

{ // функция для решения линейных

double x;= (c-b) /2*a;x;

}dis (doublea,doubleb,double c)

{ // дискреминантd;=b*b-4*a*c;d;

}(double a, double b)

{ // функция для решения логарифма

double q;= log (b) /log (a);

return q;

}main ()

{(i! =true) // циклдлявощваратаменю

{("cls"); // очисткаэкрана

// ---------------------------------------------

// МЕНЮ k;("cls");(k)