Разработка БД предприятие по сборке ПКРефераты >> Программирование и компьютеры >> Разработка БД предприятие по сборке ПК
6 Физическое проектирование
Данная программа выполняет следующие функции:
- управление с помощью меню (кнопочная форма);
- ввод данных в базу данных с помощью форм;
- коррекция данных;
- реализация запросов к базе данных;
- формирование и вывод выходных документов на экран, печать.
При загрузке файла База данных компьютеры.mdb, автоматически открывается главная форма: «ФОРМА». Чтобы реализовать автозапуск главной формы необходимо в главном меню СУБД ACCESS XP выбрать «Сервис» и запустить вкладку «Параметры запуска». В разделе «вывод формы» необходимо указать главную форму из списка всех предложенных форм и нажать кнопку ОК. После совершённых действий, при каждом запуске файла
База данных компьютеры.mdb будет автоматически запускаться главная форма.
Управление базой данных с помощью меню осуществляется созданием кнопочной формы. Для этого создается Главная форма, из которой доступны все основные функции программы. Доступ к функциям осуществляется с помощью экранных кнопок. С каждой кнопкой связывается процедура обработки события (КнопкаN_Click ()) или макрос, который вызывает заданную форму, отчет, выполняет расчеты и т.п. Главная кнопочная форма показана на рисунке 2.
Рисунок 1
При нажатии на какую либо кнопку главного меню происходит переход на подчиненные формы.
Например, после нажатия на кнопку Поставщики откроется форма, представленная на рисунке 2
Рисунок 2
Таблица, по которой сделана форма, представлена на рисунке 3
Рисунок 3
Используемые графические вставки являются примерами и используются по аналогии с другими операциями.
В задачу проектирования БД входит автоматизация документооборота, а это можно сделать только с помощью запросов. Для того чтобы выполнить запрос к базе данных необходимо на главной кнопочной форме нажать на кнопку «Открыть запросы» и перейдя на подчиненную форму выбрать нужный запрос.
Например, после нажатия на кнопку главной формы «Вычисление» выводится следующие диалоговое окно изображенное на рисунке 2 .После ввода запроса, мы попадем на подчиненную форму изображённую на рисунке 3.
Рисунок 4
Из этой формы мы можем вводить и редактировать свои данные. Запрос, с которым ведется работа, имеет следующую структуру, показанную на рисунке 10.
Рисунок 5
Этот запрос написан на структурном языке запросов SQL, с его текст можно ознакомиться на рисунке 6.
Рисунок 6
Остальные тексты запросов представлены в Приложении 2.
Рисунок 7
После всего перечисленного БД также должна обязательно иметь отчёты (выводную информацию) для облегчения документооборота, упрощения хранения и передачи информации интересующим её лицам, а также её печать на принтере для последующих действий с ней. Требуемый отчёт по поставленному заданию курсовой работы список комплектующих с группировкой поставщиков в Приложении 3.
7 Принцип работы
При загрузке базы данных на экране появляется заставка, которая через пять секунд закрывается и открывается главная кнопочная форма, которая содержит следующие кнопки: Поставщики, Сделки, Закупки, Комплектующие, Отчет, Вычисление, Запуск таблицы с типами, Удаление. Главная форма показана на рисунке 8.
Рисунок 9
Выбор того или иного действия осуществляется левой клавишей мыши.
При выборе кнопки «Комплектующие» появляется форма, изображённая на рисунке 10, в которой можно добавлять, удалять, редактировать, сохранять данные. Также можно выйти из формы, нажав кнопку выхода.
Рисунок 10
При выборе следующих кнопок на экране будут появляться похожие по дизайну формы, с помощью которых можно редактировать или просматривать одноименные таблицы.
При выборе на главной кнопочной форме «Отчет» на экране появится отчет.
При выборе на главной кнопочной форме кнопки «Выход из приложения» осуществляется выход из СУБД Access.
Заключение
Разработанная в данном курсовом проекте БД для решения задач документооборота в фирме по продаже комплектующих, позволяет автоматизировать весь документооборот, что позволяет разгрузить весь отчетный документооборот, и сократить ошибки в документации. При появлении новых производственных задач разработчик может в кратчайшие сроки реализовать их в БД.
Описанная в этом курсовом проекте база данных должна быть полезна при работе в данной области.
Список литературы
1 Михеева В.Д., Харитонова И.А. Microsoft Access 2000. – БХВ – Изд. «Санкт-Петербург», 2000
2 Диго С.М. Проектирование и использование баз данных: Учебник. – М.: Финансы и статистика, 1995.
3 ГОСТ 2.105.95 ЕСКД. Общие требования к текстовым документам.
4 Джим Бойс « Использование Microsoft Office97»
5 С.В. Симонович «Информатика. Базовый курс»
6 Ю.Бекаревич « MS Access 2000»
ПРИЛОЖЕНИЕ 1
ER-диаграмма
Рисунок 11
ПРИЛОЖЕНИЕ 2
Схема данных
Рисунок 12 Схема данных
ПРИЛОЖЕНИЕ 2
Запросы
Запрос 1 «Удаление сведений о поставщике»
DELETE Поставщики.*, Поставщики.НазваниеПоставщика
FROM Поставщики
WHERE (((Поставщики.НазваниеПоставщика)=[]));
Описание операторов, использованных в запросе:
FROM
(из) перечисленных таблиц, в которых расположены эти столбцы
WHERE
(где) строки из указанных таблиц должны удовлетворять указанному перечню условий отбора строк DELETE <table name> Что удалять.
Запрос 2 «Выборка сведений о фирмах, имеющих комплектующие Х с характеристикой В»
Рисунок 13
Рисунок 14
Рисунок 15
SELECT Компплектующие.Марка, Закупки.[Код Заказа], Компплектующие.Характеристики, Поставщики.НазваниеПоставщика, Поставщики.Город, Поставщики.ПочтовыйИндекс, Поставщики.[Страна/регион]
FROM Типы RIGHT JOIN ((Поставщики RIGHT JOIN Закупки ON Поставщики.КодПоставщика = Закупки.[Код Поставщика]) RIGHT JOIN (Компплектующие INNER JOIN Сделки ON Компплектующие.КодТовара = Сделки.[Код Товара]) ON Закупки.[Код Заказа] = Сделки.[Код Заказа]) ON Типы.КодТипа = Компплектующие.КодТипа