Курсова робота
по курсу "Економіка і організація виробництва"
1. Економічне обгрунтування.
Ідея цієї програми з'явилася після того. як один з її авторів близько познайомився з діяльністю директора одного комерційного магазина. Не секрет, що неавтоматизований труд зараз розглядається як пережиток минулого. Люди хочуть полегшити своє життя за рахунок застосування техніки, вирішив це зробити і директор.
Задачі, поставлені перед нами, були прості: створити програму, використовуючи яку можна було б бути постійно в курсі всіх операцій магазина. Задачі складання якогось бухгалтерського зведення, таблиць і розрахунку форм бухгалтерської звітності перед нами не ставилося - ця задача сьогодні вирішується просто - досить купити який-небудь бухгалтерський пакет з сотні що пропонуються на ринку програмного забезпечення. Такі пакети підтримуються фірмами-розробниками, всі розрахунки там прораховані до дрібниць і весь бухгалтерський облік без великих зусиль можна вести з їх допомогою. У цьому випадку нашою задачею було написати програму для обліку товарів на складі, зручної роботи з пропозиціями фірм-постачальників, ведення роботи з вхідними/вихідними документами. Крім того, робота з цією програмою повинна вестися без всякого напруження з боку користувача (наш директор нічого не розуміє в комп'ютерах). Чому директор вирішив найняти програмістів, а не скористався яким-небудь програмним продуктом, адже аналогів нашій програмі також немало? Проаналізуємо ситуацію на ринку програмного забезпечення:
1) Комерційні програмні продукти не універсальні. Неможливо знайти такий програмний продукт, який задовольняв би замовника на все 100%. Безсумнівно, що робота кожного директора, навіть схожа по роду діяльності, все-таки відрізняється своєю специфікою. А переробка готового комерційного продукту під конкретну діяльність обійдеться замовнику набагато дорожче, ніж написання нового.
2) Ясно, що в нашому незрозумілому світі все дуже швидко міняється. Тим більше це відноситься до діяльності магазинів і цілком вірогідне, що якщо сьогодні програма повністю задовольняє потребам, то завтра її можливості просто необхідно буде доповнити новими функціями. Як простіше це зробити? Ясно, що гнучка по своїй структурі програма буде легше піддаватися модифікації, чого не скажеш про аналогічні комерційні програмні продукти, які закриті для змін і для їх модифікації доводиться пройти довгий і дорогий шлях.
У чому виявляться конкретні переваги програми? Чи Потрібна вона взагалі, або простіше обійтися без неї?
Відповідь на ці питання з економічної точки зору приведена в пункті "Розрахунок економічної ефективності", а тут ми зупинимося на деяких можливостях програми:
1) Облік пропозицій фірм-постачальників, аналіз пропозицій, вибір найкращих;
2) Товари на складі: облік, аналіз попиту, поточні операції з товаром,
3) Робота з документами: пошук, додання, видалення вхідних/вихідних документів, готові форми, прайс-листи, статистичні звіти, стандартні листи, відправка листів напряму по факсу;
4) Сервіс: контекстно-залежна підказка, повна документація на всі дії, що виконуються програмою, години, калькулятор, записник, захист даних від несанкціонованого доступу.
По переліку функцій видно, що за допомогою програми робота директора істотно спрощується. Листи і прайс-листи підготовлюються дуже швидко без всяких проблем, використовуючи готові форми. Можлива робота і в дорозі (машині, літаку, поїзді - використовується NOTEBOOK) - використовуючи систему стільникового зв'язку можна, наприклад, прямо з машини відправляти ділові листи партнерам. Робота секретаря по підготовці листів стає не потрібна. Крім того, з'являється можливість швидко орієнтуватися у величезній масі комерційних пропозицій, аналізувати попит на ті або інші види товарів. Достоїнства застосування очевидні. Тепер спробуємо розрахувати всі аспекти створення і використання програми з економічної точки зору...
2. Функціонально-вартісний аналіз.
Функції:
F1 - Створити "АРМ МАГАЗИН"
F2 - Забезпечити зручність для користувача
F11 - Забезпечити можливість обробки інформації в базі даних "Організації"
F12 - Забезпечити можливість обробки інформації в базі даних "Склад"
F13 - Забезпечити можливість обробки інформації в базі даних "Документи"
F111 - Забезпечити можливість обробки інформації по товарах, що пропонуються фірмою.
F112 - Забезпечити можливість додання нової фірми.
F113 - Забезпечити можливість видалення фірми.
F114 - Забезпечити можливість перегляду, редагування і пошуку фірми.
F1111 - Забезпечити можливість додання нового товару.
F1112 - Забезпечити можливість видалення товару.
F1113 - Забезпечити можливість перегляду, редагування і пошуку товару.
F121 - Забезпечити можливість додання нового товару на склад.
F122 - Забезпечити можливість видалення товару зі складу.
F123 - Забезпечити можливість перегляду, редагування і пошуку товару на складі.
F131 - Забезпечити можливість додання нового документа.
F132 - Забезпечити можливість видалення документа.
F133 - Забезпечити можливість перегляду, редагування і пошуку документа.
F21 - Інформація про програму.
F22 - Зручність при доданні.
F23 - Зручність при видаленні.
F24 - Зручність при перегляді, редагуванні і пошуку.
F25 - Зручність при виведенні
F26 - Зручність при операціях з різними валютами.
F27 - Можливість збереження інформації.
F28 - Можливість парольного захисту інформації.
F29 - Загальні зручності (калькулятор, години, календар і інш.)
F211 - Контекстно-залежна підказка.
F212 - Повна документація на програму.
F251 - Можливість статистичного аналізу продажу.
F252 - Складання прайс-листа.
F253 - Можливість відправки документів по факсу.
F231 - Можливість остаточного видалення.
F232 - Можливість скасування видалення.
3. Структурна модель:
4. Функціональна модель.
5. Зведені таблиці:
Ел-ти СМ
F11
F12
F13
F111
F112
F113
F114
F121
F122
F123
F131
F132
F133
F1111
F1112
F1113
Блок "Органі-зації"
(1)
0.2sF111=
0.14sF11==0.07sF1==0.035s
0.2sF111=.14sF11=0.07sF1=0.035s
0.6sF111
=.42sF11=0.21sF1=0.105s
0.1sF11=0.05sF1=0.025s
0.1sF11=0.05sF1=0.025s
0.1sF11=0.05sF1=0.025s
sF111=0.7sF11=0.35sF1=
=0.175s
sF11=0.5sF1=0.25s
Блок "Склад"
(2)
0.2sF12=.04sF1=0.02s
0.2sF12=.04sF1=0.02s
0.6sF12=.12sF1=0.06s
sF12=0.2sF1=0.1s
Блок "Докуме-нти"
(3)
0.3sF13=.09sF1=0.045s
0.3sF13=.09sF1=0.045s
0.4sF13=.12sF1=0.065s
sF13=0.3sF1=0.15s
Блок "Сервіс"
(4)
F21
F22
F23
F24
F25
F26
F27
F28
F29
F211
F212
F231
F232
F251
F252
F253
1
0.2sF21= 0.04sF2= 0.02s
0.025sF2=0.0125s
0.1sF23=0.0035s
0.23sF23=0.00805s
0.0375sF2=0.01875s
2
0.2sF21=
0.02s
0.025sF2=0.0125s
0.1sF23=0.0035s
0.23sF23=0.00805s
0.0375sF2=0.01875s
0.5sF25=
0.0375s
3
0.2sF21= 0.02s
0.025sF2=0.0125s
0.1sF23=0.0035s
0.23sF23=0.00805s
0.025sF2=0.0125s
0.4sF25=
0.03s
4
0.4sF21=0.04s
0.1sF25=
0.0075s
0.1sF2=
0.05s
0.15sF2=
0.075
0.1sF2=
0.05s
0.055sF2=0.0275s
sF21=0.2sF2
sF22= .075sF2
sF23=0.07sF2=
0.035s
sF24=
0.1sF2
sF25=0.15sF2=
0.075s
sF26=
0.15sF2
sF27=
0.15sF2
sF28=
0.1sF2
sF29=
0.055sF2
6.Функціонально-вартісні діаграми.
Потрібно зменшити затрати на розробку функцій F131 і F132.
Узагальнюючи результати зіставлення значущості, важливості і вартостям можна зробити наступні висновки:
1) Для підгрупи F1 необхідно зменшити витрати на реалізацію функцій F131 і F132
2) Для підгрупи F2 зменшення витрат на розробку вимагають функції F21, F26, F29, F211 і F232.