3. Формы
В данной базе данных создается три формы: изделие, станок и изделие-станок, которая будет являться сложной.
Первая форма (как и последующие две) создается с помощью функции «создание формы с помощью мастера»(рис. 7).
рис. 7
Добавляем из таблиц изделия и станок все доступные поля, после чего нажимаем кнопу «далее», выбираем внешний вид формы и стиль, задаем имя формы (в данном случае изделие-станок), после нажатия кнопки «готово» на экран выведется сложная форма (рис. 8).
рис.8
С помощью команды «конструктор» можно настроить внешний вид формы.
Вторая форма создается с помощью функции «создание формы с помощью мастера» (рис. 7).
Добавляем из таблицы изделия все доступные поля, после чего нажимаем кнопу «далее», выбираем внешний вид формы и стиль, задаем имя формы (в данном случае изделие), после нажатия кнопки «готово» на экран выведется сложная форма (рис. 9).
рис. 9
С помощью команды «конструктор» можно настроить внешний вид формы.
Третья форма создается с помощью функции «создание формы с помощью мастера» (рис. 7).
Добавляем из таблицы станок все доступные поля, после чего нажимаем кнопу «далее», выбираем внешний вид формы и стиль, задаем имя формы (в данном случае станок), после нажатия кнопки «готово» на экран выведется сложная форма (рис. 10).
рис. 10
С помощью команды «конструктор» можно настроить внешний вид формы.
4. Создание запроса, отчет
4.1 Создание запроса
В данной базе данных создается несколько запросов.
Первый запрос создается на проверку количества годных изделий. В таблицу будут выводиться следующие данный: номер цеха, описание изделия, годность изделия и дата регистрации изделия.
Запрос создаем с помощью функции «создание запроса с помощью конструктора»(рис.11).
рис.11
На языке SQL запрос будет выглядеть следующим образом:
SELECT Станок.[№ цеха], Изделия. Описание, [Изделие-станок].[годные/забракованные], [Изделие-станок].[Дата регистрации]
FROM Станок INNER JOIN (Изделия INNER JOIN [Изделие-станок] ON Изделия.[Код изделия] = [Изделие-станок].[Код изделия]) ON Станок.[Код станка] = [Изделие-станок].[Код станка]
WHERE ((([Изделие-станок].[годные/забракованные])=Yes));
Второй запрос создается на проверку количества забракованных изделий. В таблицу будут выводиться следующие данный: номер цеха, описание изделия, забракованные изделия и дата регистрации изделия.
Запрос создаем с помощью функции «создание запроса с помощью конструктора» (рис.12).
рис.12
На языке SQL запрос будет выглядеть следующим образом:
SELECT Станок.[№ цеха], Изделия. Описание, [Изделие-станок].[годные/забракованные], [Изделие-станок].[Дата регистрации]
FROM Станок INNER JOIN (Изделия INNER JOIN [Изделие-станок] ON Изделия.[Код изделия] = [Изделие-станок].[Код изделия]) ON Станок.[Код станка] = [Изделие-станок].[Код станка]
WHERE ((([Изделие-станок].[годные/забракованные])=No));
4.2 Создание отчета
В данной базе данных должно содержаться два отчета, такие как: количество годных изделий, количество забракованных изделий. Они создаются на базе запросов.
Для создания первого отчета следует обратиться к функции «создание отчета с помощью мастера», в строке «таблицы и запросы» выбираем запрос с именем «годные» и все доступные поля помещаем в «выбранные поля» (рис.13).
рис.13
Далее задаем стиль отчета и даем имя (годные изделия), после чего в созданном отчете заходим в конструктор и в поле «примечание отчета» прописываем команду: =Sum([годные/забракованные]), после которой подсчитывается общая сумма годных изделий (рис.14).
рис.14
Для создания второго отчета следует обратиться к функции «создание отчета с помощью мастера», в строке «таблицы и запросы» выбираем запрос с именем «забракованные» и все доступные поля помещаем в «выбранные поля» (рис.15).
рис.15
Далее задаем стиль отчета и даем имя (забракованные изделия), после чего в созданном отчете заходим в конструктор и в поле «примечание отчета» прописываем команду: =Sum([годные/забракованные]), после которой подсчитывается общая сумма забракованных изделий (рис.16).
рис.16
ЗАКЛЮЧЕНИЕ
Современный подход к проектированию программ основан на декомпозиции задачи, которая в свою очередь основана на использовании абстракции. Целью при декомпозиции является создание модулей, которые представляют собой небольшие, относительно самостоятельные программы, взаимодействующие друг с другом по хорошо определённым и простым правилам. Один из таких модулей был разработан и рассмотрен в этой работе. Разработанный модуль является специализированной программой, которая вычисляет годность и негодность изделий.
В данной курсовой работе перед нами стояла задача создание базы данных, мы её целиком и полностью выполнили. Тестирование программы было произведено и задокументировано. Наша база данных легка и мобильна в управлении, её легко переквалифицировать на любое другую деятельность. Из-за своей легкости в управлении она может служить в любой организации, по производству какой либо продукции. Разработки такого рода программ весьма актуальны, так как на них всегда существует спрос, и это вполне было доказано в процессе выполнения проекта.
СПИСОК ЛИТЕРАТУРЫ
1. Вон К. Технология объектно-ориентированных баз данных: Открытые системы, 1994. Вып. 4 (8). Осень.P. 14.
2. Грис Д. Наука программирования, М.: Мир, 1984.
3. Дадли К. Соответствие стандарту SQL.: Мир Oracle, 1996. № 1 (39). Январь - март. (Перевод на русский язык) С. 7-16.
4. Дмитриева М. В., Кубенский А.А. Элементы современного программирования. – С.-Пб.: Изд-во С.-П. университета, 1991.
5. Кнут Д. Искусство программирования. Т. 1,2,3. – М.: Мир, 1976 – 1978.
6. Лазейкин А. Современная энциклопедия программистов: Харвест, 2000.