Содержание
ВВЕДЕНИЕ 2
1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ 4
2. РАЗРАБОТКА ПРОГРАММЫ АНАЛОГА ПЛАТЁЖНОГО ТЕРМИНАЛА 6
2.1 Информационная модель 6
2.2 Структура пользовательского интерфейса 7
2.3 Ход реализации приложения 10
2.3.1 Входные и выходные переменные 10
2.3.2 Функция “int main()” 11
2.3.3 Функция “void update_your_account()” 12
2.3.4 Функция “void add_number (number, &flag;)” 14
2.3.5 Функция “void add_n(char *ptr_number, bool *flag)” 16
2.3.6 Функция “void add_money(int *ptr_sum, bool *flag, char *ptr_number)” 18
2.3.7 Функция “void add_s(char *ptr_char_sum, bool *flag)” 21
2.3.8 Функция “void print_check (char*, int*)” 23
2.3.10 Функция “void text (int m)” 24
2.3.11 Функция “inline bool error ()” 25
2.3.12 Заголовочные файлы 26
3. РЕАЛИЗАЦИЯ ПРОГРАММНОГО ПРОДУКТА 27
3.1 Тестирование и отладка программы 29
3.2 Руководство пользователя 29
ЗАКЛЮЧЕНИЕ 32
СПИСОК ЛИТЕРАТУРЫ 33
ПРИЛОЖЕНИЕ A 34
ПРИЛОЖЕНИЕ 1……………………………………………………………………………….35
ПРИЛОЖЕНИЕ 2……………………………………………………………………………….36
ПРИЛОЖЕНИЕ 3……………………………………………………………………………….38
Выдержка из текста
Автоматизация в современном обществе пользуется большим спросом, и в связи с этим разработка данного приложения весьма актуальна. Это нужно для решения таких задач, как моделирования терминала оплаты сотовой связи.
Разработка консольного приложения позволяет освоить навыки структурного программирования на языке с/c++, изучить основные технологические приёмы разработки пользовательских приложений, технологию ввода-вывода данных, приёмы модульного программирования, использование стандартных типов данных и применить полученные умения в конкретной практической области.
В данной курсовой работе объектом разработки является оплата сотовой связи, а предметом разработки является консольное приложение, написанное в среды visual studio 2013 для обеспечения программной реализации информационных процессов объектов разработки. Это процессы ввода-вывода, хранения, обработки и поиска.
Цель данной курсовой работы заключается в разработке аналога платёжного терминала оплаты сотовой связи для осуществления платежей, которая позволяет вводить данные через клавиатуру, обрабатывать их и выводить данные в консоль и в текстовый файл.
В данной курсовой работе ставятся такие задачи, как составление технического задания, в соответствии с требованиями ГОСТ; составление информационной модели и составление алгоритма программы; реализация консольного приложения на принципах модульности; проведение тестирования и отладки, в соответствии с тестовыми заданиями; составление пояснительной записки к курсовой работе.
К средствам и методам разработки относятся среда программирования visual studio 2013 c/c++, консольное приложение, методология структурного программирования, функции стандартной библиотеки, технологии файлового потока ввода-вывода, техника передачи ссылочных параметров в функцию.
Список использованной литературы
1. Об образовании: Закон РФ от 10 июля 1992 № 3266-1 (ред. от 07.07.2003).
2. О высшем и послевузовском профессиональном образовании: Федеральный закон от 22 августа 1996 № 125-ФЗ (ред. от 07.07.2003) (принят ГД ФС РФ 19.07.96).
3. ГОСТ 34.602-89. Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы-http://protect.gost.ru/document.aspx?control=7&id=139096
4. ГОСТ 25123-82. Машины вычислительные и системы обработки данных. Техническое задание. Порядок построения, изложения и оформления (приведен порядок построения ТЗ).
5. ГОСТ 19.002-80. ЕСПД. Схемы алгоритмов и программ. http://www.greb.ru/3/ecpd/gost19-002-80.htm.
6. Библиографическая запись. Библиографическое описание документа. Общие требования и правила составления: ГОСТ 7.1-2003. – Введ. 01.07.2004. – М., 2004.
7. Методические рекомендации по оформлению письменных работ. – Воронеж: ВИВТ – 2014.
8. Прата С. — Язык программирования С++. Лекции и упражнения, 6 издание – 2012 – 1248 с.
9. Павловская Т.А., Щупак Ю.А. С С++. Структурное программирование- Практикум (2003)
10. http://cppstudio.com/