Начало работы программы

Вывод информации о имеющихся магазинах Вывод главного меню 1 – Выбрать магазин для учёта товаров 1.1 - Редактировать товар 1.2 - Добавить товар 1.3 - Удалить товар 1.4 - Сортировать товары (по названию, по цене) 1.5 - Создать новую базу товаров 1.6 - Возврат в главное меню 2 – Создать новый магазин  3 – Удалить магазин из списка  4 – Выход

 

Выбрать магазин для учёта товаров

 

При запуске программы на экран выводится пронумерованный список имеющихся магазинов и главное меню (меню1). Если в базе магазинов нет, выведется сообщение: “Список пуст. Создайте базу”. После выбора этого пункта меню при пустой базе, программа будет возвращаться в начало и, соответственно, никаких операций проделать не получится.

При выборе магазина на экран выводится таблица с имеющимися в нём товарами и меню для работы с товарами (меню2).

 

Вывод информации о имеющихся магазинах меню1 Ваш выбор: 1 (очистка экрана)   Вывод информации о имеющихся товарах в магазине   меню2

 

С товарами магазина можно проделать следующие операции:



Редактировать товар

 

Для редактирования товара выбираем пункт 1 (меню2). Вводим номер товара для редактирования и нажимаем Enter. После этого вводим новые значения для товара. Если вы ввели неверный номер, выведется сообщение: “Выбранного вами товара нет в базе”.

 

Ваш выбор: 1 Введите номер товара: Редактирование товара ‘ название товара ’ Введите количество товара: Введите количество проданных: Введите цену за единицу: (очистка экрана, возврат в меню2)

Добавить товар

Для добавления товара в базу выбираем пункт 2 (меню2). Затем вводим товары до тех пор, пока не будет достигнут предел (50 товаров) или пока пользователь не введёт в названии товара ‘0’. При достижении предела количества товара на экран выведется сообщение: “ Извините, база переполнена, добавление невозможно”

Ваш выбор: 2 Добавление товаров в магазин Можно добавить (количество) товаров Осталось (количество) Введите название товара (чтобы закончить введите ‘0’): Введите количество товара: Введите количество проданных: Введите цену за единицу: Осталось (количество) Введите название товара (чтобы закончить введите ‘0’):  (очитка экрана, возврат в меню2)


Удалить товар

Для удаления товара из базы выбираем пункт 3 (меню2), вводим номер товара, который хотим удалить и нажимаем Enter. Если выбран номер товара, которого нет в базе, выводится сообщение: “ Такого товара нет в базе, удаление невозможно”.

 

Ваш выбор: 3 Введите номер товара, который вы хотите удалить: (очитка экрана, возврат в меню2

Сортировка товаров

В программе предусмотрена сортировка по двум параметрам: по названию и по цене товара. Чтобы произвести сортировку товаров по одному из параметров, выбираем пункт меню 4 (меню2). Затем нажимаем 1 (для сортировки товаров по названию), 2 (для сортировки товаров по цене). Так можно сортировать до тех пор пока не будет нажата цифра 3, после чего происходит возврат в меню2.

Ваш выбор: 4 По названию товара..(1) По цене товара..(2) Вернуться..(3) Ваш выбор:. (сортировка, очистка экрана, вывод отсортированных товаров) По названию товара.(1) По цене товара(2) Вернуться(3) Ваш выбор:  (после нажатия ‘3’- очистка экрана, возврат в меню2)

 



Создание новой базы товаров для магазина

Чтобы создать новую базу товаров для магазина, выбираем пункт меню 5 (меню2). Затем вводим товары до тех пор, пока не будет достигнут предел (50 товаров) или пока пользователь не введёт в названии товара ‘0’. При достижении предела количества товара на экран выведется сообщение: “Извините, база переполнена, добавление невозможно”.

Ваш выбор: 5 Можно создать 50 товаров Осталось 50 Введите название товара (чтобы закончить введите ‘0’): …. Введите количество товара: …. Введите количество проданных: …. Введите цену за единицу: …. Осталось (количество) Введите название товара (чтобы закончить введите ‘0’): ….  (очитка экрана, возврат в меню2)

Возврат в главное меню

 

Для возврата в главное меню выбираем пункт меню 6 (меню2). После чего выведется список магазинов и меню для работы с магазинами (меню1).

 



Создание нового магазина

Чтобы создать новый магазин выбираем пункт меню 2 (меню2). Затем вводим данные о магазине и создаём базу товаров для него. В программе можно создать до 10 магазинов. Если в базе уже будет 10 магазинов, то создать магазин не получится, выведется соответствующее сообщение: "Извините, создать магазин невозможно (достигнут предел)".

 

Ваш выбор: 2 Введите название магазина: Введите адрес магазина: Магазин ‘ название магазина ’ Можно создать 50 товаров Осталось 50 Введите название товара (чтобы закончить введите ‘0’): Введите количество товара: Введите количество проданных: Введите цену за единицу: Осталось (количество) Введите название товара (чтобы закончить введите ‘0’): ….  (очитка экрана, возврат в меню1)


Удаление магазина

 

Для удаления магазина из базы выбираем пункт 3 (меню 1), вводим номер магазина, который хотим удалить, и нажимаем Enter. Если выбран номер магазина, которого нет в базе, выводится сообщение: “ Такого магазина нет в базе, удаление невозможно”.

 

Ваш выбор: 3 Введите номер магазина, который вы хотите удалить: (очитка экрана, возврат в меню1)

Выход

Для выхода из программы выбираем пункт меню 4 (меню1).



ЗАКЛЮЧЕНИЕ

При выполнении курсового проекта были пройдены все этапы разработки специализированного прикладного программного обеспечения:

· формализация задачи;

· сбор необходимых исходных данных, используемых в программе;

· составление блок-схемы алгоритма решения задачи и программы.

В процессе выполнения работы была проведена следующая работа:

1. Освоение принципов разработки алгоритмов решения задач на ПЭВМ, правил составления блок-схем алгоритмов;

2. Овладение навыками программирования задач на языке С++, освоение практических приемов записи базовых конструкций языка и программирования линейных, разветвляющихся, циклических вычислительных процессов, отладки и выполнения программ с использованием интегрированной среды разработки Visual C++;

3. Ознакомление с различными сферами применения ПЭВМ в современном обществе, приобретение основных навыков работы с персональным компьютером.

Исполняемый модуль и исходный код на языке Visual C++ прилагаются на дискете.

Программа разработана в среде Visual C++ 6.0.

Пояснительная записка оформлена при помощи MS Word 2003.

 




Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: