я і збереження даних на диску, використовувати не менше восьми сутностей, використовувати механізм успадкування здійснювати пошук об'єктів за різними ознаками. br/>
1.2 Аналіз предметної області
інтерфейс програмний забезпечення користувальницький
Оскільки нам необхідно розробити базу даних, використовуючи принципи ООП, то зручно буде використовувати об'єкти для зберігання даних. Для визначення кінцевих об'єктів скористаємося механізмом успадкування. Оскільки тема даного курсового проекту В«ЗоопаркВ», то за базовий клас приймемо деякий пристрій (клас zoopark.cs). У нього передаватимуться параметри з класів-спадкоємців, такі як: тварини, прибиральники, доглядачі, кухарі, ветеринари та інші. Далі, створимо 5 нових класів, які успадковують клас зоопарку: це будуть клас тварин (animals.cs), клас прибиральників (uborshiki.cs), клас кухарів (povara.cs), клас доглядачів (smotriteli.cs) і клас ветеринарів (veterinary . cs). Ці класи містять певні дані, які відповідають необхідному типу. Ці класи є кінцевими, кожен об'єкт яких буде зберігати одну запис нашої бази даних. Самі об'єкти будемо створювати динамічно, а для доступу до них буде використовуватися масив покажчиків. br/>
1.3 Спеціальне і загальносистемне програмне забезпечення
При написанні даного курсового проекту використовувалося наступне стороннє програмне забезпечення та інструментарій:
В· Microsoft Visual Studio 2012 Ultimate - написання програми;
В· Microsoft Office Word 2010 - написання пояснювальної записки, опису програми, керівництва користувача;
В· Enterprise Architect 7.5 - проектування та підготовка діаграм.
2. Програмне проектування
2.1 Розробка діаграм прецедентів
Діаграми прецедентів (або варіантів використання - від англ. В«use case diagramВ») становлять модель прецедентів. Прецедент - це функціональність системи, що дозволяє користувачеві отримати якийсь значущий для нього, відчутний і заздалегідь визначений розробником результат. p align="justify"> У додатку А представлена ​​модель прецедентів розроблюваної програми. На діаграмі представляються актори, прецеденти і відносини між ними. Відносини виражаються взаємодією акторів з системою за допомогою прецедентів (варіантів використання). Актором є будь-яка сутність, що взаємодіє з програмою ззовні. В якості варіантів використання або прецедентів виступають сервіси та функціонал, який система надає акторам. p align="justify"> У цій роботі в якості акторів виступає Адміністратор. До його прецедентів відносяться: