Файл: Проектирование реализации операций бизнес-процесса «Учет услуг салона красоты».pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 25.05.2023

Просмотров: 322

Скачиваний: 5

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

MS Access – это реляционная СУБД, выпущенная корпорацией Microsoft. Как реляционная СУБД Access обеспечивает доступ ко всем типам данных и позволяет одновременно использовать несколько таблиц базы данных. Можно использовать таблицы, созданные в среде Paradox или dBase.

СУБД MS Access специально спроектирована для создания многопользовательских приложений, где файлы БД являются разделяемыми ресурсами в сети.

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

Преимущества СУБД MS Access:

  • эффективная обработка больших объемов информации;
  • доступ ко всем типам данных;
  • одновременное использование нескольких таблиц БД;
  • доступность и простота для непрофессиональных пользователей;
  • легкость создания таблиц при помощи одного из трёх режимов: с помощью конструктора, с помощью мастера и путём ввода данных;
  • простота создания связей между таблицами, с помощью «Редактора связей»;
  • наличие встроенного механизма проверки целостности данных.

Глава 2. ПРОЕКТНАЯ ЧАСТЬ

2.1. Информационная модель и её описание

Разработаем информационную модель проектируемой системы.

Все таблицы информационной базы разделим на два типа: справочники (2 таблицы), оперативные таблицы (3 таблицы).

  • Справочники: Вид услуги, Специализация.
  • Оперативные таблицы: Мастер, Услуга, Предоставление услуг.

На 1 этапе построения информационной модели отобразим символ ИС и «прикрепляем» к нему все разработанные таблицы БД (рис.7).

Рисунок 7 – 1 этап построения информационной модели 

Затем отобразим процесс обработки информации в БД. Для этого отобразим исполнителя операции и символ заполнения экранной формы с соответствующей порцией данных (рис.8).

Рисунок 8 – 2 этап построения информационной модели 

Далее покажем, какие таблицы отвечают за хранение и обновление данных в результате работы с формами, и какие результаты можно получить в процессе обработки данных (рис. 9).


Рисунок 9 – 3 этап построения информационной модели 

2.2. Характеристика нормативно-справочной, входной и оперативной информации

Входные данные системы – это данные об услугах, предоставлении услуг, а также справочная информация. Входные данные ИС приведем в табл. 3-7.

Таблица 3 – Данные о видах услуг

Идентификатор

Вид услуги

Форма представления

Экранная форма для работы с данными

Сроки и частота поступления

При первичном запуске системы

Источник входной информации

Бухгалтер

Перечень реквизитов

Код вида, Название вида

Таблица 4 – Данные о мастерах

Идентификатор

Мастер

Форма представления

Экранная форма для работы с данными

Сроки и частота поступления

При устройстве на работу

Источник входной информации

Бухгалтер

Перечень реквизитов

Код мастера, ФИО мастера, Телефон, Код специализации

Таблица 5 – Данные о специализации

Идентификатор

Специализация

Форма представления

Экранная форма для работы с данными

Сроки и частота поступления

При первичном запуске системы

Источник входной информации

Бухгалтер

Перечень реквизитов

Код специализации, Название специализации

Таблица 6 – Данные об услугах

Идентификатор

Услуга

Форма представления

Экранная форма для работы с данными

Сроки и частота поступления

При регистрации новой услуги

Источник входной информации

Бухгалтер

Перечень реквизитов

Код услуги, Название услуги, Стоимость, Код вида


Таблица 7 – Данные о предоставлении услуг

Идентификатор

Предоставление услуги

Форма представления

Экранная форма для работы с данными

Сроки и частота поступления

После оформления карточки о предоставлении услуги

Источник входной информации

Бухгалтер

Перечень реквизитов

Код записи, Дата услуги, Код услуги, Код мастера, Коэффициент сложности

2.3. Характеристика результатной информации

Выходные данные системы формируются в виде электронных или бумажных документов. Перечень выходных данных ИС приведен в табл. 8-9.

Таблица 8 – Отчет «Прайс-лист на услуги»

Идентификатор

Отчет «Прайс-лист на услуги»

Форма представления

Электронный документ

Периодичность и сроки выдачи

По мере необходимости

Получатели и назначение

Бухгалтер

Источник данных (таблицы)

Прайс-лист на услуги (запрос)

Перечень реквизитов

Вид услуги, Код услуги, Название услуги, Стоимость

Таблица 9 – Отчет «Предоставленные услуги за некоторый период»

Идентификатор

Отчет «Предоставленные услуги за некоторый период»

Форма представления

Электронный документ

Периодичность и сроки выдачи

По мере необходимости

Получатели и назначение

Бухгалтер

Источник данных (таблицы)

Предоставленные услуги за некоторый период (запрос)

Перечень реквизитов

Вид услуги, Дата услуги, Название услуги, Количество, Общая стоимость.

2.4. Общие положения (дерево функций и сценарий диалога)

Дерево функций представляет собой иерархическую структуру действий, которые реализованы в проектируемой системе. Состав и классификация функций разрабатываемого программного продукта представлены в виде дерева функций (рис. 10).


Рисунок 10 – Дерево функций

Сценарий диалога системы приведем на рис. 11.

Рисунок 11 – Сценарий диалога

2.5. Характеристика базы данных

Описание структуры таблиц БД приведем в табл.10-14.

Таблица 10 – Описание структуры таблицы «Вид услуги»

Наименование поля

Тип поля

Длина поля

Прочее

Код вида

Счетчик

Длинное целое

Первичный ключ

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

Текстовый

50

Таблица 11 – Описание структуры таблицы «Специализация»

Наименование поля

Тип поля

Длина поля

Прочее

Код специализации

Счетчик

Длинное целое

Первичный ключ

Название специализации

Текстовый

50

Таблица 12 – Описание структуры таблицы «Мастер»

Наименование поля

Тип поля

Длина поля

Прочее

Код мастера

Счетчик

Длинное целое

Первичный ключ

ФИО мастера

Текстовый

100

Телефон

Текстовый

20

Код специализации

Числовой

Длинное целое

Внешний ключ

Таблица 13 – Описание структуры таблицы «Услуга»

Наименование поля

Тип поля

Длина поля

Прочее

Код услуги

Счетчик

Длинное целое

Первичный ключ

Название услуги

Текстовый

100

Стоимость

Денежный

Код вида

Числовой

Длинное целое

Внешний ключ


Таблица 14 – Описание структуры таблицы «Предоставление услуг»

Наименование поля

Тип поля

Длина поля

Прочее

Код записи

Счетчик

Длинное целое

Первичный ключ

Дата услуги

Дата/Время

Краткий формат даты

Код услуги

Числовой

Длинное целое

Внешний ключ

Код мастера

Числовой

Длинное целое

Внешний ключ

Коэффициент сложности

Числовой

Действительный

ER-модель данных (ER-диаграмма) приведем на рис. 12.

Рисунок 12 – ER-модель данных

Логическую и физическую модели данных, выполненные средствами ERWin 7.3, приведем на рис. 13-14.

Рисунок 13 – Логическая модель данных

Рисунок 14 – Физическая модель данных

Схему БД в MS Access 2003 представим на рис. 15.

Рисунок 15 – Схема базы данных

2.6. Структурная схема пакета (дерево вызова программных модулей)

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

Экранные формы используются для отображения содержимого таблиц. Отчеты формируются на основе запросов к БД.

Дерево вызова программных модулей представим на рис.16.

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

Описание функций модулей приведем в табл. 15.

Таблица 15 – Описание функций модулей

№ п/п

Наименование модуля

Функции модуля

1

Кнопочная форма

Предоставляет доступ к объектам системы

2

Ведение справочников

Ведение справочников (работа с данными)

3

Ведение учета

Ведение учета (работа с данными)

4

Работа с запросами и отчетами

Запуск запросов на выполнение, формирование отчетов