Курсовая работа: Работа торгового склада

Список выручек за каждый день, за все время работы предприятия

Select накладные . дата ,

sum(отпуск_тов_со_склада . отпущено_ед * товары . ед_измер)

from (товары JOIN отпуск_тов_со_склада ON товары . товар= отпуск_тов_со_склада . товар) JOIN накладные ON отпуск_тов_со_склада . номер_накл=накладные . номер_накл

GROUPBY накладные . дата

В результате запрос выведет таблицу 6.4.

Таблица 6.4

Дата Выручка_за_день
Дата1 Выручка1
ДатаN Выручка N

Выручка за конкретный день

Selectsum(отпуск_тов_со_склада . отпущено_ед * товары . ед_измер)

from (товары JOIN отпуск_тов_со_склада ON товары . товар= отпуск_тов_со_склада . товар) JOIN накладные ON отпуск_тов_со_склада . номер_накл=накладные . номер_накл

where накладные . дата=’день. месяц. год’

В результате запрос выведет графу, содержащую выручку за интересующий день( таблица 6.5).

Таблица 6.5

Выручка за ‘День. Месяц. Год ’

Список товаров, их количество и сумма выручки за конкретный день

Select товары . тов , sum(отпуск_тов_со_склада . отпущено_ед),

sum(отпуск_тов_со_склада . отпущено_ед * товары . ед_измер),

from (товары JOIN отпуск_тов_со_склада ON товары . товар= отпуск_тов_со_склада . товар) JOIN накладные ON отпуск_тов_со_склада . номер_накл=накладные . номер_накл

where накладные . дата=’день. месяц. год’ GROUPBY товары . товар

В результате запрос выведет таблицу 6.6.

Таблица 6.6

Товар Кол-во единиц проданных за день Общая сумма за день
Товар1 Кол-во_товара1 Сумма1
ТоварN Кол-во_товараN СуммаN

7. Обоснование выбора языка программирования

Клиентское приложение для информационной системы «Работа торгового склада» разработано с помощью системы объектно-ориентированного программирования Delphi 6, при этом, для реализации доступа к данным был выбран механизм прямого доступа FireBird с форматом InterBase.

Система объектно-ориентированного программирования Delphi 6 производства корпорации Borland предназначена для операционных систем Windows 95,WindowsNT и более поздних версий Windows. Интегрированная среда Delphi 6 обеспечивает скорость визуальной разработки, продуктивность повторно используемых компонент в сочетании с мощью языковых средств ObjectPascal, усовершенствованными инструментами и разномасштабными средствами доступа к базам данных.

Вместо отдельного инструментария, оперирующего визуальными элементами управления, в Delphi 6 интегрирована так называемая палитра компонент, разделенная картотечными вкладками на несколько функциональных групп. Функциональные возможности поставляемых компонент можно достаточно просто модифицировать, а также разрабатывать компоненты, обладающие совершенно новым оригинальным поведением.

Система содержит библиотеку из более 100 повторно используемых визуальных компонент, которые перетаскиваются мышью на форму и сразу становятся элементами управления прототипа вашей программы. Помимо известных элементов управления Windows (кнопки, линейки прокрутки, поля редактирования, простые и комбинированные списки и т. д.) библиотека содержит новые компоненты поддержки диалогов, обслуживания баз данных и многие другие.

После размещения компонент на форме "Инспектор объектов" позволяет устанавливать их свойства и предписывать событиям коды обработки. Проект будет строиться постепенно, на фоне производимых вами изменений в свойствах, событиях и функциях используемых элементов. Хорошо продумано разделение и редактирование программного модуля по двум частям: интерфейсной и собственно кодовой.

Delphi 6 обеспечивает высокое быстродействии при компиляции и сборке 32 - разрядных приложений для современных операционных систем Windows, включая OLE взаимодействие клиент-сервер. Результирующие программы хорошо оптимизированы по скорости исполнения и затратам памяти. "Дизайнер форм" и "Инспектор объектов" и другие средства остаются доступными во время работы программы, поэтому вносить изменения можно в процессе отладки.

Разработка по способу "drag-and-drop" многократно упрощает и ускоряет обычно трудоёмкий процесс программирования СУБД в архитектуре клиент-сервер. Широкий выбор компонент управления визуализацией и редактированием позволяет легко изменить вид отображаемой информации и поведение программы. Delphi 6 использует DatabaseExplorer (Проводник баз данных) и DataDictionary (Словарь данных), чтобы автоматически настроить средства отображения и редактирования применительно к специфики вашей информации.

Проводник баз данных предоставляет графический способ проводки пользователя по содержимому базы данных, обеспечивая создание и модификацию таблиц, иерархических указателей и псевдонимов.

К-во Просмотров: 522
Бесплатно скачать Курсовая работа: Работа торгового склада