Автор: Пользователь скрыл имя, 22 Мая 2013 в 18:28, курсовая работа
Мета цієї курсової роботи полягає у розробці бази даних предметної області, яка має відношення до проходження практики студентами у ВУЗах. У загальному випадку створення любої програмної системи, у тому числі і бази даних, проходить складний життєвий цикл. Існує багато методологій по опису життєвого циклу проектування та розробки баз даних. У цій курсовій роботі буде використано методологію, згідно з якої життєвий цикл складається з наступних етапів:
• розробка стратегії автоматизації предметної області; • проведення системного аналізу предметної області;
• концептуальне моделювання предметної області; • логічне та фізичне проектування.
ВСТУП 3
1. СТРАТЕГІЯ АВТОМАТИЗАЦІЇ ПРЕДМЕТНОЇ ОБЛАСТІ 3
1.1. Загальні положення 3
1.2. Мета, цілі та задачі створення бази даних 4
1.3. Вимоги до інформаційного забезпечення 4
2. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ 6
2.1. Загальні положення системного аналізу ПО 6
2.2. Загальні положення проходження практики 6
2.3. Системний аналіз предметної області 8
2.3.1. Сутність Навчальний план 8
2.3.2. Сутність Запланована практика 9
2.3.3. Сутність Вид практики 9
2.3.4. Сутність Кваліфікаційний рівень 10
2.3.5. Сутність Спеціальність 10
2.3.6. Сутність Курс 11
2.3.7. Сутність ВУЗ 11
2.3.8. Сутність Інститут 11
2.3.9. Сутність Факультет 12
2.3.10. Сутність Кафедра 12
2.3.11. Сутність Група 13
2.3.12. Сутність Студент 13
2.3.13. Сутність База практики 14
2.3.14. Сутність Договір 14
2.3.15. Сутність Керівник 14
2.3.16. Сутність Практика студента 15
2.3.17. Сутність Звіт 15
2.4. Інформаційно-довідкові задачі 16
3. КОНЦЕПТУАЛЬНЕ МОДЕЛЮВАННЯ ПРЕДМЕТНОЇ ОБЛАСТІ 16
3.1. Теоретичні положення концептуального моделювання 16
3.2. Мова ER—моделювання ПО 17
3.2. Побудова концептуальної моделі проходження практики студентами 19
4. ЛОГІЧНЕ ТА ФІЗИЧНЕ ПРОЕКТУВАННЯ БАЗИ ДАНИХ 19
4.1. Логічне проектування 19
4.2. Фізичне проектування 27
4.2.1. Скрипти створення бази даних 27
4.2.2. Інформаційно–пошукові запити 30
4.2.2.1. Інформаційні запити, що пов’язані з проходженням практики 30
4.2.2.2. Інформація організаційного характеру 30
4.2.2.3. Інформація про керівників практики 31
ВИСНОВКИ 31
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ АВІАЦІЙНИЙ УНІВЕРСИТЕТ
ФАКУЛЬТЕТ КОМП’ЮТЕРНИХ НАУК
КУРСОВА РОБОТА
з дисципліни «Організація баз даних та знань»
Розробка стратегії, аналіз, концептуальне моделювання та проектування
бази даних проходження практики студентами
ВУЗу
(на прикладі факультету комп’ютерних
наук НАУ)
Виконав студент 3 курсу 320 групи
кафедри інженерії програмного забезпечення
Іванов І.І.
Керівник курсової роботи:
Доцент кафедри ІПЗ, к. ф.-м. н. Резніченко В.А.
Київ, 2006
Мета цієї курсової роботи полягає у розробці бази даних предметної області, яка має відношення до проходження практики студентами у ВУЗах. У загальному випадку створення любої програмної системи, у тому числі і бази даних, проходить складний життєвий цикл. Існує багато методологій по опису життєвого циклу проектування та розробки баз даних. У цій курсовій роботі буде використано методологію, згідно з якої життєвий цикл складається з наступних етапів:
Як відомо, усяка предметна область складається з двох компонент: переліку задач, які повинні автоматизуватися, та інформації, на основі якої задачі вирішуються. Приймаючи до уваги, що курсова робота має відношення до проблематики баз даних, ми опишемо усі ці етапи не по відношенню до всієї предметної області, а тільки до її інформаційної моделі.
Головною ціллю курсової роботі є проектування бази даних проходження практики студентами у ВУЗі на прикладі факультету комп’ютерних наук Національного авіаційного університету.
Метою етапу стратегії є формування разом з керівництвом замовника безлічі прикладних моделей, визначення переліку рекомендацій і прийняття погодженого плану розробки системи, складеного з урахуванням наявних організаційних, фінансових і технічних обмежень і що відбиває як поточні, так і перспективні потреби організації. Крім того, на етапі розробки стратегії автоматизації повинні бути сформульовані основі цілі автоматизації.
Крім того, ця початкова робота повинна забезпечити створення погодженої стабільної основи, що виділяє найбільш важливі ділянки робіт на різних етапах розробок проектів у міру їхнього проходження через стадії аналізу, проектування, реалізації, документування, досвідченого впровадження й промислової експлуатації.
Повний детальний аналіз організації дає основу для розвитку перспективного плану створення системи. Визначення стратегії інформатизації здійснюється проведенням повного, однак узагальненого аналізу, на підставі якого потім будується великомасштабна модель прикладної області. Стратегія повинна визначатися в досить стислий термін для того, щоб не втрачати актуальності результатів.
Основні результати цього етапу повинні включати:
У курсовій роботі на етапі розробки стратегії ми опишемо тільки мету та цілі автоматизації, а також деякі вимоги по створюваної бази даних.
Головною стратегічною метою бази даних, що проектується, є автоматизація процесів довгострокового зберігання, обліку й обробки даних проходження практики студентами у Вузах з метою задоволення інформаційних потреб співробітників Вузів, які мають відношення до проходження практики студентами.
Система повинна будуватися таким чином, щоб у міру можливостей вона була інформаційно-сумісна з іншими системами, що мають відношення до навчального процесу у Вузі.
Мета автоматизації — зняти частину трудомісткої роботи з робітників факультету, які відповідають за проведення практики, забезпечити більш легкий доступ до інформації. Ведення бази даних дозволяє керівництву факультету одержувати оперативні зведення.
Треба визнати, що в майбутньому, електронні документи витіснять паперові, тому що вони більш задовільні за такими критеріями як вартість, поновлення, швидкість передачі. Тому необхідно забезпечити максимально зручний доступ користувачів до інформації бази даних.
Цілями створення бази даних є наступні:
Досягнення зазначених цілей виконується за рахунок:
Проектні рішення з
Система класифікації і кодування повинна підтримувати існуючі у діючій неавтоматизованій системі обліку і ведення практики методи класифікації та опису документів, забезпечувати оптимальний процес накопичення і зберігання інформації, а також вирішення функціональних задач з мінімальними витратами пам`яті і максимальною швидкодією.
Поза–машинна ІБ повинна розроблятися з урахуванням існуючого документообігу і відображати сукупність вхідних та вихідних документів та повідомлень, що призначені для обміну інформацією між користувачами та засобами автоматизації системи. Формати вихідних документів повинні відповідати найбільш поширеним форматам представлення документації. Поза–машинна ІБ може містити методики формування описів інформаційних ресурсів та самі інформаційні ресурси на зовнішніх носіях, що підготовлені за цими методиками.
Проектні рішення з розробки внутрішньо–машинної ІБ повинні відображати фізичний рівень зберігання інформації в системі у вигляді баз даних (БД) і масивів повнотекстової інформації і ураховувати:
БД має містити наступну інформацію:
БД повинна бути спроектована таким чином, щоб задовольняти вимогам щодо реакції системи на запити. Для диспетчера задовільним є 1-3 секунди, а для інших користувачів бази даних 1-5 секунд.
Інформаційне забезпечення повинно задовольняти вимозі швидкого складання необхідних звітів. Звіти повинні складатися згідно до встановленим вихідним формам. Мова опису інформаційних запитів та опису вихідних документів (звітів, повідомлень, наказів та інше) повинна бути максимально простою.
Підсумки етапу розробки стратегії слугують вихідною базою для проведення досліджень на етапі аналізу, де вони проходять ретельну перевірку, уточнюються й деталізуються до такого рівня, щоб забезпечити необхідний ступінь адекватності моделювання прикладної області, гарантувати реалізацію рішень і сформувати тверду основу для проведення етапу проектування.
Аналіз даних містить у собі документування всіх сутностей та атрибутів ПО. У ході даного етапу аналітики й користувачі працюють пліч-о-пліч, установлюючи й піддаючи скрупульозній перевірці вимоги, що деталізуються. У колективі повинна встановитися атмосфера впевненості в тому, що для визначення дійсних потреб і інтересів прикладної діяльності проаналізовані всі можливі аспекти, не упущена жодна деталь. Аналіз включає:
Факторами успіху проведення аналізу ПО є наступні:
Практика студентів є невід'
Метою практики є оволодіння студентами сучасними методами, формами організації та знаряддями праці в галузі їх майбутньої професії, формування у них, на базі одержаних у вищому навчальному закладі знань, професійних умінь і навичок для прийняття самостійних рішень під час конкретної роботи в реальних ринкових і виробничих умовах, виховання потреби систематично поновлювати свої знання та творчо їх застосовувати в практичній діяльності.
Практика студентів передбачає безперервність та послідовність її проведення при одержанні потрібного достатнього обсягу практичних знань і умінь відповідно до різних освітніх та кваліфікаційних рівнів: молодший спеціаліст, бакалавр, спеціаліст, магістр.