Зміст
Загальна постановка задачі
Постановка індивідуальної завдання
Use-case діаграма
Діаграма класів
Діаграма dll-ок
Опис для користувача програми
Опис для програміста
Висновок
Загальна постановка задачі
Необхідно створити програму обліку заробітної плати агентів з продажу послуг за відрядно-преміальною формі. Суть роботи агентів: вони збирають заявки на послуги, як тільки за їх заявкою відбувається реалізація послуги (проплата від клієнта), заявка зараховується як фактична. Існує щомісячний план за заявками. Якщо агент не виконує план, то його фактичні заявки оцінюються за одним тарифом, якщо виконує - по іншому, плюс певна сума щомісячної премії. Якщо агент виконує план за квартал, то йому нараховується додаткова премія. При цьому агент повинен відпрацювати не менше 17 днів на місяць. Для тих, хто не відпрацьовує це кількість днів, вартість заявки нижче. Є можливість отримувати звіт про найбільш і найменш результативних агентах. Якщо агент є результативним більш ніж 3 місяці від початку роботи, він отримує статус старшого агента і відповідно іншу оплату. p align="justify"> Передбачити можливість ведення інформації про агента і заявках, а так само прив'язку заявки до агента. За підсумками місяця повинен формуватися звіт у pdf з даними про те, скільки грошей якою агент повинен отримати. Повинна бути можливість переглянути цей звіт, роздрукувати його або відіслати на електронну пошту. p align="justify"> На формочці ЗАБОРОНЯЄТЬСЯ використовувати компонент PropertyGrid. Організувати зберігання і завантаження списків ваших сутностей в XML-форматі. p align="justify"> Постановка індивідуальної завдання
В мої обов'язки входило:
? Організувати введення інформації про агентів і заявках
? Забезпечить пошук агентів і замовлень в списку, можливість редагування даних агента і замовлень, фіксування оплати замовлення
? Організувати зберігання і завантаження списків агентів і замовлень в XML-форматі
? Організувати можливість відправки звіту на пошту
Створення класів:
Гј Агент
Гј Замовлення
Гј Список замовлень
Гј Список агентів
Створення форм:
Гј Форма для авторизації