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

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





ект файлу з програмним кодом послідовно Обираємо пункт" Додати» и «Створити елемент» та задаємо имя файлу.

. Вводяться програмний код.

. У меню «Побудова» вібіраємо «Побудувати рішення», далі у вікні «Вихідні дані» буде відображено інформацію про Хід виконан та помилки. Такоже можна вікорістаті кнопку F5 для запуску «Налагодження».

. Далі необходимо вібрато меню «Файл» - «Зберегти». При збереженні автоматично віконується компіляція проекту.


. 4 Опис дінамічної Структури даних, что вікорістовується в КР, та Дій, что над нею віконуються


Дані організовано у виде двоспрямованого дінамічного списком, елементи которого у свою черго є структурою фіксованої кількості полів для Збереження даних про Кожний з товарів в магазині.

Для введенню даних про Кожний Із товарів в магазині Створено структуру sklad, яка містіть следующие елементи: - код товару (ціле число), - назва товару (64 символів),

date - дата надходження товару (64 символів), - Кількість товару (ціле число).

Оголошення структури:

struct sklad

{

int id;

char name [64]; date [64]; num;

}.


Для введенню і обробка списку товарів в магазині Створено Динамічний двоспрямованій список sklads з Наступний елементами: (для зручності вікорістаємо сінонім «Р») - записи про товар у магазині (структура),

* next - вказівнік на Наступний товар у списку,

* previous - вказівнік на Попередній товар у списку.

Оголошення структури:

sklads

{P; sklads * next; sklads * previous;

}.


Структура sklad є елементом двоспрямованого дінамічного списку sklads.

Над Даними віконуються следующие Дії:

- введення даних про товар (Заповнення Структури sklad),

- Додавання Елемент списку (Розширення Структури sklads - вказівники шкірного елементи вказують на Попередній и Наступний елементи),

- вивід товару (консольні відображення даних, Які зберігаються в полях Структури sklad),

- вивід списку товарів з качана (консольні відображення даних, Які зберігаються в полях кожної Структури sklad, включеної до списку, відображення даних почінається З першого елементи),

- вивід списку товарів з кінця (консольні відображення даних, Які зберігаються в полях кожної Структури sklad, включеної до списку, відображення даних почінається з последнего елементи),

- відалення Елемент списку (звуження Структури sklads - вказівники шкірного елементи вказують на Попередній и Наступний елементи),

поиск елементи у списку (починаючі з качана списку віконується поиск Структури даних про товар, код которого дорівнює Вказаною),

Збереження списку товарів у файл (Запис усіх елементів списку у бінарній файл),

Отримання списку товарів з файлу (зчітування усіх елементів списку з ініціалізацією усіх вказівніків),

очищення списку товарів (знищення дінамічного списку и усіх его елементів).


. 5 Опис програмного інтерфейсу з користувачем


Інтерфейс користувача організовано помощью меню. При запуску програми на екран виводу:

Меню

1. Додавання запису про товар

. Видалення товару зі складу

. Показ списку товарів з початку

. Показ списку товарів з кінця

. Пошук товару

. Додавання запису у файл

. Перезапис файлу

. Вичитка списку з файлу

Вихід

Ваш вибір: __.

Вибір здійснюється введенням з Клавіатури номеру обраності пункту меню, без крапки.

Если введено номер одного з пунктів меню, віконується звертаючись дія, если введено довільній (Не Припустиме) символ (набір сімволів), на екрані Відображається повідомлення: «Error», та при натісканні будь-якої клавіші програма завершує роботу.


. 6 Проектування схем алгоритмів согласно вимог


Таблиця 3

АМ Функції перекодування сімволів (російською) АМ Додавання товару (елементи) у список АМ Функції введенню товару

АМ Функції відалення задано...


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





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

  • Реферат на тему: Розробка програми, що реалізує алгоритм двусвязного списку
  • Реферат на тему: Розробка програми для зберігання і виведення списку співробітників і їхні з ...
  • Реферат на тему: Організація списку за допомогою двійкового дерева
  • Реферат на тему: Пам'ятки природи, занесені до списку ЮНЕСКО
  • Реферат на тему: Об'єктна реалізація поліморфного контейнера на основі лінійного списку