Автор работы: Пользователь скрыл имя, 23 Марта 2013 в 15:13, курсовая работа
Базы данных всегда были важнейшей темой при изучении информационных систем. Проектирование и разработка базы данных требуют и искусства, и умения. Понимание пользовательских требований и перевод их в эффективный проект базы данных можно назвать творческим процессом. Преобразование этих проектов в физические базы данных с помощью функционально полных и высокопроизводительных приложений – инженерный процесс. Оба процесса полны сложностей и приятных интеллектуальных головоломок. Сейчас существует большая необходимость в развитии технологии баз данных.
Введение 3
1 Обследование предметной области
1.1 Характеристика предметной области, цель проекта 5
1.2 Обоснование и выбор состава автоматизированных задач, постановка задачи 7
2 Информационный анализ предметной области и выделение информационных объектов
2.1 Группировка задач и определение последовательности их выполнения 8
2.2 Графическое представление последовательности выполнения задач 11
3 Анализ данных
3.1 Определение полного набора входных, выходных данных для каждой задачи 12
3.2 Отбор необходимых данных, формирование необходимых данных формирования рабочих бланков (таблиц) задач 14
4 Определение структуры данных
4.1 Упорядочивание всех типов информации, определение схем таблиц базы данных 17
4.2 Формирование рабочих бланков таблиц (описание наборов имен полей, типов данных, условий назначения и других свойств полей) 19
5 Схема базы данных
5.1 Определение связей и их типов между объектами 223
5.2 Формирование схемы базы данных 24
6 Проектирование системы запросов
6.1 Формирование бланков для реализации запросов (описание наборов полей, условий отбора информации и групповых функций) 25
6.2 Формирование отчетов 28
Заключение 30
Список литературы 31
После отпуска товаров кладовщик подкладывает к соответствующей карточке складского учета фактуру с доверенностью, либо собирает их вместе, проставив (при наличии) учетную цену. В установленные сроки бухгалтер "снимает остатки на складе" - принимает от кладовщика "Материальный складской отчет" - реестр всех изъятых у кладовщика документов с разделением по приходу и отпуску
В соответствии с описанием данного процесса, конкретизируем цель и задачи данного проекта. Целью создания этой базы данных является автоматизация учета использования материалов. Чтобы достичь этой цели, необходимо, чтобы с помощью этой базы данных решались следующие задачи:
Последовательность выполнения задач рассмотрим в виде схемы представленной на рисунке 1.
Рисунок 1. Последовательность выполнения задач.
Входная и выходная информация задачи «Учета реализации продукции» разделяется на несколько видов в зависимости от каждой задачи данной БД.
1. Учет поступления продукции. Учёт номенклатуры продукции. Отчет о движении материальных ценностей, где отражаются:
2. Учет реализации продукции. Учёт номенклатуры продукции. Отчёт о движении материальных ценностей. Отчет о реализации продукции. Отчет о задолженности контрагентов. Решение этой задачи, включает следующие данные:
3. Учёт номенклатуры продукции. Учет поступления продукции. Учет реализации продукции. Решение этой задачи, включает следующие данные:
4. Отчёт о движении материальных ценностей. Учет поступления продукции. Учёт реализации продукции.
5. Отчёт о реализации продукции.
6. Учет оплаты продукции. Отчет о задолженности контрагентов.
7. Отчет о задолженности контрагентов. Учет оплаты продукции.
После упорядочения данных и определения схем таблиц составляется описание объектов в рабочем бланке. По определенным выше наборам данных для каждой задачи составляются рабочие бланки задач.
Таблица 1. Бланк описания задачи «Учет поступления продукции».
Наименование задачи: |
Учет поступления продукции |
|||
Краткое описание: |
В этом бланке учитывается поступившая продукция, и указываются ее реквизиты. | |||
Список связанных задач: |
Учёт номенклатуры продукции. Отчет о движении материальных ценностей. | |||
Имя элемента |
Использование |
Описание |
Объект | |
Название |
ВХ |
Наименование продукции |
Т-продукты | |
ЕдИзм |
ВХ |
Единица измерения продукции |
Т-ед-изм | |
Количество |
ВВ |
Количество поступившей продукции |
Т-поступление-продукции | |
НомерДокумента |
ВХ |
Номер документа, по которому поступила продукция |
Т-документы-поступления | |
ДатаПоступления |
ВХ |
Дата документа, по которому поступила продукция |
Т-документы-поступления | |
НаименованиеПодразделения |
ВХ |
Наименование подразделения, от которого поступила продукция |
Т-подразделения |
Таблица 2. Бланк описания задачи «Учет реализации продукции».
Наименование задачи: |
Учет реализации продукции |
|||
Краткое описание: |
В этом бланке продукция, реализованная по различным каналам. | |||
Список связанных задач: |
Учёт номенклатуры продукции. Отчёт о движении материальных ценностей. Отчет о реализации продукции. Отчет о задолженности контрагентов | |||
Имя элемента |
Использование |
Описание |
Объект | |
Название |
ВХ |
Наименование продукции |
Т-продукты | |
ЕдИзм |
ВХ |
Единица измерения продукции |
Т-ед-изм | |
НомерДокументаРеализации |
ВХ |
Номер документа, по которому поступила продукция |
Т-документы-реализации | |
ДатаДокументаРеализации |
ВХ |
Дата документа, по которому поступила продукция |
Т-документы-реализации | |
Количество |
ВВ |
Количество реализованной продукции |
Т-реализация-продукции | |
Цена |
ВВ |
Цена реализованной продукции |
Т-реализация-продукции | |
НаименованиеКонтрагента |
ВХ |
Наименование контрагента, которому была реализована продукция |
Т-контрагенты |
Таблица 3. Бланк описания задачи «Учёт номенклатуры продукции».
Наименование задачи: |
Учёт номенклатуры продукции |
||
Краткое описание: |
Регистрация информации о номенклатуре продукции, то есть наименование, сорт и т. д. | ||
Список связанных задач: |
Учет поступления продукции. Учет реализации продукции. | ||
Имя элемента |
Использование |
Описание |
Объект |
Название |
ВВ |
Наименование продукции |
Т-продукты |
КрНаимЕдИзм |
ВХ |
Краткое наименование единицы измерения продукции |
Т-ед-изм |
НаименованиеЕдИзм |
ВХ |
Полное наименование единицы измерения продукции |
Т-ед-изм |
Таблица 4. Бланк описания задачи «Отчёт о движении материальных ценностей».
Наименование задачи: |
Отчёт о движении материальных ценностей |
||
Краткое описание: |
Регистрация информации о том, сколько продукции поступило, сколько реализовано за определенный период | ||
Список связанных задач: |
Учет поступления продукции. Учёт реализации продукции | ||
Имя элемента |
Использование |
Описание |
Объект |
Название |
ВХ, ВЫХ |
Наименование продукции |
Т-продукты |
НачОстаток |
ВХ, ВЫХ |
Остаток продукции на начало периода |
Запрос: reportProd-1-3 |
Приход |
ВХ, ВЫХ |
Поступление продукции за период |
Запрос: reportProd-2-1 |
Реализовано |
ВХ, ВЫХ |
Реализация продукции за период |
Запрос: reportProd-2-2 |
КонОстаток |
ИЗ, ВЫХ |
Остаток продукции на конец периода |
Запрос: reportProd-2-3 |
Таблица 5. Бланк описания задачи «Отчёт о реализации продукции».
Наименование задачи: |
Отчёт о реализации продукции |
|||
Краткое описание: |
Регистрация информации о том, сколько продукции реализовано, по каким каналам и на какую сумму | |||
Список связанных задач: |
Учёт реализации продукции | |||
Имя элемента |
Использование |
Описание |
Объект | |
НаименованиеКонтрагента |
ВХ, ВЫХ |
Наименование контрагента, которому реализована продукция |
Т-контрагенты | |
Продукт |
ВХ, ВЫХ |
Наименование продукции |
Т-реализация-продукции | |
Количество |
ВХ, ВЫХ |
Количество реализованной продукции |
Т-реализация-продукции | |
Цена |
ВХ, ВЫХ |
Цена реализации продукции |
Т-реализация-продукции | |
Стоимость |
ИЗ, ВЫХ |
Стоимость реализованной продукции |
Запрос: reportSale | |
ДатаДокументаРеализации |
ВХ |
Дата реализации продукции |
Т-документы-реализации |
Таблица 6. Бланк описания задачи «Учет оплаты продукции».
Наименование задачи: |
Учет оплаты продукции |
||
Краткое описание: |
Регистрация информации о том, когда и сколько заплатили контрагенты | ||
Список связанных задач: |
Отчет о задолженности контрагентов | ||
Имя элемента |
Использование |
Описание |
Объект |
НаименованиеКонтрагента |
ВХ |
Наименование контрагента, произведшего оплату |
Т-контрагенты |
НомерДокументаОплаты |
ВВ |
Номер документа оплаты |
Т-оплата |
ДатаОплаты |
ВВ |
Дата документа оплат |
Т-оплата |
СуммаОплаты |
ВВ |
Сумма оплаты, руб |
Т-оплата |
ОплатаНаличными |
ВВ |
Была ли оплата произведена наличными |
Т-оплата |
Таблица 7. Бланк описания задачи «Отчет о задолженности контрагентов».
Наименование задачи: |
Отчет о задолженности контрагентов |
|||
Краткое описание: |
Регистрация информации о том, когда и сколько заплатили контрагенты | |||
Список связанных задач: |
Учет оплаты продукции | |||
Имя элемента |
Использование |
Описание |
Объект | |
НаименованиеКонтрагента |
ВХ, ВЫХ |
Наименование контрагента |
Т-контрагенты | |
Реализовано |
ВХ, ВЫХ |
Сумма, на которую реализована продукция |
reportPayment-1-1 | |
Оплачено |
ВХ, ВЫХ |
Сумма, которую заплатил контрагент |
reportPayment-1-2 | |
Задолженность |
ИЗ, ВЫХ |
Задолженность контрагента перед нашей организацией |
Для упорядочивания всей информации для решения задачи по учету поступившей продукции необходимо составить таблицу т-документы-поступления: