КАФЕДРА КОМП’ЮТЕРНИХ ТА ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ
Курсова робота
З дисципліни «Графічне та геометричне моделювання та інтерактивні системи»
На тему « Система обліку курсів »
ЗМІСТ
ВСТУП.. 3
ПОСТАНОВКА ЗАДАЧІ 4
ІНФОРМАЦІЙНЕ ЗАБЕЗПЕЧЕННЯ.. 6
АЛГОРИТМ РОЗВ’ЯЗАННЯ ЗАДАЧІ 7
ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ.. 12
ВИСНОВКИ.. 14
СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ.. 15
ВСТУП Розповсюдження об‘єтно-орієнтованих мов програмування в кінці 80-их – початку 90-х років давало потужний поштовх до розробки цього напрямку інформаційних технологій. Користувачам хотілося отримати єдину мову моделювання, яка б об‘єднала в собі всю міць об‘єктно-орієнтованого підходу і давала б чітку модель системи, яка відображає всі її значимі сторони.
Не дивлячись на перевагу об‘єктно-орієнтованих технологій аналізу і проектування перед структурними, їх розповсюдження було незначним, оскільки не один з методів не давав єдиної і цілісної об‘єктної моделі системи. Кожний метод добре освітлював одну або декілька сторін реальної системи, залишаючи в тіні безліч інших, не менш важливих сторін. Окрім того, відсутність єдиного стандарта дуже заважала широкому розповсюдженню об‘єктно-орієнтованих методів при розробці програмного забезпечення.
Все йшло до створення єдиної мови, яка б об‘єднала сильні сторони відомих методів і забезпечувала найкращу підтримку моделювання. І UML стала такою мовою.
UML може бути застосованим на всіх етапах життєвого циклу аналізу бізнес-систем і розробки приложень. Різні види діаграм, які підтримує UML, і великий набір можливостей представлення певних аспектів системи роблять UML універсальним засобом опису як програмних, так і ділових систем.
Ціллю даного курсового проекту є побудова моделі на мові UML, що описує систему прийняття та обліку слухачів навчальних курсів.
Результатом розробки курсового проекту є систематизація роботи навчальних курсів щодо прийняття нових студентів, побудова набору діаграм, і , як наслідок, освоєння та заглиблення розуміння процесу проектування на мові UML.
ПОСТАНОВКА ЗАДАЧІ Моделювання предметної області є одним з найбільш важливих етапів робіт при проектуванні програмних систем масштабу підприємства.
У даній курсовій роботі демонструється можливий підхід до моделювання системи обліку слухачів на курсах з використанням уніфікованої нотації, заснований на застосуванні Уніфікованої Мови Моделювання (Unified Modeling Language) (UML), і гармонійно сполучить у собі переваги структурних і об'єктних методів проектування в CASE Rational Rose.
Основними задачами при моделюванні предметної області є опис:
1. Процесів предметної області;
2. Діючих облич процесів і їхніх функцій, що підлягають автоматизації в прив'язці до структури предметної області, яка автоматизується;
3. Сутностей;
4. Сценаріїв виконання функцій, що підлягають автоматизації;
5. Станів сутностей.
Опис процесів використовуються для опису технології виконання виробничої задачі, що підлягає автоматизації. ............