Проектирование, создание и управление базой данных «Переплетная мастерская» в пакете MS Access
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
тся таблицы: Заказы и Сотрудники мастерской.
ПолеДата заказаДата выполнения заказовКод изделияФИОТаблицаЗаказыЗаказыЗаказыСотрудники мастерскойУсловие отбораLike [Введите мастера и *]Результат выполнения запроса:
Дата приема заказаДата выполнения заказаКод изделиеФИО мастера16 марта 199920 марта 199901Антонов
Запрос по изделиям
Цель: Получить всю информацию касающуюся каждого изделия.
Используются таблицы: Комплектацию заказов, Клей, Картон, Пружина.
Запрос формирует таблицу, имеющую следующие поля: Код изделия, Наименование изделия, Код клея, Расход клея, код картона, Расход картона, Код пружины, Расход пружины, Стоимость материалов, Стоимость работы, Общая стоимость.
Модифицирующий запрос на удаление заказов по периоду
Цель: Удалить все устаревшие записи за определенный период.
Используется таблица Заказы
Удаление производится по условию в поле Дата заказа. Период для удаления заносится пользователем.
Запрос заказов у каждого сотрудника: (группирующий)
Цель: Получить информацию, содержащую информацию о том, сколько всего заказов у каждого из сотрудников.
Используются таблицы: Сотрудники мастерской, Заказы
ПолеФИОКод сотрудникаИмя таблицыСотрудники мастерскойЗаказыГрупповая операцияГруппировкаCountСортировкаПо возрастаниюРезультат выполнения запроса:
ФИО мастераКоличество заказовАнтонов А.П. 26. Отчеты.
Для отображения информации, содержащейся в базе данных Переплетная мастерская, создаются 3 отчета:
- Сотрудники мастерской - имеет поля: Код сотрудника, Ф.И.О., Дата рождения, Дата
поступления на работу, Образование, Должность, Телефон, Адрес.
- Отчет по заказам и мастерам (вводится период) - имеет поля: Мастер, Дата приема заказа, ФИО заказчика, Наименование заказа, Дата выполнения заказа.
- “Отчет сотрудников мастерской по выполнению работ за период” имеет поля:
Дата приема заказа, ФИО заказчика, Наименование изделия, Дата выполнения заказа.
7. Формы.
Организация введения данных в таблицы происходит через соответствующие формы, примеры которые представлены на следующих рисунках.
Форма для ввода сотрудников и комплектации заказов кроме полей ввода имеют дополнительные управляющие кнопки. Например, кнопка “Поиск” позволяет осуществить выбор нужной записи, кнопка “Стоп” закрывает текущую форму, кнопка “Просмотреть сотрудников” позволяет просмотреть список сотрудников в режиме отчета, кнопка с карандашом позволяет добавить новую запись.
Для удобства была создана управляющая форма, которая запускается автоматически в момент открытия базы данных “Переплетная мастерская”. Она позволяет быстро выбрать нужную форму для ввода данных, просмотреть отчеты, сделать запросы, а также отображает текущую дату и управляющие кнопки “STOP” закрыть форму и “Выход из Ассess”. Данная форма
представлена на рисунке выше. Каждая кнопка раскрывает другие формы. Например, кнопка Перечень изделий открывает ниже показанную подчиненную форму.
ЗАКЛЮЧЕНИЕ.
Microsoft Access, обладая всеми чертами классической СУБД, предоставляет и дополнительные возможности. Access - это не только мощная, гибкая и простая в использовании СУБД, но и система для разработки работающих с базами данных приложений. С помощью Access мы можем создать приложение, работающее в среде Windows и полностью соответствующее нашим потребностям по управлению данными. Используя запросы, мы можем выбирать и обрабатывать хранящуюся в таблицах информацию. Можно создавать формы для ввода, просмотра и обновления данных, а также использовать Access для создания как простых, так и сложных отчетов. Формы и отчеты наследуют свойства базовой таблицы или запроса, так что в большинстве случаев вы указываете форматы, условия на значения и некоторые другие характеристики данных только один раз. К числу наиболее мощных средств Access относятся средства разработки объектов - Мастера, которые мы можем использовать для создания таблиц, запросов различных типов форм и отчетов, просто выбрав с помощью мыши нужные опции. Чтобы полностью автоматизировать работу вашего приложения, с помощью макросов Access мы легко свяжем данные с формами и отчетами. Вы можете создать большинство приложений, не написав ни единой строки программы, но если нам необходимо создать нечто уж совсем изощренное, то на этот случай Microsoft Access предоставляет мощный язык программирования - Microsoft Access Basic.
И наконец, все эти средства позволяют создавать приложения, работающие не только с базой данных Access, но и с другими наиболее распространенными базами данных. Это приложение может работать непосредственно с файлами dBASE, с базами данных Рагаdох, FохРго и любой базой данных, поддерживающей ОDВС. Вы сможете также легко импортировать данные из текстовых файлов, документов текстовых процессоров и электронных таблиц (и экспортировать данные в них).
Microsoft Access имеет множество областей применения: на малом предприятии; в работе по контракту, когда мы разрабатываем прикладные программы по заказу или выступаете в роли консультанта; в больших корпорациях, когда вы выступаете в роли координатора производственных информационных систем и даже в сфере домашнего применения
Список используемой литературы:
1. Робинсон С. Access 2000 (учебный ку