
- •Стратегія аВтоматизації предметної області
- •Загальні положення
- •Мета, цілі та задачі створення бази даних
- •Вимоги до інформаційного забезпечення
- •Аналіз предметної області
- •Загальні положення системного аналізу пз
- •Загальні положення роботи бібліотеки
- •Системний аналіз предметної області
- •Сутність Книга
- •Сутність Читач
- •Сутність Формуляр
- •Сутність Каталог
- •Сутність Індекс
- •Сутність Автор
- •Сутність Видавництво
- •Концептуальне моделювання предметної області
- •Теоретичні положення концептуального моделювання
- •Мова er—моделювання пз
- •Побудова концептуальної моделі роботи бібліотеки
- •Логічне та фізичне проеткування бази даних
- •Логічне проектування
- •Фізичне проектування
- •Скрипти створення бази даних
- •Інформаційно-пошукові запити
- •Висновки
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ АВІАЦІЙНИЙ УНІВЕРСИТЕТ
ФАКУЛЬТЕТ КОМП’ЮТЕРНИХ НАУК
КУРСОВА РОБОТА
з дисципліни «Організація баз даних та знань»
Розробка стратегії, аналіз, концептуальне моделювання та проектування бази даних електронного каталогу бібліотеки (на прикладі Шевченківської сільської бібліотеки)
Виконав студент 7 курсу групи 6.050103
кафедри інженерії програмного забезпечення
Хвостик Р. І.
Керівник курсової роботи:
Доцент кафедри ІПЗ, к. ф.-м. н.
Резніченко В.А.
Київ, 2011
ЗМІСТ
Вступ 3
Стратегія автоматизації предметної області 3
Загальні положення 3
Мета, цілі та задачі створення бази даних 4
Вимоги до інформаційного забезпечення 4
Аналіз предметної області 5
Загальні положення системного аналізу ПЗ 5
Загальні положення роботи бібліотеки 5
Концептуальне модулювання предметної області 10
Теоретичні положення концептуального моделювання 10
Мова ER моделювання ПЗ 11
Побудова концептуальної моделі роботи бібліотеки 13
Логічне та фізичне моделювання бази даних 14
Логічне проектування 14
Фізичне проектування 17
Висновки 20
Вступ
Мета цієї курсової роботи полягає у розробці бази даних електронного каталогу бібліотеки. У загальному випадку створення любої програмної системи, у тому числі і бази даних, проходить складний життєвий цикл. Існує багато методологій по опису життєвого циклу проектування та розробки баз даних. У цій курсовій роботі буде використано методологію, згідно з якої життєвий цикл складається з наступних етапів:
розробка стратегії автоматизації предметної області;
проведення системного аналізу предметної області;
концептуальне моделювання предметної області;
логічне та фізичне проектування.
Як відомо, усяка предметна область складається з двох компонент: переліку задач, які повинні автоматизуватися, та інформації, на основі якої задачі вирішуються. Приймаючи до уваги, що курсова робота має відношення до проблематики баз даних, будуть описані усі ці етапи не по відношенню до всієї предметної області, а тільки до її інформаційної моделі.
Головною ціллю курсової роботі є проектування бази даних електронного каталогу бібліотеки на прикладі Шевченківської сільської бібліотеки.
Стратегія аВтоматизації предметної області
Загальні положення
Метою етапу стратегії є формування разом з керівництвом замовника безлічі прикладних моделей, визначення переліку рекомендацій і прийняття погодженого плану розробки системи, складеного з урахуванням наявних організаційних, фінансових і технічних обмежень і що відбиває як поточні, так і перспективні потреби організації. Крім того, на етапі розробки стратегії автоматизації повинні бути сформульовані основі цілі автоматизації.
Крім того, ця початкова робота повинна забезпечити створення погодженої стабільної основи, що виділяє найбільш важливі ділянки робіт на різних етапах розробок проектів у міру їхнього проходження через стадії аналізу, проектування, реалізації, документування, досвідченого впровадження й промислової експлуатації.
Повний детальний аналіз організації дає основу для розвитку перспективного плану створення системи. Визначення стратегії інформатизації здійснюється проведенням повного, однак узагальненого аналізу, на підставі якого потім будується великомасштабна модель прикладної області. Стратегія повинна визначатися в досить стислий термін для того, щоб не втрачати актуальності результатів.
Основні результати цього етапу повинні включати:
визначення цілей і завдань автоматизації;
визначення напрямку прикладної діяльності, наприклад, мети й завдання прикладної діяльності, пріоритети, обмеження, критичні фактори успіху, ключові показники ефективності;
визначення границь системи, сфера застосування системи баз даних;
можлива архітектура системи;
вимоги до системи;
поетапний план розробки.
У курсовій роботі на етапі розробки стратегії описано тільки мету та цілі автоматизації, а також деякі вимоги по створюваної бази даних.
Мета, цілі та задачі створення бази даних
2.2.1 Головною стратегічною метою бази даних, що проектується, є автоматизація процесів каталогізації та збереження інформації про бібліотечний фонд, а також надання послуг швидкого пошуку і ведення обліку книжкового фонду.
Система повинна будуватися таким чином, щоб у міру можливостей вона була інформаційно-сумісна з іншими системами, що мають відношення до діяльності бібліотеки.
2.2.2 Цілі автоматизації:
Підвищення ефективності й продуктивності роботи бібліотекаря
Покращення організації контролю за обігом бібліотечних фондів
Оперативне надання повної і несуперечливої інформації
Надання узагальнюючої інформації відповідно до стандартних форм статистичної звітності. Закладені можливості надання інформації є стандартизованими для усіх існуючих систем обробки та зберігання даних, що знімає необхідність спеціалізованих знань у співробітників факультету. Також спрощується документообіг за рахунок стандартизації звітності.
Досягнення зазначених цілей виконується за рахунок
створення комплексної інформаційної системи із централізованою базою даних;
підвищення оперативності збору, обробки й надання необхідної інформації;
підвищення ефективності й продуктивності роботи обслуговуючого персоналу;
підвищення вірогідності, несуперечності, повноти й надійності інформації;
підвищення наочності, зручності використання й інформативності одержуваних даних;
надання доступу всім зацікавленим особам до всіх інформаційно-обчислювальних ресурсів;
автоматизації інформаційного пошуку, одержання інформації безпосередньо на робочих місцях.