можливість каталогізувати об'єкти докладання і управляти взаємозв'язками між ними. При цьому разом з СУБД у вашому розпорядженні виявляється мова програмування і засіб налагодження.
У світлі вищесказаного для автоматизації вирішення ваших завдань вам необхідні потужна реляційна СУБД і система розробки додатків. Практично всі існуючі СУБД мають засоби розробки додатків, які можуть бути використані програмістами або кваліфікованими користувачами при створенні процедур для автоматизації управління і обробки даних.
Нижче наведено перелік основних причин, по яких доцільно використовувати мову програмування Delphi і СУБД Access.
Причина 1.
У вас є дуже багато окремих файлів або якісь з файлів містять великий обсяг інформації, що ускладнює роботу з даними. До того ж працювати з такими об'ємами даних можуть вам не дозволити обмеження по пам'яті програми або системи. База даних Access зберігається в одному єдиному файлі.
Причина 2.
Ви використовуєте дані різними способами: для інформації щодо конкретних оборудок, для підсумкового аналізу (наприклад, по щоквартальним обсягами продажів), або ви використовуєте ці дані для прогнозування тих чи інших ситуацій. Тому ви повинні бути в змозі розглядати ці дані з різних сторін, що істотно ускладнює створення задовольняє всі ваші потреби єдиної структури представлення даних.
Причина 3.
Мається необхідність у використанні одних і тих же даних різними фахівцями. Наприклад, їх введенням, оновленням та аналізом займаються самі різні люди. Якщо в електронну таблицю або документ вносити зміни може тільки одна людина, то з базою даних можуть взаємодіяти в один і той же час кілька користувачів, модифікуючи вміст однієї і тієї ж таблиці. При цьому в базах даних гарантується, що користувачі завжди працюють з останніми модифікаціями даних.
Причина 4.
Ви повинні забезпечити захист даних від несанкціонованого доступу, контролювати їх значення і підтримувати цілісність бази даних - адже до даних мають доступ багато користувачів, ці дані використовуються в роботі вашої фірми і взаємопов'язані (наприклад, клієнти і замовлення).
За допомогою Delphi ви можете створити додаток, що працює в середовищі Windows і повністю відповідне вашим потребам по управлінню даними. Використовуючи запити, ви можете вибирати і обробляти зберігається в таблицях інформацію. Можна створювати форми для введення, перегляду і оновлення даних, а також використовувати вбудовані компоненти для створення як простих, так і складних звітів. Форми і звіти «успадковують» властивості базової таблиці або запиту, так що в більшості випадків ви вказуєте формати, умови на значення і деякі інші характеристики даних тільки один раз. [18]
Переваги середовища розробки Delphi:
· має простий строго типізований мова програмування;
· має безліч візуальних компонентів для створення дружнього інтерфейсу;
· мова програмування дозволяє використовувати потужні об'єктно-орієнтовані підходи до програмування;
· безліч помічників для роботи з базами даних
· легкий і багатофункціональний відладчик.
І нарешті, всі ці кошти дозволяють створювати додатки, що працюють не тільки з базою даних Access, але і з іншими найпоширенішими базами даних. Ваше додаток може працювати безпосередньо з файлами dBASE, з базами даних Рагаdох, FохРго і будь базою даних, підтримує ОDВС. Ви зможете також легко імпортувати дані з текстових файлів, документів текстових процесорів і електронних таблиць (і експортувати дані в них).
4. Проектна частина
.1 Інформаційне забезпечення завдання
Інформаційна модель і її опис
Інформаційна модель призначена для опису інформаційних потоків предметної області. Інформаційна модель відображає не тільки склад і способи отримання вихідної інформації, але й розподіл її по задачам. При описі процесу перетворення інформаційного потоку в інформаційній моделі фіксуються характеристики інформації на кожному етапі її обробки, а також відображаються взаємозв'язку вхідних і результатних даних. Для кожного інформаційного потоку вказується спосіб видачі результатних даних і наводиться перелік адресатів, для яких ці дані призначені. [25]
В результаті проектування була розроблена інформаційна модель системи, яка представляє з себе, модель організації роботи системи і схематично пояснює, на підставі яких вхідних документів, а також нормативно-довідкової інформації відбувається функціонування авт...