Автор работы: Пользователь скрыл имя, 21 Октября 2011 в 20:18, курсовая работа
Предприятие ООО «Петербургские сладости» выпускает изделия широкого потребления: конфеты «Россия», пирожное «Буше», сливочная трубочка, шоколадный эклер, пирожное «Картошка», шоколадный батончик, торт вафельный.
Содержание:
1. Анализ предметной области. 3
1.1. Описание предметной области и функции решаемых задач. 3
1.3 Ограничения предметной области. 4
2. Постановка задач. 4
2.1. Организационно-экономическая сущность решаемых задач. 4
2.2. Описание входной информации. 5
2.3. Описание выходной информации. 7
3. Разработка Информационного обеспечения. 7
4. Создание базы данных 8
4.1. Структура таблицы 8
4.2. Схема данных. 9
4.3 Пользовательские формы. 10
4.4. Ввод данных 12
5. СОЗДАНИЕ АЛГОРИТМА И ЗАПРОСОВ. 12
5.1. Разработка запросов 12
6. СОЗДАНИЕ ОТЧЕТОВ. 16
ЦН(номер цеха, номер цеховой накладной, дата сдачи);
СЦН(номер
цеха, код изделия, номер
цеховой накладной, количество).
3.2.
Определение связей
информационных объектов
в построение информационно-
В результате анализа получили пять ИО или сущностей. Вот парный анализ связей между ними:
ЕДИНИЦА ИЗМЕРЕНИЯ ИЗДЕЛИЯ (ЕДИНИЦА ИЗМЕРЕНИЯ – главный ИО, ИЗДЕЛИЯ – подчиненный ИО). ТИП связи 1:М. Связь между этими объектами обеспечивается с помощью реквизита Код изделия.
ИЗДЕЛИЕ ПЛАН ВЫПУСКА (ИЗДЕЛИЕ – главный ИО, ПЛАН ВЫПУСКА – подчиненный ИО). Тип связи 1:М. Связь обеспечивается с помощью реквизита Код изделия.
ИЗДЕЛИЕ
ЦЕХ
ПЛАН ВЫПУСКА (ЦЕХ – главный
ИО, ПЛАН ВЫПУСКА – подчиненный
ИО). Тип связи 1:М. Связь обеспечивается
между этими объектами с
ЦЕХ ЦН (ЦЕХ – главный ИО, ЦН – подчиненный ИО). Тип связи 1:М. Связь обеспечивается между этими объектами с помощью реквизита Номер цеха.
ЦН
СЦН (ЦН – главный ИО, СЦН – подчиненный
ИО) Тип связи 1:М. Связь обеспечивается
между этими объектами с помощью реквизита
Номер цеха.
После
того, как установлены связи между
сущностями, возможно построение информационно-логической
модели.
Информационно-логическая модель – это модель данных, отображающая предметную область в виде совокупности информационных объектов и структурных связей между ними.
Имя
таблицы |
Имя
поля |
Ключ | Тип данных | Размер,
Формат поля |
Изделие | КОД_ИЗД | Да | Текстовый | 3 |
НАИМ_ИЗД | - | Текстовый | 20 | |
КОД_ЕД.ИЗМ | - | Текстовый | 2 | |
ЦЕНА | - | Числовой | 3 | |
НОРМ_ЗАПАС | - | Текстовый | 5 | |
НОМЕР_ СКЛАДА | - | Текстовый | 2 | |
Ед. измерения | КОД_ЕД.ИЗМ. | Да | Текстовый | 2 |
НАИМ_ЕД.ИЗМ. | - | Текстовый | 17 | |
Цех | НОМЕР_ ЦЕХА | Да | Текстовый | 1 |
НАИМ_ЦЕХА | - | Текстовый | 5 | |
План
выпуска |
НОМЕР_ЦЕХА | Да | Текстовый | 1 |
МЕС_ВЫПУСКА | Да | Числовое | Целое | |
КОД_ИЗД. | Да | Текстовый | 3 | |
КОЛИЧЕСТВО | - | Числовой | Дл. Целое | |
ЦН | НОМЕР_ЦЕХА | Да | Текстовый | 1 |
НОМЕР_ЦН | Да | Текстовый | 4 | |
ДАТА_СДАЧИ | - | Дата/время | Краткий форм. | |
СЦН | НОМЕР_ЦЕХА | Да | Текстовый | 1 |
НОМЕР_ЦН | Да | Текстовый | 4 | |
КОД_ИЗД. | Да | Текстовый | 3 | |
КОЛИЧЕСТВО | - | Числовой | Дл. Цел. |
Схема данных
в ACCESS строиться на основе логической
модели, разработанной при проектировании
базы данных. В ней определяются и запоминаются
связи между таблицами. Эти связи используются
при создании форм, запросов, отчетов,
а также обеспечивают целостность взаимосвязанных
данных при корректировке таблицы.
Пользовательская форма позволяет отображать данные на экране в виде входного (первичного) документа. С помощью форм удобно вводить в таблицы данные входных документов, просматривать или редактировать записи таблиц. Формы создаются после того, как разработаны таблицы и схема данных.
Форма Цеховая
накладная создана с помощью мастера
форм, а затем отредактирована с помощью
конструктора.
Отредактированная составная форма Цеховая накладная приняла вид:
Данные можно вводить двумя способами:
Ввод данных через таблицы. Например, заполняем таблицу Изделие. Для этого необходимо просто открыть таблицу и поочередно вводить данные (нельзя оставлять пустые ячейки):
Ввод
данных через формы.
Перед решением задачи необходимо составить подробное описание последовательности действий (алгоритм) над исходными или уже полученными на предыдущем шаге данными для получения результатов.
Для обработки данных в СУБД используются запросы. Запрос можно построить на основе одной или нескольких таблиц и запросов.
Первый запрос называется Задача 1 и он составлен на основе двух таблиц: план выпуска и изделие. Для этого запроса надо применить групповую операцию. С помощью групповых операций записи собираются в группы с одинаковыми значениями указанных полей.
Для ЗАДАЧИ 1 бланк запроса выглядит следующим образом:
Таким образом
получим результат:
Второй
запрос будет называться Задача
2, он состоит
из трех таблиц: Изделие,
ЦН, СЦН
и Цех. Для задачи 2
также необходимо будет применить групповые
операции. Бланк запроса выглядит следующим
образом:
После выполнения запроса получится следующий результат:
Запрос третий называется задача
3, он состоит
из таблиц Задача 2
и План
выпуска. Для
запроса ЗАДАЧИ 3 надо использовать функцию
Nz. Для получения отклонения в пустом столбце
создать выражение:
Отклонение: Выражение1: [[План выпуска]!КОЛИЧЕСТВО – Nz ([Задача 2]![Sum-КОЛИЧЕСТВО])
В результате выполнения запроса получим:
Последний четвертый запрос – задача 4 – ДОЛГ. Он состоит из запроса задача 3.В этом запросе (задача 4 - ДОЛГ) следует ввести условие отбора, а именно выбрать недостачу (<0).
Бланк запроса примет вид:
Результатом решения поставленной задачи будет следующая таблица:
Access позволяет создать макет отчета определенной структуры. В отчете могут быть включены данные одной таблицы, одного запроса или нескольких таблиц и запросов.
Отчет может быть создан с помощью Мастера отчетов или в режиме Конструктора отчетов. Проще создать отчет с помощью Мастера отчетов, а затем доработать его в режиме Конструктора отчетов.
В результате редактирования отчет примет вид:
Информация о работе Проектирование информационных баз данных