АРМ В«Підсистема підтримки прийняття рішень менеджера з продажу комп'ютерної техніки В»
В«Роз'ємиВ» в даному випадку являють собою сукупність класифікованих і згрупованих інтерфейсів, за допомогою яких відбувається зв'язування комплектуючих і забезпечується сумісність їх взаємодії. Дана сукупність пов'язана з більшістю комплектуючих надаються фірмою, організовуючи, таким чином, взаємопов'язану структуру "роз'єм - комплектувальне". У фірми присутній список постійних постачальників обладнання, які виконують поставку відсутнього товару і забезпечують задоволення постійного попиту покупців на комп'ютерну техніку. Існує список клієнтів фірми, які роблять замовлення в даній фірмі. Кожному замовленню клієнта відповідає список комплектуючих, замовлених конкретним покупцем.
В
2.4 Розробка програмного модуля в Delphi
В
2.4.1 Розробка алгоритму роботи програми
Проектована програма В«Підсистема підтримки прийняття рішень менеджера з продажу комп'ютерної техніки В»реалізовувалася на мові програмування Object Pascal в IDE середовищі Borland Delphi 7.0. p> Іншим допоміжним засобом побудови системи є СУБД Microsoft Access 2003. Засобом управління редагуванням і налагодження запитів до об'єктів бази даних, також є компонент пакету Microsoft Office - Microsoft Access 2003.
На малюнку 15 представлена ​​схема функціонування алгоритму програми. Розглянемо більш детально весь механізм роботи програми.
В
Малюнок 15 - Загальна структура алгоритму роботи програми В«Підсистема підтримки прийняття рішень менеджера з продажам комп'ютерної техніки В»
В
2.4.2 Реалізація програми в середовищі програмування
Вся робота програми зводиться до модульної схемі функціонування. Робота з таблицями бази даних організовується за допомогою окремих модулів, кожен з яких вирішує задачу по додаванню, видалення або зміни інформації, що знаходиться в конкретній таблиці бази даних.
Модуль Start_.pas - відображає заставку при завантаженні програми;
Модуль Unit_PASSWORD.pas - підпрограма захисту програми від несанкціонованого входу;
Модуль Unit1.pas - є головним модулем програми, з якого викликаються всі інші модулі;
Модуль About.pas - виконує висновок інформації про технічні вимоги до роботи програми;
Модуль Manual.pas - відображає інструкцію користувачеві по роботі з програмою;
Модуль Developer.pas - відображає інструкцію користувачеві по роботі з програмою;
Модуль INSERT_ZAKAZ.pas - відображає форму редагування замовлень покупців;
Модуль Insert_VIDEO.pas - відображає форму редагування інформації про видеоконтроллеру;
Модуль Insert_UPS.pas - відображає форму редагування інформації про блоки безперебійного живлення;
Модуль Insert_TV_TUNER.pas - відображає форму редагування інформації про ТБ тюнерах;
Модуль Insert_SOUND_SYSTEM.pas - відображає форму редагування інформації про акустичні системи;
Модуль Insert_SOUND.pas - відображає форму редагування інформації про звукову карту;
Модуль Insert_SCANERS.pas - відображає форму редагування інформації про сканери;
Модуль Insert_PROCESSOR.pas - відображає форму редагування інформації про процесори;
Модуль Insert_PRINTERS.pas - відображає форму редагування інформації про принтерах;
Модуль Insert_NETWORK.pas - відображає форму редагування інформації про мережевих картах;
Модуль Insert_MOUSE.pas - відображає форму редагування інформації про маніпуляторах В«мишаВ»;
Модуль Insert_MOTHERBOARD.pas - відображає форму редагування інформації про материнські плати;
Модуль Insert_MONITOR.pas - відображає форму редагування інформації про моніторах;
Модуль Insert_Memory.pas - відображає форму редагування інформації про оперативну пам'ять;
Модуль Insert_KEYBOARD.pas - відображає форму редагування інформації про клавіатурах;
Модуль Insert_HARD_DRIVE.pas - відображає форму редагування інформації про жорсткі диски;
Модуль Insert_COOLER.pas - відображає форму редагування інформації про кулерах;
Модуль Insert_BOXED.pas - відображає форму редагування інформації про корпусах;
Модуль Insert_BLOCK_POWER.pas - відображає форму редагування інформації про блоки живлення;
Модуль Insert_Socket.pas - відображає форму редагування інформації про роз'єми (сокетах);
Модуль Report.pas - виконує генерування інформації про рахунок на оплату;
Модуль Insert_Postavka.pas - відображає форму редагування інформації про постачальників фірми;
Модуль Insert_Manufactured.pas - відображає форму редагування інформації про виробників;
Висновок
Програма "Аксес" ( "Access" ) компанії Ма...