Автоматизированное рабочее место менеджера салона красоты ЧУП "Александрия"
Разработка приложения для работы с базой данных с использованием объектно-ориентированного и визуального программирования. Тестирование графического интерфейса пользователя. Создание начальной структуры базы данных. Структура программного средства.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 17.05.2016 |
Размер файла | 1,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru//
Размещено на http://www.allbest.ru//
Автоматизированное рабочее место менеджера салона красоты ЧУП «Александрия»
Содержание
Введение
1. Постановка задачи
1.1 Описание предметной области
1.2 Анализ существующих решений
1.3 Формулировка задачи
1.4 Входные и выходные данные
2. Проектирование
2.1 Логическая модель данных
2.2 Обоснование выбора инструментов разработки
3. Программная реализация
3.1 Физическая модель данных
3.2 Структура программного средства
4. Тестирование
4.1 Цели и виды тестирования
4.2 Тестирование программного средства
5. Применение
5.1 Назначение программы
5.2 Системные требования
5.3 Руководство пользователя
6. Экономическая часть
7. Охрана труда
Заключение
Список использованных источников
Приложения
Введение
Развитие современного общества вплотную связано с развитием вычислительной техники и широкой информатизацией всех сфер человеческой деятельности. В наше время сложно представить, что еще совсем недавно люди совершали сложные математические вычисления при помощи обыкновенных счетов. Теперь же практически у каждого человека на работе или дома есть персональный компьютер (ПК) или ноутбук, которые заняли достойное место в жизни людей. Они улучшают и облегчают их деятельность.
С развитием компьютерных технологий стали появляться все новые и новые варианты их использования. Сейчас уже никто не рассматривает компьютер просто как вычислительную машину. На компьютере можно рисовать, писать музыку, верстать документы для печати, играть в игры.
Современные компьютерные системы значительно облегчают труд различных категорий работников, делают его интеллектуально насыщенным, информатизированным. ПК намного упрощает ведение технической и научной документации, обработку и анализ больших потоков информации, автоматизацию сложных математических расчетов. Компьютеры прочно и надолго вошли в нашу жизнь. Наука и культура, медицина и образование, музыка и спорт. Это только первые составляющие из огромного списка перечня отраслей, где одно из главных мест занял ПК.
Это повлекло за собой создание разнообразного программного обеспечения, под руководством которого вычислительная система могла осуществлять эффективное функционирование по выполнению поставленной задачи. Глобализация экономики и протекающие в мире интеграционные процессы уже положили начало развитию автоматизированных систем управления, широких сетей национальных и международных банков данных. Сейчас никого нельзя удивить понятием «компьютерная автоматизированная база данных». Это так же обычно, как передача сообщений по факсу ли заказ билетов по телефону. Автоматизированные банки данных стали неотъемлемой частью практически всех компьютерных систем управления на любом уровне - от отрасли до отдельного предприятия.
Системы управления базами данных позволяют управлять большими информационными массами - базами данных. Наиболее простые системы этого вида позволяют обрабатывать на компьютере один массив информации, например персональную карточку. Они обеспечивают ввод, поиск, составление отчетов. Однако часто необходимо решать задачи, в которых участвует много различных видов объектов и соответственно много информационных массивов, связанных друг с другом различными соотношениями. В таких случаях требуется создавать специализированные информационные системы, в которых нужная обработка данных, выполняемая наиболее естественным для пользователей способом - с удобным преставлением входных данных, выходных форм, диаграмм, запросов на поиск.
Целью дипломного проекта является усовершенствование навыков разработки приложения для работы с базой данных, с использованием объектно-ориентированного и визуального программирования.
Задачи, которые необходимо решить при создании программного продукта:
анализ предметной области;
проектирование базы данных (БД);
разработка приложения для взаимодействия с БД.
Приложение представляет собой клиент-серверную систему:
серверная часть: MSSQL;
клиентская:С#.
Данная пояснительная записка полностью отражает процесс разработки программного средства, и состоит из следующих основных разделов.
В рамках курсового проекта предусматривается реализовать задачу по созданию базы данных «Автоматизированное рабочее место менеджера салона красоты ЧУП «Александрия»».
Создание программ для ведения баз данных объектов является актуальной со времён появления этой возможности. На сегодняшний день существует много методов и средств решения этой проблемы, которые постоянно усовершенствуются, появляются новые. Компьютеры позволяют организовать очень удобную, мощную и скоростную обработку целого архива данных, полезность и выгода в чём очевидна.
Итогом всей работы является заключение, анализирующее, как выполнена поставленная задача, степень соответствия проектных решений заданию, описан процесс и результаты разработки программы, а так же возможные пути ее практического применения.
1. Постановка задачи
1.1 Описание предметной области
Предметной областью данной работы является работа салона красоты. Салон красоты представляет собой организацию, предоставляющую различные услуги для красоты и здоровья населения. Придя в такой салон, клиент должен получить полный сервис обслуживания для того, чтобы он ещё не раз сюда вернулся. Когда в салон приходит клиент, он на первом этапе проходит регистрацию. Для того чтобы её пройти, необходимо зарегистрироваться у менеджера, отвечающего за работу с клиентами. Менеджер при оформлении клиента должен внести в базу данных фамилию, имя, телефон. Заполнив эти данные, клиенту в базе присваивается идентификационный номер, который в дальнейшем будет использоваться для оформления заказа. Когда клиент выбрал необходимую процедуру или продукцию, выполняется регистрация заказа. Для того чтобы зарегистрировать заказ, оператору необходимо внести сумму, номер клиента, код продавца и покупателя. После регистрации заказ выполняется. После того как заказ был выполнен, выдается чек. Именно эту область работы салона красоты необходимо автоматизировать и упростить. Необходимо создать программу, которая будет упрощать работу менеджера. Эта программа также сможет упростить работу и бухгалтерам с помощью выходной документации (отчетов), они смогут гораздо быстрее подсчитать необходимые данные.
1.2 Анализ существующих решений
Салоны красоты достаточно популярны в наше время. На рынке имеется множество готовых автоматизированных решений.
Рассмотрим одного из лидеров программных комплексов для автоматизации салонов красоты «Лидер-салон». В нем присутствуют все необходимые возможности для учета данных, но только для локальной базы данных. Так владельцам сетей салонов красоты придется вести в каждом салоне отдельные базы данных по клиентам, поставщикам, услугам, что опять же затруднит синхронизацию данных между салонами, и, соответственно, замедлит скорость работы. Огромным минусом является и то, что в программе не предусмотрен сбор статистики для последующей генерации отчетов. Программа также имеет устаревший и недружелюбный для пользователя интерфейс.
Другой лидер по автоматизации - «Base4Beauty». Данная информационная система позволяет работать с базой данных клиентов, услуг и персонала. Также он дает возможность просматривать различные отчеты. При всем этом в программе отсутствует возможность какого-либо учета по наличию товаров на складе, и нет возможности ведения базы данных поставщиков. Ко всему прочему программа имеет очень устаревший интерфейс.
В результате можно сделать вывод, что в рассмотренных системах отсутствуют необходимые нам функции, поэтому без разработки новой информационной системы не обойтись.
1.3 Формулировка задачи
В данном дипломном проекте необходимо создать программу, которой смогут пользоваться менеджеры салона красоты. Для удобства пользования программой необходимо выполнить несколько условий.
Необходимо:
наличие двух типов учетных записей (пользовательских ролей):
администратор и мастер - сотрудник оказывающий различные услуги в салоне;
роль Администратор должна обладать всеми расширенными правами в приложении.Для роли Мастер предусмотреть следующие ограничения:
запретить управление справочниками оказываемых услуг, продаваемых товаров; запретить удаление клиентов;для таблиц Запись и Заказ отображать данные только текущего мастера;
при формировании записи в салон красоты учитывать то, что выбранные услуги должен оказывать мастер, к которому производится запись (т.е. нельзя осуществить запись в салон и указать услуги, которые выбранный мастер не оказывает);
предусмотреть возможность формирования заказа из сформированной записи в салон, учитывая то, что в конечном заказе могут присутствовать дополнительные услуги, на которые не производилась запись, а также наоборот, отсутствовать заказанные услуги;
печатать чек сформированного заказа с указанным перечнем оказанных услуг и при наличии проданных товаров;
для работы в многопользовательском режиме при заведении администратором нового мастера создавать нового пользователя в системе с присвоением ему роли «Мастер»;
формировать отчет за выбранный период отображающий статистику работы сотрудников (мастеров) салона красоты: суммарное количество оказанных услуг и суммарное количество проданных товаров включая график по полученным данным;
для каждой таблицы предусмотреть возможность вывода на печать, а также экспорт данных.
1.4 Входная и выходная информация
В качестве входных данных в программе являются:
логин и пароль для авторизации;
информация для редактирования базы данных;
критерии поиска;
информация для записи в салон.
Выходными данными в программе являются:
отчеты, включающие в себя возможность вывода информации по каждой таблице в отдельности;
отчет о работе каждого сотрудника, представляющего собой диаграмму;
чек о покупке;
информация по запросам, отображенная на экран.
Постоянными данными в программе являются шаблоны отчетов по таблицам и база данных, состоящая из 8 таблиц: услуга, тип услуги, запись, клиент, мастер, заказ, услуги в заказе, товар.
2. Проектирование
2.1 Логическая модель данных
Логическая модель данных представлена сущностями (таблицами). Таблицы - фундаментальные объекты реляционной базы данных, в которых хранится основная часть данных приложения. Отдельная таблица хранит информацию по конкретной теме (об одном объекте). Информация в таблице организуется в строки (записи) и столбцы (поля). Таблице присущи два компонента: структура таблицы и данные таблицы.
Разработка базы данных «Автоматизированное рабочего места менеджера салона красоты ЧУП «Александрия»» состояла в создании начальной структуры базы данных.
В конечном счете в базе данных будут реализованы следующие сущности:
«Мастер». Состоит из 4 столбцов: код (Oid), имя мастера, фамилия, логин. Код является первичным ключом. Данная таблица связана с таблицей Запись.
«Тип услуги». Состоит из 2 столбцов: код(Oid), название типа. В этой таблице код является также первичным ключом. Данная таблица связана с таблицейУслуга.
«Запись». Состоит из 3 столбцов: код(Oid), клиент, мастер. Таблица связана внешним ключом с таблицами Клиент и Мастер.
«Услуга». Состоит из 5 столбцов: код(Oid), название услуги, тип услуги, цена, продолжительность. Код является первичным ключом. Данная таблица связана с таблицей Услуги мастера.
«Клиент». Состоит из 4 столбцов: код (Oid), фамилия, имя, номер телефона. В этой таблице код является первичным ключом. Данная таблица связана с таблицами Запись, Продажа.
«Товар». Состоит из 4 столбцов: код (Oid), название, цена, количество. В этой таблице код является первичным ключом.
«Заказ». Состоит из 3 столбцов: код(Oid), клиент, мастер. Данная таблица связана с таблицей Услуги в заказе первичным ключом и внешним ключом с таблицами Клиент, Мастер.
«Услуги в заказе». Состоит из 4 столбцов: код(Oid), услуга, цена, заказ. В этой таблице код является внешним ключом. Данная таблица связана с таблицамиЗаказ и Услуга.
В приложении А пояснительной записки представлена диаграмма сущность-связь.
2.2 Обоснование выбранных инструментов разработки
В качестве технологии проектирования и языка программирования были выбраны .NET Framework и C#, а также eXpressAppFramework.
Язык C# и связанную с ним среду .NET Framework можно без преувеличения назвать самой значительной из предлагаемых в настоящее время технологий для разработчиков. Среда .NET является такой средой, которая была создана для того, чтобы в ней можно было разрабатывать практически любое приложение для запуска в Windows, а C# является языком программирования, который был специально создан для использования в .NET Framework.
.NET представляет собой платформу или API-интерфейс для программирования на платформе Windows. Вместе с .NET Framework язык C# был разработан с нуля специально для работы в .NET, а также для объединения всех достижений, которые были сделаны в средах разработки, и всех принципов объектно-ориентированного программирования, которые были выведены за последние 25 лет.
Преимущества .NET:
объектно-ориентированное программирование. И .NET Framework, и C# изначально основаны на принципах объектно-ориентированного программирования;
хороший дизайн. Поставляемая библиотека базовых классов построена полностью с нуля и является интуитивно понятной;
независимость от языка. В .NET код, написанный на любом языке -- VisualBasic, C# или управляемом C++, -- компилируется в код на промежуточном языке;
усовершенствованная поддержка для создания динамических веб-страниц;
эффективный доступ к данным;
разделение кода. В .NET был полностью переделан способ разделения кода между приложениями за счет введения понятия сборки (assembly) вместо традиционных библиотек DLL;
повышенная безопасность;
установка с нулевым воздействием;
поддержка для создания веб-служб;
VisualStudio 2010;
C#. Язык C# представляет собой мощный и популярный объектно-ориентированный язык, предназначенный специально для применения вместе с .NET.
Возможности языка C#
полная поддержка классов и объектно-ориентированного программирования, включая наследование реализации и интерфейсов, виртуальные функции и перегрузку операций;
согласованный и четко определенный набор базовых типов;
встроенная поддержка автоматической генерации XML-документации;
автоматическая очистка динамически распределяемой памяти;
средство маркировки классов и методов пользовательскими атрибутами. Это может быть полезно для документирования и может иметь некоторый эффект при компиляции (например, помеченные методы могут компилироваться только для отладочных сборок);
полная поддержка библиотеки базовых классов .NET наряду с легким доступом к Windows API (если вы действительно в этом нуждаетесь, что случается нечасто);
указатели и прямой доступ в память при необходимости доступны, но язык спроектирован так, что в большинстве случаев без них можно обойтись.
Поддержка свойств и событий в стиле VisualBasic. Простым изменением опций компилятора можно собирать либо исполняемые программы, либо библиотеки компонентов .NET, которые могут быть вызваны из стороннего кода -- так же, как это делается с элементами управления Active X (COM-компонентами). Возможность использования для написания динамических веб-страниц ASP.NET и веб-служб XML.
DevExpresseXpressAppFramework - современная и мощная среда разработки приложения, использующая одновременно ASP.NET и разработку WinForms. Его модульная конструкция позволяет разработчикам выбирать из созданного в модулях, или создавать свое собственное, создавать приложения быстрее и более устойчивым способом. XAF реализован для WinForms и ASP.NET приложений таким образом, что не нужно задумываться, для какой платформы писать, конечный продукт будет работать на обеих платформах. Приложения XAF имеют модульную архитектуру. Мастер сгенерирует несколько проектов, один из которых будет являться общим для всех приложений модулем. Также создаются модули для Win и Web приложений отдельно.
В качестве системы управления базой данных выбранMicrosoft SQL Server. Microsoft SQL Server - одна из наиболее мощных СУБД архитектуры клиент-сервер. Эта СУБД позволяет удовлетворять такие требования, предъявляемые к системам распределенной обработке данных, как тиражирование данных, параллельная обработка, поддержка больших баз данных на относительно не дорогих аппаратных платформах при сохранении несмежного управления. Microsoft SQL Server предназначен исключительно для поддержки систем, работающих в среде клиент-сервер. Он поддерживает широкий спектр средств разработки и максимально прост в интеграции с приложениями, работающими на ПК. Встроенные запросы LINQ (LanguageIntegratedQuery) позволяют разработчикам вместо использования SQL-запросов обращаться к данным из программ на управляемых языках, например C# или VB.NET. В SQL Server имеется возможность использования LINQ для обращения непосредственно к таблицам и полям SQL Server.
3. Программная реализация
3.1 Физическая модель данных
При разработке структуры базы данных важным процессом является нормализация. Нормализация - это удаление избыточных данных из каждой таблицы в базе данных. У нормализации двойная цель - удалить лишние копии данных и обеспечить максимальную гибкость, как в структурах таблиц, так и в интерфейсных приложениях на случай возможных будущих изменений в базах данных.
О нормализации таблиц в базе данных нужно заботится на раннем этапе проектирования приложения, так как при «живых» данных довольно трудно менять структуру базы. Иногда процесс нормализации порождает добавочные таблицы, которые были не включены в первоначальный проект. Узнав об этом как можно раньше, не придется зря тратить силы на их разработку.
В результате процесса нормализации базы данных получается набор таблиц, каждая из которых затрагивает или описывает определенную часть схемы.
Нормализация обычно подразделяется на пять форм или стадий -- от первой нормальной формы по пятую нормальную форму. То есть просто пять установок реляционного критерия, который либо обнаруживает таблицу, либо нет. Каждая последующая стадия строится на предыдущей. Формально существует пять форм, но на практике, как правило, используется только первые три. Последние две считаются слишком специальными, чтобы их применять к обычным проектам баз данных.
Таблица находится в первой нормальной форме тогда и только тогда, когда ни одна из её строк не содержит в любом своём поле более одного значения и ни одно из её ключевых полей не пусто.
Вторая нормальная форма - все поля таблицы должны зависеть от первичного ключа.
Третья нормальная форма - в таблице нет транзитивных зависимостей между не ключевыми полями.
Таблица является главным хранителем основной информации, в ней содержится много параметров, которые впоследствии будут обновляться и просматриваться.
Таблица 3.1 - Service (Услуга)
Название поля |
Тип данных |
Ключ |
|
Oid |
Primary key |
||
Name |
|||
ServiceType |
Foreign key |
||
Price |
|||
Duration |
Таблица 3.2 - ServiceType (Тип услуги)
Название поля |
Тип данных |
Ключ |
|
Oid |
Primary key |
||
Name |
Таблица 3.3 - Order (Заказ)
Название поля |
Тип данных |
Ключ |
|
Oid |
Primary key |
||
Client |
Foreign key |
||
Master |
Foreign key |
Таблица 3.4 - Record (Запись)
Название поля |
Тип данных |
Ключ |
|
Oid |
Primary key |
||
Client |
Foreign key |
||
Master |
Foreign key |
Таблица 3.5 - Client(Клиент)
Название поля |
Тип данных |
Ключ |
|
1 |
2 |
3 |
|
Oid |
Primary key |
||
FirstName |
|||
LastName |
|||
Phone |
Таблица 3.5 - Master (Мастер)
Название поля |
Тип данных |
Ключ |
|
Oid |
Primary key |
||
FirstName |
|||
LastName |
|||
Login |
Таблица 3.6 - ServiceInOrder (Услуги в заказе)
Название поля |
Тип данных |
Ключ |
|
Oid |
Primary key |
||
Service |
Foreign key |
||
Price |
|||
Order |
Таблица 3.7 - Ptoduct (Товар)
Название поля |
Тип данных |
Ключ |
|
Oid |
Primary key |
||
Name |
|||
Count |
|||
Price |
3.2 Структура программного средства
При разработке программного средства использовались следующие классы С#:
«IClient» - класс, в котором описываются клиенты салона;
«IMaster» - класс, в котором описываются все мастера салона;
«IOrder» - класс, в котором описываются все заказы салона;
«IProduct» - класс, в котором описываются товары, используемые в салоне;
«IProductInOrder» - класс, в котором описываются товары, используемые в заказе;
«IRecord» - класс, в котором осуществляется процесс записи в салон;
«IService»- класс, в котором описываются услуги предоставляемые салоном;
«IServiceInOrder» - класс, в котором описываются услуги, используемые в заказе, предназначена для корректного отображения стоимости услуги при его последующем изменении;
«IServiceType» - класс, в котором описываются типы услуг, предоставляемых в салоне.
Также при разработке программного средства использовались следующие методы:
«OnSaving» - метод, который используется при попытке сохранения записи;
«OnSaved» - метод, который вызывается в процессе самого сохранения;
«ONGet_FullName» - метод, который возвращает имя пользователя.
4.Тестирование
4.1 Цели и виды тестирования
Тестирование программы - это этап, на котором проверяется, как ведет себя программа на как можно большем количестве входных наборов данных, в том числе и на заведомо неверных.
Основные принципы организации тестирования:
необходимой частью каждого теста должно являться описание ожидаемых результатов работы программы, чтобы можно было быстро выяснить наличие или отсутствие ошибки в ней;
следует по возможности избегать тестирования программы ее автором, т.к. кроме уже указанной объективной сложности тестирования для программистов здесь присутствует и тот фактор, что обнаружение недостатков в своей деятельности противоречит человеческой психологии (однако отладка программы эффективнее всего выполняется именно автором программы);
по тем же соображениям организация - разработчик программного обеспечения не должна “единолично ” его тестировать (должны существовать организации, специализирующиеся на тестировании программных средств);
должны являться правилом доскональное изучение результатов каждого теста, чтобы не пропустить малозаметную на поверхностный взгляд ошибку в программе;
необходимо тщательно подбирать тест не только для правильных (предусмотренных) входных данных, но и для неправильных (непредусмотренных);
при анализе результатов каждого теста необходимо проверять, не делает ли программа того, что она не должна делать;
следует сохранять использованные тесты (для повышения эффективности повторного тестирования программы после ее модификации или установки у заказчика);
тестирования не должно планироваться исходя из предположения, что в программе не будут обнаружены ошибки (в частности, следует выделять для тестирования достаточные временные и материальные ресурсы);
следует учитывать так называемый “принцип скопления ошибок”: вероятность наличия не обнаруженных ошибок в некоторой части программы прямо пропорциональна числу ошибок, уже обнаруженных в этой части;
следует всегда помнить, что тестирование - творческий процесс, а не относиться к нему как к рутинному занятию.
При тестировании программы была выполнена только часть приведенных выше принципов. Тестирование выявило ряд ошибок в алгоритме программы, которые были успешно исправлены, а также были внесены изменения в интерфейс пользователя.
Основные виды тестирования программы с графическим интерфейсом пользователя: проверка графического интерфейса пользователя; функциональное тестирование; проверка производительности; регрессионное тестирование.
Тестирование графического интерфейса пользователя - это первый этап испытания программы. Здесь проверяются вся архитектура программы , навигация экранов (форм), их наличие и доступность, переходы между экранами, работа пунктов меню, кнопок и т.д. При таком тестировании сразу обнаруживаются ошибки, которые значительно затруднили бы тестирование функциональности.
Так же существует большое количество других ошибок: синтаксические, логические, семантические и т.д.
Ошибки, связанные с неверной реализацией алгоритма могут привести к возникновению ошибок уже во время работы программы. Кроме того, неверная реализация исходного алгоритма не обязательно приводит к нарушению работоспособности приложения, но может повлечь за собой выдачу неверных результатов или выполнение ошибочных действий.
4.2 Тестирование программного средства
На данном этапе тестирования были выявлены некоторые ошибки. Тестирование программы представлено в таблице 4.1.
Таблица 4.1 - Тестирование программы
Тестирующее действие |
Ожидаемый результат |
Полученный результат |
Корректирующие действия |
|
1 |
2 |
3 |
4 |
|
Проверка корректности подсчета результирующей стоимости оказания усллуг в заказе при последующем изменении стоимости конкретной услуги |
Результирующая сумма не поменялась |
Сумма поменялась |
Добавлена таблица IserviceInOrderдля корректного отображения данных |
|
Проверка отображения списка клиентов |
Список отображается в алфавитном порядке |
Список отобразился в обратном порядке |
Изменены значения в коде программы на противоположные |
|
Создание записи о новом товаре |
Запись добавлена |
Название слишком длинное |
Увеличино число ввода допустимых символов в строке |
|
Загрузка базы данных |
База данных загружена |
Не удалось найти путь к базе данных |
База данных перемещена в нужную папку |
|
Обращение к данным из таблиц |
Необходимые данные получены |
Использование переменных, значения которых были не определены |
Переменным были присвоены необходимые значения |
|
Открытие формы программы |
Форма открыта и были учтены все размеры |
Не были учтены размеры основной формы |
Оснавная форма была расширена до необходимых размеров |
|
Вывод данных из таблиц |
Данные были получены |
Ошибки при задании пути к таблицам и полям |
Был задан верный путь |
Также в ходе проектирования программы было выявлено компилятором большое количество синтаксических ошибок, которые были исправлены на месте.
Для проведения функционального тестирования необходимо создать эталон функционирования программы. Функциональность программы проявляется через пользовательский интерфейс, поэтому функциональные тесты представляют собой, как правило, эмуляцию действий пользователя для решения конкретной задачи и проверки реакции программы на эти действия. Именно по этой причине важно прежде протестировать работу пользовательского интерфейса. При таком тестировании была проверена работоспособность всех функций программы, и серьезных ошибок не было обнаружено.
5. Применение
5.1 Назначение программы
Данное программное средство предназначено для администратора или любого мастера салона красоты. Оно обеспечивает хранение, накопление, корректировку и предоставление всей информации о мастерах, клиентах, товарах, заказах и услугах. Компьютерная программа для управления и учёта в салоне красоты «Александрия» делает управление салоном легкой и простой задачей. Теперь вся работа и учёт в салоне полностью компьютеризированы и доступны каждому:
персонал. У администратора больше нет никаких проблем в расчетах с сотрудниками, всё просто и прозрачно - конфликтов больше нет. В программе ведется учет о всех мастерах салона и их работе с клиентами;
клиенты. Администратор или мастер знает всю историю клиента в салоне. Ведет предварительную запись на любой период вперёд.
5.2 Системные требования
Для работы с программой необходимо наличие следующих системных и программных средств на используемом персональном компьютере:
процессор с частотой не ниже 486 MHz;
128 Мб оперативной памяти;
10 Мб свободного дискового пространства;
видеокарта на 5 Мб;
операционная система Windows 95/98/2000/NT/XP;
наличие компьютерной мыши и клавиатуры;
«MS Sql Server» .
Для оптимальной работы программы требуется персональный компьютер со следующими системными характеристиками:
процессор с частотой 1.2 GHz;
256 Мб оперативной памяти;
20 Мб свободного дискового пространства;
видеокарта на 64 Мб;
монитор с расширением 1024x768;
операционная система Windows 95/98/2000/NT/XP/Vista/7;
наличие компьютерной мыши и клавиатуры.
Соблюдение вышеперечисленных системных требований приведёт к оптимальной работе программы, не влияя на работу других приложений.
5.3 Руководство пользователя
При запуске файла BeautySalon.Win.exe открывается форма для авторизации, которая представлена в соответствии с рисунком 5.1.
Рисунок 5.1 -Форма авторизации
Программное средство имеет 2 режима работы: режим администратора и режим мастера.
При первом запуске программы на входе в режим администратора в поле «Имя пользователя» вводится Admin, пароль оставляем пустым и нажимаем вход в систему.
После чего открывается главное окно формы, представленное в соответствии с рисунком 5.2.
Рисунок 5.2 - Главное окно формы
Для удобного пользования программой представлено меню навигации, которое находится слева на главной форме. Дя того чтобы просмотреть список клиентов салона, в меню навигации нажимаем кнопку «Клиент», после чего открывается новая вкладка со списком всех клиентов салона. Данный пример представлен в соответствии с рисунком 5.3.
Рисунок 5.3 - Вкладка «Клиент»
Данные каждого клиента можно редактировать, щелкнув двойным нажатием мыши по нужному клиенту. Данный пример представлен в соответствии с рисунком 5.4.
Рисунок 5.4 - Редактирование данных о клиентах
Для того чтобы зарегистрировать нового клиента, необходимо нажать на кнопку создать в верхнем левом углу. После заполнения полей регистрации, нажать на кнопку «Сохранить» или «Сохранить и закрыть». Данный пример регистрации представлен в соответствии с рисунком 5.5.
Рисунок 5.5 - Регистрация нового клиента
Для просмотра списка мастеров салона, необходимо нажать на кнопку «Мастер» в меню навигации. После чего будет выведен список всех мастеров. Данный пример представлен в соответствии с рисунком 5.6.
Рисунок 5.6 - Список мастеров салона
Данный список также можно редактировать и создавать новый, как и в случае со списком клиентов. Отличие в том, что каждому мастеру имеется возможность присвоения типа услуг, с которыми они работают. Пример представлен в соответствии с рисунком 5.7.
Рисунок 5.7 - Форма редактирования списка мастеров
Для того чтобы просмотреть список заказов, необходимо нажать на кнопку «Заказ» в меню навигации. После чего можно просмотреть заказы по сотрудникам салона. Для это необходимо в верхней панели нажать на кнопку «Заказы по сотрудникам». После чего появится форма для отображения данных. На форме выбирается необходимый период для отчета и нажимается кнопка подтвердить. Данный отчет можно сохранить или распечатать, нажав на соответствующие кнопки. Пример представлен в соответствии с рисунком 5.8.
Рисунок 5.8 - Заказы по сотрудникам
Для просмотра деталей заказа на предыдущей форме двойным нажатием выбираем нужного клиента. После чего имеется возможность распечатать чек оплаты. Для этого в верхнем меню нажимаем на кнопку «Чек оплаты». После перехода на форму предварительного просмотра нажимаем на кнопку печать. Пример чека оплаты представлен в соответствии с рисунком 5.8.
Рисунок 5.8 - Чек оплаты
Для просмотра списка товаров салона нажимаем на кнопку «Товар», которая находится на главной форме. После чего данный список можно также редактировать или вносить данные по новому товару. Пример списка товаров представлен в соответствии с рисунком 5.9.
Рисунок 5.9 - Список товаров
Для записи клиента в салон в меню навигации нажимаем кнопку «Запись в салон». После чего открывается пустая вкладка, на которой необходимо нажать кнопку создать. Затем вносятся необходимые данные и нажав кнопку «Сохранить», запись будет добавлена в список. Пример записи в салон представлен в соответствии с рисунком 5.10.
Рисунок 5.10 - Запись в салон
Для просмотра списка услуг в меню навигации необходимо нажать на кнопку «Услуга». После чего будет представлен полный перечень услуг предоставляемых в салоне. Пример списка представлен в соответствии с рисунком 5.11.
Рисунок 5.11 - Услуги в салоне
Для просмотра и задания нового типа услуг необходимо нажать на кнопку «Тип услуги» в меню навигации. Пример списка представлен в соответствии с рисунком 5.12.
Рисунок 5.12 - Типы услуг
Для того чтобы сменить пользователя необходимо в верхнем левом углу нажать кнопку сменить пользователя. После чего на форме авторизации ввести имя пользователя мастера и пароль. При работе с программой в режиме мастера пользователь вправе добавлять и редактировать данные о клиентах, создавать новый заказ, записывать клиентов в салон, просматривать список товаров и список услуг.
6. Экономическая часть
Исходные данные
Исходные данные представим в таблице (таблица 6.1).
Таблица 6.1 - Исходные данные для расчета
Наименование показателя |
Единица измерения |
Условные обозначения |
Норматив |
|
2 |
3 |
4 |
5 |
|
Коэффициент изменения скорости обработки информации |
ед. |
Кск |
Кск= 0,6 |
|
Численность разработчиков |
чел. |
Чр |
Чр= 1 |
|
Тарифная ставка 1-го разряда в организации |
руб. |
Сзм1 |
292000 |
|
Тарифный коэффициент |
ед. |
Кт |
2,84 |
|
Фонд рабочего времени |
Ч |
ФРВ |
169 |
|
Коэффициент естественных потерь рабочего времени |
ед. |
Кп |
Кп = 1,1 |
|
Коэффициент премирования |
ед. |
Кпр |
Кпр = 1,1 |
|
Норматив дополнительной заработной платы |
% |
Ндз |
Ндз = 10 |
|
Ставка отчислений в Фонд социальной защиты населения |
% |
Нфсзн |
Нфсзн = 34 |
|
Ставка отчислений по обязательному страхованию от несчастных случаев на производстве и профессиональных заболеваний |
% |
Нбгс |
Нбгс = 0,6 |
|
Цена одного машино-часа |
руб. |
Цм |
Цм = 5000 |
|
Норматив прочих затрат |
% |
Нпз |
Нпз = 10 |
|
Норматив накладных расходов |
% |
Ннр |
Ннр = 130 |
|
Норматив расходов на сопровождение и адаптацию |
% |
Нрса |
Нрса= 10 |
|
Уровень рентабельности |
% |
Урн |
Урн = 20 |
Расчет цены и прибыли ПС
Общая характеристика разрабатываемого ПС ВТ
Автоматизированное рабочее место менеджера салона красоты ЧУП «Александрия».
Разрабатываемый программный продукт (ПП) будет использоваться в сфере красоты и здоровья населения. ПП должен предоставлять возможность осуществлять контроль над персоналом салона красоты, регистрацией клиентов, а также за проведением процедур для клиентов.
Программный продукт, относится к «В» группе новизны, т.е. является развитием определенного параметрического ряда ПС, разработанный на ранее освоенных типах ЭВМ и ОС, и относится к первой группе сложности.
Данный ПП общего назначения будет разрабатываться в среде MicrosoftVisualStudio 2013, на языке C# и принадлежать к третьей группе сложности.
Определение объема ПС ВТ
Объем ПС определяется путем подбора аналогов на основании классификации типов ПС, каталога функций ПС и аналогов ПС в разрезе функций, которые постоянно обновляются и утверждаются в установленном порядке.
На основании информации о функциях разрабатываемого ПС по каталогу функций определяется объем функций Общий объем ПС рассчитывается по формуле:
, (6.1)
где VO- общий объем ПС, условныхмашино-команд;
Vi-объем i-ой функции ПС, условных машино-команд;
n- общее число функцией.
(машино-команд.)
Данные разместим в таблице 6.2
Таблица 6.2 - Содержание и объем функций на разрабатываемое ПС ВТ
№ функции |
Содержание функции |
Объем, условных машино-команд |
|
101 |
Организация ввода информации |
150 |
|
102 |
Контроль, предварительная обработка и ввод информации |
450 |
|
109 |
Организация ввода/вывода информации в интерактивном режиме |
320 |
|
111 |
Управление вводом/выводом |
2700 |
|
201 |
Генерацияструктуры базы данных |
4300 |
|
203 |
Формирование базы данных |
2180 |
|
206 |
Обслуживание базы данных в интерактивном режиме |
1260 |
|
207 |
Манипулирование данными |
9550 |
|
208 |
Организация поиска и поиск в базе данных |
5480 |
|
210 |
Загрузки базы данных |
2780 |
|
309 |
Формирование файла |
1020 |
|
706 |
Предварительная обработка и печать файлов |
470 |
|
707 |
Графический вывод результатов |
480 |
|
ИТОГО |
31140 |
В связи с достаточно быстрым изменением ВТ рекомендуется определить скорректированный объем функций по формуле:
, (6.2)
гдеVo/ - скорректированный объем ПС, условных машино-команд;
VO- общий объем ПС, условных машино-команд;
Кск - коэффициент изменения скорости обработки информации.
(машино-команд)
Расчет трудоемкости выполняемой работы
Определение трудоемкости необходимо для дальнейшего расчета суммы основной заработной платы.
Сумма основной заработной платы рассчитывается на основе численности специалистов, соответствующих тарифных ставок и фонда рабочего времени. Причем численность специалистов, календарные сроки разработки программы и фонд рабочего времени определяются по укрупненным нормам времени на разработку, сопровождение и адаптацию ПС или экспертным путем. Расчет трудоемкости ПС с использованием укрупненных норм времени осуществляется в основном в крупных научно-технических организациях для решения сложных задач программного обеспечения ВТ. В мелких и средних научно-технических организациях трудоемкость, численность исполнителей и сроки разработки ПС определяются экспертным путем с использованием данных по базовым моделям.
При определении трудоемкости ПС учитываются объем ПС (в тысячах строк условного кода), объем документации (тыс. строк), новизна и сложность ПС, язык программирования, степень использования типовых (стандартных) программ.
Нормативная трудоемкость устанавливается с учетом сложности ПС. Выделяется три группы сложности в которых учтены следующие составляющие ПС: языковой интерфейс, ввод-вывод, организация данных, режим работы, операционная и техническая среда. Кроме того, устанавливаются дополнительные коэффициенты сложности ПС
С учетом дополнительного коэффициента сложности КСЛ общая трудоемкость ПС рассчитывается по формуле:
,(6.3)
где ТО- общая трудоемкость ПС, человеко-дней;
ТН- нормативная трудоемкость ПС, человеко-дней;
КСЛ - дополнительный коэффициент сложности ПС, ед.
(человеко-дней)
При решении сложных задач с длительным периодом разработки ПС трудоемкость определяется по стадиям разработки (техническое задание - ТЗ, эскизный проект - ЭП, технический проект - ТП, рабочий проект - РП и внедрение - ВН) с учетом новизны, степени использования типовых программ и удельного веса трудоемкости стадий разработки ПС и общей трудоемкости разработки ПС. Методика определения трудоемкости в данном случае несколько иная.
Расчет основной заработной платы
В соответствии с «Рекомендациями по применению «Единой тарифной сетки» рабочих и служащих народного хозяйства» и тарифными разрядами и коэффициентами должностей каждому исполнителю устанавливается разряд и тарифный коэффициент.
Месячная тарифная ставка каждого исполнителя определяется путем умножения действующей месячной тарифной ставки 1-го разряда на тарифный коэффициент, соответствующий установленному тарифному разряду расчитывается по формуле:
,(6.4)
где Сзм- тарифная ставка за месяц, руб.;
Сзм1 - тарифная ставка 1-го разряда за месяц, руб.;
Кт- тарифный коэффициент, ед.
Основная заработная плата исполнителей на конкретное ПС рассчитывается по формуле:
(6.5)
где Соз - основная заработная плата, руб.;
Сзд - тарифная ставка за день (Сзмразделить на 21.25), руб.;
ТО- общая трудоемкость ПС, человеко-дней;
Кп- коэффициент естественных потерь рабочего времени, ед.;
Кпр - коэффициент премирования, ед.
Расчет дополнительной заработной платы
Дополнительная заработная плата на конкретное ПС включает выплаты, предусмотренные законодательством о труде (оплата отпусков, льготных часов, времени выполнения государственных обязанностей и других выплат, не связанных с основной деятельностью исполнителей), определяется по нормативу в процентах к основной заработной плате, расчитывается по формуле:
(6.6)
где Сдз- дополнительная заработная плата на конкретное ПС, руб.;
Ндз - норматив дополнительной заработной платы, %.
Расчет отчислений в Фонд социальной защиты
Отчисления в Фонд социальной защиты населения (ФСЗН) определяются в соответствии с действующими законодательными актами по нормативу в процентном отношении к фонду основной и дополнительной зарплаты исполнителей, расчитывается по формуле:
(6.7)
где Сфсзн - сумма отчислений в Фонд социальной защиты населения, руб.;
Нфсзн - норматив отчислений в Фонд социальной защиты населения (%).
Расчет отчислений по обязательному страхованию от несчастных случаев на производстве и профессиональных заболеваний
Отчисления по обязательному страхованию от несчастных случаев на производстве и профессиональных заболеваний определяются в соответствии с действующими законодательными актами в зависимости от уровня риска отрасли, к которой относится организация-разработчик, расчитывается по формуле:
,(6.8)
гдеСбгс - сумма отчислений по обязательному страхованию от несчастных случаев на производстве и профессиональных заболеваний, руб.;
Нбгс - норматив отчислений по обязательному страхованию от несчастных случаев на производстве и профессиональных заболеваний, %.
Расчет расходов на материалы
Расходы на материалы определяются с учетом действующих нормативов. По данной статье отражаются расходы на магнитную носители, перфокарты, бумагу, красящие ленты и другие материалы, необходимые для разработки ПС. Нормы расхода материалов в суммарном выражении определяются в расчете на 100 строк исходного кода. Сумма затрат материалов рассчитывается по формуле:
(6.9)
где См - сумма расходов на материалы, руб.;
Нм - норма расхода материалов в расчете на 100 строк исходного кода ПС, руб.
Расчет расходов на оплату машинного времени
Расходы включают оплату машинного времени, необходимого для разработки и отладки ПС, которое определяется по нормативам (в машино-часах) на 100 строк исходного кода машинного времени в зависимости от характера решаемых задач и типа ПЭВМ, расчитывается по формуле:
(6.10)
где Смв - сумма расходов на оплату машинного времени, руб.;
Цм - цена одного машино-часа, руб.;
Нмв - норматив расхода машинного времени на отладку 100 строк исходного кода, машино-часов.
Расчет прочих прямых затрат
Расходы на конкретное ПС включают затраты на приобретение и подготовку специальной научно-технической информации и специальной литературы. Определяются по нормативу в процентах к основной заработной плате, расчитывается по формуле:
(6.11)
где Спз - сумма прочих затрат, руб.;
Нпз - норматив прочих затрат в целом по организации, %.
Расчет накладных расходов
Данные затраты, связанные с необходимостью содержания аппарата управления, а также
с расходами на общехозяйственные нужды, относятся на конкретное ПС по нормативу в процентном отношении к основной заработной плате исполнителей, расчитывается по формуле:
(6.12)
где Снр- сумма накладных расходов, руб.;
Ннр - норматив накладных расходов в целом по организации, %.
Расчет суммы расходов на разработку ПС ВТ
Общая сумма расходов на ПС рассчитывается по формуле:
(6.13)
где Ср - сумма расходов на разработку ПС ВТ, руб.;
Расчет расходов на сопровождение и адаптацию
Кроме того, организация-разработчик осуществляет затраты на сопровождение и адаптацию ПС, которые определяются по нормативу и расчитываются по формуле:
(6.14)
где Срса - сумма расходов на на сопровождение и адаптацию ПС ВТ, руб.;
Нрса - норматив расходов на сопровождение и адаптацию, %.
руб.)
Расчет полной себестоимости разработки ПС ВТ
Общая сумма расходов на разработку (с затратами на сопровождение и адаптацию) - полная себестоимость ПС определяется по формуле:
(6.15)
где Сп - полная себестоимость ПС ВТ, руб.
(руб.)
Определение отпускной цены на ПС ВТ
Отпускная цена определяется на основании цены разработчика, которая формируется на основе показателя рентабельности продукции. Рентабельность и прибыль по создаваемому ПС определяются исходя из результатов анализа рыночных условий, переговоров с заказчиком (потребителем) и согласования с ним отпускной цены, включающей дополнительно налог на добавленную стоимость и отчисления в целевые бюджетные фонды из выручки от реализации продукции.
Прибыль рассчитывается по формуле:
(6.16)
где Ппс - прибыль от реализации ПС, руб.;
Урп - уровень рентабельности ПС, %;
Прогнозируемая цена разработчика ПС без налогов расчитывается по формуле:
,(6.17)
где Цп - прогнозируемая цена разработчика ПС, руб.;
Сумма налога на добавленную стоимость расчитывается по формуле:
(6.18)
где НДС - сумма налога на добавленную стоимость, руб.;
Нндс- ставка НДС, %.
Прогнозируемая отпускная цена расчитывается по формуле:
(6.19)
где Цо - прогнозируемая отпускная цена, руб.
Расчет экономического эффекта от применения ПС
Исходные данные для расчета экономического эффекта
Исходные данные приведем в таблице (таблица 6.3).
Таблица 6.3 - Исходные данные
Наименование показателей |
Обозначения |
Единицы измерения |
Значение показателя |
Наименование источника информации |
||
в базовом варианте |
в новом варианте |
|||||
Средняя трудоемкость работ в расчете на 100 КБ |
Тс1 Тс2 |
человеко-час на 100 КБ |
1.66 |
1.46 |
По данным пользователя |
|
Средний расход машинного времени в расчете на 100 КБ |
Смв1 Смв2 |
машино-час на 100 КБ |
6.9 |
6.0 |
По данным пользователя |
|
Средний расход материалов в расчете на 100 КБ |
См1 См2 |
руб. на 100 КБ |
380 |
190 |
По данным пользователя |
Объем работ в зависимости от функциональной группы и назначения ПС определяется по формуле:
,(6.20)
где Vо' - скорректированный объем ПС, условных машино-команд;
Кпс - коэффициент применения ПС, ед.
(машино-команд)
Расчет капитальных затрат
Общие капитальные вложения заказчика (потребителя), связанные с приобретением, внедрением и использованием ПС, рассчитываются по формуле:
,(6.21)
где Кпр - затраты пользователя на приобретение ПС по отпускной цене разработчика с учетом стоимости услуг по эксплуатации и сопровождению, руб.;
Кос - затраты пользователя на освоение ПС, руб.;
Ктс - затраты на доукомплектацию ВТ техническими средствами в связи с внедрением нового ПС, руб.;
Коб - затраты на пополнение оборотных средств в связи с использованием нового ПС, руб.
Затраты на освоение ПС и на пополнение оборотных средств рекомендуется рассчитывать по формулам:
,(6.22)
,(6.23)
Расчет экономии основных видов ресурсов в связи с использованием нового ПС
Экономия затрат на заработную плату при использовании нового ПС в расчете на объем выполненных работ рассчитывается по формуле:
(6.24)
где Эоз - экономия затрат на заработную плату при решении задач с использованием нового ПС, руб.;
Эоз ' - экономия затрат на заработную плату при решении задач с использованием нового ПС в расчете на 100 КБ, руб.;
А - объем выполненных работ с использованием нового ПС, 100 КБ.
Экономия затрат на заработную плату в расчете на 100 КБрасчитывается по формуле:
, (6.25)
где Сзм - среднемесячная заработная плата одного программиста, руб.;
Тс1, Тс2 - трудоемкость работ в расчете на 100 строк кода при базовом и новом варианте соответственно, человеко-часов;
ФРВ - фонд рабочего времени за месяц , ч.
При определении трудоемкости, связанной с использованием программы рекомендуется ориентироваться на показатель равный 30-50% от трудоемкости разработки в часах. Таким образом трудоемкость работ расчитываем по формуле:
(6.26)
Экономия начислений на заработную плату при использовании нового ПС в расчете на объем выполненных работ расчитываем по формуле:
Энач = Эоз• Кнач,(6.27)
где Энач - экономия начислений на заработную плату при решении задач с использованием нового ПС, руб.;
Кнач - коэффициент начислений на заработную плату, ед.
(6.28)
Экономия затрат на оплату машинного времени в расчете на выполненный объем работ в результате применения нового ПС расчитываем по формуле:
,(6.29)
где Эмв - экономия затрат на оплату машинного времени при решении задач с использованием нового ПС, руб.;
Эмв' - экономия затрат на оплату машинного времени при решении задач с использованием нового ПС в расчете на 100 КБ, руб.
Экономия затрат на оплату машинного времени в расчете на 100 КБ расчитывается по формуле:
,(6.30)
где Смв1,Смв2-средний расход машинного времени в расчете на 100 КБ при применении базового и нового варианта ПС соответственно, машино-часов.
Экономия затрат на материалы при использовании нового ПС в расчете на объем выполненных работ расчитывается по формуле:
,(6.31)
где Эм - экономия затрат на материалы при использовании нового ПС, руб.;
Эм ' - экономия затрат на материалы в расчете на 100 КБ при использовании нового ПС, руб.
,(6.32)
где Cм1, Cм2 - средний расход материалов у пользователя в расчете на 100 КБ при использовании базового и нового варианта ПС соответственно, руб.
Общая годовая экономия текущих затрат, связанных с использованием нового ПС расчитывается по формуле:
(6.33)
Внедрение нового ПС позволит пользователю сэкономить на текущих затратах, т.е. практически получить на эту сумму дополнительную прибыль. Для пользователя в качестве экономического эффекта выступает лишь чистая прибыль - дополнительная прибыль, остающаяся в его распоряжении расчитывается по формуле:
,(6.34)
где ?П - прирост прибыли, руб.;
Нп- ставка налога на прибыль, %.
(6.35)
В процессе использования нового ПС чистая прибыль в конечном итоге возмещает капитальные затраты. Однако, полученные при этом суммы результатов (прибыли) и затрат (капитальных вложений) по годам приводят к единому времени - расчетному году путем умножения результатов и затрат за каждый год на коэффициент привидения (ALFAt), который рассчитывается по формуле:
, (6.36)
где Ен - норматив привидения разновременных затрат и результатов;
tp- расчетный год;
t- номер года, результаты и затраты которого приводятся к расчетному.
Данные расчета экономического эффекта занесем в таблицу (таблица 6.4).
Таблица 6.4 - Расчет экономического эффекта от использования нового ПС
Показатели |
Ед. измерения |
Методика расчета |
2015 |
2016 |
2017 |
2018 |
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
Результаты: |
|||||||
Прирост прибыли за счет экономии затрат |
млн. руб. |
? Пч |
65.254 |
65.254 |
65.254 |
65.254 |
|
Сумма прибыли с учетом фактора времени |
млн. руб. |
? Пч•ALFAt |
65.254 |
54.161 |
45.025 |
37.847 |
|
Затраты: |
|||||||
Затраты на приобретение ПС |
млн. руб. |
Кпр |
108.930 |
- |
- |
- |
|
Затраты на освоение ПС |
млн. руб. |
Кос |
2.179 |
- |
- |
- |
|
Затраты на пополнение оборотных средств |
млн. руб. |
Коб |
2.179 |
2.179 |
2.179 |
2.179 |
|
Сумма затрат |
млн. руб. |
Ко |
113.287 |
2.179 |
2.179 |
2.179 |
|
Сумма затрат с учетом фактора времени |
млн. руб. |
Ко •ALFAt |
113.287 |
1.809 |
1.504 |
1.264 |
|
Экономический эффект |
млн. руб. |
? Пч•ALFAt -Ко •ALFAt |
-48.033 |
52.352 |
43.521 |
36.583 |
|
Экономический эффект нарастающим итогом |
млн. руб. |
-48.033 |
4.319 |
47.840 |
84.423 |
||
Коэффициент приведения |
ед. |
ALFAt |
1 |
0.83 |
0.69 |
0.58 |
Результаты расчетов показывают, что программное средство окупится в первый же год его использования. Экономический эффект составит 84.423 миллионов рублей.
7. Охрана труда
Обеспечение безопасности труда при эксплуатации робототехнических комплексов (РТК)
Формирование и анализ производственной опасности при работе с РТК
Анализ ситуаций, связанных с несчастными случаями, на роботизированных предприятиях Беларуси показывает, что персонал, обслуживающий промышленный робот, попадает в опасные или критические ситуации не реже одного раза в три дня, а одному несчастному случаю предшествуют в среднем от 40 до 50 таких ситуаций.
Основными видами травм здесь являются:
травмы пальцев;
рук;
головы;
спины,
плеч;
ног;
шеи;
челюстные;
перелом ребер.
Наибольшую опасность представляют травмы головы, которые, как правило, требуют более длительного лечения.
Установлено, что наиболее травмоопасной ситуацией является прямой контакт человек-машина, когда человек выполняет такие операции, как перепрограммирование, наладку, ремонт, установку, снятие инструмента, монтаж, смазку или чистку. Наибольшему риску быть травмированными с этой точки зрения подвергаются работники следующих профессий, требующих прямого контакта с роботом: слесари-монтажники, сборщики, электротехники, наладчики, бригадиры.
Основными причинами, формирующими опасные, критические и аварийные ситуации при эксплуатации роботизированных технологических комплексов согласно ГОСТ 12.2.072--82* «ССБТ. Роботы промышленные, роботизированные технологические комплексы и участки.Общие требования безопасности» являются:
Подобные документы
Разработка приложения для работы с базой данных, с использованием объектно-ориентированного и визуального программирования. Проектирование физической структуры базы данных. Программная реализация, процесс взаимодействия пользователя с приложениями.
курсовая работа [1,5 M], добавлен 31.01.2016Разработка приложения для работы с базой данных с использованием объектно-ориентированного и визуального программирования. Обзор языка элементов языка программирования Delphi. Проектирование базы данных автозаправки. Клиентская система приложения.
курсовая работа [2,3 M], добавлен 31.01.2016- Создание базы данных автомобилестроительного предприятия в виде настольного приложения на языке Java
Разработка логической схемы базы данных автомобилестроительного предприятия. Инфологическое моделирование системы. Создание графического интерфейса пользователя для базы данных средствами языка программирования Java. Тестирование программных средств.
курсовая работа [2,3 M], добавлен 16.12.2013 Разработка проектных решений по созданию автоматического рабочего места менеджера сервисного центра для ООО "Пионер". Проектирование структуры базы данных. Логическая структура программы. Схема работы с программным продуктом, особенности его установки.
дипломная работа [1,9 M], добавлен 11.02.2013Разработка информационной системы "Салон портьер" для автоматизации деятельности менеджера фирмы, занимающейся пошивом портьер на заказ. Создание и обоснование проекта базы данных. Создание запросов, форм, отчетов. Тестирование программного приложения.
курсовая работа [4,6 M], добавлен 07.02.2016Разработка инфологической модели базы данных "Рабочее место кассира", требования к ее функциональным характеристикам. Создание программы в Delphi. Описание компонентов для реализации графического интерфейса и интерфейса ввода справочника кассиров.
курсовая работа [2,2 M], добавлен 17.04.2014Разработка программного приложения WindowsForms для работы с базой данных на языке высокого уровня C# в автономном режиме с использованием ADO.NET. Проектирование реляционной модели базы данных, интерфейса приложения, основных функций и возможностей.
курсовая работа [4,3 M], добавлен 30.06.2015Рассмотрение инфологической и даталогической модели базы данных кинотеатров города. Разработка базы данных в программе MS Access. Описание структуры приложения и интерфейса пользователя. Изучение SQL-запросов на вывод информации о кинотеатре и о фильме.
курсовая работа [1,1 M], добавлен 04.09.2014Анализ аналогов и выбор прототипа, разработка алгоритма и графического интерфейса, кодирование и тестирование. Логическая модель данных "Нотариальная контора". Особенности реализации в MS SQL. Требования к функциональным характеристикам базы данных.
курсовая работа [1,3 M], добавлен 12.01.2013Описание разрабатываемой программы с точки зрения пользователя и программиста. Поэтапная разработка программной системы. Создание базы данных в Access. Разработка структуры классов. Создание структуры для хранения данных. Проектирование интерфейса.
курсовая работа [1,4 M], добавлен 07.08.2013