Федерального державного освітнього закладу
ВИЩОЇ ОСВІТИ
Курсова робота
З дисципліни: Проектування інформаційних систем
Тема: Проектування і розробка інформаційної системи «Авіазавод» з використанням CASE технологій
Іркутськ, 2013
Введення
Темою написання курсової роботи є проектування інформаційної системи «Авіазавод».
Розроблена інформаційна система «Авіазавод» зменшує кількість часу на оформлення документів, а також дозволяє співробітникам підприємства працювати більш злагоджено й оперативно.
Таким чином, спроектована система, повинна забезпечувати введення даних по об'єктах основних засобів, так само забезпечувати зберігання інформації в структурах реляційної бази даних у зручній для її обробки формі, отримувати необхідну користувачеві інформацію у вигляді вихідних документів у повному обсязі і в будь-який момент часу, вихідні дані, одержувані в результаті функціонування системи, повинні бути вірними і несуперечливими.
Курсова робота містить: вступ, основну частину, що включає в себе п'ять розділів: повна формулювання завдання, інформаційне проектування, структурно-функціональний проектування, об'єктно-орієнтоване проектування, реалізація ІС, висновок і літературу, яка використовувалася при написанні курсової роботи і додатки.
Проектування виконувалося з використанням CASE-засобів BPWin, ERWin і Rational Software, засоби розробки прототипу програмного продукту - Borland Delphi 7.0.
1. Інформаційне проектування
Для створення інформаційної системи «Авіазавод», були побудовані, инфологическая модель даних, в нотації Чена, концептуальна модель даних на логічному рівні і даталогіческая модель даних на фізичному рівні в нотації IDEF1х.
Для побудови моделей було використано CASE-засіб ERWin, яке реалізує проектування схеми БД, генерацію її опису на мові цільової СУБД (InterBase).
Розглянемо інфологічну модель даних, в нотації Чена, малюнок 1.1. Основними елементами инфологической моделі є сутності, зв'язки між ними та їх властивості. Сутності зображуються прямокутниками, асоціації - ромбами або шестикутниками, атрибути - овалами, а зв'язки між ними-спрямованими ребрами, над якими проставлені ступеня зв'язку (1 або буква «М», що замінює слово «багато») [4].
Малюнок 1.1 - Инфологическая модель в нотації Чена.
Далі була складена наступна модель даних на логічному рівні (малюнок 1.2), яка складається з 7 сутностей, що мають між собою логічні взаємозв'язки. У кожній з цих сутностей є атрибути (набір характеристик).
Рисунок 1.2 - Концептуальна модель даних, на логічному рівні в ERWin
Фізичний рівень моделі даних містить ті ж сутності, що і логічний рівень, проте модель даних на фізичному рівні містить інформацію про всі об'єкти бази даних, про тип даних кожного з атрибуту, відображає уявлення англійською мовою. У кожній з сутностей відображени...