Об'єктно-орієнтована програма ОБЛІКУ продуктового магазину » Українські реферати
Теми рефератів
Авіація та космонавтика Банківська справа Безпека життєдіяльності Біографії Біологія Біологія і хімія Біржова справа Ботаніка та сільське гос-во Бухгалтерський облік і аудит Військова кафедра Географія
Геодезія Геологія Держава та право Журналістика Видавнича справа та поліграфія Іноземна мова Інформатика Інформатика, програмування Історія Історія техніки Комунікації і зв'язок Краєзнавство та етнографія Короткий зміст творів Кулінарія Культура та мистецтво Культурологія Зарубіжна література Російська мова Маркетинг Математика Медицина, здоров'я Медичні науки Міжнародні відносини Менеджмент Москвоведение Музика Податки, оподаткування Наука і техніка Решта реферати Педагогіка Політологія Право Право, юриспруденція Промисловість, виробництво Психологія Педагогіка Радіоелектроніка Реклама Релігія і міфологія Сексологія Соціологія Будівництво Митна система Технологія Транспорт Фізика Фізкультура і спорт Філософія Фінансові науки Хімія Екологія Економіка Економіко-математичне моделювання Етика Юриспруденція Мовознавство Мовознавство, філологія Контакти
Українські реферати та твори » Информатика, программирование » Об'єктно-орієнтована програма ОБЛІКУ продуктового магазину

Реферат Об'єктно-орієнтована програма ОБЛІКУ продуктового магазину

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

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

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

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

Курсова робота

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

на тему: " Об'єктно-орієнтована програма ОБЛІКУ продуктового магазину "


Черкаси 2008


Вступ

Успішна розробка и Впровадження складаний програмних систем - ції Щось Більше, Ніж просто програмування. Існує Багато прійомів традіційніх програмних розробок, Наприклад, Перегляд, Що застосовні и в об'єктно-орієнтованій технології. У стабільному стані об'єктно-орієнтовані проекти вімагають менших ресурсів, а методи, необхідні для Управління цімі ресурсами, декілька відрізняються від традіційніх, тому в процесі об'єктно-орієнтованої Розробка НŠ​​можна проводитись інтеграцію Всього відразу и за один раз; структурними Одиниця Управління для релізів повінні буті категорії класів и підсістемі, а не окремі файли и класи.

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

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

Програма реалізована в середовіщі об'єктно-орієнтованого програмування С + + Builder 6.0, на Основі мови програмування С + +. Це пов'язано з тім, Що Сейчас напр програмування має ряд Переваги, необхідніх для ведення ОБЛІКУ Меблевий складу. Одна з Переваги пов'язана з використаних віртуальніх функцій, завдякі Яким можна заощадіті на перевірці тіпів и опустіті Багато конструкцій, Що здійснюють Управління. Згідно досвіду, код об'єктно-орієнтованої Програми зазвічай коротше, Ніж інших.

Мета курсової роботи - Створення об'єктно-орієнтованої Програми по веденню ОБЛІКУ продуктового магазину.

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

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

- в Розділі 1 проведено Дослідження предметної області В«Продуктового магазинуВ» та Визначіть Головні навпростець и дані, Що необхідно відобразіті в Програмі по веденню ОБЛІКУ продуктового магазину.

- в Розділі 2 детально розкрито Поняття Моделі в об'єктно-орієнтованих мовах програмування, реалізована побудова програмної Моделі В«ОБЛІКУ продуктового магазинуВ» та надано обгрунтування Вибори мови програмування для Створення прогр.


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

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

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

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

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

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

В· кондитерські вироби (Печиво, торти, цукерки, то ЩО);

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

В· продукти Швидкого пріготування;

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

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

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

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

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

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

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

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

В· Зберігання даніх;

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

В· Перегляд даніх;

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

Коженна з ціх етапів є Досить Важливим и необхіднім для ведення ОБЛІКУ. Кож актуальним Було б передбачаті при внесенні даніх реєстрацію дати приходу товару на магазин: день, один місяць рік. Для реалізації задуманого необхіднім є Створення прогрів, Що буде в повний обсязі забезпечуваті виконан ціх етапів та відображаті Наступний інформацію:

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

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

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

В· виробник;

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

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


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

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

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

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

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

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

В· тіпізація;

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

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

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

Оскількі побудова моделей украй Важливим при проектуванні складаний систем, об'єктно-орієнтоване проектування пропонує Багатий Вибір моделей. Об'єктно-орієнтовані Моделі проектування відображають ієрархію и класів, и об'єктів системи. Ці Моделі покрівають весь спектр найважлівішіх конструкторських рішень, які необхідно розглядаті при розробці складної системи, и таким чином надіхають на Створення проектів, Що володіють всіма п'ятьма атрибутами добро організованіх складаний систем.

Об'єктна модель принципова відрізняється від моделей, які пов'язані з більш традіційнімі методами структурного аналізу, проектування и програмування. Це не означає, Що об'єктна модель вімагає відмові від Всіх раніше знайденіх и випробуваного годиною методів и прійомів. Швідше, вон вносити деякі Нові елементи, які додаються до Попередня досвіду. Об'єктній підхід забезпечує ряд істотніх Переваги, які іншімі моделями не передбачаліся. Найбільш Важливим, Що об'єктній підхід дозволяє створюваті системи, які задовольняють п'яти ознайо добро структурованіх складаний систем. Згідно досвіду, є галі п'ять Переваги, які Дає об'єктна модель.

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

По-друге, Використання об'єктного підходу істотно підвіщує Рівень уніфікації Розробка и Придатність для повторного Використання НЕ Тільки програм, альо и проектів, Що врешті-решт веде до Створення середовища Розробка. Об'єктно-орієнтовані системи часто віходять компактнішімі, Ніж їх НЕ об'єктно-орієнтовані еквіваленті. А Це означає НЕ Тільки Зменшення об'єму коду програм, альо и здешевлення проекту за рахунок Використання попередніх розробок, Що Дає віграш у вартості и часі.

по-третє, Використання об'єктної Моделі приводити до побудова систем на Основі стабільніх проміжніх опісів, Що спрощує процес внесення змін. Це Дає сістемі можлівість розвіватіся поступово и не приводити до повної її переробки навіть у разі істотніх змін Початкова Вимоги.

По-четверте, об'єктна модель зменшує ризиків Розробка складаний систем, дере за в...


Страница 1 из 6Следующая страница

Друкувати реферат
Замовити реферат
Товары
Наверх Зворотнiй зв'язок