Система самообслуговування закладів громадського харчування
Проектування автоматизованої системи вибору та замовлення страви користувачем. Надання інформації на сервер кухаря, для приготування. Аналіз структури бази даних. Розробка програмного забезпечення. Розрахунок трудомісткості, кошторису та собівартості.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | украинский |
Дата добавления | 30.05.2015 |
Размер файла | 5,9 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
- дотримуватися порядок і черговість отримання готових страв з кухні при обслуговуванні споживачів;
- ставити страви на піднос тільки в один ряд;
- не носити столові прилади (ножі , виделки ) у руках вістрям вперед, а використовувати для цього тарілку або піднос;
- відкривати пляшки тільки штопором або ключем;
- не заколювати одяг шпильками;
- не тримати в кишенях предмети які б'ються і гострі;
- регулярно перевіряти стан електричних апаратів і механізмів, приділяючи особливу увагу вмикачам, шнурам та розеткам.
6.2 Вимоги до інтерфейсів інформаційних систем
Оскільки якість процесу інтерактивної взаємодії користувача із системою (швидкість, зручність, низький рівень втоми) пов'язана з такими психологічними характеристиками людини як короткострокова та середньострокова пам'ять, час реакції, можливості сприйняття візуальної інформації, то при розробці інтерфейсу необхідно пам'ятати, що :
- інтерфейс - сама важлива частина програми з точки зору її реклами з метою продажу і з точки зору безпосереднього користувача системи, який може працювати з нею по декілька годин поспіль;
- інтерфейс впливає на характер рішень, які приймає ОПР, він може прискорювати час прийняття рішення та покращувати або погіршувати їх якість;
- який саме конкретний тип інтерфейсу можна створити за допомогою вибраних інструментальних засобів і які принципові можливості може надати інструментальна система.
Основними властивостями, яким повинні задовольняти інтерфейси ,є такі:
Адаптованість означає, що інтерфейс повинен бути:
- сумісним з потребами та можливостями користувача;
- забезпечувати простоту переходу від виконання однієї функції до іншої;
- забезпечувати користувача на високому рівні вказівками стосовно його можливих дій, а також генерувати належний зворотний зв'язок на його запити;
- надавати користувачу можливість відчувати себе повноправним керівником ситуації при розв'язанні всіх типів задач, тобто, забезпечувати його всією необхідною інформацією;
- користувач повинен бути впевненим, що він сам розв'язує поставлену задачу;
- забезпечувати користувача різними, взаємно доповнюючими формами представлення результатів в залежності від типу запиту або від характеру отриманого рішення;
- враховувати особливості користувачів різних рівнів; наприклад, для керівника підприємства зручнішим є узагальнене графічне представлення результатів роботи СППР у вигляді діаграм та графіків, а інженеру-економісту потрібні конкретні цифри у їх часовій послідовності.
Достатність інтерфейсу означає таке:
- допустимі запити користувача повинні бути чіткими і однозначними для користувачів всіх рівнів, а також для прикладних задач всіх типів;
- реакція системи на всі типи запитів також повинна бути однозначною і зрозумілою і, по можливості, простою.
Дружність інтерфейсу
Це максимальна простота його використання і готовність в повній мірі задовольнити запити користувача при розв'язанні визначеного класу задач.
Гнучкість інтерфейсу
Гнучкість інтерфейсу - це можливість його адаптування до розв'язання конкретної задачі. Якщо розв'язувана задача дуже складна, то інтерфейс повинен полегшувати формулювання запитів і видавати результати у формі, яка легко і швидко сприймається користувачем. Тобто інтерфейс повинен буди максимально простим навіть у випадку, коли розв'язується дуже складна задача.
При цьому простота означає таке:
- інтерфейс не повинен бути перевантажений деталями щодо представлення розв'язку поставленої задачі - користувач може не охопити всіх подробиць (і в цьому, як правило, немає потреби) - тобто нічого зайвого, крім того, що необхідно для розуміння результату;
- він не повинен містити зайвих декоративних деталей, які відволікають від головної задачі;
- інтерфейс повинен бути консистентним, тобто, ґрунтуватись на використанні відомих, загальноприйнятих методів і засобів представлення інформації;
- в ідеалі процес взаємодії користувача з системою не повинен представляти ніяких труднощів.
Використання в інтерфейсах кольору
У деяких системах кольори застосовують в основному для виділення певних елементів (наприклад, в текстових редакторах для виділення фрагментів тексту); у інших системах (таких, як системи автоматичного проектування) кольори позначають різні рівні проектів.
Правильне використання кольорів робить інтерфейс користувача зручнішим для розуміння і управління. Разом з тим використання кольорів може бути неправильним, внаслідок чого створюються інтерфейси, які візуально непривабливі і навіть провокують помилки. Основним принципом розробників інтерфейсів повинне бути обережне використання кольорів
на екранах.
У роботі дається 14 правил ефективного використання кольору в призначених для користувача інтерфейсах. Ось найбільш важливі з них.
1) Потрібно використовувати обмежену кількість кольорів. Для вікон не слід використовувати більше чотирьох або п'яти різних кольорів, в інтерфейсі системи не повинно бути більше семи кольорів.
2) При розробці програми треба використовувати різні кольори для показу змін в стані системи. Якщо на екрані змінилися кольори, значить, відбулася якась подія. Виділення кольором особливо важливе в складних екранах, в яких відображаються сотні різних об'єктів.
3) Для допомоги користувачеві розробник має використати колірне кодування. Якщо користувачам необхідно виділяти аномальні елементи, виділите їх кольором; якщо потрібно знайти подібні елементи, виділите їх однаковим кольором.
4) Розробник має використовувати колірне кодування продумано і послідовно. Якщо в якій-небудь частині системи повідомлення про помилку відображаються, наприклад, червоним кольором, то у всіх інших частинах подібні повідомлення повинні відображатися таким же кольором. Тоді червоний колір не слід використовувати де-небудь ще. Якщо ж червоний колір використовується ще десь в системі, користувач може інтерпретувати появу червоного кольору як повідомлення про помилку. Слід пам'ятати, що у певних типів користувачів є свої уявлення про значення окремих кольорів.
5) При створенні програми програміст має обережно використовувати доповнюючі кольори. Фізіологічні особливості людського ока не дозволяють одночасно сфокусуватися на червоному і синьому кольорах. Тому послідовність червоних і синіх зображень викликає зорова напруга. Деякі комбінації кольорів також можуть візуально порушувати або ускладнювати читання.
Найчастіше розробники інтерфейсів допускають дві помилки: прив'язка значення до певного кольору і використання великої кількості кольорів на екрані. Використовувати кольори для представлення значення не слід по двох причинах. Близько 10% людей мають нечітке уявлення про кольори і тому можуть неправильно інтерпретувати значення. У різних груп людей різне сприйняття кольорів; крім того, в різних професіях існують свої угоди про значення окремих кольорів. Користувачі на підставі отриманих знань можуть неадекватно інтерпретувати один і той же колір. Наприклад, водієм червоний колір сприймається як небезпека. А у хіміка червоний колір означає гарячий.
При використанні дуже яскравих кольорів або дуже великої їх кількості відображення стають плутаними. Різноманіття кольорів збиває з пантелику користувача (так, наприклад, на деякі абстрактні картини не можна дивитися тривалий час без напруги) і викликає у нього зорове стомлення. Непослідовне використання кольорів також дезорієнтує користувача.
На основі всіх вищезгаданих правил і вимог в дипломній роботі було використано приємний для ока "Абрикосовий" колір головного вікна програми всі елементи мають інтуїтивно зрозумілий інтерфейс.Що відображено на рис. 6.3
Приклад поганого та гарного інтерфейсу на рис. 6.1 та 6.2 відповідно.
Рисунок 6.1. Приклад поганого інтерфейсу
Рисунок 6.2. Приклад гарного інтерфейсу
Рисунок 6.3. Використаний інтерфейс
7. ЕКОНОМІЧНА ЧАСТИНА
7.1 Оцінка рівня спроектованої системи й обґрунтування вибору аналога для порівняння
Метою даного розділу є доведення економічної ефективності системи самообслуговування закладів громадського харчування "FastOrder".
Для цього проведено ряд розрахунків і порівнянь, що дозволяють кількісно оцінити розроблюваний програмний продуктвідносно систем ( програм), які існували раніше на даному підприємстві.
7.2 Розрахунок трудомісткості та кошторису витрат
Нормативи трудомісткості будуть розраховані для наступних етапів розробки програмного комплексу:
1) постановка задачі;
2) складання алгоритму;
3) написання програми;
4) налагодження програми;
5) досвідчена експлуатація програми.
Фактори, що впливають на трудомісткість розробки:
- кількість макетів вхідної інформації;
- кількість різновидів форм вихідної інформації;
- група новизни ПО;
- складність алгоритму (задачі);
- вид використовуваної інформації;
- складність контролю вхідної і вихідної інформації;
- мова програмування.
Під кількістю макетів вхідної інформації варто розуміти макети всієї інформації, яка використовується для вирішення задачі:
- форми друкованих документів змінна інформація (ЗІ);
- нормативно-довідкова інформація (НДІ);
- бази даних (БД).
Під кількістю вихідної інформації варто розуміти:
- інформацію, що переноситься на машинні носії;
- графічна інформація.
Дані для використання в інших задачах не входять у число форм вхідної і вихідної інформації. Під макетами вхідної і вихідної інформації розуміються будь-які структуровані набори даних на вході і на виході ПЕОМ.
Вихідні дані
Ступінь новизни:III - Розробка типових проектних рішень, оригінальних задач, і систем, що не мають аналогічних рішень.
Складність алгоритму:II - Алгоритми пошуку, алгоритми задач реального часу із середнім ступенем реакції на зміну стану керуючого процесу.
Поправочні коефіцієнти розраховуємо за формулою 1, що враховує ступінь новизни задачі, складність алгоритму і вид використовуваної інформації, приведені в (таблиці 7.1).
Таблиця 7.1 - Вид використовуваної інформації
Вид новизни |
Група складності |
Група новизни III |
|
ЗІ |
II |
1.8 |
|
НДІ |
II |
1.08 |
|
БД |
II |
0.9 |
(7.1)
де Кп - поправочний коефіцієнт;
ДО1, ДО3 - поправочні коефіцієнти згідно таблиці 7.1= 1,31
М - кількість наборів даних ЗІ;
N - кількість наборів даних НДІ;
Р - кількість наборів даних інформації БД.
Складність організації контролю вхідної і вихідної інформації в даному випадку розподіляється на дві групи (таблиця 7.2):
I - вхідні дані й документи одноманітної форми та змісту;
III - друк документів одноманітної форми та змісту, виведення інформації на машинні носії.
Таблиця 7.2 - Складність контролю інформації
Складність контролю інформації |
III |
IV |
||
Вхідна |
Вихід |
|||
I |
1.00 |
1.08 |
||
II |
1.07 |
1.16 |
Складність контролю вхідної і вихідної інформації - групи I, III: Вхідні дані; друк документів одноманітної форми та змісту, виведення даних на машинні носії. Значення коефіцієнта приведене в (таблиці 7.3).
Таблиця 7.3 - Значення коефіцієнта
Вхідної інформації |
Вихідної інформації - III |
|
I |
1,00 |
Норми часу на розробку ПЗ з урахуванням використання середовища програмування MicrosoftVisual Studio, SQLite, CSharp, NETFrameworkнаведенні в (таблиці 7.4).
Таблиця 7.4 - Норми часу на розробку програмного забезпечення.
Фахівець |
Категорія |
Оклад (грн..) |
За день (грн.) |
|
Інженер-програміст |
III |
2060 |
103 |
|
Тестувальник-програміст |
I |
1442 |
72,1 |
Подальшийрозрахунокпроводимо, зврахуваннямтого, що для даної системи кількість макетів вхідної інформації - 5, кількість макетів вихідної інформації_ 4.
1. Етап розробки «постановка задачі»
Норма трудомісткості на етапі постановки задачі залежить від групи складності і від групи новизни:
Т1=18 • 1,31=23,58 чол./днів.
Таблиця 7.5 - Норма трудомісткості
Група складності |
Група новизни |
Норма трудомісткості (чол./дні) |
|
II |
III |
18 |
Роботи, виконувані на цьому етапі, їхня питома вага в загальному обсязі роботи і необхідна кваліфікація фахівця для їхнього виконання наведені в (таблиці 7.6).
Таблиця 7.6 Види робіт для етапу розробки «постановки задачі»
Найменування роботи |
Питома вага |
Група складності |
Категорія програміста |
|
Обстеження об'єкта, опис його характеристик |
40% |
I, II, III |
III |
|
Розробка загального алгоритму задачі |
19% |
I, II, III |
III |
|
Розробка форм вхідної інформації |
19% |
I, II, III |
III |
|
Розробка форм вихідної інформації |
19% |
I, II, III |
I |
|
Узгодження постановки задачі |
3% |
I, II, III |
III |
Розрахувати трудомісткість цих робіт і зарплату за їхнє виконання .
Т11 = 23,58 • 0,40 = 9,43 чол./днів; ЗП11 = 9,43 • 103 = 971,29 грн.;
Т12 = 23,58 • 0,19 = 4,48 чол./днів; ЗП12 = 4,48 • 103 = 461,44 грн.;
Т13 = 23,58 • 0,19 = 4,48 чол./днів; ЗП13 = 4,48 • 103 = 461,44грн.;
Т14 = 23,58 • 0,19 = 4,48 чол./днів; ЗП14 = 4,48 • 72,1 = 323,01грн.;
Т15= 23,58 • 0,03 = 0,71 чол./днів; ЗП15 = 0,71 • 103 = 73,13 грн..
Підсумкові трудомісткість і зарплата для постановки задачі:
Т1 = Т11 +Т12+ Т13 + Т14+ Т15 чол./днів;
Т1 = 9,43 + 4,48 + 4,48 + 4,48 + 0,71 = 23,58 чол./днів;
ЗП1 = ЗП11 + ЗП12 + ЗП13 + ЗП14 + ЗП15 грн.;
ЗП1 = 971,29 + 461,44 + 461,44 + 323,01 + 73,13 = 2290,31 грн
2. Етап розробки «складання алгоритму»
Норма трудомісткості цього етапу залежить від кількості макетів вхідної і вихідної інформації, новизни розв'язуваної задачі, виду інформації. Норма часу на розробку алгоритму коректується на поправочний коефіцієнт:
Т2 = 14 • 1,31 = 18,34 чол./днів.
Роботи, виконувані на цьому етапі, їхня питома вага в загальному обсязі роботи і необхідна кваліфікація фахівця для їхнього виконання наведені в (таблиці 7.7).
Таблиця 7.7 - Види робіт для етапу розробки «складання алгоритму»
Найменування роботи |
Питома вага |
Група складності |
Категорія програміста |
|
Складання укрупненого алгоритму |
30% |
I, II, III |
III |
|
Деталізація і встановлення зв'язків |
60% |
I, II, III |
III |
|
Оформлення документації |
10% |
I, II, III |
I |
Розрахуватитрудомісткість цих робіт і зарплата за їхнє виконання .
Т21 = 0,3 • 18,34 = 5,5 чол./днів; ЗП21 = 5,5 • 103 = 566,5 грн.;
Т22 = 0,6 • 18,34 = 11 чол./днів; ЗП22 = 11 • 103 = 1133 грн.;
Т23 = 0,1 • 18,34 = 1,83 чол./днів; ЗП23 = 1,83 • 72,1 = 131,94 грн..
Підсумкові трудомісткість і зарплата для етапу складання алгоритму:
Т2 = 5,5 + 11 + 1,834 = 18,34чол./днів;
ЗП2= 566,5 + 1133+ 131,94 = 1831,44 грн..
3.Етап розробки «написання програми»
Норма трудомісткості на цьому етапі залежить від макетів вхідної і вихідної інформації. У залежності від групи новизни алгоритму, виду інформації, складності контролю вхідної і вихідної інформації, мови програмування, норми трудомісткості коректуються на відповідні коефіцієнти(таблиця 7.8).
Т3 = 18 • 1,31 = 23,58 чол./днів
Таблиця 7.8 - Види робіт для етапу розробки «написання програми»
Найменування роботи |
Питома вага |
Група складності |
Категорія програміста |
|
Техніко-економічне обґрунтування програми |
50% |
I, II, III |
III |
|
Розробка технічного завдання |
40% |
I, II, III |
III |
|
Оформлення документації |
10% |
I, II, III |
I |
Розрахувати трудомісткість цих робіт і зарплата за їхнє виконання.
Т31 = 23,58 • 0,5 = 11,79 чол./днів; ЗП31 = 11,79 • 103 = 1214,37 грн.;
Т32 = 23,58 • 0,4 = 9,432 чол./днів; ЗП32 = 9,432 • 103 = 971,47 грн.;
Т33 = 23,58 • 0,1 = 2,36чол./днів; ЗП33 = 2,36 • 72,1 = 170,01 грн..
Підсумкові трудомісткість і зарплата для етапу написання програми:
Т3 = 11,79 + 9,432 + 2,358 = 23,58 чол./днів;
ЗП3 = 1214,37 + 971,47 + 170,01 = 2355,85 грн..
4. Етап розробки «налагодження програми»
Норма трудомісткості на цьому етапі також залежить від макетів вхідної і вихідної інформації і відповідно до методики розрахунку коректується на поправочний коефіцієнт(таблиця 7.9):
Таблиця 7.9 - Норма трудомісткості
В макетів вхідної інформації |
В макетів вихідної інформації |
Норма трудомісткості (чол./дні) |
|
5 |
4 |
27 |
T4 = 27 • 1,31 = 35,37 чол./днів
Роботи, виконувані на цьому етапі, їхня питома вага в загальному обсязі роботи і необхідна кваліфікація фахівця для їхнього виконання наведені в (таблиці 7.10).
Таблиця 7.10 Види робіт для етапу розробки «налагодження програми»
Найменування роботи |
Питома вага |
Група складності |
Категорія програміста |
|
Синтаксичний контроль програми і корекція |
2% |
I, II, III |
III |
|
Налагодження логічної побудови програми |
37% |
I, II, III |
I |
|
Налагодження програми і перенос на машинні носії |
27% |
I, II, III |
I |
|
Корекція алгоритму і технічного завдання |
9% |
I, II, III |
III |
|
Здача в досвідчену експлуатацію |
3% |
I, II, III |
III |
|
Підготовка тестів і даних для тестування |
11% |
III |
I |
|
Тестування програми |
11% |
I, II, III |
I |
Розрахувати трудомісткість цих робіт і зарплата за їхнє виконання .
Т41 = 35,37 • 0,02 = 0,71 чол./днів; ЗП41 = 0,71 • 103= 73,13 грн.;
Т42 = 35,37 • 0,37 = 13,09 чол./днів; ЗП42 = 13,09 • 72,1 = 943,79 грн.;
Т43 = 35,37 • 0,27 = 9,55 чол./днів; ЗП43 = 9,55 • 72,1 = 688,55 грн.;
Т44 = 35,37 • 0,09 = 3,18 чол./днів; ЗП44 = 3,18 • 103 = 327,54 грн.;
Т45 = 35,37 • 0,03 = 1,06 чол./днів; ЗП45 = 1,06 • 103 = 109,18 грн.;
Т46 = 35,37 • 0,11 = 3,89 чол./днів; ЗП46 = 3,89 • 72,1 = 280,47 грн.;
Т47 = 35,37 • 0,11 = 3,89 чол./днів; ЗП47 = 3,89 • 72,1 = 280,47 грн..
Підсумкові трудомісткість і зарплата для етапу налагодження програми:
T4 = 0,71 + 13,09 + 9,55 + 3,18 + 1,06 + 3,89 + 3,89 = 35,37чол./днів;
ЗП4 = 73,13 + 943,79 + 688,55 + 327,54 + 109,18 + 280,47 + 280,47 = 2703,13грн.
5. Етап розробки «тестування»
Норма трудомісткості етапу дослідної експлуатації залежить від періоду експлуатації і класу машин. Відповідно до методики розрахунку цю норму потрібно помножити на поправочний коефіцієнт(таблиця 7.12):
Т5 = 4 • 1,31 = 5,24 чол./днів
Таблиця 7.11 - Норма трудомісткості
Клас машини |
Період експлуатації (міс.) |
Норма трудомісткості (чол./днів) |
|
ATHLON II X2 270 |
3 |
4 |
Роботи, виконувані на цьому етапі, їхня питома вага в загальному обсязі роботи і необхідна кваліфікація фахівця для їхнього виконання наведені в таблиці (7.12).
Таблиця 7.12 Види робіт для етапу розробки «тестування»
Найменування роботи |
Питома вага |
Група склад-ності |
Категорія програміста |
|
Рішення реальних прикладів |
5% |
I, II, III |
I |
|
Аналіз рішення контрольних прикладів |
10% |
I, II, III |
I |
|
Доробка за результатами дослідної експлуатації |
85% |
I, II, III |
I |
Розрахувати трудомісткість цих робіт і зарплата за їхнє виконання .
Т51 = 5,24 • 0,05 = 0,26 чол./днів; ЗП51 = 0,26 • 72,1 = 18,75 грн.;
Т52 = 5,24 • 0,1 = 0,52 чол./днів; ЗП52 = 0,52 • 72,1 = 37,49 грн.;
Т53 = 5,24 • 0,85 = 4,45 чол./днів; ЗП53 = 4,45 • 72,1 = 320,85 грн..
Підсумкові трудомісткість і зарплата для етапу дослідної експлуатації:
Т5 = 0,26 + 0,52 + 4,45 = 5,24 чол./днів;
ЗП5 = 18,75 + 37,49 + 320,85 = 377,09грн.
7.3 Розрахунок собівартості програмного забезпечення
У процесі розробки програмного продукту використовувалася персональна обчислювальна машинаAMDAthlonIIX2 270 (G9020.01) і принтер HPF2280 (C11CB57301).. У даному пункті приведений розрахунок часу експлуатації устаткування (таблиці 7.13).
Таблиця 7.13 - Розрахунок часу експлуатації устаткування
Етап розробки |
Затрачений час, чол/днів. |
% |
Час на ПЕОМ, год. |
|
Постановка задачі |
23,58 |
100 |
23,58 |
|
Складання алгоритму |
18,34 |
50 |
9,17 |
|
Написання програми |
23,58 |
100 |
23,58 |
|
Налагодження |
35,37 |
75 |
26,53 |
|
Тестування |
5,24 |
50 |
2,62 |
|
Разом |
85,48 |
Витрати на розробку й впровадження комплексу програм
1. Витрати на матеріали
Перелік купівельнихвиробів, необхідних для розробки системи, наведені в (таблиці7.14).
Таблиця 7.14 - Перелік купівельних виробів.
Найменування виробу |
Одиниця |
Ціна, грн. |
Н. Витрати |
Витрати, грн. |
|
1. Папір2. Чорнила для картриджу3. Карта флеш - пам'яті |
ПачкаШт.Шт. |
3520.6123.6 |
122 |
3541.2247,2 |
|
РАЗОМ (Змат) 323.4 |
Вартість основних матеріалів по кожному виду з врахуванням транспортно-заготівельних витрат та зворотних відходів обчислюється за формулою:
Вомі = Ці • Nвомі •Втзві , грн.
де Ці - ціна основного матеріалу для і-го виробу, грн.;
Nвомі - норма витрат матеріалів для і-го виробу;
2. Транспортно-заготівельні витрати.
Втзві - вартість транспортно-заготівельних втрат (14,0% від суми вартості основних матеріалів), грн.;
Втзві=323.4 • 0.14= 45,28грн
3. Витрати на електроенергію
Вел = (M/1000) • Чел • Цел,
де М = 400 Вт - потужність ПЕОМ + принтера + освітлення + 100 + 60
Чел = 85,48 год. - час використання устаткування,
Цел = 0,83 грн. - ціна за 1 Квт/год електроенергії.
Вел = 560/1000 • 85,48 • 0,83= 39.73 грн.
4. Витрати на поточний ремонт ПЕОМ
Річні витрати на поточний ремонт:
Вріч = СПЕОМ • (Нтр/100)
де СПЕОМ =5356 грн. - вартість устаткування,
Нтр = 2% - норматив витрат на поточний ремонт;
Вріч = 5356,0 • 0,02 = 107.12грн
Вріч = 2596,6 • 0,02 = 51.93грн.
Витрати на ремонт у годину складають:
Врем = Вріч/Фр
Врем=159.05/1004.0 = 0.16 грн/год.
де Фр - річний фонд часу використання ЕОМ:
Фр = Дек x Езф,
Дек - число днів експлуатації в рік,
Езф - ефективний змінний фонд часу експлуатації ЕОМ,
Фр = 251 • 4,0 = 1004,0 год.
Таблиця 7.14 - Дійсний річний фонд робочого часу устаткування на 2014 рік
№з/п |
Кількість днів |
Ефективний змінний фонд часуексплуатації ЕОМ, годин |
Річний фонд часувикористання ЕОМ, годин |
||||
Календарних |
Вихідних |
Святкових |
Робочих |
|
|||
1 |
365 104 10 251 |
4,0 |
1004 |
Витрати на ремонт під час експлуатації
Врс = Врем.. • Чел , грн.
Врс = 0,16 • 85,48 = 13,68 грн.
5. Основна зарплата
Основна зарплата програміста за весь період написання програми складе: ОЗП = ЗП1+ЗП2+ЗП3+ЗП4+ЗП5, грн.
ОЗП = 2290,31 + 1831,44 + 2355,85 + 2703,13 + 377,09 = 9557,82грн
Непрямі витрати
Необхідні базові статті і відсотки для розрахунку непрямих витрат представлені в таблиці (7.15).
Таблиця 7.15 - Базові статті і відсотки для розрахунку непрямих витрат
Стаття калькуляції |
Норматив |
||
База |
% |
||
Додаткова зарплата |
Основна зарплата |
10 |
|
Відрахування на соціальні заходи |
Сума основної і додаткової зарплат |
36,77 |
|
Невиробничі витрати |
Виробнича собівартість |
2 |
6. Додаткова зарплата: ДЗП = ОЗП • 0,1 грн.
ДЗП = 9557,82• 0,1 = 955,78 грн
Підсумкова зарплата: ЗП = ОЗП + ДЗП, грн.
ЗП = 9557,82 + 955,78 = 10513,6 грн
7. Сума відрахувань:Свід = ЗП • 0,3677 грн.
Свід = 10513,6 • 0,3677 = 3865,85 грн
8. Амортизація устаткування
Річна сума амортизації визначається розподілом вартості, що амортизується, на очікуваний період часу використання об'єкта основних засобів.
Таблиця 7.16- Амортизація
Назва об'єкта |
Первісна вартість, грн.. |
Вартість, що амортизується |
Термін експлуатації. |
РНА, % |
РСА, грн.. |
|
Комп'ютерAMDAthlonIIX2 270 (СПЕОМ) |
6180,0 |
5356,0 |
3 |
33 |
1767,48 |
|
Принтер HP F2280 |
3090,0 |
2596,6 |
3 |
33 |
856,55 |
|
Разом |
2624,03 |
І етап - визначення річної норми амортизації (РНА) .
РНА = 100% : n,
де: n - термін корисного використання об'єкта амортизації.
ІІ етап - визначення річної суми амортизації (РСА)
РСА = АВ х РНА,
де: АВ - вартість, що амортизується,
РСА(СПЕОМ) = 5356,0 • 0,33 = 1767,48 грн.
РСА(Принтер) = 2596,6 • 0,33 = 856,88 грн.
ІІІ етап - сума амортизації в годину
Зам.г. = Зам/Фр , грн.;
Зам.г. = 2624,03/1004,0 = 2,61 грн.
Сума амортизації за фактичний період експлуатації ЕОМ складає
Зам.г. • Чел , грн.
Зам.г. = 2,61 • 85,48 = 223,1 грн.
Виробнича собівартість:
Вріч = ЗП + Свід + Змат + ТРзаг + Зел + Врс + Зам.г.;
Вріч = 10513,6 + 3865,85+ 323.4+ 45,28+ 39.73 + 13,68 + 2,61 = 14804,15 грн.
Невиробничі витрати:
2 % від виробничої собівартості продукції.
Всп = Вріч • 0,02;
Всп = 14804,15• 0,02 = 296,08 грн
Повна собівартість:
ПС = Вріч + Всп, грн.
ПС = 14804,15+ 296,08 = 15100,23 грн.
Собівартість програмного забезпечення
Витрати на розробку й випробування комплексу програм наведених в таблиці (7.17). Підсумковий результат являє собою повну собівартість розробки системи.
Відпускна ціна створеного програмного забезпечення складає суму, що повинна принести прибуток розробнику в розмірі 25%,
Ціна покупцю, розробленої системи самообслуговування закладів громадського харчування "FastOrder" складе суму, що повинна принести прибуток розроблювачу в розмірі 25%.
Ц = 1,25 • ПС , грн.
Ц = 1,25 • 15100,23 = 18875,29 грн.
Ц = 1,20 • 18875,29 = 22650,35 грн.
Економічну ефективність програми приймають рівною ефективності автоматизованої системи, у якій дана програма експлуатується, або визначають виходячи з пайової участі, що доводиться на програму в економічному ефекті автоматизованої системи.
При цьому ефективність підприємства зводиться до економії, одержуваної від впливу введення програмного продукту на господарську діяльність підприємства, порівняно з витратами.
Економічна ефективність (у розрахунку за рік) визначається:
E1 = 9,45 • 1004 = 9487,8 гри./рік
E2 = 9,45 • 580 = 5481 грн./рік
ДE = (E1 / Q1 - E2 / Q2) • Q2 = |(9487,8 / 3 - 5481 / 7) •7| = 16657,20 гри./рік
де E1 - експлуатаційні витрати при використанні існуючого програмного продукту (або без його використання взагалі), гри. рік;
E2 - експлуатаційні витрати при використанні нового програмного продукту, грн/рік;
Q1 - умовний обсяг роботи, що виконується за рік при використанні існуючого програмного продукту або без його використання взагалі (умовні одиниці, кількість функцій тощо);
Q2 - умовний обсяг роботи, який виконується за рік при застосуванні нового програмного продукту (умовні одиниці, кількість функцій тощо).
Для розрахунку терміну окупності T0 витрат, які були використані на розробку нового програмного продукту, використовуємо формулу:
T0 = B / ДE = 15100,23 / 16657,20 = 0,9 року.
Програмний продукт вважається економічно ефективним так як вкладається в T0< 1..3 роки.
Таблиця 7.17 - Витрати на розробку й впровадження комплексу програм
№ |
Стаття калькуляції |
Витрати, грн. |
|
1. |
Витрати на матеріали, використовувані при розробці ПЗ |
323.4 |
|
Транспортні витрати |
45,28 |
||
2. |
Витрати на електроенергію |
39.73 |
|
3. |
Витрати на поточний ремонт ПЕОМ |
13,68 |
|
4. |
Основна зарплата |
9557,82 |
|
5. |
Додаткова зарплата |
955,78 |
|
6. |
Відрахування на соціальні заходи |
3865,85 |
|
7. |
Амортизація устаткування |
223,1 |
|
8. |
Виробнича собівартість |
14804,15 |
|
9. |
Невиробничі витрати |
385,19 |
|
10. |
Повна собівартість: |
15100,23 |
ВИСНОВОК:
Отже, під час виконання техніко-економічного обґрунтування було проведено ряд обрахунків і визначено:
Виробнича собівартість: 14804,15 гривень.
Повна собівартість:15100,23 гривень
Все це було зроблено для досягнення мети розділу, а саме доведення економічної ефективності системи самообслуговування закладів громадського харчування "FastOrder".
ВИСНОВКИ
Дана дипломна робота була підсумком всього курсу навчання в Черкаському Державному Технологічному Університеті. В цій дипломній роботі були успішно реалізовані всі поставлені завдання, були детально розглянуті: завдання дипломної роботи, а також порядок їх виконання з усіма нормами та стандартами.
Дана система дозволить уникнути процесу пошуку та прийняття на роботу великої кількості персоналу. Від якого вимагається певна міра кваліфікації. Така потреба у створення такого продукту виникла в процесі розвитку сфери обслуговування, стихійне збільшення закладів харчування, вимагає затрат великої кількості людино-ресурсів, що веде за собою певний відсоток помилок які не допустимі в роботі цих закладів.
Завдання виконане у середовищі програмування Microsoft Visual Studio із використанням інструментів і методів програмної інженерії для проектування програмного забезпечення, що дозволяє прискорити розробку та підвищити надійність програми. В ролі бази даних використовувалась реляційна база даних що зберігається в файлі за схожою технологією SQLite, для перегляду та редагування інформації та запитів було використано інструменти Visual Studio конкретно конструктор запитів, для створення GUI інтерфейсу використовував стандартні елементи NET.Framework - Windows Forms.
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ
1 Герберт Шилдт. C: полное руководство, классическое издание = C: The Complete Reference, 4th Edition.[Текст] -- М.: Вильямс, 2010. -- С. 704.
2 Гукин Д. Язык программирования Си для «чайников» = C For Dummies. [Текст] -- М.: Диалектика, 2006. -- С. 352.
3 Пономаренко В. Проектування інформаційних систем. [Текст] / В. Пономаренко. -- К. Київ: Видавничий центр «Академія», 2002 -- 440 с.
4 Н.В. Єврьоміна «Проектування баз даних»,[Текст] Київ, 1998 р
5 Спиридонов О., Вольпян Н. Microsoft Word Від користувачів до фахівця. [Текст]/ О.Спиридонов, Н. Вольпян, 2008-- 530 с.
6 С# 5.0. Карманный справочник. [Текст] / Албахари Дж., Албахари Б.--, 2013--288 с.
7 Язык С#. Базовый курс [Текст] /Подбельский В.В.. -- Москва, КУДИЦ-Образ, 2011--384 с.
8 Visual С# 2012 на примерах. [Текст] / Зиборов В.В.-- Москва, БХВ-Петербург, 2013--480 с.
9 Є. Аккуратов. Знайомтеся С#. [Текст] / Є. Аккуратов --Москва, Вільямс, 2006 --256 с.
10 К.Дж.Дейт, Хью Дарвен; Перевод: С.Д.Кузнецов, Т.А.Кузнецова «Основы будущих систем баз данных. Третий манифест», издательство «Янус-К», 2004 г.
11 Охорона праці в закладах ресторанного господарства. [Електронний ресурс] Режим доступу: http://www.miireferat.com/
12 Інструкція про заходи пожежної безпеки для приміщень кафе (їдальні). [Електронний ресурс ] Режим доступу:http://otipb.at.ua/load/
13 Особливості проектування інформаційних систем. [Електронний ресурс] Режим доступу: http://pidruchniki.ws
14 SQLite.[Електронний ресурс] Режим доступу: http://ru.wikipedia.org/
ДОДАТКИ
ДОДАТОК А. СПЕЦИФІКАЦІЯ
Затверджено:
Зав. кафедрою, професор
______________ Первунінський С.М.
СИСТЕМА САМООБСЛУГОВУВАННЯ ЗАКЛАДІВ
ГРОМАДСЬКОГО ХАРЧУВАННЯ
Специфікація
Листів 2
Розробник: ____________________ Завалко В.А.
Нормоконтроль: _______________ Михайленко Н.С.
Черкаси, 2014
Позначення |
Найменування |
Примітка |
|
Документи |
|||
482.ЧДТУ.142133-01 12-01 |
ДОДАТОК Б Лістинг |
||
програми |
|||
482.ЧДТУ.142133-01 34-01 |
ДОДАТОК В Інструкція |
||
користувачеві |
|||
482.ЧДТУ.142133-01 90-01 |
ДОДАТОК Г Графічні |
||
матеріали |
ДОДАТОК Б. ЛІСТИНГ ПРОГРАМИ
СИСТЕМА САМООБСЛУГОВУВАННЯ ЗАКЛАДІВ ГРОМАДСЬКОГО ХАРЧУВАННЯ
Лістинг програми
Розробник: ____________________ Завалко В. А.
Черкаси, 2014
1 Компоненти клієнтської програми
1.1 Головна форма
namespace FastOrder
{
partialclassMainForm
{
private System.ComponentModel.IContainer components = null;
protectedoverridevoid Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region
privatevoid InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm));
this.groupBox1 = new System.Windows.Forms.GroupBox();
this.categoryFlow = new System.Windows.Forms.FlowLayoutPanel();
this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
this.panel1 = new System.Windows.Forms.Panel();
this.boxStravu = new System.Windows.Forms.GroupBox();
this.stravuFlow = new System.Windows.Forms.FlowLayoutPanel();
this.boxOrder = new System.Windows.Forms.GroupBox();
this.orderFlow = new System.Windows.Forms.FlowLayoutPanel();
this.panel2 = new System.Windows.Forms.Panel();
this.groupBox4 = new System.Windows.Forms.GroupBox();
this.buttonHistory = new System.Windows.Forms.Button();
this.label6 = new System.Windows.Forms.Label();
this.label5 = new System.Windows.Forms.Label();
this.labelSum = new System.Windows.Forms.Label();
this.labelTableNum = new System.Windows.Forms.Label();
this.label4 = new System.Windows.Forms.Label();
this.label3 = new System.Windows.Forms.Label();
this.label2 = new System.Windows.Forms.Label();
this.label1 = new System.Windows.Forms.Label();
this.choseTableBtn = new System.Windows.Forms.Button();
this.cleanBtn = new System.Windows.Forms.Button();
this.orderBtn = new System.Windows.Forms.Button();
this.timerSum = new System.Windows.Forms.Timer(this.components);
this.groupBox1.SuspendLayout();
this.tableLayoutPanel1.SuspendLayout();
this.panel1.SuspendLayout();
this.boxStravu.SuspendLayout();
this.boxOrder.SuspendLayout();
this.panel2.SuspendLayout();
this.groupBox4.SuspendLayout();
this.SuspendLayout();
//
// groupBox1
//
this.groupBox1.Controls.Add(this.categoryFlow);
this.groupBox1.Dock = System.Windows.Forms.DockStyle.Fill;
this.groupBox1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.groupBox1.Location = new System.Drawing.Point(6, 6);
this.groupBox1.Name = "groupBox1";
this.groupBox1.Size = new System.Drawing.Size(273, 468);
this.groupBox1.TabIndex = 1;
this.groupBox1.TabStop = false;
this.groupBox1.Text = "Меню";
//
// categoryFlow
//
this.categoryFlow.AutoScroll = true;
this.categoryFlow.Dock = System.Windows.Forms.DockStyle.Fill;
this.categoryFlow.Location = new System.Drawing.Point(3, 16);
this.categoryFlow.Name = "categoryFlow";
this.categoryFlow.Size = new System.Drawing.Size(267, 449);
this.categoryFlow.TabIndex = 0;
//
// tableLayoutPanel1
//
this.tableLayoutPanel1.CellBorderStyle = System.Windows.Forms.TableLayoutPanelCellBorderStyle.OutsetDouble;
this.tableLayoutPanel1.ColumnCount = 3;
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F));
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 20F));
this.tableLayoutPanel1.Controls.Add(this.groupBox1, 0, 0);
this.tableLayoutPanel1.Controls.Add(this.panel1, 1, 0);
this.tableLayoutPanel1.Controls.Add(this.panel2, 2, 0);
this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
this.tableLayoutPanel1.Location = new System.Drawing.Point(0, 0);
this.tableLayoutPanel1.Name = "tableLayoutPanel1";
this.tableLayoutPanel1.RowCount = 1;
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
this.tableLayoutPanel1.Size = new System.Drawing.Size(942, 480);
this.tableLayoutPanel1.TabIndex = 3;
//
// panel1
//
this.panel1.Controls.Add(this.boxStravu);
this.panel1.Controls.Add(this.boxOrder);
this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
this.panel1.Location = new System.Drawing.Point(288, 6);
this.panel1.Name = "panel1";
this.panel1.Size = new System.Drawing.Size(459, 468);
this.panel1.TabIndex = 2;
//
// boxStravu
//
this.boxStravu.Controls.Add(this.stravuFlow);
this.boxStravu.Dock = System.Windows.Forms.DockStyle.Top;
this.boxStravu.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.boxStravu.Location = new System.Drawing.Point(0, 0);
this.boxStravu.Name = "boxStravu";
this.boxStravu.Size = new System.Drawing.Size(459, 215);
this.boxStravu.TabIndex = 0;
this.boxStravu.TabStop = false;
this.boxStravu.Text = "Обратистраву";
//
// stravuFlow
//
this.stravuFlow.AutoScroll = true;
this.stravuFlow.Dock = System.Windows.Forms.DockStyle.Fill;
this.stravuFlow.Location = new System.Drawing.Point(3, 16);
this.stravuFlow.Name = "stravuFlow";
this.stravuFlow.Size = new System.Drawing.Size(453, 196);
this.stravuFlow.TabIndex = 0;
//
// boxOrder
//
this.boxOrder.Controls.Add(this.orderFlow);
this.boxOrder.Dock = System.Windows.Forms.DockStyle.Bottom;
this.boxOrder.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.boxOrder.Location = new System.Drawing.Point(0, 218);
this.boxOrder.Name = "boxOrder";
this.boxOrder.Size = new System.Drawing.Size(459, 250);
this.boxOrder.TabIndex = 1;
this.boxOrder.TabStop = false;
this.boxOrder.Text = "Замовленно";
//
// orderFlow
//
this.orderFlow.AutoScroll = true;
this.orderFlow.AutoSize = true;
this.orderFlow.Dock = System.Windows.Forms.DockStyle.Fill;
this.orderFlow.Location = new System.Drawing.Point(3, 16);
this.orderFlow.Name = "orderFlow";
this.orderFlow.Size = new System.Drawing.Size(453, 231);
this.orderFlow.TabIndex = 0;
//
// panel2
//
this.panel2.Controls.Add(this.groupBox4);
this.panel2.Dock = System.Windows.Forms.DockStyle.Fill;
this.panel2.Location = new System.Drawing.Point(756, 6);
this.panel2.Name = "panel2";
this.panel2.Size = new System.Drawing.Size(180, 468);
this.panel2.TabIndex = 3;
//
// groupBox4
//
this.groupBox4.Controls.Add(this.buttonHistory);
this.groupBox4.Controls.Add(this.label6);
this.groupBox4.Controls.Add(this.label5);
this.groupBox4.Controls.Add(this.labelSum);
this.groupBox4.Controls.Add(this.labelTableNum);
this.groupBox4.Controls.Add(this.label4);
this.groupBox4.Controls.Add(this.label3);
this.groupBox4.Controls.Add(this.label2);
this.groupBox4.Controls.Add(this.label1);
this.groupBox4.Controls.Add(this.choseTableBtn);
this.groupBox4.Controls.Add(this.cleanBtn);
this.groupBox4.Controls.Add(this.orderBtn);
this.groupBox4.Dock = System.Windows.Forms.DockStyle.Fill;
this.groupBox4.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
this.groupBox4.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.groupBox4.Location = new System.Drawing.Point(0, 0);
this.groupBox4.Name = "groupBox4";
this.groupBox4.Size = new System.Drawing.Size(180, 468);
this.groupBox4.TabIndex = 5;
this.groupBox4.TabStop = false;
this.groupBox4.Text = "Замовлення";
//
// buttonHistory
//
this.buttonHistory.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.buttonHistory.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.buttonHistory.Location = new System.Drawing.Point(3, 418);
this.buttonHistory.Name = "buttonHistory";
this.buttonHistory.Size = new System.Drawing.Size(174, 44);
this.buttonHistory.TabIndex = 12;
this.buttonHistory.Text = "Історіязамовлень";
this.buttonHistory.UseVisualStyleBackColor = true;
this.buttonHistory.Click += new System.EventHandler(this.buttonHistory_Click);
//
// label6
//
this.label6.AutoSize = true;
this.label6.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.label6.Location = new System.Drawing.Point(46, 139);
this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size(126, 20);
this.label6.TabIndex = 11;
this.label6.Text = "Оберітьстрави";
//
// label5
//
this.label5.AutoSize = true;
this.label5.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.label5.Location = new System.Drawing.Point(9, 139);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(25, 20);
this.label5.TabIndex = 10;
this.label5.Text = "2)";
//
// labelSum
//
this.labelSum.AutoSize = true;
this.labelSum.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.labelSum.Location = new System.Drawing.Point(82, 330);
this.labelSum.Name = "labelSum";
this.labelSum.Size = new System.Drawing.Size(19, 20);
this.labelSum.TabIndex = 9;
this.labelSum.Text = "--";
//
// labelTableNum
//
this.labelTableNum.AutoSize = true;
this.labelTableNum.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.labelTableNum.Location = new System.Drawing.Point(129, 302);
this.labelTableNum.Name = "labelTableNum";
this.labelTableNum.Size = new System.Drawing.Size(19, 20);
this.labelTableNum.TabIndex = 8;
this.labelTableNum.Text = "--";
//
// label4
//
this.label4.AutoSize = true;
this.label4.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.label4.Location = new System.Drawing.Point(20, 330);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(56, 20);
this.label4.TabIndex = 7;
this.label4.Text = "Сума:";
//
// label3
//
this.label3.AutoSize = true;
this.label3.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.label3.Location = new System.Drawing.Point(20, 301);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(104, 20);
this.label3.TabIndex = 6;
this.label3.Text = "№ столика:";
//
// label2
//
this.label2.AutoSize = true;
this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.label2.Location = new System.Drawing.Point(9, 222);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(25, 20);
this.label2.TabIndex = 5;
this.label2.Text = "3)";
//
// label1
//
this.label1.AutoSize = true;
this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.label1.Location = new System.Drawing.Point(9, 49);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(25, 20);
this.label1.TabIndex = 4;
this.label1.Text = "1)";
//
// choseTableBtn
//
this.choseTableBtn.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.choseTableBtn.BackColor = System.Drawing.Color.Transparent;
this.choseTableBtn.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.choseTableBtn.Location = new System.Drawing.Point(50, 25);
this.choseTableBtn.Name = "choseTableBtn";
this.choseTableBtn.Size = new System.Drawing.Size(113, 69);
this.choseTableBtn.TabIndex = 3;
this.choseTableBtn.Text = "Вибратистолик";
this.choseTableBtn.UseVisualStyleBackColor = false;
this.choseTableBtn.Click += new System.EventHandler(this.choseTableBtn_Click);
//
// cleanBtn
//
this.cleanBtn.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.cleanBtn.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.cleanBtn.Location = new System.Drawing.Point(3, 369);
this.cleanBtn.Name = "cleanBtn";
this.cleanBtn.Size = new System.Drawing.Size(174, 44);
this.cleanBtn.TabIndex = 0;
this.cleanBtn.Text = "Очиститизамовлення";
this.cleanBtn.UseVisualStyleBackColor = true;
this.cleanBtn.Click += new System.EventHandler(this.cleanBtn_Click);
//
// orderBtn
//
this.orderBtn.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.orderBtn.Enabled = false;
this.orderBtn.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.orderBtn.Location = new System.Drawing.Point(50, 198);
this.orderBtn.Name = "orderBtn";
this.orderBtn.Size = new System.Drawing.Size(113, 69);
this.orderBtn.TabIndex = 2;
this.orderBtn.Text = "Замовити";
this.orderBtn.UseVisualStyleBackColor = true;
this.orderBtn.Click += new System.EventHandler(this.orderBtn_Click);
//
// timerSum
//
this.timerSum.Enabled = true;
this.timerSum.Interval = 1000;
this.timerSum.Tick += new System.EventHandler(this.timerSum_Tick);
//
// MainForm
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackColor = System.Drawing.Color.PeachPuff;
this.ClientSize = new System.Drawing.Size(942, 480);
this.Controls.Add(this.tableLayoutPanel1);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.MinimumSize = new System.Drawing.Size(950, 507);
this.Name = "MainForm";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "Fast Order";
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.MainForm_FormClosing);
this.Resize += new System.EventHandler(this.MainForm_Resize);
this.groupBox1.ResumeLayout(false);
this.tableLayoutPanel1.ResumeLayout(false);
this.panel1.ResumeLayout(false);
this.boxStravu.ResumeLayout(false);
this.boxOrder.ResumeLayout(false);
this.boxOrder.PerformLayout();
this.panel2.ResumeLayout(false);
this.groupBox4.ResumeLayout(false);
this.groupBox4.PerformLayout();
this.ResumeLayout(false);
}
Подобные документы
Аналіз системи збору первинної інформації та розробка структури керуючої ЕОМ АСУ ТП. Розробка апаратного забезпечення інформаційних каналів, структури програмного забезпечення. Алгоритми системного програмного забезпечення. Опис програмних модулів.
дипломная работа [1,9 M], добавлен 19.08.2012Проблеми розробки компонентного програмного забезпечення автоматизованих систем управління. Сучасні компонентні технології обробки інформації. Аналіз вибраного середовища проектування програмного забезпечення: мова програмування PHP та Apache HTTP-сервер.
дипломная работа [2,8 M], добавлен 11.05.2012Проектування інтерфейсу програми. Вимоги до продукту. Вхідні дані на розробку автоматизованої системи. Вибір середовища програмування. Розробка структури бази даних. Функціональна та логічна структура програми. Розробка структури таблиць бази даних.
курсовая работа [43,1 K], добавлен 30.06.2015Аналіз основних задач фінансового відділу і їх залежності від вхідної інформації. Розробка автоматизованої інформаційної системи з ціллю якісної обробки вхідних даних. Організація інформаційного, організаційного, технічного і програмного забезпечення АІС.
курсовая работа [463,7 K], добавлен 11.02.2014Дослідження класифікації автоматизованих інформаційних систем. Обґрунтування вибору мови і системи програмування. Програмне забезпечення та опис компонентів середовища. Інтерфейс програмного комплексу. Розрахунок повної собівартості програмного продукту.
дипломная работа [584,1 K], добавлен 26.06.2015Аналіз вимог до програмного забезпечення. Розробка структури бази даних, що дозволить реалізувати різноманітні операції для створення платіжного доручення. Розробка об’єктної моделі, алгоритмів та структури бази даних. Вибір засобу автоматизації.
курсовая работа [3,2 M], добавлен 30.01.2014Створення інформаційної системи для спортивного магазину харчування. Обґрунтування вибору мови програмування. Текстуальний опис алгоритму. Проектування бази даних. Комп'ютеризація торгівельних закладів, отримання необхідних даних в автоматичному режимі.
дипломная работа [1,3 M], добавлен 12.05.2015Розробка компонентів програмного забезпечення системи збору даних про хід технологічного процесу. Опис програмного забезпечення: сервера, що приймає дані про хід технологічного процесу, КОМ для його імітування, робочої станції для відображення даних.
курсовая работа [1,3 M], добавлен 20.11.2010Етапи розробки проекту. Вимоги до апаратного і програмного забезпечення, до користувача. Специфікація та структура даних, які мають бути розміщеними в системі. Вигляд інтерфейсу системи програмного забезпечення. Розробка бази даних косметичного салону.
дипломная работа [1,8 M], добавлен 21.02.2015Проектування бази даних для КП "ВодГео" - комунального підприємства у сфері водопостачання та водовідведення в м. Сміла. Предметна область, вимоги до продукту. Розробка інтерфейсу програми. Вибір архітектури та сервера бази даних, її логічна структура.
курсовая работа [1,2 M], добавлен 14.07.2015Планування програмного забезпечення автоматизованої системи бюро працевлаштування. Накопичення даних стосовно ринку праці. Проектування статичних аспектів, поведінки та архітектури програмного забезпечення. Особливості функціонування програмного продукту.
курсовая работа [184,5 K], добавлен 05.07.2015Місце і роль організацій та рухів у сучасному розвитку українського суспільства. Аналіз інформаційного забезпечення предметної області. Проектування структури інформаційної системи. Розробка структури інформаційної системи Громадська рада Запоріжжя.
дипломная работа [3,8 M], добавлен 08.12.2010Роль бази даних, призначеної для каталогізації рейсів, рухомого складу, персоналу та пасажирів, в полегшенні роботи залізничного вокзалу. Проектування структури даних. Розробка запитів для рішення задач, комплексної програми. Опис математичної моделі.
курсовая работа [4,8 M], добавлен 27.12.2013Систематизація знань як основна функція бази даних. Логічне та фізичне проектування бази даних. Створення таблиць у базі даних, визначення основних зв'язків. Інструментальні засоби проектування та створення програмного забезпечення для обробки даних.
курсовая работа [1,4 M], добавлен 29.04.2010Системний аналіз бази даних за вхідною та вихідною документацією, визначення сутностей, атрибутів, зв’язків. Створення логічної моделі бази даних із застосуванням нормалізації, алгоритм її роботи. Розробка програмного забезпечення та інтерфейсу СУБД.
курсовая работа [946,8 K], добавлен 02.07.2015Розробка структури бази даних. ER-моделі предметної області. Проектування нормалізованих відношень. Розробка форм, запитів, звітів бази даних "Автосалон". Тестування роботи бази даних. Демонстрація коректної роботи форми "Додавання даних про покупців".
курсовая работа [4,0 M], добавлен 02.12.2014Проектування і реалізація реляційної бази даних для централізованого зберігання інформації з метою полегшення і систематизації даних замовлень клієнтів готельного комплексу. Розробка сценаріїв для створення бази даних і базових таблиць проекту.
курсовая работа [147,2 K], добавлен 02.06.2019Загальна характеристика розвитку електронної торгівлі в Україні на сучасному етапі. Сутність і переваги клієнт-серверної технології, вибір мови програмування. Розробка структури бази даних та веб-сервера MySQL 4.1.8 для прийому замовлень в режимі online.
дипломная работа [2,5 M], добавлен 24.09.2012Теоретичні відомості про пакет ІЗВП Borland Delphi та СУБД MS Access, оцінка їх функціональних особливостей. Опис структури бази даних. Проектування інтерфейсу програми, опис її логічної структури та функцій. Контроль коректності вхідних, вихідних даних.
курсовая работа [4,5 M], добавлен 03.01.2014Побудова апаратної структури для серверу, встановлення операційної системи і програмного забезпечення, розробка веб-сайту. Розрахунок річної суми економічного ефекту від впровадження комп’ютерної мережі. Проектування освітлення, засобів пожежогасіння.
дипломная работа [5,6 M], добавлен 02.07.2015