Программное средство для обеспечения контроля над деятельностью торговых агентов ООО "Журавли плюс"

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

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



ы количества в документе.

Таблица Б.16 - Табличная часть документа "Задание"

ПолеТипРазмерОписаниеDocIDСтрока36Идентификатор документаCodeЧисло10.0КодTypeЧисло10.0Код типа задачиNameСтрока64Название задачиFlagsЧисло3.0Флаги для данной задачиValblobРезультат выполнения задачи

Таблица Б.17 - Фотографии

ПолеТипРазмерОписаниеDocIDСтрока36Идентификатор документаObjectTypeЧисло10.0Зарезервировано, всегда указывается значение 1TimeCrtДата/ВремяДата и время создания фотографии в КПКFileNameСтрока63Название файла фотографииCommentСтрока254Комментарий к фотографии

Таблица Б.18 - Планы продаж

ПолеТипРазмерОписаниеPlanIDСтрока36Идентификатор пункта плана продажNameСтрока64Название пункта плана продажCodeЧисло5.0Код плана продажGoodsCatЧисло5.0Код категории товаровPlanSumЧисло15.4Планируемая сумма продаж для данной категории товаровPlanAmtЧисло15.4Планируемое количество продаж для данной категории товаров (продажи поштучно)PlanSumFЧисло15.4Фактическая сумма продаж для данной категории товаровPlanAmtFЧисло15.4Фактическое количество продаж для данной категории товаров

Таблица Б.19 - Папки

ПолеТипРазмерОписаниеFolderIDСтрока36Идентификатор папкиParentСтрока36Папка-родительNameСтрока50Название папки

Таблица Б.20 - Агенты

ПолеТипРазмерОписаниеAgentIDСтрока36Идентификатор агентаNameСтрока80Имя агентаSurnameСтрока80Фамилия агентаPatronymicСтрока80Отчество агентаTimeLoadedDataДата/ВремяПоследнее время выгрузки данных из ЦБДDeviceIDСтрока36Идентификатор дизайна

Таблица Б.21 - Штрих коды

ПолеТипРазмерОписаниеGoodsIDСтрока36Идентификатор товараNameСтрока15Штрих-кодUnitCodeЧисло1.0Код единицы измерения

Таблица Б.22 - Цены

ПолеТипРазмерОписаниеGoodsIDСтрока36Идентификатор товараPriceTypeЧисло2Тип ценыValueЧисло12.2Цена

Таблица Б.23 - Константы

ПолеТипРазмерОписаниеConstIDСтрока36Идентификатор константыNameСтрока50Название константыValueСтрока128Значение константыCommentСтрока255Комментарий

Таблица Б.24 - Сертификаты

ПолеТипРазмерОписаниеSertifIDСтрока36Идентификатор сертификатаNameСтрока64Номер сертификатаOrgSertifСтрока64Название органа сертификации, выдавшего сертификатDateBgnДатаДата начала срока действия сертификатаDateEndДатаДата окончания срока действия сертификата

Таблица Б.25 - Перечисления

ПолеТипРазмерОписаниеEnumIDСтрока36Идентификатор перечисленияNameСтрока64Название перечисленияPredefinedЧисло1Флаг предопределенного перечисления

Таблица Б.26 - Значения перечислений

ПолеТипРазмерОписаниеEnumIDСтрока36Идентификатор перечисленияNameЧисло10Код значения перечисленияValueСтрока64Значение перечисления

Таблица Б.27 - Списки сертификатов

ПолеТипРазмерОписаниеGoodsIDСтрока36Идентификатор перечисленияSertifIDСтрока36Идентификатор сертификатаObjIDСтрока36Идентификатор элемента справочникаNameСтрока64Наименование элемента справочника

Таблица Б.28 - Коэффициенты уменьшения веса товара

ПолеТипРазмерОписаниеClientIDСтрока36Идентификатор клиентаGoodsIDСтрока36Идентификатор товараFactorЧисло15.4Коэффициент уменьшения веса

Таблица Б.29 - Истории продаж товаров

ПолеТипРазмерОписаниеTPointIDСтрока36Идентификатор торговой точкиGoodsIDСтрока36Идентификатор товараSalesСтрока128История продажи товара торговой точке

Таблица Б.30 - Персональные цены

ПолеТипРазмерОписаниеClientIDСтрока36Идентификатор клиентаGoodsIDСтрока36Идентификатор товараPriceЧисло15.2Персональная цена для товараDiscountЧисло15.4Персональная скидка для товара

Таблица Б.31 - Скидки

ПараметрТипРазмерОписаниеDiscountЧисло15.4Значение скидкиBarcodeСтрока15Штрих-код скидки

Приложение В

ERдиаграмма базы данных

Рисунок В.1 - ERдиаграмма

Приложение Г

Диаграмма классов

Рисунок Г.1 - Диаграмма классов

Приложение Д

Объявления классов

classBaseEntity

{

public:

//-- Конструктор и Деструктор

BaseEntity();// конструктор по умолчанию

BaseEntity(constQUuid&id);

//-- Методыдоступа() const;// Идентификатор(constQUuid&id);// установить идентификатор();// сгенерировать идентификатор() const;// возвращает поле null

//-- Виртуальные методы

virtualvoidclear() = 0;// сбросить значения (абстрактный)

protected:

//-- Поля

bool_null;// флаг активности объекта

QUuid_id;// идентификатор

};: public BaseEntity

{:

//-- Конструктор и Деструктор

AgentEntity();(constQUuid&id);

//-- Методы доступа() const;// идентификатор устройства

QStringname() const;// имяагента

QStringsurname() const;// фамилияагента

QStringpatronymic() const;// отчествоагента

QDateTimeloadedTime() const;// времявыгрузки(constQString&name);// установитьимя(constQString&surname);// установитьфамилию(constQUuid&id);// установитьустройство(constQString&patronymic);// установитьотчество(constQDateTime&datetime);// установитьвремя

//-- Виртуальные методыclear();:

//-- Поля_devID;// идентификатор устройства_name;// имя агента_surname;// фамилия агента_patronymic;// отчество агента_loadedTime;// время выгрузки

};: public BaseEntity

{:

//-- Конструктор и деструктор();(constQUuid&id);

//-- Методы доступа(constQUuid&docID); // установить документ

voidsetFilename(constQString&filename); // установитьимяфайла

voidsetComment(constQString&comment); // установитькомментарий

voidsetDateTime(constQDateTime&datetime);// установитьвремя

QUuiddocID() const;// идентификатордокумента() const;// имяфайла() const;// комментарий() const;// времясоздания

//-- Виртуальные методыclear();:

//-- Поля_docID;// идентификатордокумента_dateTime;// времясозданияфайла_fileName;// имяфайла_comment;// комментарий

};: public BaseEntity

{:

//-- Конструктор и Деструктор();(constQUuid&id);

//-- Методыдоступа(constQString& name);// установитьназвание(inttypeCode);// установитьтипплана(intcat);// установить категорию товаров

voids

Copyright © 2008-2014 geum.ru   рубрикатор по предметам  рубрикатор по типам работ  пользовательское соглашение