• Аналіз предметної області
  • Сценарій варіанти використання "Подача заяви"
  • Сценарій варіанти використання "Прийом у секцію"
  • Сценарій варіанти використання "Оплата занять".
  • Сценарій варіанти використання "Видача заробітної плати".
  • Сценарій варіанти використання "Прийом / звільнення керівників"
  • Сценарій варіанти використання "Облік відвідуваності"
  • Малюнок 3.1.
  • Малюнок 3.3.
  • Малюнок 3.5.
  • Малюнок 4.1.
  • Малюнок 4.3.
  • Малюнок 4.5.
  • Малюнок 5.1.
  • Малюнок 5.3.
  • Малюнок 5.5.
  • Малюнок 7.

  • Скачати 14.38 Kb.

    Інформаційна система Дитячий клуб




    Дата конвертації17.06.2017
    Розмір14.38 Kb.
    Типкурсова робота

    Скачати 14.38 Kb.

    Федеральне агентство з освіти

    Державна освітня установа вищої професійної освіти

    Далекосхідний державний технічний університет

    (ДВПИ ім. В.В. Куйбишева)

    Кафедра конструювання та виробництва радіоапаратури

    Пояснювальна записка до курсової роботи

    з дисципліни "Об'єктно-орієнтоване проектування"

    на тему: Інформаційна система "Дитячий клуб"

    виконав

    студент групи Р-7791

    Павловський М.І.

    2010

    Аналіз предметної області

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

    Заняття в гуртку чи секції - це зміна виду діяльності, стилю спілкування, кола спілкування, обстановки, також це спосіб організації дозвілля дитини. Заняття дитини в гуртку, секції сприяють формуванню відповідальності, самостійності, сприяють підвищенню самооцінки.

    З точки зору функціонування або структури дитячого клубу, можна сказати, що дитячий клуб складається з декількох гуртків і секцій в кожну з яких приймаються діти, а також у кожного гуртка або секції є конкретний керівник (керівники), які займаються з цими дітьми.

    Таким чином, можна виділити 3 категорії:

    1.Руководітелі;

    2.Деті;

    3.Кружкі або секції, які об'єднують між собою дітей і керівників;

    4.Каждий гурток чи секція повинен мати аудиторію для занять;

    5.Распісаніе занять для кожного гуртка або секції.

    Далі була розроблена діаграма варіантів використання системи (рис.1).


    Малюнок 1. Діаграма варіантів використання

    Нижче в таблицях 1.1 - 1.3, 2.1 - 2.3, 3.1 - 3.2, 4.1 - 4.2, 5.1 - 5.3, 6.1 - 6.2 наведено опис всіх варіантів використання системи представлених на малюнку 1: подача заяви, прийом в секцію, оплата занять, видача заробітної плати , прийом / звільнення керівників, облік відвідуваності.

    Сценарій варіанти використання "Подача заяви"

    Таблиця 1.1. Сценарій варіанти використання "Подача заяви".

    варіант використання

    Подача заяви для прийому в секцію

    актори

    Дитина, керівник

    Короткий опис

    Дитина подає заяву для прийому в секцію. Керівник розглядає дану заяву і приймає рішення.

    мета

    Подача заяви для прийому в секцію

    Тип

    базовий

    Посилання на інші варіанти використання

    Включений в варіант використання "прийом в секцію"


    Таблиця 1.2. Типовий хід подій сценарію варіанти використання "Подача заяви".

    дії акторів

    відгук системи

    1) Дитина (батьки) заповнює заяву і віддає його керівнику.

    2) Керівник приймає заяву.

    Виняток 1. Заява заповнене невірно.

    Таблиця 1.3. Винятки сценарію варіанти використання "Подача заяви".

    Виняток 1. Заява заповнене невірно.

    2) Керівник повертає заяву дитині (батькам).

    3) Дитина (батьки) заповнює заяву ще раз.

    Сценарій варіанти використання "Прийом у секцію"

    Таблиця 2.1. Сценарій варіанти використання "Прийом у секцію".

    варіант використання

    Прийом в секцію

    актори

    Дитина, керівник

    Короткий опис

    Дитина подає заяву для прийому в секцію. Керівник розглядає дану заяву і приймає дитину в секцію.

    мета

    Прийом дитини в секцію за заявою

    Тип

    базовий

    Посилання на інші варіанти використання

    Включає в себе варіант використання "подача заяви"

    Таблиця 2.2. Типовий хід подій для сценарію варіанти використання "Прийом у секцію"

    дії акторів

    відгук системи

    1) Дитина (батьки) заповнює заяву і віддає його керівнику.

    2) Керівник приймає заяву.

    Виняток 1. Заява заповнене невірно.

    3) Керівник приймає дитину в секцію і вносить дані в базу системи.

    4) Система приймає дані.


    Таблиця 2.3. Винятки сценарію варіанти використання "Прийом у секцію".

    Виняток 1. Заява заповнене невірно.

    2) Керівник повертає заяву дитині (батькам).

    3) Дитина (батьки) заповнює заяву ще раз.

    Сценарій варіанти використання "Оплата занять".

    Таблиця 3.1. Сценарій варіанти використання "Оплата занять".

    варіант використання

    оплата занять

    актори

    Дитина, директор

    Короткий опис

    Дитина виробляє оплату за заняття. Директор приймає оплату.

    мета

    Здійснити оплату за заняття

    Тип

    базовий

    Посилання на інші варіанти використання

    немає

    Таблиця 3.2. Типовий хід подій для сценарію варіанти використання "Оплата занять"

    дії акторів

    відгук системи

    1) Дитина виробляє оплату за заняття директору.

    2) Директор приймає оплату і вносить суму платежу в базу.

    3) Система змінює баланс клієнта (дитини) і виводить чек на друк.

    4) Клієнт (дитина) отримує чек.

    Сценарій варіанти використання "Видача заробітної плати".

    Таблиця 4.1. Сценарій варіанти використання "Видача заробітної плати".

    варіант використання

    Видача заробітної плати

    актори

    Керівник, директор

    Короткий опис

    Директор видає заробітну плату керівникам

    мета

    Отримання заробітної плати керівником

    Тип

    базовий

    Посилання на інші варіанти використання

    немає


    Таблиця 4.2. Типовий хід подій для сценарію варіанти використання "Видача заробітної плати"

    дії акторів

    відгук системи

    1) Директор робить запит системі на видачу списку керівників з їх заробітними платами.

    2) Система виводить на друк список з даними керівників по їх заробітної плати.

    3) Директор видає заробітну плату керівникам.

    4) Керівник отримує заробітну плату.

    Сценарій варіанти використання "Прийом / звільнення керівників"

    Таблиця 5.1. Сценарій варіанти використання "Прийом / звільнення керівників".

    варіант використання

    Прийом / звільнення керівників

    актори

    Керівник, директор

    Короткий опис

    Директор приймає і звільняє керівників.

    мета

    Прийом / звільнення керівників

    Тип

    базовий

    Посилання на інші варіанти використання

    немає

    Таблиця 5.2. Типовий хід подій для сценарію варіанти використання "Прийом / звільнення керівників".

    дії акторів

    відгук системи

    1) Керівник подає заяву про прийом на роботу або звільнення з роботи.

    2) Директор приймає заяву.

    Виняток 1. Заява заповнене невірно.

    3) Директор приймає / звільняє керівника і додає / видаляє дані з системи.

    4) Система приймає зміни даних.


    Таблиця 5.3. Винятки варіанти використання "Прийом / звільнення керівників".

    Виняток 1. Заява заповнене невірно.

    2) Директор повертає заяву керівнику.

    3) Керівник заповнює заяву ще раз.

    Сценарій варіанти використання "Облік відвідуваності"

    Таблиця 6.1. Сценарій варіанти використання "Облік відвідуваності".

    варіант використання

    облік відвідуваності

    актори

    Дитина, керівник

    Короткий опис

    Керівник відзначає відвідування дитиною занять

    мета

    облік відвідуваності

    Тип

    базовий

    Посилання на інші варіанти використання

    немає

    Таблиця 6.2. Типовий хід подій для сценарію варіанти використання "Облік відвідуваності".

    дії акторів

    відгук системи

    1) Керівник перевіряє присутність дітей на заняттях.

    2) В залежності від присутності або відсутності дитини на заняттях керівник робить відповідну позначку і заносить дані в систему.

    3) Система приймає дані.

    Далі приведена діаграма класів даної системи.


    Малюнок 2. Діаграма класів

    Наступний крок в розробці інформаційної системи - діаграми послідовності, наведені на малюнках 3.1 - 3.6.

    Малюнок 3.1. Діаграма послідовності "Подача заяви"


    Малюнок 3.2. Діаграма послідовності "Прийом у секцію"

    Малюнок 3.3. Діаграма послідовності "Оплата занять"

    Малюнок 3.4. Діаграма послідовності "Видача заробітної плати"


    Малюнок 3.5. Діаграма послідовності "Прийом / звільнення керівників"

    Малюнок 3.6. Діаграма послідовності "Облік відвідуваності"

    Далі наведені діаграми кооперації для даної системи (рис. 4.1 - 4.6).

    Малюнок 4.1. Діаграма кооперації "Подача заяви"


    Малюнок 4.2. Діаграма кооперації "Прийом у секцію"

    Малюнок 4.3. Діаграма кооперації "Оплата занять"

    Малюнок 4.4. Діаграма кооперації "Видача заробітної плати"


    Малюнок 4.5. Діаграма кооперації "Прийом / звільнення керівників"

    Малюнок 4.6. Діаграма кооперації "Облік відвідуваності"

    Нижче наведені діаграми стану системи (рис. 5.1 - 5.6).

    Малюнок 5.1. Діаграма станів "Подача заяви"


    Малюнок 5.2. Діаграма станів "Прийом у секцію"

    Малюнок 5.3. Діаграма станів "Оплата занять"

    Малюнок 5.4. Діаграма станів "Видача заробітної плати"


    Малюнок 5.5. Діаграма станів "Прийом / звільнення керівників"

    Малюнок 5.6. Діаграма станів "Облік відвідуваності"

    Далі була розроблена діаграма компонентів даної системи (рисунок 6).

    Малюнок 6. Діаграма компонентів системи "Дитячий клуб"


    Далі наведено приблизний інтерфейс майбутньої системи:

    Малюнок 7. Вікно для реєстрації в секцію.

    Малюнок 8. Вікно для прийому оплати за заняття



    Скачати 14.38 Kb.


    Інформаційна система Дитячий клуб

    Скачати 14.38 Kb.