Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Структурная схема приложения

Обзор и анализ предметной области | Обзор существующих решений для автоматизации | Жизненный цикл базы данных | II.Общее описание | III.Функции системы | Архитектура ИС | Логическая модель базы данных | Выбор и характеристика СУБД | Выбор и характеристика среды разработки приложения | Экранные формы приложения |


Читайте также:
  1. Анализ биоэнергетического состояния человека по методу ГРВ (газоразрядная визуализация) Схематичное представление
  2. Блок-схема коррелатного способа уравнивания
  3. Блок-схема параметрического способа уравнивания
  4. Блок-схема программы
  5. Блок-схема процедуры обработки данных с помощью одномерного массива
  6. В каких приложениях не могут использоваться шрифты Unicode
  7. В классификации лизинга приведено 14 основных признаков классификации, некоторые из которых имеют подклассы (схема 2 (b)).

 

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

 

Рисунок 4. Структурная схема приложения

 

Запросы к базе данных на языке Transact SQL:

1) Данные из таблицы клиентов

SELECT *

FROM Client

 

2) Ремонты, выполненные для текущего клиента

SELECT *

FROM Remont

WHERE idClient =:idClient

 

3) Работы по текущему ремонту

SELECT W.idRemontWork, W.idRemont, S.Name, W.Price, M.FIO,

S.Price, S.Srok, W.idService, W.idMaster

FROM RemontWork W

INNER JOIN Master M M.idMaster = W.idMaster

INNER JOIN Service S ON S.idService = W.idService

WHERE W.idRemont =:idRemont

 

4) Отчет – сумма оказанных услуг за каждый месяц выбранного года

SELECT MONTH(Remont.Dater), SUM(RemontWork.Price)

FROM Remont

INNER JOIN RemontWork ON Remont.idRemont = RemontWork.idRemont

WHERE YEAR(Remont.Dater) =:year

GROUP BY MONTH(Remont.Dater)

 

5) Отчет по клиентам

SELECT Service.Name, Client.FIO, SUM(RemontWork.Price)

FROM Service INNER JOIN

(Client INNER JOIN (

Remont INNER JOIN RemontWork ON Remont.idRemont = RemontWork.idRemont)

ON Client.idClient = Remont.idClient)

ON Service.idService = RemontWork.idService

GROUP BY Client.FIO, Service.Name

 


Дата добавления: 2015-09-01; просмотров: 195 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Описание таблиц| Описание процесса отладки приложения

mybiblioteka.su - 2015-2024 год. (0.006 сек.)