Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка програми обліку товарів в магазині

Реферат Розробка програми обліку товарів в магазині





ні повідомлення.void search_unit (sklads * Ps); search_unit (список) Функція поиска елементи у списку. Вікорістовується для поиска у списку Елемент (структури товару), код товару которого дорівнює введенням корістувачем.Вікорістовуючі класові про єкти, створювані помощью заголовного файлу бібліотеки lt; iostream gt ;, - потоки вводу виводу, Здійснює запит и зчітування кодом товару, Який нужно найти. Вікорістовуючі роботові з вказівнікамі, потоки вводу виводу та функцію виводу товару, Здійснює поиск у списку Елемент (товару), код которого дорівнює заданому та вивід знайденого товару на екран. Если список пустий, або товар за кодом | Полтава, відображаються відповідні повідомлення.void save_struct (sklads *, int); save_struct (список, 1-Додавання в Кінець файлу/0 - перезапису файлу); Функція Збереження списку товарів в файл. Вікорістовується для Збереження списку в файл даних у двох режимах: Додавання списку в Кінець файлу/перезапису файлу, в залежності від заданого режиму (1або 0) .Вікорістовуючі про єкти, створювані помощью заголовного файлу бібліотеки lt; fstream gt ;, організацію файлового потоку введенню, класові про єкти, створювані помощью заголовного файлу бібліотеки lt; iostream gt ;, - потоки вводу виводу, и роботові з вказівнікамі, Здійснює Збереження списку в файл даних у двох режимах: Додавання списку в Кінець файлу/перезапису файлу, в залежності від заданого режиму ( 1або 0). У разі Виникнення помилок при роботі з файлом користувач надається повідомлення.void read_database (sklads **); read_database (вказівнік на список) Функція Отримання списку товарів з файлу. Вікорістовується для вичитки списку Із файлу даних в структуру двоспрямованого спіску.Вікорістовуючі про єкти, створювані помощью заголовного файлу бібліотеки lt; fstream gt ;, організацію файлового потоку введенню, класові про єкти, створювані помощью заголовного файлу бібліотеки lt; iostream gt ;, - потоки вводу виводу, и роботові з вказівнікамі, Здійснює зчітування елементів списку з файлу даних, Додавання елементів в список з ініціалізацією вказівніків списком, путем виклику Функції Додавання елементи. У разі Виникнення помилок при роботі з файлом користувач надається повідомлення.void clear_struct (sklads **); clear_struct (вказівнік на список) Функція очищення списку товарів. Вікорістовується для відалення Всього списком, очищення пам яті у разі Завершення роботи програми, або зчітування списку Із файлу.Вікорістовуючі роботові з вказівнікамі та класові про єкти, створювані помощью заголовного файлу бібліотеки lt; iostream gt ;, - потоки вводу виводу, віконується відалення шкірного елєментів та знищення вказівніків списком, если список пустий, корістувачеві надається ПОВІДОМЛЕННЯ.

2.8 Опис та обґрунтування тестових примеров виконан програми


При створені програми вікорістовувався метод покрокової розробки, оскількі цею метод дозволяє весь годину контролюваті Управляюча та інформаційну структуру алгоритмів. ВРАХОВУЮЧИ модульність организации програми, для налагодження програми створювалісь функціональні тести для перевіркі базових функцій програми та перевіркі коректності виконан програмних переходів. Наведені у табліці тести включаються описание вхідніх даних и описание очікуваніх результатів для шкірного тесту.


Таблиця 5

Вхідні даніОчікуваній результатТЕСТ 1. Меню інтерфейсу корістувачаВіведення на екран пунктів меню та запит Вибори корістувача.На екрані відображено меню та рядок вводу обраності пункту: 1. Додавання запису про товар 2. Видалення товару зі складу 3. Показ списку товарів з початку 4. Показ списку товарів з кінця 5. Пошук товару 6. Додавання запису у файл 7. Перезапис файлу 8. Вичитування списку з файлу 0. Вихід Ваш вибір: (cin gt; gt; key) ТЕСТ 2. Зчітування та обробка Вибори корістувачаkey=- 1 - Початкове значення, cin gt; gt; key key=1 - Додавання запису Про товар: input_product (D); add_element_struct ( amp; Ps, D); key=2 - Відалення товару зі складу: delete_product (Ps, enter_num); вивід повідомлення: Для продовження роботи натисніть ENTER raquo ;; key=3 - відображення списку товарів з качана: вивід повідомлення: Список товарів з початку raquo ;; show_list_head (Ps); key=4 - відображення списку товарів з кінця: вивід повідомлення: Список товарів з кінця raquo ;; show_list_tail (Ps); key=5 - поиск товару за кодом: search_unit (Ps); вивід повідомлення: Натисніть будь-яку клавішу для продовження raquo ;; key=6 - Додавання списку в файл: save_struct (Ps, 1); вивід повідомлення: Список товарів дописаний в файл raquo ;; key=7 - оновлення вмісту файлу: save_struct (Ps, 0); вивід повідомлення: Список товарів збережений ); key=8 - вичитки списку з ...


Назад | сторінка 9 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми, що реалізує алгоритм двусвязного списку
  • Реферат на тему: Розробка програми для зберігання і виведення списку співробітників і їхні з ...
  • Реферат на тему: Розробка програми для підрахунку хеш-суми файлу і тексту з графічним інтерф ...
  • Реферат на тему: Обробка набору даних, представленого у вигляді файлу
  • Реферат на тему: Практична обробка набору даних, представленого у вигляді файлу