. Кожна філія характеризується назвою, адресою та телефоном. Діяльність компанії організована таким чином: в компанію звертаються різні особи з метою укладення договору про страхування. Залежно від прийнятих на страхування об'єктів і страхуються ризиків, договір укладається за певним видом страхування (наприклад, страхування автотранспорту від викрадення, страхування домашнього майна, добровільне медичне страхування). При укладанні договору фіксується дата укладення, страхова сума, вид страхування, тарифна ставка і філія, в якому укладався договір.
В даний час для проектування БД активно використовуються CASE-засоби, в основному орієнтовані на використання ERD (Entity - Relationship Diagrams, діаграми «сутність-зв'язок»). З їх допомогою визначаються важливі для предметної області об'єкти (сутності), відносини один з одним (зв'язку) та їх властивості (атрибути). Слід зазначити, що засоби проектування ERD в основному орієнтовані на реляційні бази даних (РБД), і якщо існує необхідність проектування іншої системи, скажімо об'єктно-орієнтованої, то краще обрати інші методи проектування.
У рамках заданої предметної області можна побудувати наступний список сутностей: «договори», «вид страхування», «філія».
Виходячи з вибраних сутностей, визначені наступні атрибути, представлені в таблиці 1:
Таблиця 1 - Сутності і їхні атрибути
СущностьАтрібутиДоговориНомер договору, Дата укладення, Страхова сума, Тарифна ставка, Код філії, Код виду страхованіяВід страхованіяКод виду страхування, НаіменованіеФіліалКод маршруту, табельний № водія, дата відправлення, дата повернення, премія.
У результаті роботи проаналізована предметна область «Страхова компанія», у зв'язку з чим можна переходити до наступного етапу проектування інформаційної системи. Аналіз предметної області дозволив виділити її сутності, визначити початкові вимоги до створюваної інформаційної системи.
1.2 Концептуальне проектування
Концептуальне проектування технічних систем - початкова стадія проектування, на якій приймаються визначають подальший вигляд рішення, і проводиться дослідження і узгодження параметрів створених технічних рішень з можливою їхньою організацією.
Повний цикл розробки включає концептуальне, логічне і фізичне проектування ІС. Концептуально проектування полягає у створенні концептуальної моделі даних для аналізованої частини підприємства. Ця модель даних створюється на основі інформації, записаної в специфікаціях вимог користувачів. Концептуальне проектування бази даних абсолютно не залежить від таких подробиць її реалізації, як тип обраної цільової СУБД, набір створюваних прикладних програм, використовувані мови програмування, тип обраної обчислювальної платформи, а також від будь-яких інших особливостей фізичної реалізації. Створена концептуальна модель даних підприємства є джерелом інформації для етапу логічного проектування бази даних.
Малюнок 1 - Логічна модель проектування інформаційної системи «Страхова компанія»
Рисунок 2 - Схема даних в MS Access.
Кожна філія здійснює страхування клієнтів і укладає з ними договори, виходячи з цього зв'язок між сутностями «договір» і «філія» має тип 1: М. Кожен договір укладається за певним видом страхування, це означає що між сутностями «Вид страхування» і «Договори» існує зв'язок яка має тип 1: М.
Після закінчення даного етапу отримуємо концептуальну модель, інваріантну до структури бази даних. Розроблена модель забезпечує високу ефективність функціонування системи, що базується на незалежності бази даних і використанні ефективних методів її обробки.
Проектування є найбільш важливим етапом для успішної реалізації проекту.
Проектування дозволило створити модель розробляється інформаційної системи, що дозволяє вже надалі приступити до створення конкретної програмної розробки, використовуючи готовий проект інформаційної системи предметної області.
. РОЗРОБКА ІНФОРМАЦІЙНОЇ СИСТЕМИ «СТРАХОВА КОМПАНІЯ»
. 1 Створення бази даних
Програмне забезпечення для роботи з базами даних використовується на персональних комп'ютерах вже досить давно. На жаль, ці програми або були елементарними диспетчерами зберігання даних і не мали засобів розробки додатків, або були настільки складні і важкі, що навіть добре розбираються в комп'ютерах люди уникали працювати з ними до тих пір, поки не отримували повних, орієнтованих на користувача додатків. Access - це функціонально повна реляційна СУБД. У ній передбачені всі необхідні вам засоби для визначення і обробки даних, а також для керування ними при роботі з великими обсягами інформації...