ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
ДИПЛОМНЫЙ ПРОЕКТ НА ТЕМУ:
АВТОМАТИЗАЦИЯ учетА услуг в Салоне красоты
Содержание
Введение
I. Специальная часть
. Постановка задачи
. Формализация
. Описание среды программирования
.1 Требования к техническому обеспечению
.2 Требования к программному обеспечению
. Методика разработки проекта
.1 Алгоритмизация задачи
.1.1 Описание алгоритма
.1.2 Структурная схема
.2 Программирование
.3 Аномалии и защитное программирование
.4 Тестирование и отладка
. Анализ результатов решения
. Инструкция пользователю
II. Экономическая часть
Заключение
Литература
Приложения
Введение
В наше время услуги слонов красоты пользуются большим спросом. К процессу оказания данного рода услуг можно отнести не только непосредственно факт выполнения услуг, но и ведение определенной документации:
· формирование заказов на оказание услуг;
· формировать сведения о доходах;
· составлять документ на оплату услуг;
· вести учет стоимости услуг.
Заполнение вручную заказов, занимает много рабочего времени. Постепенно
данные накапливаются, и архивное хранение и стандартный поиск вручную
информации и необходимой документации является трудоемким и не всегда
эффективным способом. Поэтому необходимо разработать конфигурацию, которая
позволит сократить время, затрачиваемое на введение, обработку и поиск данных,
формирование необходимой документации и, как следствие, высвобождение этого
времени на выполнение других заданий, следовательно, достигая этим повышения
эффективности работы..
Специальная часть
1. Постановка задачи
Задача дипломного проекта разработать конфигурацию «Автоматизированного учета услуг в салоне красоты» на платформе «1С: Предприятие 7.7», которая позволит:
· вести учет оказания услуг;
· производить расчет стоимости работ;
· хранить информацию о клиентах и сотрудниках в электронном виде;
· осуществлять редактирование введенных данных .
2. Формализация
Для построения необходимо провести формализацию задачи, являющуюся
необходимым этапом разработки задачи и заключающуюся в построении структуры таблиц
для хранения информации, схемы их взаимосвязей и описания алгоритмов обработки.
Как правило, разработка программного обеспечения выполняется в несколько этапов и начинается с анализа той информации, которая является выходной (формы и отчеты). Только после выяснения структуры и состава этой информации, можно сделать вывод о структуре и составе справочников, какие измерения и ресурсы необходимо создать в регистрах и о данных которыми заполняются документы.
На следующем этапе уточняется структура полей в справочниках и документах, определяются правила ввода информации.
Затем происходит возврат к проектированию запросов для форм и отчетов, проектируются формы документов и отчеты, уточняться измерения и ресурсы в регистрах оперативного учета.
На заключительном этапе создаются различные пользовательские меню, журналы документов, различные дополнительные обработки и создание интерфейса всего проекта. В процессе отладки и доработки, возможен возврат на любой этап процесса разработки.
В следующих разделах пояснительной записки все объекты задачи рассматриваются более подробно. Основные особенности ведения учета задаются (настраиваются) в конфигураторе.
В основе конфигурации лежит принцип ввода информации в программу “от документа”. Это значит что в программе возможно создание и хранение в электронном виде документов и автоматическое проведение их по регистрам оперативного учета. Технология “от документа” позволяет вводить любую информацию в программу однократно и многократно ее использовать. Введенная информация автоматически обобщается, что позволяет формировать необходимую отчетность за любой период времени.
Отчеты, входящие в конфигурацию, позволяют оперативно получать необходимые регистры учета и представлять бухгалтерскую информацию в удобном для анализа виде.
В следующих разделах пояснительной записки все объекты задачи рассматриваются более подробно.
.
Описание среды программирования
Встроенный язык программирования 1С:Предприятие - язык программирования <#"792013.files/image002.jpg">
Рис.1
. Документ «Оплата оказанных услуг»
Этот документ позволяет нам производить оплату по оказанным услугам.
. Клиент (Фамилия, Имя, Отчество)
. Сотрудник (Фамилия, Имя, Отчество)
. Вид услуг
. Комментарий (не обязателен)
. ОК
Рис.2
Программа имеет следующие отчеты:
· Отчет о заявках оказанных услуг - позволяет просматривать заявки за какой-либо период времени (Как по одному сотруднику, так и по всем)
·
Рис.3
· По всем сотрудникам:
Рис.4
· По одному сотруднику:
Рис.5
· Отчет «сведения о доходах по оказанным услугам» - позволяет определить, какой доход приносят оказанные услуги за какой-либо период.
Рис.6
· Отчет «сведения об услугах» - позволяет сформировать отчет по
тем услугам, которые использовались в данный период.
Рис.7
Рис.8
·
Отчет «Сведения об оплаченных заявках» - позволяет просмотреть, кто из клиентов
оплатил заявку.
Рис.9
Рис.10
· Отчет «График работы сотрудников» - позволяет сформировать
отчет общее время работы сотрудников.
Рис.11
Рис.12
4.1.2 Структурная схема
4.2 Программирование
В соответствии со структурной схемой, приведенной выше, в представленном программном обеспечение разработаны тексты программных модулей на встроенном языке «1С:Предприятие7.7». Тексты, соответствующие программе и запросам, приведены в пункте V. “Приложение”
|
Описание аномалии |
Реакции на аномалию |
Способ защиты |
||
|
Ввод пустого диапазона дат. |
Выводит предупреждение о том, что, не заданы начальная, либо конечная дата. |
Защищено разработчиком. |
||
|
Ввод корректных данных дат. |
Конечная дата должна быть больше начальной, иначе выводится сообщение об ошибке. |
Защищено разработчиком. |
||
|
Не выбраны какие-либо значения, либо оставлены пустые поля. |
При попытке напечатать или провести документ, система выдает ошибку с указанием незаполненных полей. |
Защищено разработчиком. |
||
4.4 Тестирование и отладка
Тестирование - процесс многократного выполнения программы с целью выявления ошибок. Отладка-исправление ошибок, найденных с помощью тестирования. При тестировании должны использоваться следующие принципы:
) необходимой частью каждого теста должно являться описание ожидаемых результатов работы программы, чтобы можно было быстро выяснить наличие или отсутствие ошибки в ней;
2) т.к. обнаружение ошибок в своей работе (программе) разработчику сложно, тестирование должен производить посторонний человек или организация;
) должны являться правилом доскональное изучение результатов каждого теста, чтобы не пропустить малозаметную на поверхностный взгляд ошибку в программе;
4) необходимо тщательно подбирать тест не только для правильных (предусмотренных) входных данных, но и для неправильных (непредусмотренных);
) при анализе результатов каждого теста необходимо проверить, не делает ли программа того, что она не должна делать;
) следует сохранять использованные тесты (для повышения эффективности повторного тестирования программы после ее модификации или установки у заказчика);
Хотя программа прошла тестирование успешно, в ней, тем не менее, могут содержаться ошибки, т.к.
1) программа может не соответствовать своей внешней спецификации, что в частности, может привести к тому, что в ее управляющем графе окажутся пропущенными некоторые необходимые пути;
2) не будут обнаружены ошибки, появление которых зависит от
обрабатываемых данных (т.е. на одних исходных данных программа работает
правильно, а на других - с ошибкой).
5. Анализ результатов решения
В соответствии с пунктом 4.4 тестирование и отладка производились непосредственно во время разработки приложения. После завершения работы было еще раз произведено полное тестирование всей программы.
Все найденные ошибки были успешно устранены.
Получившееся в результате приложение удовлетворяет всем предъявленным
требованиям, полностью работоспособно и готово к эксплуатации.
6. Инструкция пользователю
Общие сведения о программе «Автоматизированный учет услуг в Салоне красоты».
Данное программное приложение разработано для более эффективной и быстрой работы с информацией о клиентах, для быстрого создания отчетов, а также для удобного заполнения заявок.
Программа позволяет:
· Вводить и хранить данные о клиентах;
· Заранее производить оплату какой-либо услуги;
· Осуществлять автоматизированный отбор нужной информации;
· Формировать отчетные формы.
Достоинства программы «Автоматизированный учет услуг в Салоне красоты»:
· удобство и простота в эксплуатации;
· небольшой объём занимаемой памяти на HDD;
· оперативное обслуживание клиентов.
Запуск программы.
Запуск программы осуществляется двойным нажатием левой клавиши мыши на
ярлыке программы «1С: Предприятие 7.7», далее необходимо выбрать конфигурацию
«Учет услуг в Салоне красоты» и нажать кнопку «ОК».
Рис.13
После запуска программного модуля в системе «1С: Предприятие 7.7» на экране появится «Рабочее окно системы 1С: Предприятие 7.7», в нем отображается меню и панель инструментов в соответствии с выбранным пользователем, оно выглядит следующим образом:
Рис.14
Работа с меню
Данное меню можно разделить на стандартное:
- меню «Файл»;
- меню «Операции»;
- меню «Сервис»;
- меню «Окна»;
- меню «Помощь»,
и индивидуальное, созданное разработчиком в соответствии с задачами конкретного пользователя, рассмотрим его подробнее на примере пользователя «Менеджер»:
- меню «Справочники»;
Рис.15
Описание справочников:
Клиенты - в данном справочнике можно посмотреть или изменить данные о клиентах.
Виды услуг - в этом справочнике перечисляются все услуги и их стоимость, которые предлагает клиентам Салон красоты.
Сотрудники - в этом справочнике содержится вся информация о сотрудниках, которые работают в Салоне красоты.
Время работы - в данном справочнике находится график работы сотрудников.
- меню «Документы»;
Рис.16
- меню «Журналы»;
Рис.17
- меню «Отчеты».
Рис.18
Описание отчетов:
Сведения о заявках оказания услуг - позволяет сформировать отчет по всем заявкам, поданным на оказание услуги (как по одному сотруднику, так и по всем).
Сведения о доходах по оказанным услугам - позволяет сформировать отчет о доходах, полученных от оказания услуги (как по одному сотруднику, так и по всем).
Сведения об услугах - позволяет сформировать отчет, в котором будет представлена услуга, и доход по ней на определенный период времени.
Сведения об оплаченных заявках - позволяет сформировать отчет об оплаченных заявках.
График работы сотрудников - позволяет сформировать отчет о графике работы сотрудников на данный период времени.
II. Экономическая часть
Для того чтобы данный проект был реализован в Салоне Красоты, необходимо подсчитать годовой экономический эффект от внедрения программного приложения «Автоматизированный учет услуг в Салоне Красоты» созданного на платформе 1С: Предприятие 7.7.
Экономический эффект состоит в уменьшении временных затрат сотрудника на ввод и вывод данных. Прежде всего, это экономия денежных средств предприятия, которая может быть достигнута за счет:
сокращения времени на удобный и качественный учет заказчиков;
снижение времени на обработку данных;
сокращение времени на поиск необходимой информации.
Расчет затрат по разработке и реализации программного приложения «Автоматизированный учет услуг в Салоне Красоты».
Распределение трудоемкости по стадиям разработки приведено в таблице№1
Таблица№1
|
Этап разработки |
Описание содержания работ |
Трудоёмкость (час.) |
|
Постановка задачи |
Предпроектное исследование. Разработка, согласование и утверждение технико-экономического обоснования. |
12 |
|
|
|
|
|
Составление технического проекта |
Уточнение структуры и формы представления входных / выходных данных. Разработка алгоритма решения задачи. Разработка структуры программы. Разработка плана мероприятий по разработке и внедрению проекта. Разработка пояснительной записки. Согласование и утверждение технического проекта. |
50 |
|
|
|
|
|
Составление рабочего проекта |
Написание программы на языке программирования, первичная отладка, тестирование. Разработка, согласование и утверждение порядка и методики испытаний, корректировка программы. |
90 |
|
|
|
|
|
Разработка рабочей документации и внедрение |
Разработка программной документации. Сдача программы и программной документации |
30 |
|
|
|
|
|
ИТОГО: |
|
182часов |