Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
kYRSOVA.docx
Скачиваний:
4
Добавлен:
15.11.2019
Размер:
869.1 Кб
Скачать

ЗМІСТ

ВСТУП……………………………………………………………………4

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

  2. Постановка задачі …………………………………………..10

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

    1. Побудова ER-діаграми……………………………….13

    2. Побудова схеми реляційної бази даних у третій нормальній формі…………………………………………………..16

  4. Опис програми………………..……………………………...21

    1. Загальні відомості………………..…………………...21

    2. Виклик і завантаження ………………………………23

    3. Призначення і логічна структура……………………25

    4. Опис фізичної моделі бази даних……………………28

    5. Опис програмної реалізації…………………………..34

ВИСНОВКИ………………………………………………………..….…43

СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ………………………………44

ДОДАТКИ……………….. ……………………………………………...45

Вступ

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

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

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

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

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

В даному проекті розглядається задача організації відеопрокату.

В якості СУБД було обране СУБД FOXPRO.

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

(Вставити опис роботи підприємства)

До складу проектованої області входять наступні об’єкти:

  • масив груп відеодисків

  • каталог абонентів

  • масив груп абонентів

  • масив абонентів

  • масив видач

Між цими об’єктами слід розподілити такі характеристики:

  • Код групи відеодисків

  • Назва групи відеодисків

  • Код групи абонентів

  • Назва групи абонентів

  • Інвентарний номер диска

  • Назва диску

  • Опис

  • Примітка

  • Ознака видачі

  • Дата надходження

  • код абонента

  • ПІП абонента

  • адреса абонента

  • Дата видачі

  • Дата повернення

  • Ознака повернення

Інформаційна система повинна реалізовувати такі задачі:

  • ввід і коригування даних в масиві груп відеодисків

  • ввід і коригування даних в масиві відеодисків

  • ввід і коригування даних в масиві груп абонентів

  • ввід і коригування даних в масиві абонентів

  • ввід і коригування даних в масиві видач

  • формування звіту «Каталог дисків»

  • формування звіту «Обертаність дисків»

  • формування звіту «Перелік неповернених дисків»

Далі приведена деталізація задачі у вигляді DFD-діаграми.

Рисунок 1.1. Деталізація задачі у вигляді DFD-діаграми

Рисунок 1.2. Деталізація задачі у вигляді дерева вузлів

  1. Постановка задачі

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

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

  2. Розробити програмні модулі для побудови всіх звітів, які входять до складу проекту. Перелік звітів приведено в таблиці 2.2.

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

  4. Дати можливість користувачу виконувати всі задачі, які входять до складу проекту, за допомогою зручного механізму головного меню.

У базу даних повинна бути закладена наступна інформація:

  • Код групи відеодисків

  • Назва групи відеодисків

  • Код групи абонентів

  • Назва групи абонентів

  • Інвентарний номер диска

  • Назва диску

  • Опис

  • Примітка

  • Ознака видачі

  • Дата надходження

  • код абонента

  • ПІП абонента

  • адреса абонента

  • Дата видачі

  • Дата повернення

  • Ознака повернення

Таблиця 2.1

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

Таблиця

Поле пошуку

Масив груп відеодисків

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

Масив відеодисків

Назва відеодиску

Масив груп абонентів

назва групи абонентів

Масив абонентів

ПІП абонента

Масив видач

Інвентарний номер, ПІП абонента

Таблиця 2.2

Перелік звітів, які входять до складу проекту

Позначення

Функція

Звіт 1

Каталог дисків

Звіт 2

Обертаність дисків

Звіт 3

Перелік неповернених дисків

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]