48397 (Проектирование, создание и управление базой данных «Переплетная мастерская» в пакете MS Access), страница 2
Описание файла
Документ из архива "Проектирование, создание и управление базой данных «Переплетная мастерская» в пакете MS Access", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.
Онлайн просмотр документа "48397"
Текст 2 страницы из документа "48397"
2.1. Краткое описание предметной области.
В данном курсовом проекте разработан фрагмент системы автоматизации финансово-хозяйственной деятельности переплетной мастерской. Фирма осуществляет деятельность по производству книг, тетрадей и тому подобное, учет которых состоит из следующих операций:
1. учет сотрудников мастерской,
2. учет материалов,
3. учет переплетных изделий,
4. учет заказов,
5. учет комплектации заказов.
Данная система предназначена для автоматизации этих операций, получения достоверной и оперативной информации, формирования выходных документов. Система предназначена для непрерывного функционирования в течение всего рабочего дня.
В результате анализа предметной области выявляются документы - источники данных для создания БД.
2.2 Выделение информационных объектов. Описательные и ключевые реквизиты информационных объектов.
Информационный объект | Наименование реквизита | Имя реквизита | Функциональные зависимости |
Сотрудники мастерской | Код сотрудника | Код сотрудника | |
ФИО | ФИО | ||
Дата рождения | Дата рождения | ||
Дата поступления на работу | Дата поступления | ||
Образование | Образование | ||
Профессия | Должность | ||
Телефон | Телефон | ||
Адрес | Адрес | ||
Заказы | Код | Код заказа | |
ФИО | ФИО заказчика | ||
Мастер | Мастер | ||
Изделие | Изделие | ||
Дата приема заказа | Дата приема заказа | ||
К омплектация заказа | Код изделия | Код изделия | |
Наименование изделия | Наименование изделия | ||
Код клея | Код клея | ||
Расход клея | Расход клея | ||
Код картона | Код картона | ||
Расход картона | Расход картона | ||
Код пружины | Код пружины | ||
Расход пружины | Расход пружины | ||
Стоимость работы | Стоимость работы | ||
Клей | Код | Код | |
Наименование | Наименование клея | ||
Цена | Цена | ||
Картон | Код | Код | |
Наименование | Наименование картона | ||
Цена | Цена | ||
Пружина | Код | Код | |
Наименование | Наименование пружины | ||
Цена | Цена |
2.3. Связи информационных объектов
Номер связи | Главный объект | Подчиненный объект | Тип связи |
1 | Сотрудники | Заказы | 1:М |
2 | Комплектация | Заказы | 1:М |
3 | Клей | Комплектация | 1:М |
4 | Картон | Комплектация | 1:М |
5 | Пружина | Комплектация | 1:М |
2.4. Информационно-логическая модель в каноническом виде
Уровень 0
Уровень 1
Уровень 2
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. Таблица “Сотрудники мастерской” связана с таблицей “Заказы” посредством поля “Код сотрудника”, которое присутствует в обеих таблицах. В свою очередь, таблица “Заказы” связана с таблицей “Комплектация заказов” посредством поля “Код изделия”. Далее также связана таблица “Комплектация заказов” с таблицами: “Клей”, “Картон”, “Пружина” посредством поля “Код”.
5. Запросы.
Организация поиска и обработки данных осуществляется с помощью запросов.
Запрос «Выбор заказов за период»
Цель запроса: Получить информацию за определенный период. Запрос формируется из таблиц: Заказы, Сотрудники мастерской, Комплектация заказа. Вид запроса:
Поле | Код заказа | ФИО заказчика | Код сотрудника | ФИО | Код | Наименов изделия | Дата заказа | Дата выполнения |
Таблица | Заказы | Заказы | Заказы | Сотрудники | Заказы | Комплектация зак. | Заказы | Заказы |
Условие отбора | >=[Дата начала периода] And <=[Дата конец периода] |
Результат выполнения запроса:
Заказчик | Мастер | Наименование изделия | Дата приема заказа | Дата выполнения заказа |
Волкова ИИ | Люфт АО | Переплет++ | 1 марта 1999 | 10 марта 1999 |
Запрос «Выборка заказов по мастерам»
Цель: Выбрать заказы, принятых определенным мастером.