Диплом: Разработка информационной подсистемы по учету парикмахерских услуг (на примере ИП Пиевец)

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
43
II Проектная часть
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Выделяются следующие стадии и этапы разработки:
1. Формирование требований к автоматизированной системе:
-обследование объекта автоматизации и обоснование необходимости
создания систем;
-формирование требований пользователей к системе.
2. Разработка концепции автоматизированной системы:
-изучение объекта;
-произведение необходимых исследований.
3. Техническое задание;
4. Эскизный проект:
-разработка предварительных проектных решений;
-разработка документации на систему.
5. Технический проект:
-разработка проектных решений по системе;
-разработка и тестирование отдельных модулей системы.
6. Рабочая документация:
-разработка рабочей документации на систему;
-разработка или адаптация программ.
7. Ввод в действие:
-подготовка объекта автоматизации к вводу системы в действие;
-подготовка персонала;
-проведение предварительных испытаний;
-проведение опытной эксплуатации;
-проведение приёмочных испытаний [4].
2.1.2. Ожидаемые риски на этапах жизненного цикла и их описание
Оценим возможные риски.
На первом и втором этапе возможны риски по ошибкам в планировании
и не полный охват требований [15].
44
На третьем, четвертом этапе возможны риски, такие как, ошибки в мо-
делировании бизнес-процессов и проектировании структуры данных.
На пятом этапе возможны риски, такие как, некорректная работа про-
граммного продукта, ошибки в расчетах.
На шестом этапе возможны риски, такие как, неполное описание ин-
сталляции и функционирования системы.
Причем на всех этапах жизненного цикла могут возникнуть риски нару-
шения информационной безопасности.
Под информационной безопасностью понимается защищенность инфор-
мации и поддерживающей инфраструктуры от случайных или преднамеренных
воздействий естественного или искусственного характера, чреватых нанесени-
ем ущерба владельцам или пользователям информации и поддерживающей ин-
фраструктуры [1].
Всем защитным мерам должен предшествовать анализ угроз. К числу
угроз можно отнести всё, что влечет за собой потерю и/или искажение данных
в сети, а также:
1) воровство и вандализм;
2) пожары;
3) отказы источников питания и скачки напряжения;
4) отказы компонентов;
5) природные явления (молнии, наводнения, землетрясения) [20].
2.1.3. Организационно-правовые и программно-аппаратные средства
обеспечения информационной безопасности и защиты информации
С целью обеспечения безопасности хранения данных, в вычислительной
сети должны быть предусмотрены методы и системы, предотвращающие ката-
строфическую потерю данных [21]. К ним относятся:
1) резервное копирование данных;
2) источники бесперебойного питания;
3) пароли и шифрование;
4) аудит;
45
5) специальная подготовка пользователей;
6) физическая защита оборудования;
7) защита от вирусов.
Учитываю специфику вычислительной сети, для обеспечения надёжной
защиты информации от несанкционированного доступа, приняты следующие
меры:
1) применена защита паролями и разработана политика их использова-
ния;
2) разработана система смены паролей;
3) установлена минимально допустимая длина паролей;
4) используется антивирусная программа для защиты от вирусов;
5) проводится резервное копирование основных данных;
6) сетевое оборудование оснащено источниками бесперебойного пита-
ния.
Таким образом, с целью обеспечения надежности и безопасности вычис-
лительной сети, необходимо выборочно наделить пользователей правами до-
ступа к ресурсам сети. Определение прав доступа для групп пользователей
представлено в таблице 6.
Таблица 6
Разграничение прав пользователей
Группы
пользователей
Общая папка
Модуль «Учет
услуг»
Смена
пароля
Доступ в
Internet
Директор
Чтение
Чтение
Чтение
Полный
Администратор
Чтение/создание/
удаление
Чтение
Чтение
Полный
Бухгалтер
Чтение
Чтение
Чтение
Полный
2.2. Информационное обеспечение задачи
2.2.1. Информационная модель и её описание
В состав информационной модели входят справочники, документы, ре-
гистры и отчеты [8]. Справочники содержат условно-постоянную информацию,
требуемую в системе. Документы отражают факты поступления оперативной
46
информации. Регистры хранят информацию для дальнейшего анализа. Отчеты
предназначены для отображения сводной информации о состоянии предприя-
тия. Информационная модель приведена на рисунке 10.
ис
Спр «Клиенты» Спр «Мастера»
Спр «Услуги» Спр «Группы услуг»
Менеджер
Спр* «Клиенты» Спр* «Мастера»
Спр* «Услуги» Спр* «Группы услуг»
Редактирова-
ние
справочников
Предварительная
запись
Оказанная услуга
График выходных
Ведение
журнала
услуг
*Предварительная
запись
*Оказанная услуга
*График выходных
Т *Регистр оказанных
услуг
Т *Регистр занятости
мастеров
Ведение
графика
выходных
Анализ услуг
Занятость
мастеров
План оказания
услуг
Менеджер Руководитель
Т Регистр оказанных
услуг
Т Регистр занятости
мастеров
Анализ услуг по
мастерам
Рисунок 10 – Информационная модель системы
Менеджер создает документы «Предварительная запись» и «Оказанная
услуга», используя справочники системы. Раз в месяц менеджер заполняет до-
кумент «График выходных». При проведении документы записывают данные в
регистры: регистр оказанных услуг и регистр сведений занятости мастеров. По
данным регистров составляются отчеты.
47
2.2.2. Характеристика нормативно-справочной, входной
и оперативной информации
Входными документами для системы являются:
1) Предварительная запись. Документ формируется со слов клиента (при
личном общении или по телефону). В документе содержатся данные:
- клиент,
- дата и время записи,
- требуемая услуга (укрупненно из группы услуг),
- к какому мастеру запись.
Документ содержит одну запись, формируется несколько раз в день.
2) Оказанная услуга. Документ отражает факт оказания услуги, форми-
руется менеджером или непосредственно мастером после оказания услуги. До-
кумент может вводиться на основании предварительной записи или самостоя-
тельно. При этом документ содержит те же сведения, что и документ «Предва-
рительная запись», а также информацию о выполненных услугах (в табличной
части):
- клиент,
- дата и время записи,
- оказанная услуга (укрупненно из группы услуг),
- мастер.
В табличной части:
- оказанная услуга;
- стоимость услуги.
Документ заполняется несколько раз в день.
3) График выходных. Документ заполняется на предстоящий месяц и
отражает даты выходных в этом месяце для каждого сотрудника. Документ со-
держит данные:
- месяц;
- сотрудник;
- дата его выходного дня;
48
Документ составляется 1 раз в месяц и содержит количество строк, рав-
ное произведению количества сотрудников на количество выходных у каждого
сотрудника в данном месяце.
При проведении документы формируют записи в регистры:
1) Регистр сведений «Занятость мастеров». Формируется при проведе-
нии документов «Предварительная запись» и «График выходных». Измерения
регистра:
- Мастер;
- Дата;
- Время;
Ресурсы регистра:
- Состояние: занят, выходной;
2) Регистр накопления «Оказанные услуги». Формируется при проведе-
нии документа «Оказанная услуга». Измерения регистра:
- Услуга;
- Мастер;
Ресурсы регистра: Сумма.
В документах используется информация из справочников (таблица 7).
Таблица 7
Справочники системы
Справочник
Число
записей
Частота акту-
ализации
Объем актуа-
лизации
Реквизиты
Клиенты
100
2-3 раза в
день
1 запись
Код
Наименование
Телефон
Мастера
30
1-2 раза в год
1 запись
Код
Наименование
Специализация
Группа услуг
10
1-2 раза в год
1 запись
Код
Наименование
Длительность
Услуги
50
1 раз в месяц
1 запись
Код
Наименование
Группа услуг
Стоимость
Табличная часть:
Мастер
49
2.2.3. Характеристика результатной информации
Для получения результатной информации в системе используются сле-
дующие отчеты:
1) Анализ услуг. Содержит информацию за выбранный период в следу-
ющих разрезах:
- услуга: перечень оказанных услуг;
- сумма: на какую сумму были оказаны данные услуги в выбранный пе-
риод.
2) Анализ услуг по мастерам. Используется для анализа работы масте-
ров. Содержит информацию:
- мастер: перечень мастеров;
- сумма по мастеру: сумма, заработанная мастером в выбранный период;
- услуга: перечень оказанных услуг;
- сумма по услуге: сумма, заработанная мастером за выбранную услугу.
3) Занятость мастеров. Используется для определения свободного вре-
мени мастера при предварительной записи. Содержит информацию:
- мастер: перечень мастеров;
- дата: дата в рамках выбранного периода;
- время;
- состояние мастера (занят, выходной).
4) План оказания услуг. Используется для анализа занятости мастеров и
принятия решения о необходимости дополнительных мероприятий. Содержит
информацию:
- дата: дата в рамках выбранного периода;
- время;
- мастер;
- клиент;
-услуга.
Может формироваться по выбранному мастеру и по всем мастерам.
50
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
Функции системы можно разделить на два подмножества: основные
функции и служебные функции [12].
Основные функции предполагают:
- ведение работы с клиентом (предварительная запись, оповещение);
- оформление выполненных услуг;
- учет и анализ услуг (ведение справочника услуг и мастеров, получение
отчетов по выполненным услугам).
К служебным функциям относятся:
- авторизация в системе;
- управление окнами системы;
- настройки интерфейса.
Дерево функций системы приведено на рисунке 11.
Рисунок 11 – Дерево функций
Диалог организован соответственно дереву функций. Для организации
диалога используется меню. Дерево диалога приведено на рисунке 12.
Группа элементов меню «Журналы» содержит ссылки на объекты для
оформления оказания услуг: документ «Предварительная запись», документ
Функции
Основные
Работа с клиентами
Оформление
выполненных услуг
Учет и анализ услуг
Служебные
Авторизация
Настройка
интерфейса
Управление
окнами
51
«Оказание услуги», отчет о занятости мастеров, который необходим при пред-
варительной записи.
Группа элементов «Клиенты» содержит ссылку на справочник «Клиен-
ты» и отчет для получения списка клиентов, которых необходимо оповестить
(напомнить) о приближении даты оказания услуги по предварительной записи.
Рисунок 12 – Дерево диалога
Группа элементов меню «Услуги» содержит ссылки на элементы, необ-
ходимые для ведения и получения информации об услугах организации: спра-
вочники «Услуги» и «Мастера», документ «График выходных», отчеты «Ана-
лиз услуг», «Анализ услуг по мастерам», «План выполнения услуг».
2.3.2. Характеристика базы данных
В информационной базе данные хранятся в виде взаимосвязанных таб-
лиц [14]. Характеристика таблиц приведена в таблицах 8 - 19.
Главное
меню
Журналы
Предварительна
запись
Оказанная услуга
Отчеты
Занятость
мастеров
Клиенты
Справочник "Клиенты"
Отчеты
Оповестить
Услуги
Справочник
"Услуги"
Справочник
"Мастера"
График выходных
Отчеты
Анализ
услуг
Анализ
услуг по
мастерам
План
выполнения
услуг
52
Таблица 8
Структура справочника «Клиенты»
Наименование поля
Тип поля
Длина поля
Прочее
Код
Число
5
ключевое поле
Наименование
Строка
50
Телефон
Строка
15
Таблица 9
Структура справочника «Мастера»
Наименование поля
Тип поля
Длина поля
Прочее
Код
Число
5
ключевое поле
Наименование
Строка
50
Специализация
Строка
50
Таблица 10
Структура справочника «Группы услуг»
Наименование поля
Тип поля
Длина поля
Прочее
Код
Число
5
ключевое поле
Наименование
Строка
50
Длительность
Число
3
Таблица 11
Структура справочника «Услуги»
Наименование по-
ля
Тип поля
Длина поля
Прочее
Код
Число
5
ключевое поле
Наименование
Строка
50
Группа услуг
СправочникСсылка.
ГруппыУслуг
Стоимость
Число
4
Таблица 12
Структура табличной части документа «Оказанная услуга»
Наименование по-
ля
Тип поля
Длина поля
Прочее
Услуга
СправочникСсылка.
Услуги
Стоимость
Число
4
Таблица 13
Структура табличной части «Мастера» справочника «Услуги»
Наименование по-
ля
Тип поля
Длина поля
Прочее
Мастер
СправочникСсылка. Ма-
стера

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран