Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсова 12345.docx
Скачиваний:
7
Добавлен:
29.08.2019
Размер:
1.19 Mб
Скачать

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

НАЦІОНАЛЬНИЙ АВІАЦІЙНИЙ УНІВЕРСИТЕТ

Кафедра інженерії програмного забезпечення

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

з дисципліни „ Вступ до програмної інженерії ”

Тема: «Автоматизована система продаж торговельного центру(супермаркету)»

Виконав:

Пічкур Артем Вячеславович

Оцінка

Група

205

в балах

за національною шкалою

Факультет

ФКН

Спеціальність

6.050103

Перевірив:

Марченко Олена Іванівна

Дата перевірки

2011

  1. Завдання:

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

  1. Опис роботи з хостінгом.

Для виконання курсової роботи використано безкоштовний хостінг – http://www.codeplex.com . На початку роботи пройшла реєстрація виконавців,надання доступу викладачу. Наступний етап заключався в створенні проекту та активному використанню інструментів хостінга.

3. Специфікація проекту.

3.1. Встановлення вимог приводиться у документі опису

вимог :

3.1.1. Загальні відомості:

3.1.1.1 Найменування програми: «Автоматизована система продаж торговельного центру(супермаркету)»

3.1.1.2 Умовне позначення: АСПТЦ

3.1.1.3 Номер договору : Договір № 818959-09 від 16.11.2011.

3.1.1.4 Найменування і реквізити замовника і розробника:

Замовник: Асистент кафедри Програмної Інженерії Інституту Комп'ютерних Технологій – Марченко Олена Іванівна

Розробник: Студент факультету Комп'ютерних Наук напряму 6.050103 «Програмна Інженерія» – Пічкур Артем.

3.1.1.5 Планові терміни почала і закінчення робіт:

Термін початку робіт: 1.12.2011.

Термін закінчення робіт: 5.06.2012.

3.1.1.6 Джерела і порядок фінансування робіт:

Оплата проекту проводиться рівномірно, на протязі запланованих 7 місяців робіт по розробці ПЗ. Оплата проводиться в доларах по 4 500 дол. в місяць. Ціна прив'язана до курсу американського долара, який на момент складання договору складає: 1$ = 8,59. У разі затримки фінансування замовником більш ніж на 5 календарних діб, нараховується пеня у розмірі 5% від місячної зарплати в добу. У разі затримки проекту розробником фінансування не ведеться, або обмовляється окремо. Після здачі проекту замовник зобов’язаний підписати угоду про підтримку ПЗ. Підтримка АСПТЦ має на увазі надання консультацій по приводу роботи з системою. Вартість підтримки складає 20% від вартості проекту в рік.

3.1.2. Призначення та цілі створення ПЗ

3.1.2.1 Вид діяльності:

Дане ПЗ призначено для автоматизації процесів, зв'язаних з системою продажем супермаркету. АСПТЦ може бути встановлена в будь-якому супермаркеті.

3.1.2.2 Перелік об’єктів автоматизації:

  • Підсистема розпізнавання товару за сканованим штрих-кодом.

  • Підсистема розпізнавання товару за введеним штрих-кодом вручну.

  • Підсистема,що підраховує суму за куплені продукти.

  • Підсистема, що видає чек.

3.1.2.3 Основні показники і досягнення, супутні впровадженню системи:

Показниками, що характеризують роботу АСПТЦ, є бази даних, складання яких автоматизоване в даній підсистемі. АСПТЦ дозволяє швидко обслуговувати покупців супермаркету.

3.1.3. Характеристика об’єктів автоматизації

Об'єктом автоматизації є система продажі товарів супермаркету ,що складається з чотирьох головних компонентів(підсистем): розпізнавання товару за сканованим штрих-кодом, розпізнавання товару за введеним штрих-кодом вручну, підрахування суми за куплені товари, видача чеку.

3.1.4. Вимоги до ПЗ.

3.1.4.1.Загальні вимоги

3.1.4.1.1 Структура ПЗ буде розроблена на етапі проектування «АСПТЦ»

3.1.4.1.2 Основні підпрограми

  • Підпрограма перевірки на працездатність системи;

  • Підпрограма,що керує скануванням штрих-коду;

  • Підпрограма, що керує вводом штрих-коду вручну;

  • Підпрограма,що керує підрахунком суми за товар;

  • Підпрограма, що видає чек;

3.1.4.1.3 Кваліфікація користувача

Кваліфікація користувача не впливає на подальшу роботу з системою. Для початку робити варто прочитати інструкцію та притримуватись її при використанні «АСПТЦ»у.

Під час обчислення трудомісткості проекту було використано Cocomo Calculator і задані параметри:

Таблиця 1 Використані ресурси

Драйвер затрат

Опис драйвера

Оцінка

MODP

Використання інструментів ПЗ або сучасних засобів розробки

High

TOOL

Використання різноманітних методів і Case-засобів

High

SCED

Необхідний графік робіт

Normal

RELY

Потребуюча надійність системи

Normal

DATA

Розмір бази даних, що використовується

Normal

CPLX

Складність системних модулів

Normal

ACAP

Можливості аналітика або персоналу, що працюють з потребами

Normal

AEXP

Досвід аналітика проекту в даній області ПЗ

Normal

PCAP

Досвід програмістів

Normal

VEXP

Досвід роботи з віртуальною машиною, знання середовища розробки

Normal

LEXP

Досвід використання даної мови і середовища розробки

Normal

TIME

Показники, що обмежують час виконання

Normal

STOR

Обмеження об’єму оперативної пам’яті

Normal

VIRT

Використання віртуальної машини або досконалість середовища розробки

Normal

TURN

Час обмеження розробки

Normal

Рисунок 1 Результати обчислення за допомогою COCOMO Calculator

За середніми значеннями для виконання проекту має бути використати 146,49 людино-місяців; 8,81 працівників протягом 7,16 місяців.(Рисунок 1)

3.1.4.1.4 Патент на права використання програми буде передано замовнику після оплати 100% вартості проекту, буде передана вся документація , також буде підписано договір про супровід системи з щомісячним фінансуванням, що складатиме 20% від суми проекту на рік.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]