Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПИС салон красоты.doc
Скачиваний:
459
Добавлен:
14.05.2016
Размер:
1.41 Mб
Скачать

3. Разработка приложения бд

3.1 Описание информационных задач

В данном курсовом проекте решаются следующие информационные задачи:

  • оказание услуги (ввод данных об оказанной услуге);

  • ведение и коррекция стоимости услуг в прайс-листе (групповое изменение цен с заданным коэффициентом);

  • еженедельное обновление графика работы мастеров (ввод или изменение графика работы на неделю);

  • ежемесячная отчетность (формирование ведомости оказания услуг по установленной форме);

  • передача устаревших документов в архив (удаление в архив данных об оказанных услугах за прошедший месяц);

  • поиск телефона нужного мастера по его ФИО;

  • выборка фамилий мастеров, работающих в заданный день недели;

  • выборка ФИО мастеров, выполнявших заданный вид работ в заданном интервале времени;

  • расчет стоимости работ определенного мастера за какой-либо месяц;

  • диаграмма: расчет суммарной стоимости оказанных услуг с группировкой по виду услуг;

  • расчет суммарной стоимости услуг, оказанных всеми мастерами парикмахерской, по дням недели (перекрестный).

Сведения о выполняемых информационных задачах приводятся в таблице 1.

Таблица 1. Описание информационных задач

Название задачи

Входные данные

Выходные данные

Программная реализация

Примечание

Ввод и редактирование информации

Код оказания

Код мастера

Код услуги

Дата оказания

Код оказания

Код мастера

Код услуги

Дата оказания

Форма «оказанные услуги»

Код мастера

ФИО мастера

Дом. телефон

Адрес мастера

Код мастера

ФИО мастера

Дом. телефон

Адрес мастера

Форма «мастера»

код графика

Код мастера

День недели

время

код графика

Код мастера

День недели

время

Форма «график работы»

Код услуги

наименование

описание

стоимость

Код услуги

наименование

описание

стоимость

Форма «услуги»

Выборка ФИО мастеров, выполняющих заданный вид работ в заданном интервале времени

Наименование услуги

ФИО мастера

Наименоваие

время

запрос «время»

для выполнения запроса необходимо ввести наименование услуги

Выборка фамилий мастеров, работающих в заданный день недели

День недели

День недеги ФИО мастера

запрос «день неделиа»

для выполнения запроса необходимо ввести день недели

Поиск телефона нужного мастера по его ФИО

ФИО

ФИО мастера

Дом. телефон

запрос «поиск телефона»

для выполнения запроса необходимо ввести ФИО

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

Таблицы «услуги», «мастера», «оказанные услуги»

ФИО мастера

дата оказания

стоимость

запрос «сумма оказанных услуг по дням недели»

Создается перекрестный запрос по таблицам «мастера», «оказанные услуги», «услуги»

Расчет суммарной стоимости работы мастера Х за месяц У.

Таблицы «услуги», «мастера», «оказанные услуги»

ФИО мастера

Суммарная стоимость работы

запрос «

расчет»

Создание запроса с группировкой по стоимости услуги SUM.

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

Таблицы «услуги», «оказанные услуги»

Наименование услуги

Стоимость услуги

Запрос «запрос группировка услуг»

Группировка наименования услуги по стоимости услуги SUM

формирование и вывод на печать прейскуранта услуг

Таблица «услуги»

наименование описание

стоимость

отчет

«услуги»

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

Запрос «расчет стоимости работ за месяц»

ФИО мастера

стоимость

диаграмма рейтинга мастеров за месяц

Отчет «диаграмма расчет стоимости за месяц»

для выполнения необходимо ввести месяц

Расписание работы мастеров

код графика

Код мастера

День недели

время

ФИО мастера , день недели, время.

Отчет «график работы»

Ведомость оказанных услуг за месяц с группировкой по видам услуг

Запрос «ведомость»

Наименование услуг, ФИО мастера, дата оказания

Отчет «ведомость»

для выполнения необходимо ввести месяц