Разработка программы для решения логарифмов
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
#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)