Автоматизированная система учета расчетов с покупателями и поставщиками на предприятии на основе данных ООО "Дагестан-Парус"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

му классу объектов в модели присваивается уникальное имя.

Связи между объектами и характеризующими его свойствами изображаются в виде линий, соединяющих обозначение объекта и его свойств. Свойства могут быть единичными (например, год рождения) и множественными (например, один студент может знать несколько языков).

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

Свойства могут быть:

статистическими (постоянные, не изменяющиеся с течением времени);

динамическими (изменяющиеся с течением времени).

Некоторым объектам из класса объектов присущи свойства, которые не характерны для других объектов из этого же класса.

Такие свойства называются условными.

Кроме связей между объектом и его свойствами в инфологической модели фиксируются связи между объектами разных классов.

Различают следующие виды связей:

один к одному;

один ко многим;

многие к одному;

многие ко многим.

Инфологическая модель отображает классы объектов и связи между ними.

Для указания этой ситуации существует понятие класс принадлежности.

Инфологическая модель комплекса задач, рассматриваемого в данном дипломном проекте, представлена на рис. 2.2.

Рис. 2.2. Инфологическая модель данных

2.1.2 Характеристика входной информации

Описание входящих документов

Для выполнения автоматизации расчетов с поставщиками и покупателями на предприятиях ООО Дагестан - Парус используются данные следующих форм:

А) Счет-фактура при покупке и реализации товаров со следующими характеристиками:

- № счет - фактуры;

дата составления счета;

продавец;

адрес продавца;

ИНН/КПП продавца;

грузоотправитель и его адрес;

грузополучатель и его адрес;

платежно-расчетный документ;

покупатель;

адрес покупателя;

ИНН/КПП покупателя;

наименования товара;

единица измерения;

количество товаров;

цена за единицу измерения;

стоимость товара без учета налога;

налоговая ставка;

сумма налога по товару;

стоимость товара с учетом налога;

всего к оплате;

сумма налога;

ФИО руководителя;

ФИО главного бухгалтера.

Б) Накладная по поступлению товаров от поставщиков:

номер накладной;

дата оформления документа;

склад;

поставщик;

№ договора;

зачет аванса;

налоги;

наименование товара;

количество товара;

цена за единицу измерения;

стоимость товара без учета налога;

сумма налога товара;

стоимость товара с учетом налога;

итого с учетом НДС;

сумма НДС.

В) Накладная по отгрузке товара:

плательщик;

договор;

склад;

вид отгрузки;

зачет аванса;

налоги;

тип цен;

наименование товара;

цена за единицу измерения;

стоимость товара без учета налога;

сумма налога товара;

стоимость товара с учетом налога;

итого с учетом НДС;

сумма НДС.

Описание файлов базы данных для хранения входной информации

Согласно разработанной инфологической модели данных разработаем структуры таблиц баз данных. Таблица баз данных scfac.db используется для хранения данных заголовочной части счета. Структура приведена в табл.2.1.

 

Таблица 2.1

Структура базы данных Scfac.db

Наименование полятипдлинаНазначениеNomA10№ счет-фактурыDt1D дата составления счетаProdA100продавецAdrA100 адрес продавцаInnA20ИНН/КПП продавцаGrusotpA100грузоотправитель и его адресGrusopA100грузополучатель и его адресPrsdA100платежно-расчетный документPokA100покупательAdr1A100адрес покупателяInn1A20ИНН/КПП покупателяSum1$стоимость товара с учетом налогаSnds$сумма налогаRukA35ФИО руководителяGlbuchA35ФИО главного бухгалтера

Таблица баз данных scfac1.db используется для хранения табличной части счета. Структура приведена в табл. 2.2.

 

Таблица 2.2

Структура базы данных scfac1.db

Наименование полятипдлинаНазначениеNomA10Номер счетаNameA50наименования товараEd_izmA10единица измеренияKolSколичество товаровCena$цена за единицу измеренияSum$стоимость товара без учета налогаNalogSналоговая ставкаSnds$сумма налога по товаруSum1$стоимость товара с учетом налога

Таблица баз данных nakl_post.db используется для хранения заголовочной части накладной поступления товара. Структура приведена в табл. 2.3.

 

Таблица 2.3

Структура базы данных nakl_post.db.DBF

Наименование полятипдлинаНазначение1234NomA10номер накладнойDtDдата оформления документаSkladA25складPostA50поставщикDogovA50№ договораZac_avA50зачет авансаNalogA50налогиSnds$итого с учетом НДСSum1$-сумма НДС.

Таблица баз данных nakl_post1.db используется для хранения табличной части накладной по поставке товара. Структура приведена в табл. 2.4.

 

Таблица 2.4

Структура базы данных nakl_post1.db

Наименование полятипдлинаНазначениеNomA10Номер счетаNameA50наименования товараEd_izmA10единица измеренияKolSколичество товаровCena$цена за единицу измеренияSum$стоимость товара без учета налогаNalogSналоговая ставкаSnds$сумма налога по товаруSum1$стоимость товара с учетом налога

Таблица баз данных nakl_otg.db используется для хранения заголовочной части накладной отгрузки товара. Структура приведена в табл.2.5.

 

Таблица 2.5

Структура базы данных nakl_otg.db.DBF

Наименование полятипдлинаНазначениеNomA10номер накладнойDtDдата оформления документаSkladA25складНаименование полятипдлинаНазначениеPostA50ПлательщикDogovA50№ договораVid_ogrA50Ви