на тему рефераты Информационно-образоательный портал
Рефераты, курсовые, дипломы, научные работы,
на тему рефераты
на тему рефераты
МЕНЮ|
на тему рефераты
поиск
Работа с подсистемой программы Access
p align="left">- Номер записи в связанной таблице MANUFACTURED (Тип- Числовой) ID_MANUFACTURED;

- Номер записи в связанной таблице POST (Тип - Числовой) ID_POST;

- Дата поставки устройства поставщиком (Тип - Дата/Время) DATE_POST_IN;

- Количество кнопок (Тип - Числовой) COUNT_BUTTON;

Таблица «Материнские платы»

- Номер записи в связанной таблице 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 представлена схема функционирования алгоритма программы. Рассмотрим более подробно весь механизм работы приложения.

Рисунок 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") компании Майкрософт является прекрасным инструментом для работы с данными. Аксес позволяет хранить и обрабатывать данные, подготавливать отчеты, контролировать правильность данных на стадии их ввода, создавать формы для более удобной работы с данными (интерфейс). Одновременно с базой данных могут работать несколько пользователей. Для небольшой фирмы (например, туристической компании) несколько потраченных часов на создание базы данных могут дать недорогой и гибкий бизнес-инструмент. Создание такого инструмента необходимо, если в фирме растет количество используемых файлов эксель (база данных позволяет хранить данные в одном файле), создание самого простого варианта недорого (может стоить от 100$ и занимает до нескольких часов), эффект перехода на Access чувствуется сразу.

Для начинающих программировать освоение программы "Аксес" может быть первым шагом к работе с другими базами данных.

Важная особенность СУБД Access использование буфера обмена при выполнении ряда операций. Буфер используется при выполнении команд копирования и перемещения для временного хранения копируемых или перемещаемых данных, после чего они направляются по новому адресу. При удалении данных они также помещаются в буфер. Содержимое буфера сохраняется до тех пор, пока не будет записана новая порция данных.

СУБД Access имеет достаточное количество команд, у каждой из которых возможны различные параметры (опции). Выбор определенной команды из меню производится либо наведением курсора на выбранную в меню команду при помощи клавиш управления курсором и нажатием клавиши ввода, либо вводом с клавиатуры первой буквы выбранной команды.

Использованная литература

1. Кошелев В.Е. Access 2007. Эффективное использование. - М.: Бином-Пресс, 2009. - 590 с.

2. Сминрнова О.В. Access 2007 на практике. - М.: Феникс, 2009. - 160 с.

Страницы: 1, 2, 3



© 2003-2013
Рефераты бесплатно, курсовые, рефераты биология, большая бибилиотека рефератов, дипломы, научные работы, рефераты право, рефераты, рефераты скачать, рефераты литература, курсовые работы, реферат, доклады, рефераты медицина, рефераты на тему, сочинения, реферат бесплатно, рефераты авиация, рефераты психология, рефераты математика, рефераты кулинария, рефераты логистика, рефераты анатомия, рефераты маркетинг, рефераты релиния, рефераты социология, рефераты менеджемент.