Служба замовлення таксі "Улюблене"

Проектування бази даних (БД) служби таксі: її концептуальне моделювання, обґрунтування вибору системи управління БД. Особливості логічного проектування БД. Розробка додатку: створення таблиць, схеми БД, форм та звітів, створення кнопкової форми.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык украинский
Дата добавления 16.12.2015
Размер файла 1,2 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

ЗАПОРІЗЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ

Кафедра комп'ютерних систем та мереж

КУРСОВИЙ ПРОЕКТ

з дисципліни «Організації баз даних»

на тему: Служба замовлення таксі «Улюблене»

Студента III курсу 523 групи

спеціальності комп'ютерні системи та мережі

Поваренко Владислава Валерійовича

Керівник _ст. викл. Паромова Т.О.

м.Запоріжжя

2015 рік

Завдання

на курсовий проект з дисципліни «Організація баз даних»

студент: Поваренко Владислав Валерійович

1. Тема проекту

Служба замовлення таксі «Улюблене»

2. Термін здачі закінченого проекту (роботи)

3. Вихідні дані

Індивідуальне завдання на розробку інформаційної системи у середовищі СУБД. При виконанні курсового проекту має бути розроблений додаток з обробки бази даних, яка відповідає предметній області згідно завдання.

4. Зміст розрахунково-пояснювальної записки (перелік питань, що їх належить розробити)

Вступна частина (титульний лист, завдання, реферат, зміст)

Основна частина (вступ, Аналіз ПО, Проектування БД,Розробка додатку)

Заключна частина (висновки, перелік посилань)

5. Перелік графічного матеріалу (з точним зазначенням обов'язкових креслень)

Зв'язки сутностей: КласАвто-Автомобілі, Автомобіль-Водій, Водій - Шляховий лист, Шляховий лист - замовлення, Замовлення - Диспетчери. ER-модель. Створення таблиці в конструкторі. Схема БД. Створення форми в конструкторі. Створення підлеглої форми в конструкторі. Створення звіту. Редагування звіту в конструкторі. Кнопкова форма.

Керівник ст..викладач Т.О. Паромова

Завдання прийняв до виконання В.В. Поваренко

база моделювання логічний таксі

Календарний план

Пор.№

Назва етапів курсового проекту

Термін виконання етапів проекту

Примітка

1

Отримання завдання на курсовий проект

10.09

2

Дослідження літератури та матеріалів на задану тему

До 25.10

3

Аналіз технічного завдання

До 28.10

4

Побудова ER - моделі розроблюваної бази

До 30.10

5

Створення додатку у середовищі обраної СУБД

До 01.11

6

Складання пояснювальної записки

До 07.11

6.1

Вступна частина

До 02.11

6.2

Основна частина

До 05.11

6.3

Заключна частина

До 07.11

7

Виконання графічної частини

До 17.11

8

Представлення закінченого проекту на перевірку

01.12

9

Захист курсового проекту

До 10.12

Реферат

ПЗ: 21с., 11 рис., 7 табл..

Об'єкт розробки - інформаційна система обліку служби замовлення таксі «Улюблене»

Мета проекту - розробка додатку для автоматизації облікових операцій служби замовлення таксі.

В пояснювальній записці розроблена схема реляційної бази даних згідно завдання.

Для створення додатку для обробки даних була обрана СУБД «Microsoft Office Access»

Розроблений додаток містить форми для додавання, зміни даних та перегляду, звіти, що виводяться на друк.

СУБД, РЕЛЯЦІЙНА МОДЕЛЬ, Microsoft Office Access, ER-ДІАГРАМА, БАЗА ДАНИХ

Зміст

  • Завдання
  • Реферат
  • Вступ
  • 1. Аналіз предметної області
  • 2. Проектування бази даних
    • 2.1 Концептуальне моделювання бази даних
    • 2.2 Обґрунтування вибору СУБД
    • 2.3 Логічне проектування бази даних
  • 3. Розробка додатку
    • 3.1 Створення таблиць
    • 3.2 Схема бази даних
    • 3.3 Створення форм
    • 3.4 Створення звітів
    • 3.5 Створення кнопкової форми
  • Висновки
  • Перелік посилань

Вступ

База даних - це організована структура, призначена для зберігання інформації. У сучасних базах даних зберігаються не тільки дані, але й інформація. Проектована база даних призначена для працівників приватного підприємства і дозволяє їм підвищити ефективність своєї роботи за рахунок систематизації та швидкого пошуку потрібної їм інформації. Це спрощує роботу, тому відпадає необхідність переглядати гори паперів у пошуках потрібної інформації.

З поняттям бази даних тісно пов'язане поняття системи управління базою даних. Це комплекс програмних засобів, призначених для створення структури нової бази, наповнення її вмістом, редагування вмісту і візуалізації інформації. Під візуалізацією інформації бази розуміється відбір відображуваних даних відповідно із заданим критерієм, їх упорядкування, оформлення і наступна видача на пристрої виводу або передачі по каналах зв'язку.Інформація бази даних зберігається в одній або кількох таблицях. Будь-яка таблиця з даними складається з набору однотипних записів, розташованих один за одним. Вони являють собою рядки таблиці, які можна додавати, видаляти або змінювати.

Кожен запис є набором іменованих полів, або осередків, які можуть зберігати найрізноманітнішу інформацію. Однотипні поля різних записів утворюють стовпець таблиці.

Створивши одну таблицю, ви вже отримуєте повноцінну базу даних. Однак у реальному житті структури баз даних, а відповідно і способи їх створення, набагато складніше.

Виникло велике число надлишкової інформації, в якій іноді важко зорієнтуватися і вибрати потрібні відомості.

Для вирішення подібних проблем застосовуються автоматизовані бази даних. Вони стали невід'ємною частиною практично всіх комп'ютерних систем - від галузі до окремого підприємства. За останні кілька років зріс рівень споживчих якостей систем управління базами даних (СУБД): різноманітність підтримуваних функцій, зручний для користувача інтерфейс, можливості для роботи в мережі і т.д. СУБД дозволяє зводити воєдино інформацію з самих різних джерел (електронні таблиці, інші бази даних) і допомагає швидко знайти необхідну інформацію, донести її до оточуючих за допомогою звітів, графіків або таблиць.

В даний час серед розробників бази даних (БД) великою популярністю користується реляційна СУБД ACCESS, що входить до складу пакету Microsoft Office. Дружній інтерфейс і простота настройки, ефективні засоби створення таблиць, форм, запитів, інтеграція з іншими додатками пакета, засоби організації роботи з базами даних і захист інформації - ось далеко не повний перелік переваг цього додатка. Основні функції СУБД - це опис структури бази даних, обробка даних і керування даними.

Метою даної курсової роботи є автоматизація підсистеми управління службою таксі «Улюблене».

1. Аналіз предметної області

У даному курсовому проекті в якості предметної області розглядається служба замовлення таксі. Робота таксі здійснюється наступним чином: кожен водій, заступаючи на зміну, зв'язується з диспетчером, і той вносить його до шляхового листу, тобто до списку водіїв які працюють в даний момент. В відомості шляхового листа записується дата і час коли водій заступив на роботу . Водії тримають зворотний зв'язок по мобільному телефону.

Замовлення надходять по телефону до диспетчера, він записує дату і час надходження замовлення , місце відправки , пункт призначення , кілометраж і вартість в базу замовлень.

Клієнт може відразу у диспетчера дізнатися вартість замовлення, за умовою що вартість рахується за формулою 10грн за посадку +4грн за кожний кілометр шляху, і тільки потім замовляти.

Потім зі списку вільних водіїв вибирає того, хто виконуватиме замовлення або водій сам відповідає за зворотного зв'язку, що прийме замовлення. Після виконання замовлення водій по мобільному звітує перед диспетчером, і диспетчер змінює статус замовлення на «виконане».

По закінченню роботи, водій зв'язується з диспетчером і звітує про закінчення роботи. Після цього диспетчер закриває шляховий лист і записує дату і час завершення роботи водія.

Метою даної курсової роботи є побудова інформаційної системи «Служби замовлення таксі «Улюблене»» з автоматизації його роботи.

Для функціонування та відповідної роботи інформаційної системи потрібно, щоб вона мала засоби для задоволення наступних завдань:

1)Форми для перегляду, редагування наявної і вводу нової інформації про водіїв;

2)Форми для перегляду, редагування наявної і вводу нової інформації про диспетчерів;

3)Форми для перегляду, редагування наявної і вводу нової інформації про автомобілі;

4)Форми для перегляду, редагування наявної і вводу нової інформації про шляхові листи;

5)Форми для перегляду, редагування наявної і вводу нової інформації про замовлення;

6)Звіт про список виконаних заказів кожним водієм;

7)Звіт про кожне виконане замовлення.

В результаті виконання курсової роботи буде створена база даних «Служби замовлення таксі», мета якої збільшити ефективність і продуктивність роботи з клієнтами.

2. Проектування бази даних

2.1 Концептуальне моделювання бази даних

Перший етап проектування бази даних називається концептуальним моделюванням бази даних. Суть його полягає у створенні концептуальної моделі даних для аналізованої частини підприємства. При розробці концептуальної моделі необхідно, в першу чергу, визначити сутності, та встановити зв'язки між ними.

Проаналізувавши предметну область можна визначити наступні сутності: Автомобілі, Водії, Клас авто, Шляховий лист, замовлення,Диспетчер.

Рисунок 2.1 - Зв'язок «КласАвто-Автомобілі»

«КласАвто» - «Автомобалі» існує зв'язок 1:М. Один автомобіль може мати лише один клас, але один і той самий клас може бути у декількох автомобілів.

Рисунок 2.2 - Зв'язок «Автомобіль-Водій»

«Автомобіль» - «Водій» існує зв'язок 1:1 Кожний водій може мати один автомобіль і один автомобіль може бути тільки у одного водія.

Рисунок 2.3 - Зв'язок «Водій - Шляховий лист»

«Водій» - «Шляховий лист» існує зв'язок 1:М Кожен водій може мати кілька шляхових листів, але в одному шляховому листі може бути тільки один водій.

Рисунок 2.4 - Зв'язок «Шляховий лист - замовлення»

«Шляховий лист» - «Замовлення» існує зв'язок 1:М Кожний шляховий лист може мати кілька замовлень, але за одним замовлення може бути прикріплений лише один шляховий лист.

Рисунок 2.5 - Зв'язок «Замовлення - Диспетчери»

«Замовлення» - «Диспетчери» існує зв'язок 1:М Кожний диспетчер може мати кілька замовлень, але за одним замовлення може бути прикріплений лише один диспетчер.

На основі поданих сутностей створено ER-модель

Рисунок 2.6 - ER - модель

2.2 Обґрунтування вибору СУБД

Невід'ємною частиною будь-якої автоматизованої інформаційної системи є системи управління базами даних. Вони забезпечують створення бази даних, підтримку її в актуальному стані та надання ефективного доступу користувачам і додаткам до інформації, що зберігається в базі даних.

Для обробки даних розробленої бази даних необхідно розробити додаток у середовищі конкретної СУБД. Для розробки додатку можна вибрати одну з сучасних СУБД. Від правильного вибору СУБД залежить безліч параметрів роботи спроектованої бази даних.

В даному курсовому проекті будуть розглянуті такі СУБД: Microsoft Access, Oracle, Sybase, Microsoft SQL.

Через зростаючі об'єми інформації зростає ймовірність помилок при розробці баз даних. Для надання кінцевому користувачеві динамічної інформації можна використовувати різні бази даних. Вибір залежить в основному від того, які програмні продукти використовуються в даний час у організації, а також від можливостей бюджету організації. У цьому розділі будуть перераховані найпопулярніші бази даних, які широко застосовуються в прикладному програмуванні.

Microsoft Office Access або просто Microsoft Access - реляційна система управління базами даних (СКБД) корпорації Microsoft. Має широкий спектр функцій, включаючи пов'язані запити, зв'язок із зовнішніми таблицями і базами даних. Завдяки вбудованому мови VBA, в самому Access можна писати програми, що працюють з базами даних. Microsoft Access можна використовувати для створення документів HTML, заснованих на інформації, яка зберігається в базі даних Access за допомогою Microsoft Internet Assistant або Microsoft Active Server Pages (ASP). Microsoft Internet Assistant - це надбудова, надавана безкоштовно користувачам Access. Використання технологій ASP вимагає наявності MS Information Server з інстальованим ASP. База даних Microsoft Access може підтримувати елементи управління ActivX, що робить Access ще більш потужним засобом при використанні разом з Microsoft Internet Explorer.

Oracle - це найбільша фірма-розробник баз даних для Windows NT і UNIX. Oracle створила власний набір інструментів (в основному це PL / SQL у поєднанні з Oracle Web Agent). Ці інструменти в комплексі з Web - сервером Oracle полегшують створення Web-сторінок з використанням інформації, яка зберігається в базі даних. Процедура PL / SQL дозволяє прискорити запит до бази даних. СУБД Oracle підходить для великого підприємства, де потрібно обробляти велику кількість інформації, проте вартість сьогодні Oracle 7 і Web-сервера Oracle разом складає більше 5000 $.

Sybase System 11 являє собою базу даних, в якій є засоби для створення динамічних Web-сторінок. Sybase у поєднанні з Net Impact Studio (продуктом фірми Power soft) можна використовувати створення багатого набору інструментів, за допомогою яких можна створювати документи динамічного HTML. Net Impact Studio складається з браузера, редактора HTML і персонального Web -сервера. Ці засоби дозволяють створити Web -сторінки з використанням технології WYSIWYG. Крім того, в комплект Net Impact Studio входить база даних Web, підтримка JavaScript і підтримка підключення до серверів додатків.

Microsoft SQL. Фірма Microsoft випустила власну версію сервера бази даних SQL в якості складової частини пакета Windows NT Back Office Suite. Microsoft намагається конкурувати в цій галузі з Oracle і Sybase. Сервер Microsoft коштує приблизно 1000 $, але, крім того, доведеться придбати ще й SQL Server Internet Connector, який коштує близько 3000 $. Ці два продукти дозволяють створити необмежений доступ до сервера з Web.

Вибір бази даних для організації є не простою справою, і над ним слід добре попрацювати. Для цього потрібно добре уявляти специфіку фірми. Таблиця допоможе вам зробити правильний вибір.

Таблиця 2.1 - Порівняння деяких широко використовуваних СУБД

БД

Призначення

Oracle

Великі підприємства

Sybase

Великі підприємства

Microsoft SQL

Великі і середні підприємства

Microsoft Access

Особисте використання, малі і середні підприємства

Microsoft Access, володіє всіма рисами класичної СУБД. Access - це не тільки потужна, гнучка і проста у використанні СУБД, але і система для розробки додатків. За допомогою Access можна створити додаток, що працює в середовищі Windows і повністю відповідатиме потребам по управлінню даними. Використовуючи запити, є можливість вибирати і обробляти зберігається в таблицях інформацію. Можна створювати форми для введення, перегляду і оновлення даних, а також використовувати Access для створення як простих, так і складних звітів. Форми і звіти «успадковують» властивості базової таблиці або запиту, так що в більшості випадків необхідно вказати формати, умови на значення і деякі інші характеристики даних тільки один раз. До числа найбільш потужних засобів Access відносяться засоби розробки об'єктів - Майстри, які можна використовувати для створення таблиць, запитів різних типів форм і звітів, просто вибравши за допомогою миші потрібні опції.

За допомогою Access також легко імпортувати дані з текстових файлів, документів текстових процесорів і електронних таблиць (і експортувати дані в них).

Враховуючи особливості технічного завдання даного курсового проекту, доцільно використовувати MS Access. Дана програма є досить зручною,

зрозумілою та простою в користуванні. Розрахована для особистого

використання, має інтуїтивний інтерфейс та орієнтацію на звичайного користувача. MS Access найкраще підходить для розробки не великої системи, що в даному випадку повністю підходить для виконання технічного завдання.

2.3 Логічне проектування бази даних

Логічне проектування бази даних - це процес перетворення концептуальної моделі в логічну модель з урахуванням особливостей обраної СУБД.

Основним завданням логічного проектування є розробка логічної схеми, орієнтованої на вибрану СУБД. Оскільки переважна більшість сучасних СУБД -- реляційні, то і концептуальну модель БД слід відображати на реляційну модель.

Таблиця 2.2 - Структура сутності КласАвто

Атрибут

Тип даних

Припустиме значення

Обов'язковість

КодКласа

Счетчик

Длинное целое

Да

Клас

Текстовый

255 символов

Да

Таблиця 2.3 - Структура сутності Автомобіль

Атрибут

Тип даних

Припустиме значення

Обов'язковість

КодАвто

Счетчик

Длинное целое

Да

КодКласса

Текстовый

255 символов

Да

Гос номер

Текстовый

255 символов

Да

КодВодителя

Числовой

Длинное целое

Да

КодВодителя

Числовой

Длинное целое

Да

Цвет

Текстовый

255 символов

Да

Год выпуска

Числовой

Длинное целое

Да

Ремонт

Логический

Да/Нет

Нет

Таблиця 2.4 - Структура сутності Водій

Атрибут

Тип даних

Припустиме значення

Обов'язковість

КодВодителя

Счетчик

Длинное целое

Да

Водитель

Текстовый

255 символов

Да

Номер ВУ

Текстовый

255 символов

Да

Дата выдачи ВУ

Дата/время

Краткий формат даты

Да

Телефон

Текстовый

255 символов

Да

На больничном

Логический

Да/Нет

Нет

В отпуске

Логический

Да/Нет

Нет

Уволен

Логический

Да/Нет

Нет

Таблиця 2.5 - Структура сутності Шляховий лист

Атрибут

Тип даних

Припустиме значення

Обов'язковість

КодПутевогоЛиста

Счетчик

Длинное целое

Да

КодВодителя

Числовой

Длинное целое

Да

Водитель

Текстовый

255 символов

Да

Дата и время выдачи

Дата/время

Краткий формат даты

Да

Дата и время сдачи

Дата/время

Краткий формат даты

Да

Закрыт

Логический

Да/Нет

Нет

Таблиця 2.6 - Структура сутності Замовлення

Атрибут

Тип даних

Припустиме значення

Обов'язковість

КодЗаказ

Счетчик

Длинное целое

Да

КодДиспетчера

Числовой

Длинное целое

Да

Дата и время

Дата/время

Краткий формат даты

Да

Место оправки

Текстовый

255 символов

Да

Место прибытия

Текстовый

255 символов

Да

КодПутевогоЛиста

Числовой

Длинное целое

Да

Километраж

Числовой

Длинное целое

Да

Выполнено

Логический

Да/Нет

Нет

Таблиця 2.7 - Структура сутності Замовлення

Атрибут

Тип даних

Припустиме значення

Обов'язковість

КодДиспетчера

Счетчик

Длинное целое

Да

Диспетчер

Текстовый

255 символов

Да

Телефон

Текстовый

255 символов

На больничном

Логический

Да/Нет

Нет

В отпуске

Логический

Да/Нет

Нет

Уволен

Логический

Да/Нет

Нет

У результаті логічного проектування бази даних побудована логічна модель на основі концептуальної моделі, відповідна реляційної моделі даних. Всі відношення знаходяться у третій нормальній формі (3НФ), всі атрибути кожного відношення перебувають у повній ФЗ від ключа, у відношеннях немає груп, що повторюються, немає транзитивної та часткової ФЗ.

3. Розробка додатку

3.1 Створення таблиць

Основним об'єктом реляційної моделі баз даних (на якій базується MS Access) є таблиця. Таблицю в MS Access можна створити двома способами:

- Шляхом прямого введення даних: даний спосіб є найбільш простим для користувача, тому він не має на увазі зміна властивостей атрибутів;

- За допомогою конструктора таблиць: використовується просунутими користувачами, тому в даному методі опис атрибутів і їх властивостей, а також обмеження цілісності даних повністю лягають на плечі користувача.

У даній роботі всі таблиці були створені з використанням конструктора таблиць.

У режимі «Конструктора» створення таблиць виконується у наступній послідовності:

- на панелі об'єктів вибрати «Таблица»;

- на закладці «Таблица» вибрати «Создание» таблиц в режиме

«Конструктора»;

- у вікні «Таблица» у стовпці «Имена полей» зазначити імена полів та у стовпці «Тип даннях» вибрати тип даних, який відповідає даним стовпчика. Для кожного типу даних зазначити параметри, які встановлюються на закладках «Общие» и «Параметры» у області «Свойства» поля;

- визначити ключове поле позначити поле, яке треба призначити ключовим натиснути на позначку «Ключ» на панелі інструментів.

Рисунок 3.1 - Приклад створення таблиці «Водій» в конструкторі

3.2 Схема бази даних

Схема бази даних являє собою графічне зображення зв'язків таблиць між собою. Для зміни схеми бази даних, необхідно натиснути на відповідну кнопку в закладці "Робота з базами даних". Далі на схему даних необхідно додати необхідні таблиці шляхом вибору пункту "Додати таблицю" з контекстного меню. Визначення зв'язків таблиць здійснюється шляхом перетягування первинного ключа таблиці на зовнішній ключ іншої. При цьому відкривається вікно "Зміна зв'язків", де необхідно встановити обмеження цілісності даних.

Рисунок 3.1 - Схема БД

3.3 Створення форм

Форма - це об'єкт бази даних, який допомагає створювати інтерфейс користувача для користування базою даних. «Зв'язана» форма - це форма, яка безпосередньо підключена до джерела даних, наприклад таблиці або запиту, і може використовуватися для введення, редагування або відображення даних із цього джерела даних.

Перевагою форми для введення і редагування даних є простота і наочність, тому що записи у таблиці або у запиті відображаються у формі в зручному вигляді.

Створення форм здійснюється у двох режимах: у режимі Майстра та у режимі Конструктора. Режим Майстра дозволяє створювати стандартні форми: стовпчикову, стрічкову, табличну та форму у вигляді зведеної таблиці. Це найпростіший спосіб створення форми. Потім така форма може редагуватись у відповідності бажанням користувача.

Просту форму в MS Access можливо створити наступними способами:

- Створення форми на базі таблиці: автоматично генерується форма з усіма полями обраної таблиці. Є найбільш простим методом, тому не вимагає практичних навичок створення форми від користувача;

- За допомогою майстра форм: відкривається діалогове вікно, в якому пропонується вибрати таблицю або запит, на базі якого створиться форма, а також вибрати необхідні поля. Також можна вибрати вид (табличний, стрічковий і т.д.) майбутньої форми;

- За допомогою конструктора форм: створення форми з "нуля", тобто створюється порожня форма, на яку користувачеві пропонується самому додавати потрібні йому елементи.

На практиці найчастіше використовується спосіб створення форми за допомогою конструктора форм, тому це дозволяє користувачеві повністю самому контролювати процес створення форми, а також створювати складні форми з використанням підлеглих форм і звітів.

Рисунок 3.2 - Форма «Водій»

Форми є зручним інтерфейсом для користування базою даних, тому важливо побудувати форми, які створять ефективний і зручний інтерфейс для користувача.

3.4 Створення звітів

Кінцевим продуктом більшості СУБД є звіт. В Access звіт являє собою

спеціальний тип неперервних форм, що призначені для роздруковування. Для створення звіту, який можна роздрукувати і розподілити між користувачами, Access комбінує дані в таблицях, запитах і навіть у формах. Роздрукована версія форми може слугувати звітом. Звіти призначені тільки для друку і на відміну від форм не призначені для виведення у вікні. Неможливо змінити значення вихідних даних у звіті за допомогою елементу керування на панелі інструментів. При роботі зі звітами користувач не може вводити дані за допомогою кнопок, перемикачів, тощо. Звіти не забезпечують перегляду в режимі таблиць. Можливий лише попередній перегляд перед друком і перегляд макету звіту в режимі конструктора. Можна створити “незв'язаний” звіт, який не посилається на яке-небудь джерело даних.

Рисунок 3.4 - Звіт «Список усіх виконаних замовлень певним водієм»

Рисунок 3.5 - Звіт «Список усіх виконаних замовлень певним водієм» в конструкторі

Звіт «Список усіх виконаних замовлень певним водієм» дозволяє роздрукувати інформацію про усіх виконані замовлення певним водієм.

3.5 Створення кнопкової форми

Кнопкова форма бази даних виконує функції звичайного меню, що дає змогу створити кращий інтерфейс для роботи з БД, автоматизувати низку функцій, надати користувачеві прямий доступ до об'єктів БД. Кнопкова форма містить кнопки за допомогою яких можуть відкриватись інші форми, звіти, виконуватись послідовності команд, закриватись поточна БД, малюнки, логотипиттощо. Кнопкова форма створюється за допомогою диспетчера кнопкових форм командою:

Сервис/Служебные программы/Диспетчер кнопочных форм.

При цьому диспетчер перевіряє наявність кнопкових форм і таблиці елементів і в разі її відсутності виводить на екран дисплея вікно повідомлення про відсутність кнопкової форми і запит про її створення після чого натискується кнопка [Да]. На екрані з'являється головне вікно Диспетчер кнопочны форм, в якому натискується кнопка Изменить. У наступному вікні Изменение страницы кнопочной формы вводиться ім'я кнопочної форми і активізується кнопка Создать. На екрані з'являється вікно для створення кнопок у формі. У полі Текст вводиться текстовий коментар щодо призначення першої кнопки, у списку поля Команда вибирається потрібна функція для виконання (наприклад, “Открыть форму для редактироавния”, “Выход”), у списку поля Форма вибирається форма із БД на яку поширюється попередньо встановлена команда і активізується кнопка [ОК]. Таким чином створюються всі інші кнопки, яких в одній формі може бути не більше восьми.

У кнопковій формі є бажаними сервісні операції роботи із даними інформаційної системи:

редагування структури бази даних;

довідник для роботи з інформаційною системою;

роздрукування звіту.

Кожна кнопкова форма повинна мати кнопку для виходу із додатку, а форми, вбудовані в головну кнопкову форму, - кнопку для повернення на попередній рівень ієрархії кнопкових форм або кнопку виходу із додотка. Після створення елемента кнопкової форми за допомогою відповідних кнопок можна відредагувати, вилучити, переміститись вгору або вниз у послідовності кнопок форми.

Рисунок 3.5 - Кнопкова форма

Висновки

База даних - це сукупність структурованих взаємозалежних даних і методів, що забезпечують додавання, вибірку і відображення даних. Microsoft Access дозволяє керувати всіма відомостями з одного файлу бази даних. У рамках цього файлу використовуються наступні об'єкти:

– таблиці для збереження даних;

– запити для пошуку і вилучення тільки необхідних даних;

– форми для перегляду, додавання і зміни даних в таблицях;

– звіти для аналізу та друку даних у певному форматі;

Результатом виконання курсової роботи є розроблений додаток бази даних, що є інформаційною системою «Служби замовлення таксі «Улюблене»». Розроблений додаток відповідає всім вимогам предметної області, таблиці створеної бази даних відповідають вимогам нормалізації, що дозволяє забезпечити цілісність і несуперечність інформації.

Засобами СУБД Microsoft Access створений зручний користувальницький інтерфейс. Додаток дозволяє вирішувати всі завдання, сформульовані в завданні на курсову роботу.

Перелік посилань

1. Конноллі Т. Базы данных, проектирование, реализация и сопровождение. Теория и практика. / Т.Коннолли, К Бегг, А. Страчан - М: «Спб_Киев», 2015 - 1112с.

2. Харрингтон Д., Проектирование реляционных баз данных просто и доступно.- Москва: Лори, 2013, -258с.

3 Паромова Т.О. Методичні вказівки до виконання лабораторної роботи „Створення кнопкової форми” з дисципліни “ Організація баз даних” для студентів спеціальностей 6.091501 “Комп'ютерні системи та мережі” та 6.091503 “Спеціалізовані комп'ютерні системи” для студентів всіх форм навчання/ Т.О. Паромова, Г.В. Караневич. - Запоріжжя: ЗНТУ, 2015 - 10с.

4. Паромова Т.О. Методичні вказівки до виконання лабораторних робіт з дисципліни “Організація баз даних” для студентів спеціальностей 8.091501 “Комп'ютерні системи та мережі” та 8.091503 “Спеціалізовані комп'ютерні системи” для студентів всіх форм навчання, частина 1./ Т.О. Паромова, Г.В. Караневич. - Запоріжжя: ЗНТУ, 2015 - 30с.

5. Паромова Т.О. Методичні вказівки до виконання лабораторних робіт з дисципліни “Організація баз даних” для студентів спеціальностей 8.091501 “Комп'ютерні системи та мережі” та 8.091503 “Спеціалізовані комп'ютерні системи” для студентів всіх форм навчання, частина 2./ Т.О. Паромова, Г.В. Караневич. - Запоріжжя: ЗНТУ, 2015 - 38с.

6. Вендров А.М. Практикум по проектированию программного обеспечения экономических информационных систем: Учеб. пособие / А.М. Вендров. - М.: Финансы и статистика, 2004. - 192 с., ил. - ISBN 5-279-02440-6.

Размещено на Allbest.ru

...

Подобные документы

  • Побудова інформаційної системи "Магазин товарів для настільного тенісу" з автоматизації роботи магазину. Концептуальне моделювання бази даних. Обґрунтування вибору СУБД. Логічне проектування бази даних. Схема бази даних. Створення таблиць в конструкторі.

    курсовая работа [8,8 M], добавлен 16.12.2015

  • Створення бази даних та робота з нею у програмному забезпеченні Microsoft Access. Проектування форм для зручного заповнення таблиць, звітів для відображення даних та їх друку, кнопкової форми, яка потрібна для зручної навігації між функціями бази даних.

    курсовая работа [1,3 M], добавлен 04.10.2014

  • Визначення мети створення бази даних магазину та таблиць, які вона повинна містити. Розгляд видів полів та ключів таблиць. Створення запитів, форм, звітів, макросів та модулів. Вибір системи управління базами даних. Реалізація моделі у Microsoft Access.

    курсовая работа [3,8 M], добавлен 20.07.2014

  • Проектування бази даних: визначення об’єктів, структура таблиць, побудова схеми даних, забезпечення цілісності даних, створення певних відношень між таблицями, створення запитів, побудова форм, оформлення об’єктів. Розробка інструкції користувача.

    курсовая работа [1,9 M], добавлен 19.09.2014

  • Проектування інформаційної системи; концептуальне (інфологічне) проектування, побудова ER-діаграми, нормалізація даних. Даталогічне проектування баз даних, фізичне проектування інформаційних систем. СУБД Access: об'єкти, створення таблиць, запитів, форм.

    курсовая работа [13,9 M], добавлен 09.01.2010

  • Даталогічне проектування баз даних та концептуальне (інфологічне) проектування (побудова ER-діаграми та нормалізація даних) інформаційної системи. Фізичне проектування інформаційних систем (СУБД Access: об’єкти бази, створення таблиць, запитів та форм).

    курсовая работа [3,5 M], добавлен 09.01.2010

  • Проектування бази даних "Аптека" у Microsoft Access, розробка структури таблиць, ключових полів і схеми даних. Створення запитів різних типів, екранних форм різного виду для введення і перегляду даних. Створення кнопкових форм, що полегшують навігацію.

    дипломная работа [3,1 M], добавлен 16.11.2014

  • Характеристика категорій користувачів баз даних. Проектування інформаційної системи: концептуальне (інфологічне), даталогічне та фізичне. Опис бази даних "Каталог мобільних телефонів": принципи створення таблиць, запитів та форм. Інструкція користувача.

    курсовая работа [63,2 K], добавлен 14.12.2010

  • Створення інформаційних таблиць бази даних. Створення екранних форм як засобу організації інтерфейсу користувача. Створення запитів для вибору, сортування і обчислення з використанням даних однієї таблиці. Оформлення звітів за допомогою команд MS Access.

    лабораторная работа [397,7 K], добавлен 09.09.2010

  • Проектування і реалізація реляційної бази даних для централізованого зберігання інформації з метою полегшення і систематизації даних замовлень клієнтів готельного комплексу. Розробка сценаріїв для створення бази даних і базових таблиць проекту.

    курсовая работа [147,2 K], добавлен 02.06.2019

  • Проектування бази даних "Автоматизована система обліку замовлень та їх виконання в будівельній фірмі": створення таблиць і заповнення їх текстовою інформацією, розробка форм, звітів і меню проекту. Програмування інтерфейсу управління базами даних.

    дипломная работа [6,1 M], добавлен 06.01.2012

  • Система управління базами даних, ієрархічна модель даних, її проектування та створення. Інтерфейс Microsoft Access, створення структури таблиці, запитів, форм, звітів, макросів. Аналіз зв'язків між таблицями, що описують поняття проблемного середовища.

    курсовая работа [2,7 M], добавлен 10.11.2010

  • Систематизація знань як основна функція бази даних. Логічне та фізичне проектування бази даних. Створення таблиць у базі даних, визначення основних зв'язків. Інструментальні засоби проектування та створення програмного забезпечення для обробки даних.

    курсовая работа [1,4 M], добавлен 29.04.2010

  • Основні особливості Microsoft Access, її значення для створення професійної бази даних. Опис прикладної області "Житлово-комунальне господарство". Створення і заповнення таблиць, запитів, форм і звітів, які можна друкувати й редагувати в Microsoft Access.

    курсовая работа [2,2 M], добавлен 17.12.2011

  • Опрацювання та класифікації електронної інформації по магазину товарів для садівництва. Предметна область інтелектуальної системи проходження замовлень сільсько-господарських культу. Створення таблиць і звітів, що складають основу проектованої бази даних.

    отчет по практике [2,2 M], добавлен 24.02.2015

  • Основні поняття та особливості розробки баз даних в Microsoft Access. Побудова бази даних магазину побутової техніки: створення таблиць та встановлення зв’язків між ними, створення запитів, форм та звітів. Охорона праці і гігієна користувача комп'ютера.

    курсовая работа [2,5 M], добавлен 19.01.2010

  • Вибір технологічного інструментарію для реалізації проекту. Розробка сценаріїв для створення бази даних і базових таблиць. Аналіз забезпечення декларативної цілісності реляційних даних. Особливість створення об'єктів для маніпулювання інформацією.

    курсовая работа [275,7 K], добавлен 17.05.2019

  • Основні відомості про реляційні бази даних, система управління ними. Основні директиви для роботи в середовищі MySQ. Визначення та опис предметної області. Створення таблиць та запитів бази даних автоматизованої бази даних реєстратури в поліклініці.

    курсовая работа [2,9 M], добавлен 06.11.2011

  • Аналіз та проектування бази даних по організації обліку та руху товарів на складах, обґрунтування вибору інструментального засобу. Застосування СУБД Microsoft Access, розробка таблиць бази даних. запитів, форм, конструювання звітів і організація захисту.

    курсовая работа [463,3 K], добавлен 07.06.2010

  • Розробка структури бази даних. ER-моделі предметної області. Проектування нормалізованих відношень. Розробка форм, запитів, звітів бази даних "Автосалон". Тестування роботи бази даних. Демонстрація коректної роботи форми "Додавання даних про покупців".

    курсовая работа [4,0 M], добавлен 02.12.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.