Базы данных ACCESS
Автор: Пользователь скрыл имя, 23 Декабря 2012 в 16:28, курсовая работа
Краткое описание
Целью создания автоматизированной системы управления формирования и обработки заказов является:
• структурирование информации;
• осуществление быстрого поиска оперативной информации;
• получение данных за любой заданный период времени;
• получение документов в соответствии с установленным стандартом;
• быстрое обслуживание клиентов;
• предоставление исчерпывающей отчётной документации;
• вычисление промежуточных и итоговых данных;
• защита информации от случайных лиц;
• контроль достоверности данных;
• надёжное хранение данных.
Оглавление
Введение. 2
1. Цель проекта. 3
2. Описание предметной области. Постановка задачи. Функции решаемой задачи. Используемые в задаче документы. 3
3 Логическое проектирование 4
3.1. Разработка информационного обеспечения задачи 4
3.1.1. Анализ документов 4
3.1.2. Выделение информационных объектов 7
3.1.3. Определение связей и построение ИЛМ 8
3.1.4. Определение логической структуры реляционной базы данных 9
3.2. Разработка алгоритмов и технологии решения задачи 10
3.2.1. Разработка технологии ввода и накопления входной информации 10
3.2.2. Разработка форм ввода 10
3.2.3. Разработка запросов и отчётов для обработки и отображения информации 12
3.2.4. Создание макросов 12
3.3. Разработка интерфейса пользователя 13
4. Физическое проектирование задачи 14
Заключение 25
Файлы: 1 файл
Курсовик по Access.doc
— 927.50 Кб (Скачать)- ввод данных о заказе и их редактирование;
- ведение журнала оплаты товаров по чеку;
- вывод документов (отчёт об оплаченных товарах определённому заказчику за определённый период по чеку);
- вычисление итоговых данных по оплате товара.
3.2.1. Разработка технологии ввода
и накопления входной информации
В поставленной задаче должны
вводиться и накапливаться
3.2.2. Разработка форм ввода
Форма для ввода заказа.
Номер Заказа ____ (поле счётчик, заносится в таблицу «Заказ»)
Дата_заказа _____ (текущая дата, заносится в
таблицу «Заказ»)
Номер_машины____
Телефон_мастерской___
Код_мастеррской____
Марка_машины______
Имя_клиента___
Сумма_заказа____
Наименование_____
Телефон_клиента___
Адрес_мастерской___
______________________________
Клиент:
Форма для ввода данных о Чеке.(Автоформа)
№_чека ____
Дата_чека _____
Номер_заказа_____
Сумма_чека ____
Мастер:
Форма для ввода данных о Мастерах
Код_мастера___
ФИО_мастера___
Код_работы___
Мастерская:
Форма для ввода данных о Мастерской
Код_мастерской____
Наименование_мастерской____
Адрес_мастерской____
Телефон_мастерской___
Номенклатура работ:
Код_работы____
Наименование_работы_____
Стоимость_работ____
Работы Заказа ПФ:
Код_работы____
Наименование_работы____
Код_мастера____
Стоимость_работ_____
Номер_работы______
3.2.3. Разработка запросов и отчётов для обработки и отображения информации
Запрос на получение документа «Заказы» должен включать данные из таблиц:
- Заказ (Дата_заказа, Номер_машины, Дата_исполнения, Сумма заказа,).
- Мастерская (Код_мастерской).
- Мастер (Код_работы, Код_мастера).
- Номенклатура работ (Стоимость_работ).
3.2.4. Создание макросов
Для создания макросов используется вкладка «Макросы» основного окна базы данных. В этом окне, после нажатия кнопки «Создать», появляется окно конструктора макроса, в котором есть два столбца таблицы, в первом из которых задаётся имя макроса, выбором из раскрывающегося списка макросов. Каждый макрос имеет параметры, задаваемые в нижней части окна.
Для примера рассмотрим создание макроса, выполняющего следующие действия, который назовём «Стоимость»:
- Открытие формы;
- Поиск записи в форме «Заказ» =[Формы]![Заказ]![РаботыЗаказа
ПФ]![Код_работы]; - Задать значение Элемент - [Формы]![Заказ]![РаботыЗаказаП
Ф]![Стоимость_работ]; Выражение - [Формы]![НоменклатураРабот]![С тоимость_ратбот] - Закрыть форму;
- Задать значение Элемент - [Формы]![Заказ]![Сумма_заказа]
; Выражение - [Формы]![Заказ]![РаботыЗаказаП Ф]![ИТОГО] - Задать значение Элемент - [Формы]![Заказ]![Чеки]![Сумма_
чека]; Выражение - [Формы]![Заказ]![Сумма_заказа] - Занесение значения поля «Сумма_чека» формы «Чек» в поле «Сумма_ПП» формы «ПП»;
3.3. Разработка интерфейса пользователя
Для предоставления пользователю
возможности выполнять все
Модель меню приложения пользователя «Формирование и обработка заказов»
- Работа с отчетами:
- Отчет о заказе
- Отчет о оборотах
- Отчет о чеке
- Назад
- Работа с формами:
- Форма о заказе
- Форма о клиенте
- Форма о мастере
- Форма о мастерской
- Форма о номенклатуре работ
- Форма о работе заказа
- Форма о чеках
- Назад
- Выход
4. Физическое проектирование задачи
Для реализации проекта, то есть физического его воплощения, может использоваться реляционная СУБД, программный продукт фирмы Microsoft СУБД ACCESS, входящий в состав MS Office.
Таблица Заказ
Таблица Клиент
Таблица Мастер
Таблица Мастерская
Таблица Номенклатура работ
Таблица Работы заказа
Таблица Чеки
«Схема данных».
Сложная форма ЗАКАЗ.
Форма заказ в режиме «конструктор».
Форма клиент
Форма клиент в режиме конструктор
Форма мастер
Форма мастер в режиме конструктор
Форма Мастерская
Форма мастерская в режиме конструктор
Форма номенклатура работ
Форма номенклатура работ конструктор
Форма работы заказа
Форма работы заказа конструктор
Форма чеки
Форма чеки конструктор
Окно конструктора макроса «Стоимость».
Окно для изменения макета запроса.
Результат работы запроса.
Отчёт в режиме просмотра «Заказ».
Отчёт в режиме просмотра «Обороты».
Отчёт в режиме просмотра «ЧЕК».
Вид кнопочной формы (интерфейс пользователя приложения).
Заключение
База данных – это совокупность структурированных и взаимосвязанных данных и методов, обеспечивающих добавление выборку и отображение данных. Microsoft Access позволяет управлять всеми сведениями из одного файла базы данных. В рамках этого файла используются следующие объекты:
- таблицы для сохранения данных;
- запросы для поиска и извлечения только требуемых данных;
- формы для просмотра, добавления и изменения данных в таблицах;
- отчеты для анализа и печати данных в определенном формате;
Удачная разработка
базы данных обеспечивает
Разработанная в данном курсовом проекте база данных для решения задачи формировании и обработки заказов в магазине, позволяет автоматизировать весь документооборот, что позволяет сократить ошибки в документации. При появлении новых производственных задач разработчик может в кратчайшие сроки реализовать их в базе данных, путем добавления строк, столбцов и целых таблиц.
Описанная в этом курсовом проекте база данных должна быть полезна при работе в данной области.
В ходе проделанной работы, нами были созданы:
- 7 таблиц.
- 2 запроса.
- 7 форм и 1 главная кнопочная форма.
- 4 отчета.
Microsoft Access, обладая всеми чертами классической СУБД, предоставляет и дополнительные возможности. Access - это не только мощная, гибкая и простая в использовании СУБД, но и система для разработки работающих с базами данных приложений. С помощью Access можно создать приложение, работающее в среде Windows и полностью соответствующее потребностям по управлению данными. Используя запросы, есть возможность выбирать и обрабатывать хранящуюся в таблицах информацию. Можно создавать формы для ввода, просмотра и обновления данных, а также использовать Access для создания как простых, так и сложных отчетов. Формы и отчеты «наследуют» свойства базовой таблицы или запроса, так что в большинстве случаев необходимо указать форматы, условия назначения и некоторые другие характеристики данных только один раз. К числу наиболее мощных средств Access относятся средства разработки объектов - Мастера, которые можно использовать для создания таблиц, запросов различных типов форм и отчетов, просто выбрав с помощью мыши нужные опции.
С помощью Access также легко импортировать данные из текстовых файлов, документов текстовых процессоров и электронных таблиц (и экспортировать данные в них).
Microsoft Access имеет множество областей применения: на малом предприятии; корпорации и даже в сфере домашнего применения.