Разработка программного обеспечения для работы розничного предприятия на примере "ИП Умирзакова"

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

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

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

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

ПОСТУПЛЕНИЕ ТОВАРА

с

по

Склад:

Наименование

Номенклатурный номер

Единица измерения

Количество

Цена

Рисунок 2.2 Форма отчета о поступлении товара

ЗАЯВКИ

на

Склад:

Наименование

Номенклатурный номер

Единица измерения

Количество

Цена

Менеджер

Рисунок 2.3 Форма отчета по заявкам на приобретение товара

РАСХОДНЫЙ ОРДЕР

от

Склад:

Покупатель:

Наименование

Номенклатурный номер

Единица измерения

Отпущено (количество)

Цена

Рисунок 2.4 Форма расходного ордера

ПРОДАННЫЙ ТОВАР

с

по

Склад:

Наименование

Номенклатурный номер

Единица измерения

Количество

Цена

Рисунок 2.5 Форма отчета по продаже товара

2.6 Алгоритм работы программы

Работа с программой делится на два периода:

1. подготовительный;

2. промышленный.

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

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

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

Каждый технологический цикл заканчивается формированием отчетности.

Общая схема алгоритма решения задач представлена на рисунке 2.6.

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

Рисунок 2.6 Схема алгоритма работы программы

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

2.7 Программная среда разработки

Программа выполнена в среде визуального программирования Delphi.

Delphi - это прекрасная система визуального объектно-ориентированного программирования, одинаково радующая и новичков и ассов. Новичку она позволяет с небольшими затратами сил и времени создавать прикладные программы. Впрочем, теперь в Delphi имеется возможность создавать кросс-платформенные программы, которые могут работать и в среде Windows, и в среде Linux. Ну а для опытного профессионала Delphi открывает неограниченные возможности создавать сколь угодно сложные, распределенные приложения, работающие с любыми базами данных.[10-14]

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

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

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

Вторым революционным шагом, кардинально облегчившим жизнь программистов, явилось появление визуального программирования, возникшего в Visual Basic и нашедшего блестящее воплощение в Delphi и C++ Builder фирмы Borland. Визуальное программирование позволило свести проектирование пользовательского интерфейса к простым и наглядным процедурам, которые дают возможность за минуты или часы сделать то, на что ранее уходили месяцы работы. В современном виде в Delphi это выглядит так.

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

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

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

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

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

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

Delphi базируется на языке Object Pascal. Компиляторы с языков семейства Паскаль фирмы Borland были одними из самых быстрых компиляторов. В настоящее время Object Pascal - это объектно-ориентированный язык с твердой опорой в виде хорошего компилятора.

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

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

В целом Delphi - великолепный инструмент, как для начинающих программистов, так и для ассов программирования.

Визуальные компоненты [11]

Первая группа классов - визуальные, которые показывают данные пользователю, и позволяют ему просматривать и модифицировать их. Эта группа классов включает компоненты типа TDBGrid, TDBEdit, TDBImage и TDBComboBox, TDBText. В Палитре Компонент эти объекты расположены на странице Data Controls. Визуальные компоненты - это компоненты, предназначенные для отображения данных физически существующей на диске таблицы, во время конструирования являются видимыми и доступными в таком же виде, в каком их увидит пользователь во время выполнения приложения.

Компонент DBText - компонент, предназначенный для отображения одной записи, одного поля с отсутствием возможностей редактирования. Основные свойства Font - шрифт , Color - цвет заливки, Align - выравнивание;

Компонент DBEdit () - компонент, предназначенный для отображения одной записи, одного поля, но в отличие от компонента DBText обладает возможностью редактирования. Связь устанавливается свойством DataSource, а значение свойства DataField каждого компонента соответствует имени поля, отображаемого компонентом. Если вы во время работы приложения измените, текст в окне, то соответствующее изменение будет занесено в базу данных.

Компонент DBGrid () позволяет представлять данные в виде таблицы. Связь с таблицей через DataSource. Этот компонент состоит из отдельных колонок (столбцов). С помощью инспектора объектов можно получить доступ к любой колонки. Компонент DBGrid имеет специальное средство редактор столбцов, вызываемый двойным щелчком по компоненту и позволяющий настраивать количество полей по желанию пользователя.

Невизуальные компоненты [11]

Вторая группа включает невизуальные классы, которые используются для управления таблицами и запросами. Эта группа сосредотачивается вокруг компонент типа TTable, TQuery, TDataSet и TField. В Палитре Компонент эти объекты расположены на странице Data Access.

Компонент Table () представляет собой набор данных, который формируется на основе физически существующей на диске таблицы. Чтобы связаться с таблицей, необходимо определить свойства компонента DatabaseName, указывается путь, по которому находится таблица, либо алияс - это сохраненный под определенным именем путь к базе данных (псевдоним). Все двенадцать баз данных сохранены в каталоге WorkDir, который находится на диске C:\Program Files\Common Files\Borland Shared\Database Desktop, под псевдонимом dan. В свойстве TableName указывается имя необходимой таблицы. Соединение осуществляется свойством Active=True (непосредственный доступ к таблице).

Компонент Query () представляет собой набор данных. Он имеет большинство свойств и методов, совпадающих с Table, и компонент Query может во многих случаях включаться в приложения вместо Table. Дополнительные преимущества Query - возможность формировать запросы на языке SQL. Язык SQL был создан Microsoft в конце 70-х годов и получил через некоторое время широкое распространение. Он позволяет формировать весьма сложные запросы к базам данных. Запрос - это вопрос к базе данных, возвращающий запись или множество записей, удовлетворяющих вопросу. В отличие от компонента Table, основанного на навигационном способе доступа к данным (работа с одной записью) компонент Query основан на реляционном способе доступа к данным (работа с группой данных). В серверных приложениях обычно целесообразнее использовать компонент Query, а при работе с локальными базами данных - компонент Table.

Связующий компонент

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

2.8 Структура программного комплекса

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

В файлах формы хранится информация о формах. В файле с расширением .dfm (файл описания формы) хранится информация о внешнем виде формы, ее размерах, местоположении на экране и т. д. Файл модуля (.pas) - это текстовый файл, хранящий код модуля, соответствующего данной форме.

На рисунке представлена схема программного комплекса.

Рисунок 2.7 Схема структуры программного комплекса

2.9 Разработка структуры базы данных (БД) и алгоритмов обработки

Процесс, в ходе которого решается, какой вид будет у вновь создаваемой базы данных, называется проектированием базы данных (database design). Работа по проектированию базы данных включает выбор:[15.16]

- таблиц, которые будут входить в базу данных,

- столбцов, принадлежащих каждой таблице,

- взаимосвязей между таблицами и столбцами.

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

Конструирование баз данных на основе реляционной модели имеет ряд важных преимуществ перед другими моделями:

1. Независимость логической структуры от физического и пользовательского представления.

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

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

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

Часто при обсуждении вопросов проектирования реляционных баз данных почти все внимание уделяется применению правил нормализации. В ходе нормализации обеспечивается защита целостности данных путем устранения дублирования данных [4]. В результате таблица, которая первоначально казалась «имеющей смысл», разбивается на две или более связанных таблиц, которые могут быть «собраны вместе» с помощью операции объединения. Этот процесс называется декомпозицией без потерь (non-loss decomposition) и просто означает разделение таблицы на несколько меньших таблиц без потери информации. Нормализация наиболее полезна для проверки созданной вами структуры. Можно проанализировать свои решения о том, какие столбцы должны быть включены в ту или иную таблицу с точки зрения правил нормализации, убедившись при этом, что не сделали каких-то фатальных ошибок. Понимание основ процесса нормализации также может помочь в процессе проектирования базы данных, но оно не является универсальным рецептом при построении базы с нуля. Итак, как определить, какие столбцы должны располагаться в начале таблицы. Общего правила на этот счет не существует. Однако здесь вам может оказать существенную помощь моделирование зависимостей -- анализ сущности данных (в терминах объектов или вещей) и зависимостей между ними (один к одному, один ко многим, многие ко многим).

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

Исследования информационной среды для моделирования.

- Откуда поступает информация и в каком виде?

- Как она будет вводиться в систему и кто этим будет заниматься?

- Как часто она изменяется?

- Какие параметры системы будут наиболее критическими с точки зрения времени реакции на запрос и надежности?

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

- Уточнение, в каком виде информация должна извлекаться из базы данных -- в форме отчетов, заказов, статистической информации.

- Кому она будет предназначаться.

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

3. В ходе работы обязательно должен создаваться макет таблиц и связей между ними, называемый структурой данных (data structure), или диаграммой зависимостей между объектами (E-R diagram).

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

Затем должны быть рассмотрены зависимости между объектами.

- Имеются ли зависимости типа один ко многим (один заказчик может иметь множество выписанных счетов, но каждый счет может быть выписан только на одного заказчика) или многие ко многим?

- Есть ли возможности для объединения связанных таблиц? Для этого служат внешние ключи (foreign key), столбцы в связанных таблицах с совпадающими значениями первичных ключей.

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

7. Непосредственному созданию структуры базы данных и помещению в нее некоторых прототипов данных. Обязательное экспериментирование с запросами, изучение полученных результатов. Выполнение рядов тестов на производительность, чтобы проверить разные технические решения.

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

2.10 Проектирование концептуальной модели предметной области

Инфологическая структура данных

Для хранения информации об операциях была разработана БД.

В базе данных отображается информация об определенной предметной области (ПО). ПО - это часть реального мира.

Инфологическая модель (ИМ) предметной области - это описание предметной области, выполненной без ориентации на используемые в дальнейшем программные и технические средства [17]. Содержит исходную информацию о предметной области.

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

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

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

Рисунок 2.8 Структурная схема базы данных

3. ОСНОВНЫЕ ПРИЕМЫ РАБОТЫ С ПРОГРАММНЫМ ПРОДУКТОМ

3.1 Загрузка приложения

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

Рисунок 3.1 Идентификация пользователя

Далее загрузится приложение во весь экран (рис.3.2).

Рисунок 3.2 Автоматизированная система учета торговой деятельности фирмы

3.2 Добавление новых заявок

Для формирования заявок необходимо выбрать из главного меню Документы - Заявка - Новая заявка (рис. 3.3).

Рисунок 3.3 Добавление новых заявок

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

После формирования всего перечня заявок нужно нажать на кнопку «Сохранение». Вся информация по заявкам склада/магазина будет сохранена.

3.3 Добавление новых приходных ордеров

Для формирования информации на складе/ магазине необходимо своевременно необходимо выбрать из главного меню Документы - Приход товара - Приходная накладная (рис. 3.4).

Рисунок 3.4 Поступление товара

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

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

3.4 Добавление новых расходных ордеров

При продаже товара со склада/магазина необходимо выбрать из главного меню Документы - Расход товара - Расходная накладная (рис. 3.5).

Рисунок 3.5 Продажа товара

В данном окне необходимо выбрать наименование товара и указать количество продажи товара.

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

Далее запускается MS Excel с отображением полной информации по продажи товара на основе формированного расходного ордера (рис.3.6).

Рисунок 3.6 - Отчет расходного ордера

3.5 Просмотр и корректировка книги заявок

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

На экране появится следующее окно (рис.3.7).

Рисунок 3.7 Книга заявок

С помощью кнопки «Просмотр» можно просмотреть информацию, содержащуюся в базе, по конкретному номеру заявки (рис. 3.8).

Рисунок 3.8 Просмотр записи по книге заявок

3.6 Просмотр и корректировка книги приходов

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

На экране появится следующее окно (рис.3.9).

Рисунок 3.9 Книга поступления товара

С помощью кнопки «Просмотр» можно просмотреть информацию, содержащуюся в базе, по конкретному номеру приходного ордера (рис.3.10).

Рисунок 3.10 Просмотр записи по книге заявок

3.7 Просмотр и корректировка книги расходов

Для просмотра, а также незначительных корректировок всех исходных документов необходимо выбрать пункт меню Журналы - Книга расходов. На экране появится следующее окно (рис.3.11).

Рисунок 3.11 Книга продажи товара

С помощью кнопки «Просмотр» можно просмотреть информацию, содержащуюся в базе, по конкретному номеру расходного ордера (рис.3.12).

Рисунок 3.12 Просмотр записи по книге расхода

3.8 Заявки

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

На экране появится следующее окно (рис.3.13),

Рисунок 3.13 Заявки по складам/магазинам

В котором отображаются все текущие заявки, поданные складами/магазинами.

Нажав на кнопку «Печать» будет сформирован отчет по выбранному складу/магазину в MS Excel следующего вида (рис.3.14).

Рисунок 3.14 Отчет по заявкам

3.9 Наличие товара

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

На экране появится следующее окно (рис.3.15),

Рисунок 3.15 Наличие товара на складах/магазинах

В котором отображаются весь перечень товара, имеющегося на складе/магазине.

Нажав на кнопку «Печать» будет сформирован отчет по выбранному складу/магазину в MS Excel следующего вида (рис.3.16).

Рисунок 3.16 Отчет по наличию товара на складе

Перейдя на вкладку «Корректировка» необходимо указать цену продажи каждого товара! (рис. 3.17).

Рисунок 3.17 Корректировка цены продажи товара

3.10 Поступление и/или продажа товара

Для формирования информации по поступлению и/или продажи товара за указанный период необходимо выбрать Отчеты - Поступление товара и/или Проданный товар (рис. 3.18).

Рисунок 3.18 Поступление товара за указанный период

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

Нажав на кнопку «Печать» будет сформирован отчет по выбранному складу/магазину в MS Excel следующего вида (рис.3.19).

Рисунок 3.19 Отчет по поступлению и/или продажи товара

3.11 Права доступа

Для добавления нового пользователя в систему необходимо добавить его справочник «Права доступа», где необходимо указать какие привилегии ему будут предоставлены (рис.3.20).

Рисунок 3.20 Права доступа. Добавление

Также можно просмотреть информацию о пользователях данной системы и их правах доступа (рис.3.21).

Рисунок 3.21 Права доступа. Просмотр

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

4. ОХРАНА ТРУДА

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

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

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

4.1 Анализ освещения

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

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

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

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

Рекомендуемые соотношения яркостей в поле зрения следующие:

между экраном и документом 1:5 - 1:10;

между экраном и поверхностью рабочего стола 1:5;

между экраном и клавиатурой, а также между клавиатурой и документом - не более 1:3;

между экраном и окружающими поверхностями 1:3 - 1:10.

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

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

Стена или какая-либо другая поверхность позади компьютера должна быть освещена примерно так же, как и экран. Необходимо остерегаться очень светлой или блестящей окраски на рабочем месте - она может стать источником причиняющих беспокойство отражений. Кроме того, необходимо в течение 8-ми часового рабочего дня предусмотреть один часовой перерыв на обед, 5-ти минутные перерывы каждые полчаса и 15-ти минутные перерывы каждые 1,5 - 2 часа. Работу необходимо организовать таким образом, чтобы наиболее сложные задачи решались с 11:00 до 16:00 - в период наибольшей активности человека, а не в начале дня, когда оператор еще не достиг максимальной активности, и не в конце дня, когда уже развивается утомление.

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

Кроме освещенности, большое влияние на деятельность пользователя оказывает цвет окраски помещения и спектральные характеристики используемого света. Рекомендуется, чтобы потолок отражал 80-90%, стены - 50-60%, пол - 15-30% падающего на них света. К тому же цвет обладает некоторым психологическим физиологическим действием. Например, тона "теплой" гаммы (красный, оранжевый, желтый) создают впечатление бодрости, возбуждения, замедленного течения времени и ощущение тепла. "холодные" тона (синий, зеленый, фиолетовый) создают впечатление покоя и вызывают у человека ощущение прохлады. Предметы и поверхности, окрашенные в "холодные" цвета, кажутся меньше, чем окрашенные в "теплые" тона (при их одинаковой светлости) и как бы удаляются от смотрящего.

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

4.2 Пожарная безопасность

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

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

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

- наличие огнетушителей и пожарной сигнализации;

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

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

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

Опасными факторами пожаров являются:

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

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

- повышенная концентрация СО + другие токсичные продукты горения. Концентрация до 3 % может привести к потери сознания, до 10 % - смерть;

- пониженная концентрация кислорода в воздухе с 17 % - головокружение, с 13 % - головные боли, с 9 % - потеря сознания, с 6 % - смерть.

Мероприятия по снижению пожароопасностий в рабочей зоне:

Противопожарную защиту обеспечивают следующие меры:[22]

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

- ограничение количества горючих веществ и их надлежащее размещение;

- предотвращение распространения пожара за пределы очага;

- применение средств пожаротушения;

- эвакуация людей;

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

- применение средств пожарной сигнализации.

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

4.3 Соответствие эргономическим требованиям мебели рабочего места пользователя персональной вычислительной машины

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

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

Основными элементами рабочего места, оснащенного дисплеем, является рабочее кресло, рабочая поверхность, экран дисплея и клавиатура.

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

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

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

Высота спинки кресла рекомендуется 48-50 см от поверхности сидения и с регулировкой в переднезаднем направлении. На высоте 10-20 см от поверхности сидения ее следует оборудовать поясничным опорным валиком. Кресло с подлокотниками рекомендуется при эпизодической работе на ВТ, при постоянной работе подлокотники ограничивают движения.

Рабочий стол должен иметь стабильную конструкцию. Плоскость стола выбирают в зависимости от размера документов. Плоскость стола, а также сидение оператора должны регулироваться по высоте. Высоту плоскости стола необходимо регулировать в диапазоне 65-85 см. При этом высота от горизонтальной линии зрения до рабочей поверхности стола при выпрямленной рабочей позе должна быть 45-50 см.

Высота сидения от пола должна регулироваться в пределах 42-55 см. По желанию оператора устанавливается подставка для ног размером 40х30х15 см и углом наклона 0-20 градусов с нескользящим покрытием и неперемещаемая по полу.

Покрытие стола должно быть матовым с коэффициентом отражения 20-50% и легко чиститься; углы и передняя верхняя грань доски стола следует выполнять закругленными. Высоту пространства под столом для ног оператора рекомендуют 60 см. (на уровне колен) и не менее 80 см. на уровней ступней.

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

Оптимальная высота расположения экрана должна соответствовать направлению взгляда оператора в секторе 5-35 градусов по отношению к горизонтали. Большой наклон экрана может привести к появлению бликов от светильников.

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

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

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

Поза - взаиморасположение звеньев тела независимо от его ориентации в пространстве и отношения к опоре.

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

Приемлемые значения:

- угол, образованный положением оси туловища и шеи, меняется в зависимости от выполняемой работы, если угол больше 25 градусов, то в задней части шеи появляется боль. Оптимальным является угол в 15 градусов;

- угол, образованный осью бедра и голени -- 90-120 градусов. Если угол больше 120 градусов, то происходит утомление растянутых огибающих мышц бедра;

- для угла, образованного осью голени и подошвой ступни, значения в пределах 95+5 градусов (возможно до 115 градусов);

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

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

Вывод

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

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

ЗАКЛЮЧЕНИЕ

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

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

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

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

- ведение справочников номенклатуры товара, клиентов, поставщиков и менеджеров;

- оформление прихода и реализации товара;

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

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

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

- формирование документов:

- приходная накладная;

- расходная (товарная) накладная;

- заявка на закупку товара;

- отчет о наличии товара на складе;

- отчеты по приходу или расходу по дням;

- журналы заявок, приходных и расходных накладных.

СПИСОК ЛИТЕРАТУРЫ

1. Щур Д.Л. Основы торговли. Розничная торговля: настольная книга руководителя, главбуха и юриста / Д.Л. Щур, Л.В. Труханович. - М: Дело и сервис, 1999.

2. Качайлов А.Е. Автоматизация учета на базах и складах. М.: Экономика, 1970.

3. Титоренко Г.А. Автоматизированные информационные технологии в экономике. М.: Компьютер, ЮНИТИ, 1998.

4. Трубилин И.Т., Семенов М.И., Лойко В.И., Барановская Т.П. Автоматизированные информационные технологии в экономике. М.: Финансы и статистика, 1999

5. “Автоматизированное рабочее место в системе управления предприятием”, Сборник научных трудов, Ленинград, 1989г.

6. М. А. Аппак «Автоматизированные рабочие места на основе ПЭВМ», Радио и связь, Москва, 1989 г.

7. Карминский А.М., Нестеров П.В. Информатизация бизнеса. М.: Финансы и статистика, 1997.

8. Руководство пользователя. Многопользовательский сетевой комплекс полной автоматизации фирмы "Галактика". М.:, 1997.

9. Ивлиев М.К., Порошина Л.А. Автоматизация оперативного и бухгалтерского учета товаров/Учебное пособие. М.: МУПК, 1997.

10. Чистов Д.В. Основы компьютерной бухгалтерии / Учебный практикум по ведению бухгалтерского учета в «1С:Бухгалтерии-Проф»для Windows. М.: Компьютер пресс, 1998.

11. Елманова Н. 3., Трепалин С. В. Delphi 7: технология COM, OLE, ActiveX,Автоматизация,. - М.: Диалог-МИФИ, 1999.

12. Фаронов В.В., Delphi 6. Учебный курс. - М.: Издатель Молгачева С.В., 2001.

13. Ю.Митчелл К. Керман, Программирование и отладка в Delphi. Пер. с англ. - М.: Издательский дом «Вильяме», 2003.

14. Дарахвелидзе Г.П., Марков Е.П., Программирование в Delphi 7. -СПб.: БХВ-Петербург, 2003.

15. Хомоненко А.Д. и др., Delphi 7/Под общ. ред. А.Д. Хомоненко. -СПб.: БХВ-Петербург, 2003.

Атре Ш. Структурный подход к организации баз данных. - М.: Финансы и статистика, 1983.

16. Технологии организации, хранения и обработки данных. Автор: Левчук Е.А. Издательство: Высшая школа, 2007.

17. Практикум по Access: подготовительный курс, предваряющий более глубокое изучение технологии баз данных. Автор: Золотова С.И. Издательство: Финансы и статистика, 2007.

18. И.Г. Гетия, В.К.Шумилин, И.Н. Леонтьева и др. Экология компьютерной техники.- М.: МГАПИ, 1996 г.

19. И.Г. Гетия, И.Н. Леонтьева, Е.Н. Кулемина. Учебное пособие. Проектирование вентиляции и кондиционирование воздуха, искусственного и естественного освещения в помещении. ВЦ. - М.: МГАПИ, 1995 г.

20. СНиП23-05-95. Естественное и искусственное освещение. Нормы проектирования.

21. СанПиН 2.2.2542-96. Санитарные правила и нормы. Гигиенические требования к видеодисплейный терминалам, персональным электронно-вычислительным машинам и организации работ.

22. Шумилин В.К., Гетия И.Г. Охрана труда при работе на ПЭВМ и ЭВМ. Учебное пособие (часть 1). - М.: МИП,1994г.

23. ГОСТ 12.2032 - 78 ССБТ Опасные и вредные факторы. Классификация.

24. ГОСТ 12.1.003 - 83 ССБТ Опасные и вредные факторы. Классификация.

25. Охрана труда. Автор: Ушаков К.З. Издательство: Недра, 1986.- 624с;

26. Правила ТБ и производственной санитарии в электронной промышленности. Издательство: Москва, 1978;

27. Охрана труда: Учеб. пособие для инж.-экон. спец. вузов. Автор: Денисенко Г.Ф. Издательство: Высшая школа, 1985.- 319с., ил;

28. Поисковые системы интернета: www.Yandex.ru.

Размещено на Allbest.ru

...

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

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