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

Реферат Автоматизація робочого місця менеджера магазина спеціального оснащення





альницьких класів, відбувається групування товарів за категоріями і висновок користувальницького меню з варіантами маніпулювання екземплярами класу. При виході з користувальницького меню, в основну програму передається кількість елементів у масиві класів. І відбувається перезапис файлу товарів.

Курсова робота виконана у вигляді трьох класів і головної функції:

1) IOCore - клас роботи з файлами. Містить в собі такі методи:

- openFile () - відкриває файл для читання;

closeFile () - закриває файл;

GetBlockSize () - визначити розмір блоку в рядках;

SetPath () - встановити шлях до файлу;

GetPath () - дізнатися шлях до файлу;

CheckBlockCount () - дізнатися кількість блоків у файлі;

SetBlockCount () - задати кількість блоків;

GetBlockCount () - рахувати кількість блоків;

ReadBlock () - вважати блок.

2) Item - клас товару, що містить в собі поля для опису кожного рядка в блоці даних Містить в собі метод, PrintBlock () - відображає на екран всі поля класу.

3) Schedule - клас для роботи з масивом класів Item. Містить в собі методи:

- fillKateg () - служить для групування елементом за категоріями;

- PrintKateg () - виведення на екран категорій;

PrintMenu () - виведення користувальницького меню.

Крім того містить методи для ініціалізації даних класу, прийому і передачі масиву класів, установка кількості символів в рядку.



5. Аналіз результатів роботи програми


Отримана в ході виконання курсового проекту програма виконує задані умови. Дозволяє маніпулювати даними і організовує зчитування і запис даних в вихідний файл.

Програма реалізована у вигляді трьох класів і головної функції.

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


Висновок


Отримана програма демонструє основні можливості мови програмування С ++ в області створення програмного забезпечення, а також в області розробки програм автоматизації процесів. Була досягнута поставлена ??задача і програма, що дозволяє маніпулювати товарами в магазині. Під час написання проекту використовувалися отримані знання по створенню та роботі з класами на курсі КПіЯП. Продемонстровані таки навички як створення класів, робота з динамічними масивами, а так само робота в методами введення/виводу.

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

програмний автоматизація файл зміна


Список використаних джерел


1. Лафоре, Р. Об'єктно-орієнтоване програмування в С ++.

. Паппас, К. Х., Мюррей, У. Х. Налагодження в C ++. Керівництво для розробників;

. Кузнєцов, С.Д. Методи сортування і пошуку, ІСП РАН, Центр Інформаційних Технологій;

. Страуструп, Б. Мова програмування С ++;

5. Банді Б. Методи оптимізації;

6. Сухарєв, А.Г., Тимохов, А.В Курс методів оптимізації;

7. Гіммельблау, Д. Прикладне нелінійне програмування М.: Мир, 1989;

. Т.А. Павловська, Ю.А. Щупак - С і С ++ Структурне програмування;

. Джесс Ліберті: Освой самостійно C ++ за 21 день;

. Герб Саттер - Нові складні завдання на C ++.


ДОДАТОК 1


Блок-схема алгоритму



ДОДАТОК 2


Код програми

Клас Schedule

# pragma once

# include stdafx.h

# include IOCore.h

# include Item.h

# include lt; iostream gt;

# include lt; fstream gt;

# include lt; iomanip gt;

# include lt; Windows.h gt;

# include lt; conio.h gt; Schedule

{* im; ** kateg; blockCount; charInLine; debug; :( void);

~Schedule(void);SetDebug(int);SetCharInLine(i...


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





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

  • Реферат на тему: Програма управління базою даних, яка містить інформацію про читачів, книгах ...
  • Реферат на тему: Прикладне додаток &Розробка проекту для створення нового класу Auto і елеме ...
  • Реферат на тему: Створення меню без файлу опису ресурсів на основі функції LoadMenuIndirect ...
  • Реферат на тему: Програма, що реалізує роботу з текстом і збереженням даних у файл
  • Реферат на тему: Розробка прикладної програми для криптографічного обробки даних шифром Цеза ...