Разработка программы, реализующей основные функции электронного магазина - Курсовая работа

бесплатно 0
4.5 137
Проектирование и описание логической структуры программы для работы электронного магазина в среде Microsoft Visual C . Инструкция, описывающая сведения для запуска программы. Обновление данных о доступных товарах. Поиск по каталогу доступных товаров.


Аннотация к работе
1 Анализ задания 2 Описание логической структуры 3 Входные и выходные данные 4 Инструкция, описывающая специальные сведения для запуска программы 5 Инструкция пользователя ЗАКЛЮЧЕНИЕ СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ ПРИЛОЖЕНИЕ А ВВЕДЕНИЕ На сегодняшний день очень большое распространение получили электронные магазины. Они предоставляют пользователю возможность купить практически любой товар, не выходя из дома и не простаивая в длинных очередях. Данные о доступных товарах хранятся в файле, данные из которого, при запуске программы, считываются в динамический список, с которым и ведутся манипуляции в ходе работы программы. 3 Входные и выходные данные Данные о товаре представлены в виде структуры следующего вида: struct Tovar { char Name[50]; char Manufacturer[50]; char Model[50]; int Number; int Price; int PayType; Tovar* next; }, где Name - наименование товара, Manufacturer - производитель, Model - модель продукта, Number - количество доступное для продажи, Price - цена, PayType - тип оплаты, next - указатель на следующий элемент в списке. Так же после завершения программы создается отчет о проданных товарах, который сохраняется в файл Отчет.txt. C, C и МS Visual C 2008 для начинающих, 2009 ПРИЛОЖЕНИЕ А Текст программы // Shared.h // #pragma once #include stdafx.h #include #include #include #include struct Tovar { char Name[50]; char Manufacturer[50]; char Model[50]; int Number; int Price; int PayType; Tovar* next; }; extern Tovar* Tovary; // extern - значит, что где-то не в этом файле находится tovary и tovarysold extern Tovar* TovarySold; //Функция для корректного отображения русских букв в консоли char *GetRusMessage(char *message); // Запрашивает ввод данных в виде числа. // Возвращает ErrValue, если произошла ошибка // или пользователь отменил ввод числа. int GetIntInput(int ErrValue, char *buf=0); // Собственная, более безопасная реализация функции gets(); void my_gets(char *_Buf, int MaxCount); // Запрос данных товара: сумма или способ оплаты (в зависимости от InputType). bool Tovar_GetInput(int InputType, Tovar* T, int *Output); // Возвращает указатель на товар, находящийся на i-ой позиции в списке.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?