Разработка информационной системы магазина "САНТЕХсити"

Знакомство с особенностями и основными этапами разработки информационной системы магазина сантехники "САНТЕХсити". Общая характеристика системы программирования Delphi. Рассмотрение способов определения форм представления входных и выходных данных.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 25.06.2017
Размер файла 1,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

13

Введение

В настоящее время ЭВМ широко применяется во многих отраслях деятельности человека. Ни одно предприятие не может обойтись в своей работе без применения компьютеров, которые с успехом заменяют рутинную работу, выполнявшуюся ранее вручную, повышая эффективность работы любого предприятия.

Сфера услуг в настоящее время является одной из важных отраслей народного хозяйства призванной удовлетворять индивидуальные запросы и потребности населения страны в различных видах услуг. Сфера услуг как отрасль экономической деятельности представляет собой совокупность организации, цель которых - оказание разнообразных платных услуг по индивидуальным заказам населения. Таким образом, сфера услуг решает важнейшие социально-экономические задачи и ее значение в жизни общества неуклонно возрастает. Одним из видов таких услуг являются услуги магазина сантехники.

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

1. Постановка задачи

1.1 Описание предметной области

Основным направлением деятельности магазина является продажа сантехники по доступной цене. Благодаря уникальному сервису, продаже высококачественной продукции и быстроте доставки, магазин сантехнической продукции «САНТЕХсити» завоевал признание многих партнёров и вышел в лидирующие позиции на сантехническом рынке. При желании купить душевые кабины, смесители, унитазы, плитку и ванны, магазин предложит различные варианты форм и стилей, начиная от эконом класса до класса люкс.

Основной целью магазина является извлечение прибыли и удовлетворение общественных потребностей. Основными видами деятельности являются: приобретение и реализация товаров народного потребления, продукции производственно-технического назначения и организации торговли. Ассортиментная политика магазина направлена на расширение ассортимента выпускаемой продукции.

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

В обязанности продавцов входит подготовка и уборка рабочего места (проверка работоспособности торгового оборудования и инвентаря, пополнение рабочих товарных запасов, уборка тары, поддержание надлежащего санитарного состояния), подготовка товаров к продаже, проверка комплектности, цены товаров, проверка полочных ценников, упаковка товаров, организация торговли, обслуживание покупателей.

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

При проведении этих работ формируется большое количество заявок и отчетов, выполненных сотрудниками предприятия за определённый период.

Для минимизации затрат времени будет разрабатываться программное средство целями которого является:

- уменьшение затрат времени;

- уменьшение количество файлов на компьютере;

- минимизируется количество ошибок допускаемых при создании отчетов и документов.

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

1.2 Актуальность решаемой задачи

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

Сегодня достаточно сложно найти программу, которая была бы довольно проста в использовании и одновременно выполняла бы функцию справочника. В связи с потребностями пользователя в мире разрабатывается много программ, которые рассчитаны на пользователя уже имеющего первоначальные навыки в программировании, но они сложны для понимания. Создаются различные по на-правленности программные продукты, которые значительно упрощают сам про-цесс продажи изделий и несут в себе сразу несколько функций.

Данный программный продукт позволит решить задачу по поиску изделий, а также по окончанию распечатать отчеты. Для успешного внедрения в процесс продаж, программный продукт должен отвечать ряду требований.

Основными требованиями, предъявляемыми к данной программе, являются:

? простота интерфейса;

? простота в поиске;

? вывод на печать отчетов и документов.

Программный продукт облегчит практическое применение поиска, печати различных отчетов. Данная программа предназначена для магазина сантехники и керамической плитки «САНТЕХсити». Она позволит продавцу использовать передовые методы в процессе продаж, упростить процесс поиска изделий, а также печатать различные виды отчетов. Особенностью данной программы является хранение большого количества сведений в одной базе данных, экономия рабочего время за счет автоматизации некоторых процессов таких как, учет стоимости разнообразных товаров.

Поэтому предлагаемая программа должна существенно упростить работу салона.

1.3 Характеристика решаемой задачи

Результатом выполнения диплома является программа, которая найдет применение в магазине сантехники и керамической плитки «САНТЕХсити», а также для выполнения учета стоимости различного рода товаров. Проект позволяет произвести поиск по всей базе данных нужного изделия и произвести учет стоимости товаров. Проект несёт три основные функции - уменьшение затрат времени на поиск товара, уменьшение количества файлов на компьютере и минимизируется количество ошибок допускаемых при создании отчетов.

Задачами разработанной программы являются:

- просмотр имеющейся информации;

- поиски фильтрация нужной информации;

- просмотра отчётов данных и документов;

- печати документов и отчетов;

- добавление, редактирование, удаление информации.

Особенностью программного модуля является интерфейсная часть, которая обеспечивает пользователю приятную работу. Модуль является оболочкой, интерфейсом продавца. Он позволяет пользователю, не знающему программирования, легко работать с программой.

Создание базы данных позволит автоматизировать учёт стоимости большого количества разнообразных товаров.

Разработанное приложение заметно ускорит процесс поиска, уменьшит трудоемкость, автоматизирует работу по учету.

2. Проектирование программного модуля

2.1 Разработка модели данных

Действия, производимые в программе можно показать с помощью диаграмм. Последовательность этих действий удобно изобразить при помощи прецедентов. Таким образом, с помощью прецедентов на понятном и доступном языке можно описать основные процессы, происходящие в системе и значения этих процессов для администратора (пользователя системы). Непосредственным пользователем системы является администратор магазина сантехники «САНТЕХсити».

Диаграмма прецедентов указана на рисунке 1.

Рисунок 1. Диаграмма вариантов использования

Прецедент «Добавление и редактирование данных».

Исполнитель - администратор.

Предусловия - запущена программа.

Результат -данные добавлены и отредактированы.

Основной (успешный)сценарий:

- администратор переходит на нужную форму;

- администратор вводит данные;

- администратор редактирует данные;

- администратор сохраняет данные.

Прецедент «Поиск».

Исполнитель - администратор.

Предусловия - запущена программа.

Результат - выполнен поиск необходимых данных.

Основной (успешный) сценарий:

- администратор выбирает нужную форму;

- администратор открывает окно поиска;

- администратор выбирает столбец поиска;

- администратор вводит данные.

Прецедент «Фильтрация».

Исполнитель - администратор.

Предусловия - запущена программа.

Результат - выполнена фильтрация нужного столбца.

Основной (успешный) сценарий:

- администратор выбирает нужную форму;

- администратор открывает окно фильтрации;

- администратор выбирает столбец фильтрации;

- администратор вводит данные.

Прецедент «Формирование доверенности».

Исполнитель - администратор.

Предусловия - запущена программа.

Результат - сформирована доверенность.

Основной (успешный) сценарий:

- администратор выбирает форму «Сотрудники»;

- администратор вводит данные;

- администратор сохраняет данные;

- администратор на форме «Сотрудники» нажимает кнопку «Формирование доверенности».

Прецедент «Формирование транспортной накладной».

Исполнитель - администратор.

Предусловия - запущена программа.

Результат - сформирована транспортная накладная.

Основной (успешный) сценарий:

- администратор выбирает форму «Формирование заказа»;

- администратор вводит данные;

- администратор сохраняет данные;

- администратор на форме «Формирование заказа» нажимает кнопку «Выписка накладной».

Данная схема содержит все данные, необходимые для формирования и печати документов.

При проектировании модели данных были определены первичные ключи таблиц, проведена нормализация базы данных. Диаграмма модели данных представлена на рисунке 2.

Рисунок 2. Диаграмма модели данных

Структура диалоговых окон в виде диаграммы классов форм представлена на рисунке 3.

Рисунок 3, лист 1. Диаграмма классов форм

Рисунок 3, лист 2

Рисунок 3. лист 3

Диаграмма классов отчетов представлена на рисунке 4.

Рисунок 4. Диаграмма классов отчетов

Диаграммы последовательности показывают взаимодействия и действия, которые происходят между диалоговыми окнами. Эти диаграммы показаны на рисунках 5-9.

Рисунок 5. Диаграмма последовательности формирования прайс-листа

Рисунок 6. Диаграмма последовательности добавления/редактирования

Рисунок 7. Диаграмма последовательности поиска данных

Рисунок 8. Диаграмма последовательности фильтрации данных

Рисунок 9. Диаграмма последовательности сортировки данных

2.2 Выбор программного обеспечения

Разрабатываемый программный модуль функционирует в среде Windows. Для разработки многопользовательской информационной системы магазина сантехники были использованы среды разработки Borland Delphi7 и MicrosoftAccess 2007. Borland Delphi7 это интегрированная среда разработки, в которой используется язык программирования Object Pascal. Delphi является средой RAD (rapid application development -- быстрая разработка приложений). Начиная со среды разработки Delphi 7.0, в официальных документах Borland стала использовать название Delphi для обозначения языка Object Pascal. Начиная с 2007 года уже язык Delphi (производный от Object Pascal) начал жить своей самостоятельной жизнью и претерпевал различные изменения, связанные с современными тенденциями (например, с развитием платформы .net) развития языков программирования: появились class helpers, перегрузки операторов и д.р. MicrosoftAccess 2007 - реляционная система управления базами данных (СУБД) корпорации Microsoft. Входит в состав пакета MicrosoftOffice. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных. Они могут вызывать скрипты на языке VBA, поэтому MS Access позволяет разрабатывать приложения и БД практически «с нуля» или написать оболочку для внешней БД.

Высокопроизводительный инструмент визуального построения приложений включает в себя настоящий компилятор кода и предоставляет средства визуального программирования, несколько похожие на те, что можно обнаружить в Microsoft Visual Basic (она не является RAD-системой) или в других инструментах визуального проектирования. В основе Delphi лежит язык Object Pascal, который является расширением объектно-ориентированного языка Pascal. В Delphi также входят локальный SQL-сервер, генераторы отчетов, библиотеки визуальных компонентов, и прочее, необходимое для того, чтобы чувствовать себя совершенно уверенным при профессиональной разработке информационных систем или просто программ для Windows-среды. Прежде всего Delphi предназначен для профессиональных разработчиков, желающих очень быстро разрабатывать приложения в архитектуре клиент-сервер. Delphi производит небольшие по размерам высокоэффективные исполняемые модули (.exe и .dll), поэтому в Delphi должны быть, прежде всего, заинтересованы те, кто разрабатывает продукты на продажу. С другой стороны, небольшие по размерам и быстро исполняемые модули означают, что требования к клиентским рабочим местам существенно снижаются - это имеет немаловажное значение и для конечных пользователей. В конкретный программный продукт, входящий в систему программ Delphi 7, включаются те функции и возможности, которые отвечают назначению этого продукта. Ниже перечислены основные составные части Delphi:

- дизайнер Форм (Form Designer);

- окно Редактора Исходного Текста (Editor Window);

- палитра Компонент (Component Palette);

- инспектор Объектов (Object Inspector);

- справочник (On-line help).

Есть, конечно, и другие важные составляющие Delphi, вроде линейки инструментов, системного меню и многие другие, нужные для точной настройки программы и среды программирования.

Программисты на Delphi проводят большинство времени, переключаясь между Дизайнером Форм и Окном Редактора Исходного Текста (которое для краткости называют Редактор).

Система программирования Delphi рассчитана на программирование различных приложений и предоставляет большое количество компонентов для этого. К тому же работодателей интересует, прежде всего, скорость и качество создания программ, а эти характеристики может обеспечить только среда визуального проектирования, способная взять на себя значительные объемы рутинной работы по подготовке приложений, а также согласовать деятельность группы постановщиков, кодировщиков, тестеров и технических писателей. Возможности Delphi полностью отвечают подобным требованиям и подходят для создания систем любой сложности.

2.3 Определение требований к техническим средствам

Для успешного запуска и выполнения программы необходимы следующие программные и аппаратные характеристики:

- процессор с тактовой частотой 3,4 МГц;

- оперативная память не менее 1Гб;

- не менее 500 МБ свободного пространства на жестком диске;

- видеокарта и монитор с разрешением не менее 1024x768 точек;

- мышь;

- место на жестком диске 50 Мб;

- клавиатура;

- привод CD-ROM, DVD-ROM;

- операционная система Windows 7/8.1, XP, Vista.

Для установки приложения необходимо наличие привода CD.

Пользователю должны быть знакомы основные приемы работы с операционной системой и различными приложениями.

2.4 Защита информации

Разрабатываемая программа является многопользовательской системой, которая предусматривает два режима входа: «Администратор» и «Пользователь». В случае администратора предусмотрена аутентификация при входе в программу. Существует разграничение доступа зарегистрированных пользователей к информационным ресурсам. При некорректном вводе пароля, система выдает сообщения об ошибке.

Для защиты информации имеются специальные средства - посторонние брандмауэры, различные антивирусные программы, а также специальное программное обеспечение для восстановления потерянной или удаленной информации.

Данная программа оснащена парольным доступом в систему, что позволяет предотвратить несанкционированный доступ к данным.

3.Разработка программного обеспечения

3.1 Определение формы представления входных и выходных данных

информационный сантехника магазин

Разрабатываемая программа имеет входные и выходные данные. К входным данным относятся данные, которые пользователь непосредственно вводит с клавиатуры. Выходные данные - это информация, получаемая пользователем в итоге работы с программой.

Проанализировав структуру приложения, создадим диаграмму состояния (рисунок 10).

Из диаграммы видно, что при запуске программы пользователь попадает на окно авторизации где выбирает пользователя: администратор или пользователь. Далее мы попадаем на главную форму, которая содержит разделы программного модуля: товары, производители, сотрудники, поставщики, оформление заказа, клиенты. Из этого состояния можно попасть в любое из них, то есть из главного окна пользователь может начать работу с любой таблицы. Выход из программы осуществляется из любого раздела программы нажатием кнопки «Выход». Так же в программе можно сменить пользователя из любого раздела программы нажатием кнопки «Выход из учетной записи».

Рисунок 10. Диаграмма состояния

Для того чтобы начать работу необходимо выбрать пользователя. Это может быть администратор или пользователь, если это администратор, то необходимо ввести пароль (рисунок А.1, приложение А). Если пароль введен верно мы оказываемся в главном окне. В этом окне пользователь может выбирать разделы для просмотра данных в таблицах (рисунок А.2, приложение А).

Если администратор нажмет на кнопку «Товар», то он перейдет на форму где отобразится таблица «Товар» (рисунок А.3, приложение А).

Если администратор нажмет на кнопку «Сотрудники», то он перейдет на форму где отобразится таблица «Сотрудники» (рисунок А.4, приложение А).

Если администратор нажмет на кнопку «Поставщики», то он перейдет на форму где отобразится таблица «Поставщики» (рисунок А.5, приложение А).

Если администратор нажмет на кнопку «Оформление заказа», то он перейдет на форму где отобразится таблица «Оформление заказа» (рисунок А.6, приложение А).

Если администратор нажмет на кнопку «Клиенты», то он перейдет на форму где отобразится таблица «Клиенты» (рисунок А.7, приложение А).

Если администратор нажмет на кнопку «Производители», то он перейдет на форму где отобразится таблица «Производители» (рисунок А.8, приложение А).

При нажатии на кнопку «Доверенность» на экране появиться документ (рисунок А.9, приложение А).

При нажатии на кнопку «Прайс-лист» на экране появиться документ (рисунок А.10, приложение А).

При нажатии на кнопку «Выписка накладной» на экране появиться документ (рисунок А.11, приложение А).

Текст программного модуля представлен в приложении Б.

3.2 Тестирование программного модуля

Данная программа разрабатывалась в среде Delphi 7.

Тестирование проводилось для определения работоспособности и корректности работы данного программного модуля.

Время загрузки программы зависит от величины базы данных, т.е. от количества введенных данных и от характеристик вычислительной техники. В данный момент скорость не превышает 2 секунд.

Конфигурация системы, на которой было проведено тестирование:

- процессор AMD ATHLON 3800;

- 1024 Mb оперативной памяти;

- монитор FLATRON с разрешением 1024x768 85Hz:

- HDD - 120 Гб:

- мышь;

- клавиатура;

- операционная система Windows 7.

Время выполнения одной операции на разработанном программном модуле составляет считанные секунды.

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

Все рисунки тестирования размещены в приложении В.

При запуске программы на экране появляется форма авторизации представленная (рисунок В.1, приложение В).

После ввода пароля мы попадаем на главное окно программы. Где мы можем увидеть: товар, сотрудников, производителей, поставщиков, клиентов, сформирование заказа и справку (рисунок В.2, приложение В).

После мы можем выбрать: товар, сотрудников, производителей, поставщиков, клиентов, сформирование заказа и справку.

Если выбираем товар, то видим список товаров с их кодом, артикулом, наименованием, ценой, количеством и серией (рисунок В.3, приложение В).

Если нажмем сотрудники, то увидим серию паспорта, ФИО, должность, адрес, телефон, дату рождения и № паспорта (рисунок В.4, приложение В).

Если нажмем на Поставщики, то увидим код поставщика, наименование адрес поставщика, телефон, E-mail, УНП и расчетный счет (рисунок В.5, приложение В).

Если нажмем на оформление заказа, то увидим номер договора, количество заказов, дату заказов, сроки поставки, код товара, номер паспорта сотрудника и код клиента (рисунок В.6, приложение В).

Если нажмем на кнопку клиенты, то увидим код клиента, ФИО, адрес, телефон и расчетный счет клиента (рисунок В.7, приложение В).

Если нажать на кнопку производитель, то мы увидим код производителя, наименование производителя и страну производителя (рисунок В.8, приложение В).

Если нажать на кнопку справка, то откроется справочная информация представленная (рисунок В.9, приложение В).

В каждом разделе есть поиск, фильтрация и сортировка.

Фильтрация представлена (рисунок В.9, приложение В).

Поиск представлен (рисунок В.10, приложение В).

Сортировка представлена (рисунок В.11, приложение В).

Если нам нужно вывести документ на печать, то мы нажимаем на кнопку «Выписка накладной» и нажимаем печать (рисунок В.12, приложение В).

Если нам нужно вывести документ на печать, то мы нажимаем на кнопку «Прайс-лист» и нажимаем печать (рисунок В.13, приложение В).

Если нам нужно вывести документ на печать, то мы нажимаем на кнопку «Доверенность» и нажимаем печать (рисунок В.14, приложение В).

3.3 Разработка справочной системы

Для удобства пользователя в операционной системе обычна имеется и справочная система. Она предназначена для оперативного получения необходимой информации о работе программы.

Справочная система - одна из наиболее важных составных частей любой программы. Справка помогает пользователю решить все возникшие проблемы при работе с программным обеспечением. С ее помощью пользователь может получить полную информацию о принципе работы с ней.

Справочная система была разработана при помощи программы Help & Manual удобный инструмент, упрощающий создание справочных файлов Windows, печать справочных руководств и документации в целом. Программа имеет простой и удобный в работе интерфейс. Все созданные проекты можно сохранить в различных форматах: HTML Help, Winhelp и MS Help 2.0 / Visual Studio Help, Browser-based Help, PDF и Word RTF, а также печатной документации при использовании одного и того же проекта. Help & Manual объединяет в основном окне оглавление (в виде древовидного списка) и текстовый редактор. Это позволяет легко ориентироваться в оглавлении, редактировать или перемещать разделы справки без большой суеты. Кроме этого, программа позволяет конвертировать help-файлы из одного формата в другой. Справка представлена на рисунке 11.

Рисунок 11. Справка

3.4 Описание разрабатываемого программного продукта

Создание и описание программы производилось в несколько этапов. Детализация этапов создания программного модуля системы, а также трудоемкость каждого этапа представлены в таблице 1.

Таблица 1. Трудоемкость разработки программного продукта

Виды работ

Количество операций

Норма времени, ч

на одну операцию

на все операции

1

2

3

4

1 Подготовка исходных данных

13

0,30

3,90

2 Реализация алгоритмов контрольных задач с использованием ПС ПЭВМ

5

0,30

1,50

3 Обработка данных и получение результатов

5

0,28

1,40

4 Анализ ошибок обработки данных и подготовка заключения о результатах проверки

4

0,35

1,40

5 Ознаком. сотрудников службы сопровождения с содержанием задач, структурой входных и выходных данных

2

0,79

1,58

6 Определение параметров настройки

2

0,17

0,34

7 Проведение консультации пользователя по изменению настройки ПС в период опытной эксплуатации

2

0,20

0,40

8 Ознакомление с объектом внедрения

1

0,94

0,94

9 Разработка рекомендаций по генерации конкретного варианта ОС ПЭВМ из дистрибутивной МЛ поставки и ввод в эксплуатацию сгенерированного ПС

3

0,60

1,80

10 Разработка рекомендаций по составлению технологических инструкций обработки информации, проведение консультаций пользователя в период опытной эксплуатации ПЭВМ

3

2,40

7,20

11 Консультации по подгот. польз. исходных данных в соответствии с требованиями и ограничениями ОС ПЭВМ

2

1,00

2,00

12 Разработка рекомендации по реализации алгоритмов и требований пользователя к обработке данных с использованием ППП ПЭВМ по подготовке задач к опытной эксплуатации

2

2,20

4,40

13 Создание алгоритма (процедуры)

19

1,64

31,16

14 Реализация на языке программы (процедуры)

22

0,84

18,48

15 Разработка рекомендаций по созданию программных средств сопряжения (программ и блоков пользователя, осуществляющих промежуточную обработку данных)

2

1,70

3,40

16 1

17 2

18 3

19 4

20 Проведение консультаций и анализ ошибок комплексирования в период опытной эксплуатации

21 2

22 1,70

23 3,40

24 Разработка рекомендаций по составлению технологических инструкций обработки данных

25 2

26 2,10

27 4,20

28 Внесение изменений в техническую документацию

29 3

30 0,29

31 0,87

32 Экспертиза технических предложений пользователей по доработке ПС

33 2

34 1,05

35 2,10

36 Разработка дополнительных модулей и включение их в состав ПС

37 2

38 2,40

39 4,80

40 Анализ требований задач пользователя к обработке данных и характеристик среды их функционирования

41 2

42 0,70

43 1,40

44 Разработка требований к тестированию и подготовка тестовых единиц

45 4

46 0,70

47 2,80

48 Анализ результатов прогона и разработка функциональных спецификаций на корректировку ПС

49 4

50 0,60

51 2,40

52 Внесение изменений в программы и эксплуатационную документацию ПС у пользователя

53 3

54 0,29

55 0,87

56 Проверка функционирования ПС после внесения изменений в эталон ПС службы сопровождения

57 3

58 1,00

59 3,00

60 Проверка эталона после внесения изменения

61 13

62 1,00

63 13,00

64 Корректировка ПМ (процедуры)

65 24

66 0,15

67 3,60

68 Работа по обеспечению функционирования поставленного ПС согласно техническим условиям и эксплуатационной документации

69 3

70 0,50

71 1,50

72 Анализ функционирования ПС в ходе эксплуатации

73 2

74 0,25

75 0,50

76 Извещение пользователей об изменениях и ограничениях в использовании ПС

77 1

78 0,18

79 0,18

80 Анализ организационно-экономических и технических характеристик объекта внедрения ПС

81 3

82 0,40

83 1,20

84 Анализ характеристик реальных задач пользователя

85 4

86 0,80

87 3,20

88 Разработка требований к выбору ПС для реализации задач пользователя

89 2

90 0,40

91 0,80

92 Анализ типовых характеристик определенных классов пользователей

93 2

94 0,17

95 0,34

96 Выработка рекомендаций по расширению функциональных возможностей ПС

97 3

98 0,10

99 0,30

100 Анализ характеристик и производст. условий разработки, изготовления и сопровождения ПС у пользователя

101 2

102 0,60

103 1,20

104 1

105 2

106 3

107 4

108 Консультации по устранению ошибок подготовки данных и решению задач

109 2

110 0,30

111 0,60

112 Оценка необходимости проведения обучения работе

113 9

114 0,50

115 4,50

116 Вывод на печать

117 124

118 0,0028

119 0,3472

120 Итого трудоемкость

121 в т.ч ПЭВМ,

122 принтера

123

124

125 137,01

126 126,51

127 2,20

Реализация программы выполнялась оператором ПЭВМ шестого разряда.

Расход бумаги составит 124 листов, носителей информации - 1 диск CD_R.

Кроме программного модуля разработана сопровождающая программная документация в соответствии с ГОСТ 19.402 - 2000 «Описание программы» (приложение Г) и документация пользователя в соответствии с ГОСТ ИСО 9127_ 2002 «Документация пользователя» (приложение Д).

4. Экономическая часть

4.1 Расчет материальных затрат

К материальным затратам относятся затраты на расходные материалы и затраты на электроэнергию на технологические цели.

Материальные затраты МЗ, руб., рассчитываются по формуле

МЗ = Ср.м + Сэн,

где Ср.м - стоимость расходных материалов, руб.;

Сэн - стоимость электроэнергии, руб.

Затраты на расходные материалы Ср.м, руб., определяются по формуле

Ср.м = Сб + Ск + Сн,

где Сб - стоимость бумаги, руб.;

Ск - стоимость картриджа для принтера, руб.;

Сн - стоимость носителя информации, руб.

Затраты на бумагу определяются по формуле

Сб = Цб Ч Рб,

где Цб - цена за 1 лист бумаги, руб.;

Рб - расход листов бумаги при разработке и печати программного продукта, шт.

Затраты на бумагу по вариантам составят

Затраты на носители информации определяются по формуле

Сн = Цн Ч Рн ,

где Цн - цена носителя информации, руб.;

Рн - расход дискет, CD, CD-RW, шт.

Затраты на носители информации составят

Сн = 1,0Ч 1 = 1,0 руб.

Стоимость расходных материалов по вариантам составит

Ср.мпр = 2,21 + 12,00 + 1,0 = 15,21 руб.,

Ср.мбаз = 2,53 + 12,00 + 1,0 = 15,53 руб.

Затраты на электроэнергию определяют исходя из загруженности персонального компьютера программиста и частичной занятости принтера за время разработки (учитывая, что при разработке программного продукта принтер используется меньше, чем персональный компьютер).

Затраты на электроэнергию определяют по формуле

Сэн = Цэн Ч (Тпк Ч Wпк + Тприн Ч Wприн) , (5)

где Цэн - тариф за 1 кВт-ч электроэнергии, руб.;

Тпк - время работы персонального компьютера, ч;

Тприн - время работы принтера, ч;

Wпк - потребляемая мощность ПК, кВт-ч;

Wприн - потребляемая мощность принтера, кВт-ч.

Затраты на электроэнергию составят

Сэн =0,27 Ч (126,51 Ч 0,35 + 2,20 Ч 0,04) = 11,98 руб.

Итого материальные затраты по вариантам составят

МЗпр = 15,21+ 11,98 = 27,19 руб.,

МЗбаз = Ср.мбаз = 15,53 руб.

4.2 Расчет затрат на оплату труда и отчислений на социальные нужды

Расчет затрат на оплату труда и отчислений на социальные нужды осуществляется при помощи прикладной программы на ПЭВМ и данный расчет приведен в приложениях Е и Ж.

4.3 Расчет себестоимости разработки программного продукта

Себестоимость разработки программного продукта Спол., руб., рассчитывается по формуле

Спол = МЗ + ФОТ + Ос.н. + Ао + Зпр , (6)

где Ао - амортизационные отчисления основных средств и нематериальных активов, руб.;

Зпр - прочие затраты, руб.

Амортизационные отчисления рассчитываются по формуле

где ОС - стоимость основных средств и нематериальных активов, руб.;

Тн - нормативный срок службы, лет;

к - коэффициент, учитывающий долю занятости ПЭВМ;

Фд - действительный фонд времени работы ПЭВМ, ч;

Фн - утвержденный номинальный годовой фонд времени, ч;

%П - процент простоя оборудования в ремонте, %.

Действительный фонд времени работы ПЭВМ составляет

Коэффициент, учитывающий долю занятости ПЭВМ равен

Амортизационные отчисления составят

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

где %Зпр - процент прочих затрат, %;

Зпр = 400%.

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

Таким образом, себестоимость по вариантам составит

Сполпр = 27,19 +353,57+120,21+2,10+1229,80= 1 732,87руб.,

Сполбаз = 15,53 +438,70+149,16+1525,92= 2 129,31 руб.

Смета затрат себестоимости создания продукта представлена в таблице 2.

Таблица 2. Смета затрат себестоимости создания продукта по сравниваемым вариантам

Наименование элементов затрат

Сумма, руб.

Отклонения

проект.

базов.

руб.

%

1 Материальные затраты (за вычетом стоимости возвратных отходов)

27,19

15,53

- 11,66

-75,08

2 Затраты на оплату труда

353,57

438,70

+ 85,13

+19,40

3 Отчисления на социальные нужды

120,21

149,16

+ 28,95

+19,40

4 Амортизация основных средств и нематериальных активов, используемых в предпринимательской деятельности

2,10

-

-

-

5 Прочие затраты

1229,80

1525,92

+ 296,12

+19,41

Итого затрат на производство и реализацию продукции

1732,87

2 129,31

+396,44

+18,62

4.4 Расчет отпускной цены разработки программного продукта

информационный сантехника магазин

Отпускная цена разработки программного продукта без учета НДС Ц, руб., рассчитывается по формуле

Ц = Спол + Пр

Прибыль рассчитывается по формуле

,

где Нр - норматив рентабельности, %.

Цена отпускная с учетом НДС Цотп, руб., рассчитывается по формуле

Цотп = Ц + НДС

где НДС - налог на добавленную стоимость, руб.;

hндс - ставка налога на добавленную стоимость, %.

Прибыль составит

Отпускная цена разработки программного продукта составляет

Ц = 1 732,87 + 277,26 = 2010,13 руб.

НДС составит

Отпускная цена с учетом НДС составит

Цотп= 2 010,13 + 402,03 = 2 412,16 руб.

Результаты расчетов заносим в таблицу 3.

Таблица 3. Калькуляция отпускной цены разработки программного продукта

Наименование статей калькуляции

Сумма, руб.

1

2

1 Стоимость расходных материалов

15,21

2 Стоимость электроэнергии

11,98

Итого материальные затраты

27,19

3 Затраты на оплату труда

353,57

4 Отчисления на социальные нужды

120,21

5 Амортизация основных средств и нематериальных активов, испол. в предпринимательской деятельности

1229,80

6 Прочие затраты

1 382,20

Итого полная себестоимость

1732,87

7 Прибыль

277,26

Отпускная цена без учета НДС

2010,13

8 Налог на добавленную стоимость

402,03

Итого отпускная цена с учетом НДС

2412,16

4.5 Сравнение вариантов по разработке программного продукта

Отклонения рассчитываются по данным таблицы 2 следующим образом:

а) в абсолютном выражении, руб.

; (15)

б) в относительном выражении, %

(16)

Рассчитаем отклонения в абсолютном выражении по материальным затратам

МЗ = 15,53- 27,19= - 11,66 руб.

Рассчитаем отклонения в относительном выражении по материальным затратам

Аналогично рассчитываем отклонения по затратам на оплату труда, отчислениям на социальные нужды, амортизации основных средств и нематериальных активов, прочим затратам и заносим в таблицу 3.

Годовой экономический эффект Э, руб., рассчитывается по формуле

Э= (СполБАЗ- СполПР) Ч В, (17)

где СполПР, СполБАЗ - полная себестоимость создания продукта по

проектируемому и базовому вариантам, руб.

Годовой экономический эффект составит

Э = (2 129,31- 1732,87) Ч 1 = 396,44 руб.

4.6 Расчет технико-экономических показателей

Эффективность разработки программного продукта подтверждается технико-экономическими показателями:

трудоемкость разработки программного продукта;

полная себестоимость;

прибыль;

отпускная цена;

рентабельность продукта;

материалоемкость;

удельный вес топливно-энергетических ресурсов в себестоимости;

затраты на 1 рубль реализованной продукции.

Рентабельность продукта R, %, - показатель оценки эффективного использования текущих затрат на разработку программного продукта и рассчитывается по формуле

)

Материалоемкость Ме, руб./руб., - показывает долю материальных затрат в выручке продукции и рассчитывается по формуле

)

Удельный вес топливно-энергетических ресурсов в себестоимости Удтэр, %,- показывает долю топливно-энергетических затрат в себестоимости продукции и рассчитывается по формуле

(20)

Затраты на 1 рубль реализованной продукции Зреал, руб./руб., - это один из показателей эффективности производства и определяется по формуле

Технико-экономические показатели сведены в таблицу 4.

Таблица 4. Технико-экономические показатели

Наименование показателей

Ед.изм.

Варианты

Проект к базе, %

проект.

базов.

1 Трудоемкость разработки программного продукта

ч

137,01

170,00

80,59

2 Полная себестоимость

руб.

1732,87

2129,31

81,38

3 Прибыль

руб.

277,26

-

-

4 Рентабельность продукта

%

16,00

-

-

5 Отпускная цена

руб.

2412,16

-

-

6 Материалоемкость

руб./руб.

0,01

-

-

7 Удельный вес топливно-энерг. ресурсов в себестоимости

%

0,69

-

-

8 Затраты на 1 рубль реал. продукции

руб./руб.

0,72

-

-

9 Годовой экономический эффект

руб.

396,44

-

-

В результате проведения экономических расчетов, можно сказать, что материальные затраты в проектируемом варианте по отношению к базовому больше на 11,98 руб. Затраты на оплату труда, а соответственно и отчисления на социальные нужды и прочие затраты будут на 19,40% больше у базового метода, чем у проектируемого, что в свою очередь приведет к снижению заработной платы. В итоге полная себестоимость снизится на 18,62%. Отпускная цена разработки программного продукта составит 2412,16 руб.

Удельный вес топливно-энергетических ресурсов в себестоимости программного продукта составит 0,69%. Внедрение программного продукта приведет к сокращению затрат на расходные материалы, снижению затрат на электроэнергию за счет снижения трудоемкости работы на ПЭВМ. Значит, продукт соответствует требованиям ресурсосбережения.

Таким образом, годовой экономический эффект от внедрения программного продукта составит 396,44 руб.

5. Охрана труда

5.1 Правовые, нормативные, социально-экономические и организационные вопросы охраны труда

Основными принципами государственной политики в области охраны труда являются:

приоритет жизни и здоровья работников по отношению к результатам производственной деятельности;

обеспечение гарантий права работников на охрану труда.

Государственное управление охраной труда реализуется на следующих уровнях:

республиканском;

отраслевом;

региональном.

На республиканском уровне государственное управление охраной труда осуществляет Правительство Республики Беларусь непосредственно или уполномоченные им министерства, другие республиканские органы государственного управления.

На отраслевом уровне государственное управление охраной труда осуществляют министерства, другие республиканские органы государственного управления, объединения (учреждения), подчиненные Правительству Республики Беларусь.

На региональном уровне государственное управление охраной труда осуществляют местные исполнительные и распорядительные органы.

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

Деятельность службы охраны труда. Охрана труда - система обеспечения безопасности жизни и здоровья работников в процессе трудовой деятельности, включающая правовые, социально-экономические, организационные, технические, психофизиологические, санитарно-гигиенические, лечебно-профилактические, реабилитационные и иные мероприятия и средства.

Типовое положение о службе охраны труда организации разработано в соответствии со статьей 227 Трудового кодекса Республики Беларусь и направлено на выполнение обязанностей по охране труда государственной политики в этой области.

Основные направления государственной политики в области охраны труда:

государственное управление деятельностью в области охраны труда, включая государственный надзор и контроль за соблюдением законодательства по этим вопросам;

принятие законов и иных нормативных правовых актов, направленных на совершенствование правоотношений в этой сфере, установление единых нормативных требований в области безопасности и гигиены труда;

комплексное решение задач обеспечения здоровых и безопасных условий труда с учетом других направлений социальной и экономической политики, достижений в области науки, техники, технологий и охраны окружающей среды;

обеспечение социально-экономической защиты прав работников в области охраны труда, в том числе потерпевших на производстве, а также членов их семей на основе обязательного социального страхования от несчастных случаев на производстве, профессиональных заболеваний, установление компенсаций за тяжелую работу и работу с вредными и (или) опасными условиями труда;

подготовка специалистов, обучение и повышение квалификации работников по вопросам охраны труда и др.

Управление охраной труда в организации осуществляет ее руководитель.

Для организации работы и осуществления контроля по охране труда руководитель организации создает службу охраны труда (управление, отдел, другое структурное подразделение, специалист по охране труда и т.п.).

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

На службу охраны труда возлагаются следующие функции по организации работы по охране труда:

анализ состояния условий и охраны труда, причин нарушений законодательства о труде и охране труда, производственного травматизма, профессиональной и производственно обусловленной заболеваемости;

разработка и осуществление мероприятий по функционированию и совершенствованию системы управления охраной труда;

проведение, в том числе совместно с представителями соответствующих подразделений и с участием представителей по охране труда профсоюза или иного представительного органа работников, проверок (обследований) состояния условий и охраны труда, санитарно-бытового обеспечения работников, соблюдения требований охраны труда при проведении технологических процессов, эксплуатации зданий, сооружений; станков, машин, механизмов, другого оборудования, транспортных средств, приспособлений, инструмента, средств коллективной и индивидуальной защиты;

организация совместно с подразделениями проведения обучения и проверки знаний работников по вопросам охраны труда;

подготовка с участием подразделений перечней действующих и подлежащих разработке инструкций по охране труда. Разработка программы вводного инструктажа по охране труда и его проведение;

оказание организационно-методической помощи подразделениям.

Проведение инструктажа по охране труда. По характеру и времени проведения инструктаж по охране труда подразделяют на:

вводный;

первичный на рабочем месте;

повторный;

внеплановый;

целевой.

Вводный инструктаж проводится с лицами при:

приеме их на постоянную или временную работу в организацию;

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

Вводный инструктаж проводится также с работниками других организаций, в том числе командированными, при участии их в производственном процессе или выполнении работ на территории организации.

Вводный инструктаж проводится по утвержденной руководителем организации программе (инструкции), которая разрабатывается с учетом специфики деятельности организации на основании примерного перечня вопросов программы вводного инструктажа.

Вводный инструктаж проводит инженер по охране труда или специалист организации, на которого возложены эти обязанности.

Регистрация вводного инструктажа осуществляется в журнале регистрации вводного инструктажа по охране труда.

Первичный инструктаж на рабочем месте до начала работы проводят с лицами:

принятыми на работу;

переведенными из одного подразделения в другое или с одного объекта на другой;

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

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

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

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

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

Первичный инструктаж на рабочем месте и повторный инструктаж могут не проводиться с лицами, которые не заняты на работах по монтажу, эксплуатации, наладке, обслуживанию и ремонту оборудования, использованию инструмента, хранению и применению сырья и материалов (за исключением работ с повышенной опасностью).

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

Внеплановый инструктаж проводится при:

принятии новых нормативных правовых актов, технических нормативных правовых актов, локальных нормативных правовых актов по охране труда или внесении изменений и дополнений к ним;

изменении технологического процесса, замене или модернизации оборудования, приборов и инструмента, сырья, материалов и других факторов, влияющих на безопасность труда;

нарушении нормативных правовых актов, технических нормативных правовых актов, локальных нормативных правовых актов по охране труда, которое привело или могло привести к аварии, несчастному случаю на производстве и другим тяжелым последствиям;

перерывах в работе по профессии (в должности) более шести месяцев;

поступлении информации об авариях и несчастных случаях, происшедших в однопрофильных организациях.

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

Внеплановый инструктаж проводится индивидуально или с группой лиц, работающих по одной профессии (должности). Объем и содержание инструктажа определяются в зависимости от причин и обстоятельств, вызвавших необходимость его проведения.

Целевой инструктаж проводят при:

выполнении разовых работ, не связанных с прямыми обязанностями по специальности (погрузка, разгрузка, уборка территории и другие);

ликвидации последствий аварий, стихийных бедствий и катастроф;

производстве работ, на которые оформляется наряд-допуск;

проведении экскурсий в организации;

организации массовых мероприятий с учащимися (походы, спортивные соревнования и другие).

Проведение контроля за состоянием охраны труда. Периодический контроль осуществляется представителями нанимателя с участием обще-ственных инспекторов профсоюзов по охране труда.

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

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

ежедневно - на участке, в смене, бригаде, лаборатории и иных аналогичных структурных подразделениях организации;

ежемесячно - в цехе, отделе, иных аналогичных структурных подразделениях организации;

ежеквартально - в организации в целом.

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

Ежедневно проверяются:

состояние рабочих мест, проходов, переходов, проездов;

безопасность технологического оборудования, оснастки и инструмента, грузоподъемных и транспортных средств;

исправность вентиляционных систем и установок;

наличие инструкций по охране труда и соблюдение их работниками;

наличие и правильное использование средств индивидуальной защиты;

выполнение мероприятий по устранению нарушений, выявленных предыдущими проверками;

соблюдение работниками требований безопасности при выполнении работ, в том числе при работе в электроустановках.

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

В ходе ежемесячного контроля проверяются:

организация и результаты ежедневного контроля;

выполнение мероприятий, намеченных в результате проведения всех видов контроля, а также мероприятий, предусмотренных коллективным договором, соглашением, планом мероприятий по охране труда;

исправность и соответствие производственного оборудования, транспортных средств и технологических процессов требованиям охраны труда;

соблюдение работниками правил, норм и инструкций по охране труда;

состояние рабочих мест, проходов, проездов, переходов и прилегающей к цеху территории;

наличие и состояние защитных, сигнальных и противопожарных средств и устройств, контрольно-измерительных приборов;

своевременность и качество проведения инструктажа работников по охране труда;

наличие средств индивидуальной защиты и правильность их использования работниками;

состояние санитарно-бытовых помещений и устройств, обеспечение работников смывающими и обезвреживающими средствами;

соблюдение установленного режима труда и отдыха, трудовой дисциплины;

состояние кабинетов и уголков по охране труда, наличие и состояние учебных пособий и средств наглядной агитации.

Ежеквартальный контроль осуществляется руководителем организации (его заместителями) с участием руководителей служб, отделов, общественного инспектора по охране труда, (уполномоченного лица по охране труда работников).

В ходе ежеквартального контроля проверяются:

организация и результаты проведения ежедневного и ежемесячного контроля;

выполнение мероприятий по охране труда, предусмотренных коллективными договорами, соглашениями и другими локальными нормативными актами;

выполнение мероприятий по документам расследования несчастных случаев на производ-стве и профессиональных заболеваний;

своевременность проведения аттестации рабочих мест по условиям труда и выполнения мероприятий по ее результатам;


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.