1. Разработка ИС.
1.1. Предпроектное обследование ПО.
1.1.1. Строительная фирма «ЛьвоffСтрой» является поставщиком строительных материалов в строительные розничные магазины города Санкт-Петербурга. Предметной областью данной курсовой является отдел закупок. С каждым поставщиком заключается договор на поставку товара в соответствии с потребностями предприятия, определенного количества, на определенную сумму, в определенный срок, и все это отражается в договоре на закупку. Поступление товара на склад сопровождает приходная накладная. Сопоставление этих двух документов и позволяет нам выполнить поставленную задачу: выявить месяцы для заданного квартала, в которых не было поставок заданной группы и суммы задолженности поставщиков на эти месяцы по каждому наименованию товара.
1.1.2. Справочник поставщиков, справочник групп товаров, справочник товаров, таблица кварталов, а также два документа: приходная накладная и договор на закупку.
1.1.3.
1.1.4.
1.1.5. Так как приходиться работать с большим количеством информации, нашей задачей является создание такого автоматизированного рабочего места, которое позволяет выдавать нам отчет в разрезе поставщиков и договоров, которое позволяло бы нам вести контроль за поставкой товара на склады предприятия, вести учет задолженности поставщиков перед стройбазой «ЛьвоffСтрой», и контроль за ее погашением.
1.1.6.
1.2. Постановка задачи.
1.2.1. (см. выше)
1.2.2. Ограничения: с одним поставщиком может быть заключено несколько договоров, в договоре может быть несколько изделий, одно и то же изделие может быть затребовано в разные месяцы, приходная накладная всегда ссылается на договор на закупку, номера договоров и приходных накладных уникальны для поставщика, каждый товар принадлежит только к одной группе товаров, имеет только одну единицу измерения, все цены в рублях.
1.2.3. Для решения поставленной задачи нам необходима следующая входная информация:
Справочник товаров:
код товара
наименование товара
единица измерения
цена за единицу
Справочник группы товаров:
код группы товаров
наименование группы
Справочник поставщиков:
реквизиты поставщика
наименование поставщика
адрес
Договор на закупку
номер договора на закупку
дата заключения договора на закупку
месяц поставки товара
наименование поставщика
код товара
количество
Приходная накладная
номер приходной накладной
номер договора на закупку
дата оприходования товара на складе
кол-во товара
код товара
1.2.4. Выходным документом является отчет о непоставках товаров группы _____ по месяцам ___ квартала:
Месяц |
Наименование товара |
Сумма задолженности |
|
Количество |
Стоимость |
||
Итого за месяц по группе: |
|||
Итого за месяц по группе: |
|||
Всего за квартал: |
Рис. 3
1.3. Построение информационной модели.
Итак, из списка предлагаемых входных документов нам необходимы два: Договор на закупку и Приходная накладная с соответствующими реквизитами:
ДЗ
Номер договора на закупку
Дата заключения договора на закупку
Наименования поставщика
Адрес поставщика
Реквизиты поставщика
Наименование товара
Единица измерения товара
Месяц поставки товара
Количество товара по договору на закупку
Цена закупки единицы измерения товара
ПН
Номер приходной накладной
Дата выписки приходной накладной
Дата оприходования товара на складе
Номер договора на закупку
Дата заключения договора на закупку
Наименование поставщика
Адрес поставщика
Реквизиты поставщика
Наименование товара
Единица измерения товара
Количество каждого наименования товара по приходной накладной
Для решения поставленной задачи необходимы также 3 документа нормативно-справочной информации:
Справочник поставщиков
Справочник товаров
Справочник групп товаров
, где следует ввести такие реквизиты, как Код товара, Код группы товаров, уникальные для каждого наименования.
Так как необходимо сделать отчет по данным определенного квартала, нам потребуется табличка Календарь.
На основании имеющихся данных можно выделить следующие информационные объекты с соответствующими реквизитами, где в скобках указаны сокращения, применяемые в самой базе данных:
ИО Поставщики
Реквизиты поставщика (Реквизиты)
Наименование поставщика (Наим)
Адрес поставщика (Адрес)
ИО Договор на закупку
Номер договора на закупку (№дог)
Месяц поставки товара (Месяц)
Дата заключения договора на закупку (Дата)
Наименование поставщика (Наим)
ИО Спецификация договора на закупку
Номер договора на закупку (№дог)
Количество товара по договору на закупку (Кол-во)
Код товара (Код)
ИО Приходная накладная
Номер приходной накладной (№ПП)
Номер договора на закупку (№дог)
Дата оприходования товара на складе (Дата опр)
ИО Спецификация приходной накладной
Номер приходной накладной (№ПП)
Количество каждого наименования товара по приходной накладной (Кол-во)
Код товара (Код)
ИО Группа товаров
Код группы товаров (КодГр)
Наименование группы товаров (НаимГр)
ИО Товары
Код товара (Код)
Наименование товара (Наим)
Единица измерения (ЕИ)
Цена за единицу (Цена)
Код группы товаров (КодГр)
ИО Квартал
Номер месяца (№мес)
Месяц поставки товара (месяц)
Номер квартала (№Кв)
Для поставщика уникальным является его наименование. ДЗ может быть заключен с несколькими поставщиками. ДЗ должен быть связан со своей Спецификацией по №дог, уникальному для каждого договора (аналогично для ПН с ее спецификацией). ПН составляется на основе ДЗ и идентифицируется также по №дог. Каждый товар принадлежит определенной группе и имеет свой уникальный код, может содержаться в нескольких ДЗ, и, следовательно, в нескольких ПН.
Опираясь на данную информацию необходимо выделить ключевые и описательные реквизиты (ключевые подчеркнуты):
ИО Поставщики
Реквизиты поставщика (Реквизиты)
Наименование поставщика (Наим)
Адрес поставщика (Адрес)
ИО Договор на закупку
Номер договора на закупку (№дог)
Месяц поставки товара (Месяц)
Дата заключения договора на закупку (Дата)
Наименование поставщика (Наим)
ИО Спецификация договора на закупку
Номер договора на закупку (№дог)
Количество товара по договору на закупку (Кол-во)
Код товара (Код)
ИО Приходная накладная
Номер приходной накладной (№ПП)
Номер договора на закупку (№дог)
Дата оприходования товара на складе (Дата опр)
ИО Спецификация приходной накладной
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.