Автор: Пользователь скрыл имя, 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
- ввод данных о заказе и их редактирование;
- ведение журнала оплаты товаров по чеку;
- вывод документов (отчёт об оплаченных товарах определённому заказчику за определённый период по чеку);
- вычисление итоговых данных по оплате товара.
В поставленной задаче должны
вводиться и накапливаться
Форма для ввода заказа.
Номер Заказа ____ (поле счётчик, заносится в таблицу «Заказ»)
Дата_заказа _____ (текущая дата, заносится в
таблицу «Заказ»)
Номер_машины____
Телефон_мастерской___
Код_мастеррской____
Марка_машины______
Имя_клиента___
Сумма_заказа____
Наименование_____
Телефон_клиента___
Адрес_мастерской___
______________________________
Клиент:
Форма для ввода данных о Чеке.(Автоформа)
№_чека ____
Дата_чека _____
Номер_заказа_____
Сумма_чека ____
Мастер:
Форма для ввода данных о Мастерах
Код_мастера___
ФИО_мастера___
Код_работы___
Мастерская:
Форма для ввода данных о Мастерской
Код_мастерской____
Наименование_мастерской____
Адрес_мастерской____
Телефон_мастерской___
Код_работы____
Наименование_работы_____
Стоимость_работ____
Работы Заказа ПФ:
Код_работы____
Наименование_работы____
Код_мастера____
Стоимость_работ_____
Номер_работы______
Запрос на получение документа «Заказы» должен включать данные из таблиц:
Для создания макросов используется вкладка «Макросы» основного окна базы данных. В этом окне, после нажатия кнопки «Создать», появляется окно конструктора макроса, в котором есть два столбца таблицы, в первом из которых задаётся имя макроса, выбором из раскрывающегося списка макросов. Каждый макрос имеет параметры, задаваемые в нижней части окна.
Для примера рассмотрим создание макроса, выполняющего следующие действия, который назовём «Стоимость»:
Для предоставления пользователю
возможности выполнять все
Модель меню приложения пользователя «Формирование и обработка заказов»
Для реализации проекта, то есть физического его воплощения, может использоваться реляционная СУБД, программный продукт фирмы Microsoft СУБД ACCESS, входящий в состав MS Office.
Таблица Заказ
Таблица Клиент
Таблица Мастер
Таблица Мастерская
Таблица Номенклатура работ
Таблица Работы заказа
Таблица Чеки
«Схема данных».
Сложная форма ЗАКАЗ.
Форма заказ в режиме «конструктор».
Форма клиент
Форма клиент в режиме конструктор
Форма мастер
Форма мастер в режиме конструктор
Форма Мастерская
Форма мастерская в режиме конструктор
Форма номенклатура работ
Форма номенклатура работ конструктор
Форма работы заказа
Форма работы заказа конструктор
Форма чеки
Форма чеки конструктор
Окно конструктора макроса «Стоимость».
Окно для изменения макета запроса.
Результат работы запроса.
Отчёт в режиме просмотра «Заказ».
Отчёт в режиме просмотра «Обороты».
Отчёт в режиме просмотра «ЧЕК».
Вид кнопочной формы (интерфейс пользователя приложения).
База данных – это совокупность структурированных и взаимосвязанных данных и методов, обеспечивающих добавление выборку и отображение данных. Microsoft Access позволяет управлять всеми сведениями из одного файла базы данных. В рамках этого файла используются следующие объекты:
Удачная разработка
базы данных обеспечивает
Разработанная в данном курсовом проекте база данных для решения задачи формировании и обработки заказов в магазине, позволяет автоматизировать весь документооборот, что позволяет сократить ошибки в документации. При появлении новых производственных задач разработчик может в кратчайшие сроки реализовать их в базе данных, путем добавления строк, столбцов и целых таблиц.
Описанная в этом курсовом проекте база данных должна быть полезна при работе в данной области.
В ходе проделанной работы, нами были созданы:
Microsoft Access, обладая всеми чертами классической СУБД, предоставляет и дополнительные возможности. Access - это не только мощная, гибкая и простая в использовании СУБД, но и система для разработки работающих с базами данных приложений. С помощью Access можно создать приложение, работающее в среде Windows и полностью соответствующее потребностям по управлению данными. Используя запросы, есть возможность выбирать и обрабатывать хранящуюся в таблицах информацию. Можно создавать формы для ввода, просмотра и обновления данных, а также использовать Access для создания как простых, так и сложных отчетов. Формы и отчеты «наследуют» свойства базовой таблицы или запроса, так что в большинстве случаев необходимо указать форматы, условия назначения и некоторые другие характеристики данных только один раз. К числу наиболее мощных средств Access относятся средства разработки объектов - Мастера, которые можно использовать для создания таблиц, запросов различных типов форм и отчетов, просто выбрав с помощью мыши нужные опции.
С помощью Access также легко импортировать данные из текстовых файлов, документов текстовых процессоров и электронных таблиц (и экспортировать данные в них).
Microsoft Access имеет множество областей применения: на малом предприятии; корпорации и даже в сфере домашнего применения.