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

2.4 Декомпозиція вихідної задачі та її опис

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

На рисунках 2.1 – 2.6 наведені форми з відповідним складом елементів керування для визначеного складу підсистем проекту.

Рис. 2.1 головна форма програми

DBGrid1 – відображення реалізацій матраців

RadioButton 1-5 – сортування записів

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

Рис.2.2 Форма організацій закупівлі товару

DBGrid1 – відображення закупівлі матраців

DBGrid2 – відображення найменувань товарів

DBGrid3 – відображення постачальників

RadioButton 1-6 – сортування записів

Edit 1-6 – введення потрібної інформацій

Image1 – фотографія вибраного товару

Рис.2.3 Форма додавання, видалення та редагування товару

DBGrid1 – відображення найменувань товарів

RadioButton 1-3 – сортування записів

MainMenu – вибір довідників

Edit 1-3 – введення потрібної інформацій

Image1 – фотографія вибраного товару

Image2 – додавання фотографій

Рис. 2.4 Форма додавання, видалення та редагування постачальників

DBGrid1 – відображення постачальників

RadioButton 1-7 – сортування записів

MainMenu – вибір довідників

Edit 1-7 – введення потрібної інформацій

Рис. 2.5 Форма додавання, видалення та редагування виробників

DBGrid1 – відображення виробників

RadioButton 1-3 – сортування записів

Edit 1-3 – введення потрібної інформацій

Рис. 2.6 Форма додавання, редагування та видалення інформації про товар

DBGrid1 – відображення повної інформації про товар

DBGrid2 – відображення найменувань товарів

DBGrid3 – відображення закупівлі товару

DBGrid4 – відображення реалізованого товару

RadioButton 1-12 – сортування записів

MainMenu – вибір довідників

Edit 1-12 – введення потрібної інформацій

2.6 Дослідна експлуатація

Представленою програмую може користуватися людина з базовим знанням ПК. За допомогою неї можна проводити організацію реалізацій матраців.

На рис. 2.6.1 – 2.6.6 наведені форми програми в роботі в режимі експлуатації

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

Рис. 2.6.1 Головне вікно програми

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

Рис. 2.6.2 Вікно організацій закупівлі товару

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

Рис. 2.6.3 Вікно форматування інформацій про виробників

Форма «Добавить/Удалить изготовителя» дозволяє нам занести до бази виробників товару що нас цікавить та коротку інформацію про них

Рис. 2.6.4 Вікно форматування інформацій про постачальників

Форма «Добавить/Удалить поставщика» дозволяє нам занести до бази постачальників товару нашого товару та необхідну нам інформацію про них

Рис. 2.6.5 Вікно форматування інформацій про товар

Форма «Добавить/Удалить товар» дозволяє нам занести до бази товар, його найменування та виробника товару.

Рис. 2.5.6 Вікно виводу повної інформацій про товар

2.7 SQL- запити.

Добавляю зовнішній ключ у таблицю постачальик

ALTER TABLE postachalnik

ADD FOREIGN KEY kod_post

REFERENCES kod_post

Додаю до таблиці виробник декілька рядків.

INSERT INTO virobnik

(kod_vir, virobnik, adressa)

VALUES (007 ‘Вика’, ‘СТО «Лада»’)

Видаляю з таблиці виробник декілька рядків

delete from virobnik

where pib=' Юля '

delete from virobnik

where posada='006'

Змінюю рядки таблиці виробник

UPDATE virobnik

where kod_vir=' 003'

UPDATE virobnik

where virobnik=' Саша'

Висновки

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

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

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

Література

1. Стандарт підприємства оформлення курсових і дипломних проектів.

СТП ОІТ 01-88.

2. К. Дейт «Введение в системы баз даных» г. Москва, «Мир», 1989г.

3. А. Я. Архангельський «Работа с локальними базами даных» г. Москва

«Издательство Бином», 2000г.

4. О. О. Стогний справочное пособие «Програмное обеспечение

персональ-ных ЭВМ» г. Киев 1989 г.

5.Ф. И. Романов, В. О. Шонов «Конструкционные системы персональных

ЭВМ», г. Москва «Высшая школа», 1991г.

6.В. М. Брябрин «Программное обеспечение персональных ЭВМ», г.

Москва «Наука», 1990г.

7. Л.Бек «Введение в системное программирование» г.Москва, «Мир»,

1988г

8. О.О. Модин, Е.Г. Яковенко, Е.П. Погребной «Справочник

разработчика» г.Москва, «Экономика», 1989г.

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