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 с.


Информация о работе «Работа с подсистемой программы Access»
Раздел: Информатика, программирование
Количество знаков с пробелами: 37417
Количество таблиц: 0
Количество изображений: 4

Похожие работы

Скачать
12537
0
0

... помощи по различным командам и системе меню СУБД возможно путем вызова справочной информации. Упражнение 1. Использование справочной подсистемы. Цель - научиться пользоваться справочной подсистемой СУБД Access 97. ЗАДАНИЕ. Ознакомиться с методами доступа к справочной подсистеме, проделать следующее: Используя опцию -?- главного меню получить справки в разделе содержание по пунктам: ...

Скачать
160219
2
22

... информации: в штатном режиме; изменения в штатном режиме работы; нештатный режим (аварийные ситуации). Глава 2. Обоснование способов защиты операционной системы от программных закладок типа троянский конь 2.1 Общие сведения о троянских программах   Подсоединение локальных компьютерных сетей организаций к сети Internet приводит к необходимости уделять достаточно серьезное внимание ...

Скачать
37783
0
0

... на создание таблицы создает новую таблицу на основе всех или части данных из одной или нескольких таблиц. Запрос на создание таблицы полезен при создании таблицы для экспорта в другие базы данных Microsoft Access или при создания архивной таблицы, содержащей старые записи. 4.1.3 Формы Формы являются типом объектов базы данных, который обычно используется для отображения данных в базе данных ...

Скачать
82770
1
6

... ), которые предостав­ляют ценную информацию о статусе ЛВС. В частности, сетевые адаптеры используют эту информации для поддержания работоспособности ЛВС, а прикладные программы, предназначенные для управления компьютерной сетью, могут использовать эту информацию для определения статуса и состояния сети. Некоторые производители предлагают программные средства перехвата кадров MAC для управления ...

0 комментариев


Наверх