Проектування і реалізація бази даних

[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.

скачати

Постановка завдання

Лабораторія інженерної океанології (ЛІО) при далекосхідному науково-дослідному гідрометеорологічному інституті (ДВНІГМІ) проводить розрахунки гранично-допустимих скидів (ПДС) для підприємств різних видів діяльності. Розрахунок здійснюється з допомогою спеціальних програм розрахунку ПДС за методикою / 1 /.

Розробити та реалізувати базу даних (БД) "ПДС", що забезпечує зберігання, накопичення та надання всієї інформації про підприємство-замовника, необхідної для програми розрахунку ПДС.

Розробка бази даних "ПДС"

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

Звіт за вищевказаною річній практиці представлений в даній пояснювальній записці в додатку I.

Реалізація бази даних "ПДС"

База даних "ПДС" була реалізована на СУБД Microsoft Access 2.0 у середовищі Microsoft Windows 3.1. При виборі СУБД використовувалися / 3-5 /. Як керівництва по генерації таблиць, екранних форм, запитів, звітів, з програмування макрокоманд і програмних модулів використовувалася / 2 /.

База даних разом з таблицями даних, екранними формами, запитами, звітними формами в Microsoft Access представляється в одному файлі. База даних "ПДС" зберігається у файлі PDS.MDB.

Схема даних, тексти макрокоманд і програмне опис елементів управління наведені в розділі IV. Опис реалізованого робочого місця (АРМ) на основі бази "ПДС" наводиться в розділі V цієї записки.

Схема даних і програмні тексти

Так як уявлення структури бази даних, екранних форм, запитів, звітних форм у Microsoft Access забезпечується внутрішньої реалізацією СУБД (на відміну від поширених СУБД типу dBase, FoxPro, і т. д., в яких ці характеристики описуються програмним шляхом), то подання повного програмного коду бази даних, написаної на Microsoft Access є неможливим, у зв'язку з відсутністю такого.

Однак, при створенні екранних форм для присвоєння різних функцій елементів керування - кнопкам - використовувався внутрішній мова СУБД - Access Basic. Деякі процедури, написані на цій мові, представлені в додатку II.

У базі даних "ПДС" для генерації двох звітів використовується два запити. Хоча ці запити генерувалися візуальними засобами, але є можливість представити їх у вигляді SQL-запиту. Ці два SQL-запиту представлені також у додатку II.

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

Опис автоматизованого робочого місця

У результаті роботи було створено автоматизоване робоче місце (АРМ) у вигляді набору пов'язаних екранних форм і звітів, що дозволяє вводити, редагувати, переглядати дані по підприємствах, по випуску підприємств, що забруднюють речовини, концентрації речовин по випусках, контрольні створи для випусків, параметри забруднюючих речовин у контрольних створах. Крім того, є можливість генерації звітів за даними про випуски підприємства та про концентрацію забруднених речовин по конкретному випуску.

Після завантаження головного (і єдиного) файлу бази "ПДС" PDS.MDB з СУБД Microsoft Access на екрані автоматично з'являється наступний екран:

Проектування і реалізація бази даних

З головного екрану можна потрапити в такі екрани:

Кнопка "Підприємства" - екран для роботи з базою Підприємства (додавання, видалення, редагування Підприємств і їх випусків, а також концентрацій забруднюючих речовин по кожному випусків):

Проектування і реалізація бази даних

Кнопка "Контрольні створи" - робота з базою контрольних створів разом з базою забруднюючих речовин по кожному створу:

Проектування і реалізація бази даних

Кнопка "Речовини" - додавання нових контрольованих забруднюючих речовин:

Проектування і реалізація бази даних

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

Додати в блог або на сайт

Цей текст може містити помилки.

Програмування, комп'ютери, інформатика і кібернетика | Реферат
8.9кб. | скачати


Схожі роботи:
Реалізація високоуровнего інтерфейсу навколо бази даних Berclee DB
Проектування бази даних підприємства
Проектування реляційної бази даних
Проектування бази даних Інститут
Проектування бази даних Вивчення методології
Проектування бази даних оптового складу
Приклад проектування бази даних Бібліотека
Проектування бази даних з обліку основних засобів
Просопографіческіе бази даних Росії на прикладі баз даних Comandarm і Duma1
© Усі права захищені
написати до нас