Смекни!
smekni.com

Работа с подсистемой программы Access (стр. 4 из 4)

- Мощность блока питания в Ваттах (Тип - числовой) 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 с.