Главная Случайная страница


Полезное:

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


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Тестирование разработанного программного обеспечения





Для написания программы на языке программирования С++ была выбрана среда программирования C++ Builder. На основе вышеописанной блок-схемы была создана программа. Результаты программы представлены ниже в виде рисунков.

Как было сказано ранее, для удобства было организовано меню, которое изображено на Рисунке 13.

Рисунок 13 – Меню пользователя программы

 

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

Пользователь, введя в программе цифру «1» увидит на экране таблицу с исходными данными и вычисленные коэффициенты ритмичности каждого продукта. Вводить все исходные значения не целесообразно, поскольку в сумме три таблицы имеют 216 чисел. Для более автоматизированного получения исходных значений (массива данных), было использована функция rand(). То есть в таблицу попадают значения, полученные случайным образом при помощи данной функции. В своей программе я реализовала возможность этой функции так, что случайные числа получились в результате первого запуска программы, а при последующих запусках используются такие же значения. В данной работе организовывать случайность чисел при каждом запуске не имеет смысла, т.к. целью является автоматизация расчета коэффициента ритмичности, а не ввод данных для вычисления его.

На Рисунке 14 представлен результат действий программы, если пользователь выбрал цифру «1».

Рисунок 14 – Результат вычислений (1-й месяц)

 

Проанализировав полученные значения коэффициента ритмичности, можно сделать вывод, что производство не ритмично, т.е. в месяц фактически производится меньше чем необходимо по плану. Рисунок 15 показывает результаты уже за второй месяц производства продукции.

 

Рисунок 15 – Результат вычислений (2-й месяц)  

 

 

По вычислениям на Рисунке 15 видно, что ритмично производство только при выпуске продукта №12. Для полного анализа квартала необходимо увидеть результаты за 3-й месяц. Соответственно внешнее оформление остается таким же, как и в предыдущих двух рисунках. В данном случае меняются только значения элементов массива и коэффициенты ритмичности. Рассмотрение таблиц и результатов вычислений необходимы для оценки ритмичности производства за более длительный период, т.е. за 3 месяца (квартал). Поэтому следует обратить внимание и на третий месяц, результат за этот месяц и представлен на Рисунке 16.

Рисунок 16 – Результат вычислений (3-й месяц)  

 

 

Рассмотрев результаты за три месяца, можно оценить данное предприятие. А так же сделать вывод, что производство не ритмично на протяжении всего квартала. За весь промежуток предприятие ритмично было только в производстве продукта №12 и только во втором месяце. В сумме за все время предприятие производило меньшее количество продукции, чем было необходимо для рентабельности. В ходе работы реализовалась возможность автоматизировать расчет коэффициента ритмичности, что важно для предприятия, для оценки его ритмичности и рентабельности и получении предприятием возможности корректировки плана производства для получения прибыльного использования собственных ресурсов.

Заключение

Целью данного курсовойработы являласьразработка и реализация алгоритма на языке программирования С++ задачи на тему: «Программная реализация задачи расчета коэффициента ритмичности продукции»

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

В курсовой работе были достигнуты некоторые задачи:

- поставленная задача была решена с помощью программного продукта MS Excel и языка программирования С++, в ходе чего получился программный продукт для реализации необходимых вычислений

- рассмотрен теоритический аспект, необходимый для выполнения поставленной задачи;

- проведен анализ полученных результатов;

- автоматизировано вычисление коэффициента ритмичности

 

Список использованных источников:

1. Ворожков А.В. Алгоритмы: построение, анализ и реализация на языке программирования Си. / Ворожков А.В., Винокуров Н.А.; –М., 2007.-452с.

2. Джелен Билл Сводные таблицы в MicrosoftExcel. / Джелен Билл, Александер Майкл.; -Пер. с англ. -М.: ООО "И.Д. Вильямс", 2007. -320 с.


3. Елизаров, Ю. Ф. Экономика организаций (предприятий): учебник / Ю. Ф. Елизаров. – Москва: Экзамен, 2008. – 495 с.

4. Кондратьева, М. Н. Экономика предприятия: учебное пособие / М. Н. Кондратьева, Е. В. Баландина. - Ульяновск: УлГТУ, 2011. - 174 с.

5. Могилев А.В. Информатика: Учеб. Пособие для студ. Пед. Вузов / А.В.Могилев, Н.И.Пак, Е.К.Хеннер; под ред. Е.К.Хеннера. 3-е изд., перераб. И доп. – М.: Издательский центр «Академия»б 2004. – 848с

6. Павловская Т.А. C/C++. Программирование на языке высокого уровня. — CПб.: Питер, 2001-2010. — 461 с.

7. ПодбельскийВ.В.Программирование на языке Си: Учеб. Пособие. / Подбельский В.В., Фомин С.С.; – М.: Финансы и статистика, 2005.-600с.

8. Рудикова Л.В. MicrosoftExcel для студента. —СПб.: БХВ-Петербург, 2005. -368 с.

9. http://ru.wikipedia.org

10. http://www.helloworld.ru/texts/comp/lang/c/c5/index.htm

11. http://ru.wikibooks.org/wiki/Microsoft_Excel


12.

Приложения







Date: 2016-07-25; view: 349; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию