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

[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.

скачати

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

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

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

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

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

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

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

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

Виконав

студент групи Р-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. Вікно для прийому оплати за заняття

Додати в блог або на сайт

Цей текст може містити помилки.

Програмування, комп'ютери, інформатика і кібернетика | Курсова
49.3кб. | скачати


Схожі роботи:
Інформаційна система ВНЗ
Маркетингова інформаційна система
Бухгалтерський уч т як інформаційна система
Інформаційна логістика та її система
Маркетингова інформаційна система
Інформаційна система підприємства
Інформаційна система в логістиці
Інформаційна система організації
Інформаційна система WinPost
© Усі права захищені
написати до нас