Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

курсовик / Руководство пользователя

.docx
Скачиваний:
13
Добавлен:
10.02.2016
Размер:
21.27 Кб
Скачать

Руководство пользователя

Интерфейс

Программа выполнена в виде Console Application. Для удобства просмотра информации практически любое выбранное вами действие сопровождается очисткой экрана консоли.

Доступные меню:

  • Меню (данное меню предоставляет выбор между администратором и гостем ну или выходом из программы).

  • Меню администратора\оператора (данное меню вы можете увидеть при выборе оператора или администратора).

  • Меню добавления и удаления (данное меню может использовать только администратор).

Функции:

  • Просмотр БД (данная функция позволяет прочитать и вывести на экран БД, данная функция доступна как администратору так и гостю).

  • Смена пароля (данная функция позволит произвести смену пароля, функция доступна только администратору).

  • Возврат в главное меню (данная функция позволит вернутся в меню администратора\оператора )

  • Выход (данная функция позволит выполнить немедленный выход из программы)

  • Вывести наименования товаров с датой изготовления, вписывающейся в указанный диапазон

  • Задать текущую дату и вывести наименования всех просроченных товаров

  • Вывести все товары, расположив их в порядке возрастания цены. Товары с одинаковой ценой отсортировать по алфавиту по наименованию.

  • Определить, в какой категории больше всего наименований товаров.

  • Определить, присутствуют ли вкусовые добавки в самом дешевом товаре из каждой категории.

Режим администратора

При выборе варианта входа Администратор открывается окно ввода или изменения пароля.

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

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

И так после успешного ввода пароля появляется следующее окно задания.

Дальше нажимаем на любую клавишу и появляется окно с функциями.

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

Работа с функциями.

  1. Рассмотрим первую функцию которая называется ( Вывести наименования товаров с датой изготовления, вписывающейся в указанный диапазон. )

Тут всё предельно ясно нужно ввести начальную дату (Напр. 01 05 12) в случае ввода (Напр. 35 13 12) будет выдана ошибка так как не может быть 35 день и 13 месяц.

При вводе конечной даты также как и при вводе начально недолжно быть 35 день или 13 месяц и конечный год не должен быть меньше начального так ка это приведет к ошибке и повтора ввода всех данных. При вводе правильных данных появится список товаров.

  1. Рассмотрим вторую функцию которая называется (Задать текущую дату и вывести наименования всех просроченных товаров.)

Тут все предельно ясно нужно ввести текущую дату (Напр. 01 05 12) в случае ввода (Напр. 35 13 12) будет выдана ошибка также как и в случае с первой функцией.

И так вводим текущую дату например 01д. 05м. 19г. и сразу смотрим результат.

Как видно на экране текущая дата 01д. 05м. 19г. так ка срок годности товаров заканчивается в 16 году а текущий год 19 товары попадают под катигорию просроченных.

  1. Рассмотрим третью функцию которая называется (Вывести все товары, расположив их в порядке возрастания цены. Товары с одинаковой ценой отсортировать по алфавиту по наименованию)

Для работы данной функции ненужно ничего вводить достаточно лишь выбрать ее и сразу отобразится результат.

Как видно на экране товар отсортирован по цене так как товара с одинаковой ценной нет то сортировак по алфавиту не произошла.

  1. Рассмотрим четвёртую функцию которая называется (Определение, в какой категории больше всего наименований товаров.)

Для работы данной функции ненужно ничего вводить, также как и с третьей функцией, достаточно лишь выбрать ее и сразу отобразится результат.

При выводе результата отображается лишь категория этих товаров.

В случае если экран будет пуст это значит что не одна запись не попадает под данную категорию.

  1. Рассмотрим пятую функцию которая называется (Определение, присутствуют ли вкусовые добавки в самом дешевом товаре из каждой категории.)

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

  1. Рассмотрим шестую функцию которая называется (Добавление записи).

Для начала выполнения добавления записи нужно выбрать в открывающемся окне один из вариантов указанных в меню программы.

В случае выбора иного варианта будет отображено предупреждение что все записи будут добавляться в конец записи. Нажимаем любую клавишу и начинаем добавлять записи.

Вводим нужное количество (Напр. 1)

Вводим название товара (Напр. Sol)

Выбираем категорию (Напр. Кондитерские товары)

Вводим дату изготовления (Напр. 01 05 10)

Вводим срок годности (Напр. 01 06 14)

Выбираем наличие вкусовых добавок (Напр. 2 Нету)

Вводим цену (Напр. 22,50)

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

  1. Рассмотрим седьмую функцию которая называется (Удаление записи).

При включении данной функции отобразится всё содержание БД(база данных) и затем программа попросит ввести желаемое название товара.

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

В случае если названия будут совпадать символ в символ то удалятся обе записи.

  1. Рассмотрим восьмую функцию которая называется (Вывод всех текущих записей).

При включении данной функции отобразится всё содержание БД(базы данных)

Как видно на экране у нас удалилась запись Sol что потверждает работоспособность восьмой функции.

  1. Рассмотрим девятую функцию которая называется (Выход!!!).

Как только будет нажата эта функция будет показано окно завершения работы и при последующем нажатии на любую клавишу приведёт к немедленному завершению работы.

  1. Рассмотрим десятую функцию которая называется (Возврат в главное меню). Как только будет нажата эта функция случится немедленный возврат в главное меню (меню авторизации) с которого можно будет войти в профиль Оператора или снова Администратора или вовсе выйти из программы.

Режим оператора

При выборе варианта входа Оператор открывается окно что выполнен вход в режиме оператор окно показано на скриншоте ниже.

И так после нажатия любой клавиши появляется следующее окно задания.

Дальше нажимаем любую клавишу и появляется окно с функциями которое выглядит следующим образом

Как видно на скриншоте главным отличием Администратора от Оператора,

Оператору не нужно вводить пароль, а также у него нет функций добавления и удаления записей то бишь дальнейшее описание функций в режиме Оператора не имеет смысла так как это было подробно представлено выше при работе в режиме Администратора.

Соседние файлы в папке курсовик