- •Перелік позначень та скорочень
- •1.2 Аналіз наданої предметної області
- •1.2.1 Система бізнес-правил
- •1.2.2 Глосарій проекту
- •1.3 Постановка задачі дослідження
- •2 Моделювання даних предметної області
- •2.1 Розробка концептуальної моделі даних
- •2.2 Проектування логічної моделі бази даних
- •2.3 Аналіз бізнес-логіки обробки даних у предметній області та визначення основних типів запитів у системі
- •3 Реалізація моделі бази даних "мобільний оператор" у mysql 5.5. Інструментальні засоби
- •3.1 Мотивований вибір субд для реалізації проекту
- •3.2 Реалізація бази даних
- •3.3.2 Розробка уявлень для відображення результатів вибірки
- •3.3.3 Проектування збережених процедур
- •3.3.4 Розробка механізмів управління даними в базі за допомогою тригерів
- •Висновки
- •Список інформаційних джерел
- •Додаток а
- •Додаток б
1.2 Аналіз наданої предметної області
Раніше люди писали письма друг другу, які надсилалися голубами. Це був найшвидший варіант, тому що голуби завжди знають напрям польоту та їм нічого не заважає у повітрі.
Після з’явилися перші громадські телефони. Всі користувачі буди записані в книжці. Головний оператор приймав дзвінок, йому казали з ким зв’язати, він шукав підходящу лінію и переключав трансляцію. Трохи тяжко, але працювало.
Завдяки сучасним технологіям голуби можуть бути вільними та займатися своїми голубиними справами, а люди за цим всім спостерігати, адже за них це все робить сучасні технології. А сучасним технологіям в свою чергу дуже допомагає швидка обробка даних.
Таким чином за головну можливість комунікації та обміну даними відпадає база даних «Мобільний оператор». І вона дуже добре справляється.
1.2.1 Система бізнес-правил
Під поняттям системи бізнес-правил розуміється набір висловів про об’єкти та зв’язки між ними в деякій предметній області, котрий представлений у максимально повній, не суперечливій та не надлишковій формі.
Ці вислови повинні представлятися зрозумілою мовою, чітко описувати зв’язки між об’єктами у предметній області, а також їх тип.
Система бізнес-правил для предметної області «Мобільний оператор»:
Створений абонент складається з номеру, рахунку, тарифу.
Кожен абонент може мати тільки один підключений тариф або не мати зовсім.
У тарифа має бути мінімум одна услуга.
Одна услуга може бути у декількох тарифах.
Номера контактів повинні бути унікальними.
Один тариф може бути у багатьох абонентів.
Абонент не може подзвонити чи відправити смс самому собі .
1.2.2 Глосарій проекту
Глосарієм називають розгорнутий словник основних понять в специфічній області знання з їх визначеннями, котрий включає в себе систему бізнес-правил та призначений для того, щоб вони однозначно сприймалися всіма учасниками проекту.
Глосарій може бути двомовним та основним. Двомовний глосарій — список понять однією мовою, який визначається через іншу мову або за допомогою синонімів іншої мови. У загальнішому розумінні глосарій містить пояснення понять, доречних для певної області вивчення або дії. Основний глосарій — простий глосарій або термінологічний словник, який пояснює визначення нових понять, особливо для неологізмів.
Для даної предметної області глосарій складається з наступних понять.
Абонент – користувач мобільно оператора.
Атрибут – характеристика об’єкта, його властивість.
Тариф – сукупність услуг.
Услуга – можливість, яка надається абоненту за підключення тарифу з цією послугою.
СМС – текстове повідомлення.
Дзвінок – звукова трансляція між двома абонентами.
1.3 Постановка задачі дослідження
Основною задачею курсового проекту є розробка бази даних, що є актуальним у наш час, коли вони користуються чималим попитом у всіх сферах комп’ютерних та інформаційних технологій.
Згідно із досліджуваною предметною областю, необхідно розробити базу даних, котра міститиме необхідну інформацію про людей, подібно до звичайної записної книжки. Але такі процеси, як створення контакту, його редагування, видалення, а також пошук та сортування мають бути автоматизовані. Тобто користувач має швидко та зручно отримати усю необхідну інформацію про певну людину та відсортувати її за різними критеріями. А при необхідності заносити до бази нові дані, їх редагувати та видаляти треба лише зареєструватися.
Результатом виконання курсового проекту є досягнення таких цілей:
дослідження й опис вибраної предметної області;
розробка моделі даних;
вибір СУБД;
реалізація бази даних у форматі обраної СУБД
реалізація необхідних запитів, тригерів, транзакцій та збережених процедур;
експериментальна експлуатація на контрольних даних й аналіз отриманих результатів.
