- •Аналіз предметної області
- •1.1 Підприємство, як ланка сфери послуг
- •Поняття диспетчерської таксі
- •Охорона і безпека праці
- •2. Постановка задачі
- •2.1 Аналіз завдання
- •2.3 Функції працівників диспетчерської таксі
- •3. Математична модель
- •3.1. Нормалізація відносин
- •3.2. Побудова er-діаграм
- •4. Проектування бази даних
- •4.1.1 Структури таблиць
- •4.1.2 Створення запитів
- •4.1.3 Побудова форм
- •4.1.4 Створення звітів
- •4.1.5 Створення макросів
- •4.2 Використані технічні та програмні засоби
- •. Економічна частина
- •5.1 Загальні положення економічної ефективності
- •5.2 Основні показники економічної ефективності інформаційної системи
- •5.3 Розрахунок витрат на створення і експлуатацію системи на підприємстві
- •Розрахунок капітальних витрат
- •5.3.3 Річна собівартість
- •5.4 Розрахунок економічної ефективності
- •5.5 Висновки по ефективності інформаційної системи
- •6. Інструкції для користувача
- •Інструкція по роботі з базою даних
- •Рекомендовані технічні засоби
4.1.2 Створення запитів
Ці об'єкти служать для відбору даних з таблиць і подання їх користувачу в зручному вигляді. За допомогою запитів виконують такі операції як відбір даних, їх сортування і фільтрацію. За допомогою запитів можна виконувати перетворення даних по заданому алгоритму, створювати нові таблиці, виконувати автоматичне наповнення таблиць даними, імпортованими з інших джерел, виконувати прості обчислення в таблицях.
Механізм запитів є самим універсальним рішенням, що дозволяє, з одного боку, як завгодно маніпулювати даними, навіть до того, що залежно від свого стану база даних вибирала якісь певні дії, а з іншого боку - знизити потреби СУБД у системних ресурсах взагалі, тому що активізація бази даних не призводить до проведення всіх наявних у ній запитів й інших автоматичних функцій, як це має місце, наприклад, в електронних таблицях.
«Водители Запрос» - виконує запит на інформацію про водіїв.
«Заказ, на расстояние больше 100км» - виконує запит на замовлення відстань яких є більше за 100 кілометрів.
«Список машин находящихся на ремонте» - виконує запит на автомобілі, які перебувають на ремонті.
«Стоимость заказов для каждой машине по месяцам» - виконує запит про вартість замовлень в цілому за рік і щомісяця для кожної машини.
Запроси створювалися за допомогою майстра запитів. Останній запит є перехресним запитом.
Перехресні запити використовують для розрахунків і представлення даних в структурі, полегшуючих їх аналіз.
4.1.3 Побудова форм
Форми дозволяють користувачеві оперувати даними, що зберігаються в конкретній СУБД, дозволяють зв'язувати воєдино різноманітні дискретні модулі СУБД, перетворюючи їх у цілісний закінчений інструмент для певної роботи. Форма може бути створена на основі таблиці, запиту або певної комбінації форм та запитів. В останньому випадку використовуються складні форми. Одночасно з цим у формі можна розмістити спеціальні елементи управління (лічильники, списки, що розкриваються, перемикачі, прапорці і інше) для автоматизації введення. Переваги форм розкриваються, коли відбувається введення даних із заповнених бланків. В цьому випадку форму роблять графічними засобами так, щоб вона повторювала оформлення бланка - це помітно спрощує роботу користувача, знижує його стомлення і запобігає появі друкарських помилок. Для введення даних і перегляду інформації, що зберігається в таблицях і запитах, створені наступні форми:
«Диспетчерська таксі» - створена з допомогою конструктора форм. З цієї форми проводиться виклик інших форм, звітів, запитів. На ній розташовані кнопки з допомогою яких проводиться виклик об’єкту, відповідно до призначення кнопки. Натиск кнопки обробляється спеціальною процедурою.
«Водители» - створена з допомогою майстра форм. В якості джерела використано таблицю «Водители». Форма служить для додавання чи редагування інформації про водія.
«Дети» - створена з допомогою майстра форм. В якості джерела використано таблицю «Дети». Форма служить для додавання чи редагування інформації про дітей робітників.
«Заказ» - створена з допомогою майстра форм. За допомоги цієї форми виконується запис інформації про замовлення в таблицю «Заказ».
«Машины» - створена з допомогою майстра форм. В якості джерела використано таблицю «Машины». Форма служить для додавання чи редагування інформації про автомобіль.
«Запросы» - створена за допомогою конструктора форм. З цієї форми виконуються запити, відповідно до назви кнопки. Натиск кнопки обробляється спеціальною процедурою.
«Отчеты» - створена за допомогою конструктора форм. З цієї форми виконуються звіти, відповідно до назви кнопки. Натиск кнопки обробляється спеціальною процедурою.
«Диаграмма стоимости заказов по каждой машине» - діаграма, створена для відображення підсумкової інформації про загальну та щомісячну вартість замовлень для кожної машини підприємства, що займається перевезеннями.
«Информация о разработчике» - створена за допомогою конструктора форм. Форма є інформаційною, містить інформацію про розробника бази даних.
«О программе» - створена за допомогою конструктора форм. Форма є інформаційною, містить інформацію про базу даних.