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

Автор работы: Пользователь скрыл имя, 14 Марта 2013 в 03:19, доклад

Краткое описание

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

Вложенные файлы: 1 файл

Доклад ПРИКЛАДНЫЕ ПРОГРАММЫ.docx

— 19.48 Кб (Скачать файл)

 

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

 

Государственное образовательное  учреждение

среднего профессионального  образования

Бийский государственный колледж

 

Отделение информационных технологий, экономики и права 

 

 

 

 

 

                               Доклад на тему

 

РАЗРАБОТКА И  ПРИМЕНЕНИЕ ПАКЕТОВ ПРИКЛАДНЫХ ПРОГРАММ

 

 

 

 

 

Выполнила: студентка гр.Экп-71

                                                                             Цинадзе Я.М.

                                       

                         

 

 

Бийск 2010

 
Назначение и возможности  программного продукта 
 
Назначением любого программного продукта является облегчение работы с громоздкими базами данных, со сложными статистическими или другими методами обработки информации, а также облегчение восприятия пользователем выводимых программой результатов. ППП помогает более четко выделить границы требований предъявляемых пользователю при работе с ним, обеспечивает доступный контроль производимых вычислений и обработки полученных результатов с помощью меню, диалоговых окон, кнопок быстрого доступа, отбора, контроля и др.  
Данный программный продукт предназначен для обработки вводимой информации следующими статистическими методами :  
Корреляционный анализ. 
С помощью него изучается теснота связи между признаками. В нашем случае имеется два фактора и результативный показатель. Для расчета ожидаемых значений результативного признака используется уравнение множественной регрессии. Коэффициенты корреляции характеризуют тесноту связи между признаками. Изучается теснота связи между факторами и результативными признаками. 
Дисперсионный анализ. 
Программный продукт позволяет найти общую дисперсию как сумму остаточной дисперсии, дисперсии взаимодействия факторов, а также факторов I и II и факторов 1,2,3 и дисперсии повторений. 
Анализ рядов динамики. 
Программный продукт производит выравнивание ряда динамики с помощью наименьших квадратов. Этот метод заключается в отыскании уравнения кривой, которая наиболее точно отражала бы основную тенденцию изменения уровней в зависимости от времени. Параметры уравнения находят способом наименьших квадратов. Программный продукт осуществляет выравнивание динамического ряда по прямой y=a+b*t и по параболе y=a+b*t+c*t^2. 
Для начала работы с каким-либо статистическим методом, предусмотренным в программе необходимо нажать одноименную кнопку в главном меню.  
Для удобства работы с любым статистическим методом на каждом листе данной программы имеется набор кнопок. 
Кнопка "Ввод". 
Имеется в каждом из трёх статистических анализов. Она выполняет следующие операции: 
Снимает защиту с листа 
Скрывает всю ненужную на данный момент информацию 
Удаляет исходные данные предыдущей задачи 
Раздвигает строки 
Снимает блокировку с тех ячеек, куда будет осуществляться ввод 
Ставит курсор в левый верхний угол поля ввода 
Восстанавливает защиту листа 
 
Кнопка "Результат". 
Предназначена для вывода результатов обработки введенной информации и выполняет следующие операции: 
Снимает защиту с листа 
Показывает строки и столбцы с результатами вычислений 
Блокирует ячейки с исходными данными 
Восстанавливает защиту листа 
 
Кнопка "Корректировка".  
Обеспечивает возможность исправления не верно введенных исходных данных: 
Снимает защиту с листа 
Снимает блокировку ячеек, в которых содержатся исходные данные 
Ставит курсор в левый верхний угол поля ввода 
 
Кнопка "Восстановить". 
Позволяет проводить контроль исходных данных, а также контроль всех вычислений, осуществляемых программой.  
Снимает защиту с листа 
Показывает все скрытые строки и столбцы (для контроля производимых программой расчётов) 
 
Кнопка "Скрыть" 
Предназначена для скрытия восстановленных с целью контроля за вычислениями строк и столбцов. 
Снимает защиту с листа 
Скрывает строки и столбцы с производимыми вычислениями 
 
Кнопка "Печать". 
Обеспечивает вывод исходных данных и результатов на печатающее устройство.  
 
Корреляционный анализ. 
При нажатии кнопки "Ввод" появится окне диалоговое окно, где нужно указать количество строк таблицы (не менее 10) и нажать кнопку "Ок" Затем необходимо ввести в таблицу значения результативного признака в графу "Z", значение первого фактора "X1" и значение второго фактора "X2".  
Дисперсионный анализ. 
В таблице исходных данных каждая градация фактора А включает в себя градации фактора В. В таблице 6 строк и 6 столбцов. После нажатия кнопки "Ввод" диапазон ввода исходных данных очищается, и можно вводить другие данные. Необходимо помнить, что исправить уже введенные данные можно с помощью кнопки "Корректировка".  
Анализ рядов динамики. 
После нажатия кнопки "Ввод" появится диалоговое окно, в котором нужно указать количество наблюдений (лет) и номер года, с которого будет производиться отсчет. После нажатия кнопки "Ок" в пустые ячейки нужно ввести исходные данные отражающие значение признака.  
Формы представления результатов. 
Для корреляционного анализа результатами являются: 
Коэффициенты парной корреляции и множественной регрессии; 
Корреляционная матрица. 
Для двухфакторного дисперсионного анализа результаты оформляются в виде таблицы. Первая графа содержит название дисперсии в зависимости от источника вариации, вторая - значение дисперсии, а третья - число степеней свободы.  
Для анализа рядов динамики результатами будут: 
График, в котором построены фактические значения, а по ним прямая и парабола; 
Коэффициенты для уравнения прямой и параболы. 
 
 
 
 
Описание основных алгоритмов расчета. 
Алгоритм статистического анализа. 
Корреляционный анализ. В таблицу вводят значения результативного признака (Z) и двух факторов (X1 и X2). В скрытых столбцах рассчитываются значения X1*X1, X2*X2, Z*Z, произведения X1*Z, X2*Z, расчетное значение результативного признака (Z1) , разность (Z-Zсред), (Z-Zсред)^2, разность (Z1-Z1сред), а также ее квадрат. Находятся простые средние значения результативного признака фактические и расчетные. Чтобы найти Z1, необходимо подставить значения факторов в уравнение множественной регрессии. Z1=a0+a1*X1+a2*X2 Коэффициенты а0, а1, а2 находим из системы уравнений методом Гаусса. 
?Z=a0n+ a1?X1+a2?X2 
?ZX1= a0?X1+a1?X1X1+a2?X1X2 
?ZX2=a0?X2+a1?X1X2+a2?X2^2 
Коэффициент множественной регрессии находим по формуле Rмн=?Dy1/Dy2, где Dy1=?(Y1-Yсред)^2/N, а Dy=?(Y-Yсред)^2/N.  
Коэффициент парной регрессии 
Rx1x2=(?X1X2 - ?X1*?X2/N)/((?X1^2-(?X1*?X1/N)*(?X2^2 - (?X2*?X2/N))). 
Аналогично рассчитываются Rzx1 и Rzx2. 
Дисперсионный анализ. 
Находим средние по строкам и столбцам заполненной таблицы, среднее по всей таблице и средние I II и 1,2,3 факторов. 
Дисперсия по повторения находится следующим образом: вычисляется разность средних по повторениям и общей средней; находим квадрат полученного числа; находим сумму квадратов и умножаем ее на произведение количества градаций фактора А, на количество градаций фактора В. Аналогично находится дисперсия по фактору I II и фактору 1,2,3. Общую дисперсию находят по формуле ?(Y-Yср)^2/N. Остаточную как разность общей дисперсии и суммы дисперсий по повторениям, по фактору I II , фактору 1,2,3 и взаимодействия. 
Анализ рядов динамики. 
В таблицу вводятся значения года и фактическое значение анализируемого показателя (X). В скрытых столбцах рассчитывается произведение xt, где t- порядковый номер значения, далее рассчитываются t^2, t^3, t^4 и xt^2. Находят суммы этих столбцов. Уравнение прямой выглядит следующим образом y=a+bt. Коэффициенты а и b находим из системы 
?X=an+b?t 
?xt=a?t+b?t^2 
рассчитываем коэффициенты, используя метод Гаусса. 
Уравнение параболы y=a+b*t+ct^2. Коэффициенты a, b,c находим из системы 
?x=an+ b?t+c?t^2 
?xt=a?t+b?t^2+c?t^3 
?xt^2=a?t^2+b?t^3+c?t^4 
 
Описание процесса управления работой программного продукта. 
Система меню представляет собой стандартный интерфейс, предлагаемый средствами Excel. Это набор псевдокнопок и диалоговых окон, используемых для получения вводной или исходной информации от пользователя. 
Главное меню находится на листе Меню. В нем можно выбрать статистический метод.  
При нажатии кнопки с названием статистического метода, интересующего нас, мы переходим на лист с соответствующим названием. Эти листы находятся в файле Курсовая.xls. На каждом из этих листов ввод данных осуществляется с клавиатуры. Для этого создано меню, одинаковое для каждого из листов. 
При нажатии кнопки ввод на листе  
Корреляционный анализ появляется диалоговое окно, в котором нужно указать количество строк таблицы. 
Дисперсионный анализ. Данные вводятся в таблицу, размерность которой не меняется. 
Анализ рядов динамики в появившемся диалоговом окне следует ввести количество лет наблюдений (минимум 10) и номер года, от которого начинается отсчет. 
С кнопкой Меню связан макрос перехода на лист с главным меню. 
Контрольный пример 
Для проверки работы и отладки каждого статистического метода использовался свой контрольный пример. 
Базисные значения исходных данных, а также результаты расчетов при базисных значениях для каждого из статистических методов отражены в приложении. Получение базисных результатов контрольного примера проводилось в течение семестра под руководством преподавателя и сверялось с результатами работы ППП STRAZ. 
Инструкция по использованию разработанного программного продукта. 
Корреляционный анализ. Выберите в главном меню "Корреляционный анализ". На листе Корреляционный анализ, на который вы при этом перейдете нажмите кнопку "Ввод". На экране появится диалоговое окно, в котором вам необходимо будет указать количество строк таблицы. Затем в ячейки, предназначенные для ввода исходных данных, можно будет вводить соответствующие значения. В режиме ввода значения можно корректировать, установив курсор на ячейку с неправильными значениями и щелкнув два раза кнопкой мыши. По окончании ввода, чтобы просмотреть результаты анализа необходимо нажать кнопку "Результаты". Если данные требуют корректировки, нажмите кнопку "Корректировка" и внесите необходимые изменения. Чтобы просмотреть как выглядят исходные данные и результаты на листах для вывода на печать, нажмите кнопку "Печать". Если вам понадобятся промежуточные результаты расчетов необходимо нажать кнопку "Восстановить". Если вы закончили работу с анализом рядов динамики, нажмите кнопку "Меню" вы попадаете в главное меню. 
Дисперсионный анализ. Все действия осуществляются аналогично корреляционному анализу. Но размер таблицы изменить нельзя, данные вводятся в пустые ячейки сразу же после нажатия кнопки "Ввод". 
Анализ рядов динамики. Выбрав в главном меню "Анализ рядов динамики". Далее все действия выполняются аналогично корреляционному анализу, но в появившемся диалоговом окне указывается не только количество строк таблицы, но и значение первого года. 
Для завершения работы с программой нужно выйти в главное меню и нажать на кнопку "Выход", если в программе были произведены изменения, будет выведен запрос о их сохранении. Можно воспользоваться этим запросом для сохранения ценной информации, или нажать кнопку "Отмена".  
 
Заключение и выводы. 
Данная программа позволяет облегчить работу пользователя при работе с тремя видами статистического анализа, оптимизировать ввод, контроль, а также вывод результатов расчетов.  
Вообще, табличный процессор Excel фирмы Microsoft является мощным средством работы с массивами данных любого размера. А так же имеет очень много возможностей по обработке данных. К сожалению, программа нашего курса не сможет рассмотреть все аспекты работы, но, тем не менее, толчок был дан и если человека заинтересуют эти возможности, он найдёт способ изучить их.  
Пакеты прикладных программ на базе Excel удобны и просты в применении, а так же и в написании, что делает их привлекательными.


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