
- •1. Описание процессов предметной области.
- •1.2 Список участников процессов.
- •1.3 Модель бизнес-процессов организации в idf0.
- •1.3.1 Текстовое описание для каждого из процессов idef0 модели
- •1.4 Модель информационных потоков организации (dfd)
- •1.4.2 Текстовое описаниеUseCase. Создать заказ и обработатьуслугу.
- •2 Логическая модель предметной области в eRwinDataModeler
- •3. Разработка приложения бд
- •3.1 Описание информационных задач
- •4. Руководство пользователя
- •4.1 Назначение и условия применения
- •4.2 Описание операций
- •4.3 Аварийные ситуации
3. Разработка приложения бд
3.1 Описание информационных задач
В данном курсовом проекте решаются следующие информационные задачи:
оказание услуги (ввод данных об оказанной услуге);
ведение и коррекция стоимости услуг в прайс-листе (групповое изменение цен с заданным коэффициентом);
еженедельное обновление графика работы мастеров (ввод или изменение графика работы на неделю);
ежемесячная отчетность (формирование ведомости оказания услуг по установленной форме);
передача устаревших документов в архив (удаление в архив данных об оказанных услугах за прошедший месяц);
поиск телефона нужного мастера по его ФИО;
выборка фамилий мастеров, работающих в заданный день недели;
выборка ФИО мастеров, выполнявших заданный вид работ в заданном интервале времени;
расчет стоимости работ определенного мастера за какой-либо месяц;
диаграмма: расчет суммарной стоимости оказанных услуг с группировкой по виду услуг;
расчет суммарной стоимости услуг, оказанных всеми мастерами парикмахерской, по дням недели (перекрестный).
Сведения о выполняемых информационных задачах приводятся в таблице 1.
Таблица 1. Описание информационных задач
Название задачи |
Входные данные |
Выходные данные |
Программная реализация |
Примечание |
Ввод и редактирование информации |
Код оказания Код мастера Код услуги Дата оказания
|
Код оказания Код мастера Код услуги Дата оказания
|
Форма «оказанные услуги» |
|
Код мастера ФИО мастера Дом. телефон Адрес мастера
|
Код мастера ФИО мастера Дом. телефон Адрес мастера
|
Форма «мастера» | ||
код графика Код мастера День недели время
|
код графика Код мастера День недели время
|
Форма «график работы» | ||
Код услуги наименование описание стоимость
|
Код услуги наименование описание стоимость
|
Форма «услуги» |
| |
Выборка ФИО мастеров, выполняющих заданный вид работ в заданном интервале времени |
Наименование услуги
|
ФИО мастера Наименоваие время
|
запрос «время» |
для выполнения запроса необходимо ввести наименование услуги |
Выборка фамилий мастеров, работающих в заданный день недели |
День недели |
День недеги ФИО мастера
|
запрос «день неделиа» |
для выполнения запроса необходимо ввести день недели |
Поиск телефона нужного мастера по его ФИО |
ФИО |
ФИО мастера Дом. телефон
|
запрос «поиск телефона» |
для выполнения запроса необходимо ввести ФИО |
Расчет суммарной стоимости услуг, оказанных всеми мастерами парикмахерской, по дням недели |
Таблицы «услуги», «мастера», «оказанные услуги» |
ФИО мастера дата оказания стоимость |
запрос «сумма оказанных услуг по дням недели» |
Создается перекрестный запрос по таблицам «мастера», «оказанные услуги», «услуги» |
Расчет суммарной стоимости работы мастера Х за месяц У. |
Таблицы «услуги», «мастера», «оказанные услуги» |
ФИО мастера Суммарная стоимость работы
|
запрос « расчет» |
Создание запроса с группировкой по стоимости услуги SUM. |
Расчет суммарной стоимости оказанных услуг с группировкой по виду услуг |
Таблицы «услуги», «оказанные услуги» |
Наименование услуги Стоимость услуги
|
Запрос «запрос группировка услуг»
|
Группировка наименования услуги по стоимости услуги SUM |
формирование и вывод на печать прейскуранта услуг |
Таблица «услуги» |
наименование описание стоимость |
отчет «услуги»
|
|
Формирование и вывод на печать ведомости оказанных услуг за месяц с группировкой по видам услуг, мастерам и сумме оказанных услуг |
Запрос «расчет стоимости работ за месяц» |
ФИО мастера стоимость диаграмма рейтинга мастеров за месяц
|
Отчет «диаграмма расчет стоимости за месяц» |
для выполнения необходимо ввести месяц |
Расписание работы мастеров |
код графика Код мастера День недели время
|
ФИО мастера , день недели, время. |
Отчет «график работы» |
|
Ведомость оказанных услуг за месяц с группировкой по видам услуг |
Запрос «ведомость»
|
Наименование услуг, ФИО мастера, дата оказания |
Отчет «ведомость» |
для выполнения необходимо ввести месяц |