Автор работы: Пользователь скрыл имя, 11 Июня 2013 в 00:23, дипломная работа
Досягнення поставленої мети потребує рішення в роботі наступних основних задач:
проаналізувати суть завдань відділу збуту;
формалізувати розрахунки;
обґрунтувати розробки по всіх видах забезпечення
Введення
1. Проектно-конструкторський розділ
1.1 Загальносистемні рішення
1.1.1 Загальні положення
1.1.2 Опис процесу діяльності
1.1.3 Опис функцій, які автоматизуються
1.1.3.1 Ведення замовлень
1.1.3.2 Формування списку замовлень
1.1.3.3 Ведення списку послуг
1.1.3.4 Ведення списку матеріалів
1.1.3.5 Ведення списку груп послуг
1.1.3.6 Ведення списку груп матеріалів
1.1.3.7 Формування кошторису на замовлення
1.1.3.8 Формування звіту по кошторису для друку
1.1.4 Опис постановки завдання
1.2 Рішення з інформаційного забезпечення
1.2.1 Перелік вхідних даних
1.2.2 Перелік вихідних даних
1.2.3 Опис інформаційного забезпечення
1.2.3.1 Логічна модель даних
1.2.3.2 Схема бази даних
1.3 Рішення з технічного забезпечення
1.4 Рішення з математичного забезпечення
1.4.1 Змістовна постановка транспортнї задачі
1.4.2 Формальна модель транспортної задачі
1.4.3 Метод потенціалів
1.4.3.1 Схема алгоритму
1.4.3.2 Метод північно-західного кута
1.4.3.3 Метод найменшої вартості
1.4.3.4 Метод Фогеля
1.4.3.5 Приклад рішення задачі
1.5 Опис програмного забезпечення
1.5.1 Вибір інструментів розробки
1.5.1 Форми та модулі програми
1.5.2 Опис модулів і класів системи
1.5.3 Схема обробки дій користувача
2. Технологічний розділ
2.1 Керівництво користувача
2.1.1 Введення
2.1.2 Головна форма
2.1.2.1 Список замовлень
2.1.2.2 Форма вводу нових замовлень
2.1.2.2 Панель інструментів
2.1.3 Головне меню
2.1.4 Меню "Данные"
2.1.4.1 Пункт меню "Сметы"
2.1.4.2 Пункт меню "Печать"
2.1.4.3 Пункт меню "Справочники"
2.1.4.4 Пункт меню "Вихід"
2.1.5 Меню "?"
2.2 Обробка помилок
3. Техніко-економічний розділ
3.1 Загальні положення
3.2 Вихідні дані для розрахунку
3.3 Визначення трудомісткості та тривалості розробки програми
3.4 Розрахунок витрат на розробку програми
3.5 Розрахунок поточних витрат реалізації та мінімальної ціни продажу програми
3.6 Економія у споживача програмного продукту
3.7 Розрахунок економічної ефективності проекту
3.8 Висновки
Висновки
Перелік посилань
Додаток Вихідний код програми
Структура модулів інших дочірніх форм аналогічна структурі описаної вище форми frmAcnts.frm.
Робота зі всіма формами здійснюється однаково – обробники подій форми визивають параметризовані функції роботи з БД та настроювання таблиць форми. Такий уніфікований підхід дозволяє користувачеві швидко звикнути до програми, а програмістові – мінімізувати кількість помилок і тому швидко розробити програму.
2. Технологічний розділ
2.1 Керівництво користувача
2.1.1 Введення
Програма управління замовленнями у малому бізнесі "Сметы" призначена для автоматизації ведення даних про замовлення на ремонтні роботи. Програма має простій і зручний інтерфейс, інтуїтивно зрозумілий користувачеві. Програма дозволяє значно скоротити терміни виконання операцій пошуку та вводу потрібних даних.
2.1.2 Головна форма
Після запуску програми користувачем буде завантажена головна форма програми. Головна форма складається з таких частин:
Рисунок 2.1 – Головна форма програми
2.1.2.1 Список замовлень
При запуску додатка з бази даних автоматично загружаються всі замовлення і відображаються в таблиці. Таблиця складається з наступних семи полів:
З цього списку можна потрапити у форму, у якій буде докладно описані всі надані послуги, а також придбані матеріали по даному замовленню. Для цього в головному меню "Данные" необхідно вибрати пункт "Сметы".
У цьому вікні можна побачити які ремонтні послуги входять у замовлення, а також використовувані для цього матеріали. Також у цьому вікні можна редагувати усі послуги та матеріали для поточного замовлення.
2.1.2.2 Форма вводу нових замовлень
Для введення нового замовлення необхідно скористатися формою, розташованої праворуч від списку замовлень. Ця форма приведена на рис. 2.2.
Рисунок 2.2 – Форма для вводу нового замовлення
Для введення нового замовлення необхідно на панелі інструментів натиснути кнопку "Создание новой строки списка". Потім в очищені поля форми вводу увести всі необхідні дані про замовлення.
2.1.2.2 Панель інструментів
Панель інструментів служить для швидкого доступу до основних функцій програми. Панель інструментів зображена на рис. 2.3.
Рисунок 2.3 – Панель інструментів
Ця панель складається з таких кнопок як:
2.1.3 Головне меню
Головне меню є системою навігації для роботи з даною програмою (див рис. 2.4).
Рисунок 2.4 – Головне меню програми
Меню "Данные" містить наступні пункти:
Меню "?" - містить пункт меню інформації про програму.
2.1.4 Меню "Данные"
Меню "Данные" наведено на рис. 2.5.
Рисунок 2.5 – Меню "Данные"
2.1.4.1 Пункт меню "Сметы"
При виборі цього пункту на екрані з'явиться форма, зображена на рис 2.6.
Рисунок 2.6 – Вкладка "Услуги" форми "Сметы"
За замовчуванням форма
Форма "Сметы" складається з наступних полів:
Якщо перейти на вкладку "Материалы", то на єкрані з'явиться форма, зображена на рис. 2.7.
Рисунок 2.7 – Вкладка "Материалы" форми "Сметы"
Через дану форму також можна
здійснювати додавання і
Форма "Материалы" складається з наступних полів:
2.1.4.2 Пункт меню "Печать"
Даний пункт меню призначений для висновку на печатку поточного замовлення. Для цього необхідно в списку замовлень виділити необхідний вам замовлення, за допомогою чи клавіатури миші й у меню "Данные" вибрати пункт "Печать". Після цього на екрані з'явиться форма для печатки документа, зображена на рис. 2.8.
Рисунок 2.8 – Форма печатки кошторису
Ця форма складається з двох частин:
Панель інструментів наглядно зображена на рис. 2.9.
Рисунок 2.9 – Панель інструментів форми друку документів
В свою чергу панель інструментів форми друку документів розділяється на такі группи:
Кнопки управління масштабом можуть виставити масштаб так, шоб сторінка вміщувалася на екрані цілком, можуть на 10 відсотків, або по ширині сторінці.
Кнопки навігації по документу дозволяють:
Кнопки друку необхідні для:
Кнопки зберігання та відкриття документу дозволяють:
Кнопка закриття форми для друку закріває форму для друку.
2.1.4.3 Пункт меню "Справочники"
При виборі даного пункту меню на екрані з'явиться форма довідників програми, зображена на рис. 2.10.
Рисунок 2.10 – Довідник послуги
За замовчуванням відкривається довідник "Услуги" в вкладці "Услуги". У даній вкладці ми можемо додавати послуги, яки недавно з'явилися. Наприклад, якщо фірма при своєму розвиток починає робити усе більше і більше послуг. Також можна редагувати поточні послуги у випадку якщо ціни на неї виросли. Чи ми можемо видалити неактуальні послуги, які ніколи не були використані і ніколи не будуть, чи можливо послуги, помилково заведені.
Довідник "Услуги" складається з наступних полів:
Якщо перейти на вкладку матеріали, то форма прийме вигляд, зображений на рис. 2.11.
Рисунок 2.11 – Довідник матеріали
Робота з довідником матеріали аналогічна роботі із довідником послуги.
Довідник "Материалы" складається з наступних полів:
"Цена" – ціна однієї одиниці виміру матеріалу.
2.1.4.4 Пункт меню "Вихід"
При виборі цього пункту відбувається вихід із програми.
2.1.5 Меню "?"
Меню "?" містить в собі единий пункт "О программе".
Натиснувши на цей пункт меню, користувач отримає короткий опис про назву, версію програми, та особи, якій належить авторське право користування цією програмою.
2.2 Обробка помилок
Якщо в фомі ввести невізні дані, то програма попередить нас про це.
Наприклад, в довіднику послуг в числовому полі "Цена" ввести не число "20", а слово "двадцать" як показано на рис. 2.12, то програма повідомить користувача про те, що він помилився і відобразить на екрані повідомлення, зображене на рис. 2.13
Рисунок 2.12 – Навмиста помилка користувача при редагуванні довідника послуг
Рисунок 2.13 – Повідомлення про помилку користувача при редагуванні довідника послуг
3. Техніко-економічний розділ
3.1 Загальні положення
В результаті застосування нового ПС користувач може понести значні капітальні витрати на придбання і освоєння ПС, доукомплектованія ЕОМ новими технічними засобами і поповнення оборотних коштів. Проте, якщо придбане ПС буде достатньою мірою ефективніший базового, то додаткові капітальні витрати швидко окупляться. Ефект може бути досягнутий за рахунок скорочення об'єму ПС (зменшення кількості машинних команд, кількості рядків і так далі), зниження трудомісткості підготовки даних, обробки інформації, аналізу результатів, зменшення витрат машинного часу і матеріалів.
Для визначення економічного ефекту від використання нового ПС у споживача необхідно порівняти витрати по всіх основних статтях кошторису витрат на експлуатацію нового ПС (витрати на заробітну плату з нарахуваннями, матеріали, машинний час) з витратами по відповідних статтях базового варіанту. При порівнянні базового і нового варіантів як економічний ефект виступатиме загальна економія всіх видів ресурсів щодо базового варіанту. При цьому створення нового ПС виявиться економічно доцільним лише в тому випадку, якщо всі капітальні витрати окупляться за рахунок отримуваної економії в найближчих 1-2 року.
Абсолютна величина економічного ефекту без співставлення з витратами на його отримання не дозволяє однозначно оцінити, наскільки вдалим виявився відповідний іноваційний проект. Таку оцінку дають показники економічної ефективності (прибутковості) проекту.
При використанні іновацій підприємство-споживач отримує певний економічний ефект, що зазвичай виражається економією витрат на виконання виробничих та управлінських функцій. За умов обгрунтування поліпшення співвідношення ціна-якість у нової продукції в порівнянням з базовим варіантом підприємство-виробник може встановити певну добавку до ціни іноваційної продукції.
Зміст техніко-економічного обгрунтування розробки програмного продукту полягає в наступному:
В даному проекті розроблено програмний продукт, що має наступні переваги перед аналогами:
3.2 Вихідні дані для розрахунку
Вихідні дані для розрахунку економічної ефективності проекту наведено в таблиці 3.1.
Таблиця 3.1 – Вихідні дані для розрахунку ефективності
Позначення |
Найменування показника |
Значення |
Вм |
Вартість ПЕОМ, грн |
6000 |
Тсл |
Плановий строк служби ПЕОМ, років |
4 |
Nп |
Кількість розроблюваних проектів, од./рік |
4 |
Зо |
Посадовий оклад інженера-програміста, грн/міс |
1700 |
Кд |
Коефіціент додаткової заробітної плати |
0,3 |
Кс |
Коефіціент відрахувань до страхових фондів |
0,369 |
Кн |
Коефіціент накладних витрат організації |
0,4 |
Рн |
Норматив рентабельності організації-розробника |
0,35 |
Ппдв |
Ставка податку на додану вартість, % |
20 |
Пп |
Потенційна ємність ринку для нової програми, од. |
100 |
На |
Норма амортизації, % |
25 |
Вт |
Витрати на тиражування програми, грн/од. |
25 |
Ка |
Коефіціент витрат на адаптацію програми, грн/од. |
0,08 |
П1 |
Плановий обсяг продажу програми в 1-му році, од. |
9 |
П2 |
Плановий обсяг продажу в 2-му році, од. |
5 |
П3 |
Плановий обсяг продажу в 3-му році, од. |
15 |
Пс |
Середній плановий річний обсяг продажу, од. |
25 |
Цб |
Ціна продажу базової програми-аналога, грн |
5000 |
Nз |
Кількість задач, що вирішуються протягом року, од. |
200 |
tзб |
Витрати машинного часу на вирішення задачі базовою програмою, годин/од. |
4 |
tзн |
Витрати машинного часу на вирішення задачі новою програмою, годин/од. |
2 |
Ен |
Нормативний коефіціент ефективності |
0,2 |
Де |
Доля ефекту споживача – добавка до ціни |
0,25 |
Тпр |
Термін реалізації проекту, років |
3 |