48475 (666065), страница 3
Текст из файла (страница 3)
- Номер записи в связанной таблице SOCKET (Тип - Числовой) ;
- Название материнской платы (Тип - текстовый) NAIME_MOTHERBOARD;
- Признак наличия разъёмов типа PCI (Тип - Числовой) STATUS_PCI_IS;
- Признак наличия разъёмов типа AGP (Тип - Числовой) STATUS_AGP_IS;
- Признак наличия разъёмов типа PCI_E (Тип - Числовой) STATUS_PCI_E_IS;
- Признак наличия разъёмов типа IDE (Тип - Числовой) STATUS_IDE_IS;
- Признак наличия разъёмов типа SATA (Тип - Числовой) STATUS_SATA_IS;
- Признак наличия разъёмов типа SATA2 (Тип - Числовой) STATUS_SATA2_IS;
- Признак наличия разъёмов типа USB (Тип - Числовой) STATUS_USB_IS;
- Признак наличия разъёмов типа COM9 (Тип - Числовой) STATUS_COM9_IS;
- Признак наличия разъёмов типа COM25 (Тип - Числовой) STATUS_COM25_IS;
- Признак наличия разъёмов типа PS/2 для мыши (Тип - Числовой) STATUS_PS_2_MOUSE_IS;
- Признак наличия разъёмов типа PS/2 для клавиатуры (Тип - Числовой) STATUS_PS_2_KEYBOARD_IS;
- Признак типа материнской платы ATX (Тип - Числовой) STATUS_ATX_MOTHERBOARD_IS;
- Признак типа материнской платы microATX (Тип - Числовой) STATUS_microATX_MOTHERBOARD_IS;
- Признак наличия порта LPT (Тип - Числовой) STATUS_LPT;
- Признак встроенной видеокарты (Тип - Числовой) STATUS_INT_VIDEO;
- Признак встроенной звуковой карты (Тип - Числовой) STATUS_INT_SOUND;
- Признак встроенной сетевой карты (Тип - Числовой) STATUS_INT_NETWORK;
- Признак наличия дисковода дискет (Тип - Числовой) STATUS_FLOPPY_IS;
- Признак возможности разгона параметров(Тип - Числовой) OVERCLOCKERS_IS;
- Количество портов SATA (Тип - Числовой) COUNT_SATA;
- Количество портов PCI_E (Тип - Числовой) COUNT_PCI_E;
- Количество портов COM9 (Тип - Числовой) COUNT_COM9;
- Количество портов COM25 (Тип - Числовой) COUNT_COM25;
- Количество портов IDE (Тип - Числовой) COUNT_IDE;
- Количество портов PCI (Тип - Числовой) COUNT_PCI;
- Количество портов AGP (Тип - Числовой) COUNT_AGP;
- Количество портов SATA_2 (Тип - Числовой) COUNT_SATA_2;
- Количество портов USB (Тип - Числовой) COUNT_USB;
- Признак серверной мат. Платы (Тип - Числовой) MOTHERBOARD_SERVER_IS;
- Признак мультипроцессорной материнской платы (Тип - Числовой) MOTHERBOARD_MULTIPROCESSORS_IS;
- Значение максимального объёма оперативной памяти, который поддерживается материнской платой (Тип - Числовой) MAX_MEMORY_OPERATION;
- Значение максимального объёма памяти жёсткого диска, который поддерживается материнской платой (Тип - Числовой) MAX_HARD_DRIVE;
- Значение предельной тактовой частоты памяти, который поддерживается материнской платой (Тип - Числовой) MAX_FREQUENCY_MEMORY;
- Признак поддержки памяти SDRAM (Тип - Числовой) MEMORY_TYPE_IS_SDRAM;
- Признак поддержки памяти DDR (Тип - Числовой) MEMORY_TYPE_IS_DDR;
- Признак поддержки памяти DDR2 (Тип - Числовой) MEMORY_TYPE_IS_DDR2;
- Номер записи в связанной таблице VIDEO (Тип - Числовой) NUM_VIDEO;
- Номер записи в связанной таблице SOUND (Тип - Числовой) NUM_SOUND;
- Номер записи в связанной таблице NETWORK (Тип - Числовой) NUM_NETWORK;
- Цена (Тип - Вещественный) PRICE;
- Количество устройств подобного типа на складе(Тип - Числовой) COUNT_SKLAD;
- Номер записи в связанной таблице MANUFACTURED (Тип- Числовой) ID_MANUFACTURED;
- Номер записи в связанной таблице POST (Тип - Числовой) ID_POST;
- Дата поставки устройства поставщиком (Тип - Дата/Время) DATE_POST_IN;
Таблица «Мониторы»
- Название монитора(Тип- текстовый) NAIME_MONITOR;
- Признак монитора на основе электронно-лучевой трубки (Тип - Числовой) STATUS_ELT_IS;
- Признак монитора на основе TFT - матрицы (Тип - Числовой) STATUS_TFT_IS;
- Признак монитора на основе LCD - матрицы (Тип - Числовой) STATUS_LCD_IS;
- Частота обновления экрана (Тип - Числовой) FREQUENCY_UPDATE;
- Время отклика пикселя (Тип - Числовой) TIME_REACT_PIXEL;
- Угол просмотра (Тип - Числовой) UGOL_PROSMOTR;
- Количество цветов (Тип - Числовой) COUNT_COLOR;
- Признак наличия порта S_VIDEO (Тип - Числовой) STATUS_S_VIDEO_IS;
- Потребляемая мощность (в Ваттах) (Тип - Числовой) POWER_WATT;
- Цена (Тип - Вещественный) PRICE;
- Количество устройств подобного типа на складе(Тип - Числовой) COUNT_SKLAD;
- Номер записи в связанной таблице MANUFACTURED (Тип- Числовой) ID_MANUFACTURED;
- Номер записи в связанной таблице POST (Тип - Числовой) ID_POST;
- Дата поставки устройства поставщиком (Тип - Дата/Время) DATE_POST_IN;
Таблица «Оперативная память»
- Название оперативной памяти (Тип- текстовый) NAIME_MEMORY;
- Номер записи в связанной таблице SOCKET (Тип - Числовой) SOCKET;
- Тактовая частота памяти (Тип - Числовой) FREQUENCY;
- Признак возможности разгона параметров памяти (Тип - Числовой) STATUS_OVERCLOCKERS_IS;
- Значение объёма памяти (Тип - Числовой) MEMORY;
- Цена (Тип - Вещественный) PRICE;
- Количество устройств подобного типа на складе(Тип - Числовой) COUNT_SKLAD;
- Номер записи в связанной таблице MANUFACTURED (Тип- Числовой) ID_MANUFACTURED;
- Номер записи в связанной таблице POST (Тип - Числовой) ID_POST;
- Дата поставки устройства поставщиком (Тип - Дата/Время) DATE_POST_IN;
Таблица «Клавиатуры»
- Название клавиатуры (Тип- текстовый) NAIME_KEYBOARD;
- Номер записи в связанной таблице SOCKET (Тип - Числовой) SOCKET;
- Цена (Тип - Вещественный) PRICE;
- Количество устройств подобного типа на складе(Тип - Числовой) COUNT_SKLAD;
- Номер записи в связанной таблице MANUFACTURED (Тип- Числовой) ID_MANUFACTURED;
- Номер записи в связанной таблице POST (Тип - Числовой) ID_POST;
- Дата поставки устройства поставщиком (Тип - Дата/Время) DATE_POST_IN;
- Количество клавиш (Тип- Числовой) COUNT_BUTTON;
Таблица «Жёсткие диски»
- Номер записи в связанной таблице SOCKET (Тип - Числовой) SOCKET;
- Название жёсткого диска (Тип- текстовый) NAIME_HARDDRIVE;
- Признак наличия порта IDE (Тип - Числовой) STATUS_IDE_IS;
- Признак наличия порта SATA (Тип - Числовой) STATUS_SATA_IS;
- Признак наличия порта SATA2 (Тип - Числовой) STATUS_SATA2_IS;
- Признак наличия порта USB (Тип - Числовой) STATUS_USB_IS;
- Значение объема постоянной памяти (Тип - Числовой) MEMORY ;
- Скорость оборотов двигателя (об в мин.) (Тип - Числовой) SPEED_SHPINDEL ;
- Значение Кэш – памяти (в Мегабайтах) (Тип - Числовой) CASH_MEMORY;
- Цена (Тип - Вещественный) PRICE;
- Количество устройств подобного типа на складе(Тип - Числовой) COUNT_SKLAD;
- Номер записи в связанной таблице MANUFACTURED (Тип- Числовой) ID_MANUFACTURED;
- Номер записи в связанной таблице POST (Тип - Числовой) ID_POST;
- Дата поставки устройства поставщиком (Тип - Дата/Время) DATE_POST_IN;
Таблица «Кулеры»
- Название кулера (Тип- текстовый) NAIME_COOLER;
- Номер записи в связанной таблице SOCKET (Тип - Числовой) SOCKET;
- Цена (Тип - Вещественный) PRICE;
- Количество устройств подобного типа на складе(Тип - Числовой) COUNT_SKLAD;
- Номер записи в связанной таблице MANUFACTURED (Тип- Числовой) ID_MANUFACTURED;
- Номер записи в связанной таблице POST (Тип - Числовой) ID_POST;
- Дата поставки устройства поставщиком (Тип - Дата/Время) DATE_POST_IN;
Таблица «Корпуса»
- Название корпуса(Тип- текстовый) NAIME_BOXED ;
- Цвет корпуса(Тип- текстовый) COLOR;
- Цена (Тип - Вещественный) PRICE;
- Количество устройств подобного типа на складе(Тип - Числовой) COUNT_SKLAD;
- Номер записи в связанной таблице MANUFACTURED (Тип-Числовой) ID_MANUFACTURED;
- Номер записи в связанной таблице POST (Тип - Числовой) ID_POST;
- Дата поставки устройства поставщиком (Тип - Дата/Время) DATE_POST_IN;
- Дизайн корпуса (Тип- текстовый) DESIGN;
Таблица «Блоки питания»
- Название блока питания(Тип- текстовый) NAIME_BLOCK;
- Номер записи в связанной таблице SOCKET (Тип - Числовой) SOCKET;
- Цена (Тип - Вещественный) PRICE;
- Количество устройств подобного типа на складе(Тип - Числовой) COUNT_SKLAD;
- Номер записи в связанной таблице MANUFACTURED (Тип- Числовой) ID_MANUFACTURED;
- Номер записи в связанной таблице POST (Тип - Числовой) ID_POST;
- Дата поставки устройства поставщиком (Тип - Дата/Время) DATE_POST_IN;
- Мощность блока питания в Ваттах (Тип - числовой) POWER;
- Признак разъёма питания типа ATX (Тип - числовой) JACK_ATX_IS;
- Признак разъёма питания типа microATX (Тип - числовой) JACK_microATX_IS.
2.3.3 Логическая и физическая структура базы данных
Анализ взаимодействия различных информационных объектов.
Рисунок 13 – Концептуальная модель базы данных АРМ « Подсистема поддержки принятия решений менеджера по продажам компьютерной техники»
«Разъёмы» в данном случае представляют собой совокупность классифицированных и сгруппированных интерфейсов, посредством которых происходит связывание комплектующих и обеспечивается совместимость их взаимодействия. Данная совокупность связана с большинством комплектующих предоставляемых фирмой , организуя, таким образом, взаимосвязанную структуру “разъем – комплектующее” . У фирмы присутствует список постоянных поставщиков оборудования, которые выполняют поставку недостающего товара и обеспечивают удовлетворение постоянного спроса покупателей на компьютерную технику. Существует список клиентов фирмы, которые делают заказы в данной фирме. Каждому заказу клиента соответствует список комплектующих, заказанных конкретным покупателем.
2.4 Разработка программного модуля в Delphi
2.4.1 Разработка алгоритма работы программы
Проектируемая программа «Подсистема поддержки принятия решений менеджера по продажам компьютерной техники» реализовывалась на языке программирования Object Pascal в IDE среде Borland Delphi 7.0.
Другим вспомогательным средством построения системы является СУБД Microsoft Access 2003. Средством управления редактированием и отладки запросов к объектам базы данных, также является компонент пакета Microsoft Office - Microsoft Access 2003.
На рисунке 15 представлена схема функционирования алгоритма программы. Рассмотрим более подробно весь механизм работы приложения.