Переплетная мастерская в пакете" MS Access

Автор работы: Пользователь скрыл имя, 04 Ноября 2013 в 18:50, контрольная работа

Краткое описание

Основой для учета, контроля и планирования служат всевозможные картотеки, регистрационные журналы, списки и т.д. Они постепенно накапливаются и обновляются. При большом объеме информации поиск и обобщение необходимых сведений, осуществляемых вручную, представляют собой довольно трудоемкий процесс.

Содержание

Введение 3

1. ОСНОВЫ ACCESS – РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ
1.1Определение (задание структуры) данных 4
1.2Обработка данных 6
1.3Управление данными 7
1.4Microsoft Access – нечто большее, чем СУБД 8

2. ПРОЕКТИРОВАНИЕ, СОЗДАНИЕ И УПРАВЛЕНИЕ БАЗОЙ ДАННЫХ НА ПРИМЕРЕ ПЕРЕПЛЕТНОЙ МАСТЕРСКОЙ В ПАКЕТЕ MS ACCESS
2.1 Краткое описание предметной области 10
2.2 Связи информационных объектов 11
3. Структуры таблиц 11
4. Схема данных 13
5. Запросы 13
6. Отчеты 15
7. Формы 16

ЗАКЛЮЧЕНИЕ 19
ЛИТЕРАТУРА 21

Прикрепленные файлы: 1 файл

Проектирование создание и управление базой данных Переплетная мастерская в пакете MS Access на сдачу.doc

— 362.50 Кб (Скачать документ)

В свете вышесказанного для автоматизации решения ваших  задач нам необходимы мощная реляционная  СУБД и система разработки приложений. Практически все существующие СУБД имеют средства разработки приложений, которые могут быть использованы программистами или квалифицированными пользователями при создании процедур для автоматизации управления и обработки данных. К сожалению, многие системы разработки приложений для создания процедур требуют знания некоторого языка программирования, например Си или Xbase. Несмотря на всю их силу и богатство средств, для успешного их использования от нас требуется наличие определенной профессиональной подготовки и опыта работы с ними. К счастью, в имеются средства, позволяющие легко проектировать и создавать приложения для работы с базами данных без знания языка программирования. Работа в Microsoft Access начинается с определения реляционных таблиц и их полей, которые будут содержать данные. Сразу после этого мы с помощью форм, отчетов и макросов сможете определять действия над этими данными.

Формы и отчеты можно  использовать для задания форматов вывода данных на экран и дополнительных вычислений, что очень похоже на работу с электронными таблицами. Но в этом случае содержащиеся в формах и отчетах форматы и инструкции по проведению вычислений отделены от данных (находящихся в таблицах), так что мы имеем полную свободу действий в использовании данных, не меняя при этом сами данные - достаточно создать дополнительную форму или отчет, использующие те же самые данные. Если нам нужно автоматизировать некоторые действия, то для установления связей между определенными формами и отчетами или для выполнения определенных действий в качестве отклика на некоторое событие (например, изменение данных в некотором поле формы) можно без особого труда создать макросы. Если вам нужны более изощренные средства, например библиотечные утилиты Windows, мы можете написать процедуру на Access Basic.

 

2. ПРОЕКТИРОВАНИЕ, СОЗДАНИЕ И УПРАВЛЕНИЕ БАЗОЙ  ДАННЫХ НА ПРИМЕРЕ ПЕРЕПЛЕТНОЙ  МАСТЕРСКОЙ В ПАКЕТЕ MS ACCESS

 

2.1 Краткое описание предметной области

 

В данном курсовом проекте  разработан фрагмент системы автоматизации  финансово-хозяйственной деятельности переплетной мастерской. Фирма осуществляет деятельность по производству книг, тетрадей и тому подобное, учет которых состоит из следующих операций:

1. учет сотрудников  мастерской,

2. учет материалов,

3. учет переплетных  изделий,

4. учет заказов,

5. учет комплектации  заказов.

Данная система предназначена  для автоматизации этих операций, получения достоверной и оперативной информации, формирования выходных документов. Система предназначена для непрерывного функционирования в течение всего рабочего дня.

В результате анализа  предметной области выявляются документы - источники данных для создания БД.

 

 

 

 

 

 

 

 

 

 

 

 

2.2 Связи информационных объектов

 

Номер связи

Главный объект

Подчиненный объект

Тип связи

1

Сотрудники

Заказы

1:М

2

Комплектация

Заказы

1:М

3

Клей

Комплектация

1:М

4

Картон

Комплектация

1:М

5

Пружина

Комплектация

1:М


 

 

3. Структуры таблиц

 

Для решения поставленной задачи необходимо создать 6 таблиц: “Сотрудники  мастерской”, “Заказы”, “Клей”, “Картон”, “Пружина”, “Комплектация заказа”, структуры которых следующие (Табл. 3.1, 3.2, 3.3, 3.4, 3.5 и 3.6).

 

Таблица 3.1. «Сотрудники мастерской»

 

Поле

Обязательное поле

Тип

Размер

Описание

Код сотрудника

Да

Текстовой

50

Ключевое поле

Ф.И.О.

Нет

Текстовой

50

 

Дата рождения

Нет

Дата/время

Длинный формат даты

 

Дата поступления на работу

Нет

Текстовой

50

 

Образование

Нет

Текстовый

50

 

Должность

Нет

Текстовой

50

 

Телефон

Нет

Текстовой

50

 

Адрес

Нет

Текстовой

50

 

 

Таблица 3.2 . «Заказы».

 

Поле

Обязательное поле

Тип

Размер

Описание

Код заказа

Да

Текстовой

50

Ключевое поле

Ф.И.О. заказчика

Нет

Текстовый

50

 

Мастер

Нет

Текстовый

50

 

 Изделие

Нет

Текстовой

50

 

Дата приема заказа

Нет

Дата/время

Длинный формат даты

 

Дата выполнения заказа

Нет

Дата/время

Длинный формат даты

 

 

 

 

 

Таблица 3.3 «Клей».

 

Поле

Обязательное поле

Тип

Размер

Описание

Код

Да

Текстовой

50

Ключевое поле

Наименование клея

Нет

Текстовой

50

 

Цена клея

Нет

Числовой

Длинное целое

 

 

Таблица 3.4 «Картон»

 

Поле

Обязательное поле

Тип

Размер

Описание

Код

Да

Текстовой

50

Ключевое поле

Наименование картона

Нет

Текстовой

50

 

Цена картона

Нет

Числовой

С плавающей точкой

 

 

Таблица 3.5 «Пружина»

 

Поле

Обязательное поле

Тип

Размер

Описание

Код

Да

Текстовой

50

Ключевое поле

Наименование пружины

Нет

Текстовой

50

 

Цена пружины

Нет

Числовой

С плавающей точкой

 

 

 

Таблица 3.6 «Комплектация  заказа».

 

Поле

Обязательное поле

Тип

Размер

Описание

Код изделия

Нет

Текстовой

50

Ключевое поле

Наименование изделия

Нет

Текстовой

50

 

Код клея

Нет

Текстовой

50

 

Расход клея

Нет

Текстовой

50

 

Код картона

Нет

Текстовой

50

 

Расход картона

Нет

Текстовой

50

 

Код пружины

Нет

Текстовой

50

 

Расход пружины

Нет

Текстовой

50

 

Стоимость работы

Нет

Текстовой

50

 

 

 

 

 

 

 

 

 

4. Схема данных.


Рисунок 4.1

 

Схема данных представлена на рисунке 4.1. Таблица “Сотрудники  мастерской” связана с таблицей “Заказы” посредством поля “Код сотрудника”, которое присутствует в обеих таблицах. В свою очередь, таблица “Заказы” связана с таблицей “Комплектация заказов” посредством поля “Код изделия”. Далее также связана таблица “Комплектация заказов” с таблицами: “Клей”, “Картон”, “Пружина” посредством поля “Код”

 

5. Запросы.

 

Организация поиска и  обработки данных осуществляется с  помощью запросов.

Запрос «Выбор заказов  за период»

Цель запроса: Получить информацию за определенный период. Запрос формируется из таблиц: Заказы, Сотрудники мастерской, Комплектация заказа.

 

 

Вид запроса:

Поле

Код заказа

ФИО заказчика

Код

сотрудника

ФИО

Код

Наименов изделия

Дата заказа

Дата выполнения

Таблица

Заказы

Заказы

Заказы

Сотрудники

Заказы

Комплектация зак.

Заказы

Заказы

Условие отбора

           

>=[Дата начала периода] And <=[Дата конец периода]

 

 

 

Результат выполнения запроса:

 

Заказчик

Мастер

Наименование изделия

Дата приема заказа

Дата выполнения заказа

Волкова ИИ

Люфт АО

Переплет++

1 марта 1999

10 марта 1999


 

Запрос «Выборка заказов  по мастерам»

Цель: Выбрать  заказы, принятых  определенным мастером.

Используются таблицы: Заказы и Сотрудники мастерской.

 

Поле

Дата заказа

Дата выполнения заказов

Код изделия

ФИО

Таблица

Заказы

Заказы

Заказы

Сотрудники мастерской

Условие отбора

     

Like [Введите мастера и *]


 

Результат выполнения запроса:

 

Дата приема заказа

Дата выполнения заказа

Код изделие

ФИО мастера

16 марта 1999

20 марта 1999

01

Антонов


 

Запрос по изделиям

Цель: Получить всю информацию касающуюся каждого изделия.

Используются таблицы: Комплектацию заказов, Клей, Картон, Пружина.

Запрос формирует таблицу, имеющую следующие поля: Код изделия,  Наименование изделия, Код клея, Расход клея, код картона, Расход картона, Код  пружины, Расход пружины, Стоимость  материалов, Стоимость работы, Общая  стоимость.

Модифицирующий запрос на удаление заказов по периоду

Цель: Удалить все устаревшие записи за определенный период.

Используется таблица  Заказы

Удаление производится по условию в поле Дата заказа. Период для удаления заносится пользователем.

Запрос заказов  у каждого сотрудника: (группирующий)

Цель: Получить информацию, содержащую информацию о том, сколько  всего заказов у каждого из сотрудников.

Используются таблицы: Сотрудники мастерской, Заказы

 

Поле

ФИО

Код сотрудника

Имя таблицы

Сотрудники мастерской

Заказы

Групповая операция

Группировка

Count

Сортировка

По возрастанию

 

 

Результат выполнения запроса:

 

ФИО мастера

Количество заказов

Антонов А.П.

                              2


 

 

6. Отчеты.

 

Для отображения информации, содержащейся в базе данных ''Переплетная  мастерская'', создаются 3 отчета:

    1. ''Сотрудники мастерской'' - имеет поля: Код сотрудника, Ф.И.О., Дата рождения, Дата

поступления на работу, Образование, Должность, Телефон, Адрес.

    1. ''Отчет по заказам и мастерам (вводится период)'' - имеет поля: Мастер, Дата приема заказа, ФИО заказчика, Наименование заказа, Дата выполнения заказа.
    2. “Отчет  сотрудников мастерской по выполнению работ за период” –  имеет поля: 

Дата приема заказа, ФИО  заказчика, Наименование изделия, Дата выполнения заказа.

 

7. Формы.

Информация о работе Переплетная мастерская в пакете" MS Access