BigEdu.ru
» » » Об’єктно-орієнтована програма обліку продуктового магазину
Вернуться назад

Об’єктно-орієнтована програма обліку продуктового магазину

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

ПВНЗ ЄВРОПЕЙСЬКИЙ УНІВЕРСИТЕТ

ЧЕРКАСЬКА ФІЛІЯ

Кафедра математичних і комп’ютерних дисциплін

КУРСОВА РОБОТА

з дисципліни: Об’єктно-орієнтована розробка програмних систем

на тему: Об’єктно-орієнтована програма обліку продуктового магазину

Черкаси 2008


Вступ

Успішна розробка і впровадження складних програмних систем - це щось більше, ніж просто програмування. Існує багато прийомів традиційних програмних розробок, наприклад, перегляд, що застосовні і в об'єктно-орієнтованій технології. У стабільному стані об'єктно-орієнтовані проекти вимагають менших ресурсів, а методи, необхідні для управління цими ресурсами, декілька відрізняються від традиційних, тому в процесі об'єктно-орієнтованої розробки не можна проводити інтеграцію всього відразу і за один раз; структурними одиницями управління для релізів повинні бути категорії класів і підсистеми, а не окремі файли і класи.

До позитивних якостей об'єктно-орієнтованих програм відносяться - графік числа виявлених помилок за певний час і щільність помилок. Існує ряд позитивних характеристик, орієнтованих на класи. Об'єктно-орієнтована розробка вимагає іншого інструментарію в порівнянні з традиційними методами. Перехід організації на об'єктно-орієнтовані технології - це зміна світогляду, а не просто вивчення нової мови програмування.

Завданням курсової роботи є вивчення предметної області «Продуктового магазину» та програмна реалізація даної області за допомогою об’єктно-орієнтованого напрямку програмування.

Програма реалізована в середовищі об’єктно-орієнтованого програмування С++Builder6.0, на основі мови програмування С++. Це пов’язано з тим, що даний напрям програмування має ряд переваг, необхідних для ведення обліку меблевого складу. Одна з переваг пов’язана з використанням віртуальних функцій, завдяки яким можна заощадити на перевірці типів і опустити багато конструкцій, що здійснюють управління. Згідно досвіду, код об'єктно-орієнтованої програми зазвичай коротше, ніж інших.

Мета курсової роботи – створення об’єктно-орієнтованої програми по веденню обліку продуктового магазину.

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

Курсова робота розділена на два розділи:

- в Розділі 1 проведено дослідження предметної області «Продуктового магазину» та визначено головні напрямки і дані, що необхідно відобразити в програмі по веденню обліку продуктового магазину.

- в Розділі 2 детально розкрито поняття моделі в об’єктно-орієнтованих мовах програмування, реалізована побудова програмної моделі «Обліку продуктового магазину» та надано обґрунтування вибору мови програмування для створення програми.


1. Аналіз предметної області

Продуктовий магазин є кінцевим пунктом збуту товару. Кожний продуктовий магазин має свій асортимент товару для роздрібної торгівлі. В магазині присутні продукти загалом різного виду. До основних належать:

· молочні продукти (молоко, сметана, сир, ряжанка, кефір);

· хлібобулочні (хліб, батон, булочки);

· горілчані (горілка, вино, коняк, портвейн, пиво, слабоалкогольні напої);

· тютюнові вироби;

· кондитерські вироби (печиво, торти, цукерки, то що);

· консервні вироби;

· продукти швидкого приготування;

· інші продукти широкого вжитку.

Продукт циркулює наступним чином:

1. приход товару в магазин – продукти поступають на склад за накладними по приходу;

2. продаж з магазину – відбувається за видатковими чеками.

Продукти зберігаються до їх продажу, чи списання (останнє трапляється відносно періодично, тому що закінчився термін вжитку товару).

Облік продуктового магазину передбачає наступні етапи:

· додавання даних про товар в магазині;

· видалення даних з магазину;

· зберігання даних;

· сортування даних;

· перегляд даних;

· редагування даних.

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

· вид продукції;

· назва товару;

· ціна (за одиницю товару);

· виробник;

· число, місяць, рік приходу на склад;

· сума всього товару в магазині.


2. Модель в об’єктно-орієнтованих мовах програмування

Об'єктно-орієнтована технологія ґрунтується на так званій об'єктній моделі. Основними її принципами є:

· абстрагування;

· інкапсуляція;

· модульність;

· ієрархічність;

· типізація;

· паралелізм і збереження.

Кожен з цих принципів сам по собі не новий, але в об'єктній моделі вони вперше застосовані в сукупності.

Принципи об'єктно-орієнтованого програмування створені, щоб допомогти розробникам застосовувати могутні виразні засоби об'єктного і об'єктно-орієнтованого програмування, що використовує як блоки класи і об'єкти.

Оскільки побудова моделей украй важлива при проектуванні складни

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Курсовые работы по информатике и программированию МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ПВНЗ ЄВРОПЕЙСЬКИЙ УНІВЕРСИТЕТ ЧЕРКАСЬКА ФІЛІЯ Кафедра математичних і комп’ютерних дисциплін КУРСОВА
Оценок: 1000 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru