Автоматизация учета товаров в торговых организациях
Среда программирования Delphi и баз данных Microsoft Access. Разработка проекта автоматизации складского учета. Качество работы финансового звена предприятия. Разработка системы автоматизации учета товаров в торговой организации складских операций.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 03.07.2015 |
Размер файла | 1,9 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
2.3 Среда разработки баз данных Microsoft Access
Важным средством, облегчающим работу с Access для пользователей, являются мастера - специальные программные надстройки, предназначенные для создания объектов базы данных в режиме последовательного диалога. Для опытных и продвинутых пользователей существуют возможности более гибкого управления ресурсами и возможностями объектов СУБД в режиме конструктора. [9]
Специфической особенностью СУБД Access является то, что вся информация, относящаяся к одной базе данных, хранится в едином файле. Такой файл имеет расширение *.mdb. Данное решение, как правило, удобно для непрофессиональных пользователей, поскольку обеспечивает простоту при переносе данных с одного рабочего места на другое. [28]
В деловой или личной сфере часто приходится работать с данными из разных источников, каждый из которых связан с определенным видом деятельности. Для координации всех этих данных необходимы определенные знания и организационные навыки.
Microsoft Access объединяет сведения из разных источников в одной реляционной базе данных. Создаваемые формы, запросы и отчеты позволяют быстро и эффективно обновлять данные, получать ответы на вопросы, осуществлять поиск нужных данных, анализировать данные, печатать отчеты, диаграммы и почтовые наклейки. [28]
В базе данных сведения из каждого источника сохраняются в отдельной таблице. При работе с данными из нескольких таблиц устанавливаются связи между таблицами. Для поиска и отбора данных, удовлетворяющих определенным условиям, создается запрос. Запросы позволяют также обновить или удалить одновременно несколько записей, выполнить встроенные или специальные вычисления. Для просмотра, ввода или изменения данных прямо в таблице применяются формы. Форма позволяет отобрать данные из одной или нескольких таблиц и вывести их на экран, используя стандартный или созданный пользователем макет. Для анализа данных или распечатки их определенным образом используется отчет. Например, можно создать и напечатать отчет, группирующий данные и вычисляющий итоги, или отчет для распечатки почтовых наклеек. [16]
В Microsoft Access, прежде чем создавать таблицы, формы и другие объекты необходимо задать структуру базы данных. Хорошая структура базы данных является основой для создания адекватной требованиям, эффективной базы данных.[11]
2.4 Разработка структуры базы данных
Для хранения справочной информации, информации для ведения учета и отчетности, необходимых для работы программы, была разработана база данных db.mdb.
База данных db.mdb состоит из 9 таблиц: «COTRYDNIKI», «PRICE_REMONT», «PRIHOD», «ZAKAZ», «TOVAR», «RASHOD», «SKLAD», «VOZVRAT» и «REMONT»
На таблице 1 представлена структура таблицы «COTRYDNIKI», в которой систематизирована личная информация по сотрудникам предприятия, например, фамилия и имя, должность, телефон и подобная информация. Также, в структуре таблицы описаны типы данных, используемых в самой таблице. Основные данные, содержащиеся в структуре таблицы «COTRYDNIKI», здесь кодовые значения полей, которые в последствии используются для связи данной таблицы с другими таблицами приложения.
Таблица 1. Структура таблицы «COTRYDNIKI»
Название |
Имя поля |
Тип |
Размер |
|
Kod |
Индивидуальный код |
Счетчик |
Длинное целое |
|
Name |
Наименование клиента |
Текстовый |
50 |
|
Dolgnost |
Должность |
Текстовый |
50 |
|
DataRogd |
Дата рождения |
Дата/время |
||
Adres |
Адрес клиента |
Текстовый |
50 |
Таблица «PRICE_REMONT» указывает весь перечень ремонтных услуг, оказываемых предприятием, таблица является справочником и служит для хранения, добавления, удаления данных о услугах, например: замена SATA-шлейфа, замена экрана сотового телефона и др, ценовых характиристиках (приблизительная стоимость указанного вида ремонта, замены или настройки сломавшегося оборудования за 1 единицу) на оказываемые услуги с указанием сроков ремонта(приблизительное время устранения неисправности, так как точное время устанавливают инженеры по ремонту техники
Структура таблицы «PRICE_REMONT» (таблица 2) указывает кодовые названия полей, необходимых для связки базы данных со средой программирования, имена полей таблицы и параметры полей (тип данных, длина поля).
Таблица 2. Структура таблицы «PRICE_REMONT»
Название |
Имя поля |
Тип |
Размер |
|
Kod |
Код ремонта |
Счетчик |
Длинное целое |
|
Name |
Вид ремонтных услуг |
Текстовый |
50 |
|
Cena |
Цена |
Числовой |
Двойной с плавающей точкой |
|
Crok_dn |
Срок ремонта |
Дата/время |
Таблица «PRIHOD» предназначена для регистрации поступившего на склад товара. В таблице указывается полная информация о поступившем товаре: наименование (МФУ (многофункциональное устройство), сканер, монитор, клавиатура для сотового телефона и др.), техническая характеристика поставленной на склад техники и название фирмы-производителя, например: Genius KKB 06X, Seagate 160 Gb SATA II, DDR3 Apacer 1 GB.
Структура таблицы «PRIHOD» представлена на таблице 3. Данная структура таблицы раскрывает подробное содержание полей - кодовое название полей (при помощи которых можно обращаться к записям базы данных через программу), наименование полей на естественном языке, используя достаточно лаконичные, понятные определения, также, структура таблицы, раскрывает информацию о типах данных, размере полей записи.
Таблица 3. Структура таблицы «PRIHOD»
Название |
Имя поля |
Тип |
Размер |
|
Kod |
Код прихода |
Счетчик |
Длинное целое |
|
Name |
Наименование товара |
Текстовый |
50 |
|
Har-ki |
Характеристика |
Текстовый |
50 |
|
Kol-vo |
Количество |
Числовой |
50 |
|
Cena |
Цена |
Числовой |
Двойной с плавающей точкой |
|
Data |
Дата прихода |
Дата/время |
||
Sotrudnik |
Имя сотрудника, принявшего товар |
Текстовый |
50 |
Таблица «VOZVRAT» - содержит информацию обо всех товарах, возвращенных покупателями компании в связи, с какими либо причинами или поломкой, предусмотренной гарантийным обслуживанием, при заполнении бланка возврата, информация о причине возврата, указывается в обязательном порядке. Также указывается и информация о покупателе, дате возврата.
Структура таблицы «VOZVRAT» указана на таблице 4. Структура раскрывает полную информацию по таблице, указывает тип используемых данных, код и наименования полей, допустимый размер данных содержащихся в полях таблицы. Поле «Название» отображает кодовые названия полей таблицы, кодовые названия таблицы необходимы для того, чтобы программа имела доступ к данным таблицы. Имя поля указывает на названия полей таблицы, которые будут отображаться в программе и при работе с программой, будут отображаться имена полей. также, структура таблицы, раскрывает информацию о типах данных, размере полей записи.
Таблица 4. Структура таблицы «VOZVRAT»
Название |
Имя поля |
Тип |
Размер |
|
Kod |
Код возврата |
Счетчик |
Длинное целое |
|
Name |
Наименование товара |
Текстовый |
50 |
|
Prichina |
Причина возврата |
Текстовый |
50 |
|
Klient |
Ф.И.О. клиента |
Текстовый |
50 |
|
data |
Дата возврата |
Дата/время |
Таблица «ZAKAZ» предназначена для оформления заказа на товар от клиента. В данной таблице, указана информация о заказываемом товаре (наименование, технические характеристики и другие пожелания клиента относительно товара), данные по клиенту и сотруднику, оформившего заказ на товар.
Структура таблицы «ZAKAZ», указанной на таблице 5, раскрывает какие поля, тип данных содержит таблица. В базе данных, таблица имеет названия полей написанных латиницей, что позволяет программе обращаться к записям таблицы. Однако при отображении полей таблицы, в ходе эксплуатации, чтобы у пользователя не возникали трудности необходимо названиям полей присвоить имена, которые полностью раскрывали бы суть и назначение поля. Структура таблицы содержит в себе данные о типе и размере строк записей, находящихся в таблице «ZAKAZ».
Таблица 5. Структура таблицы «ZAKAZ»
Название |
Имя поля |
Тип |
Размер |
|
Kod |
Код заказа |
Счетчик |
Длинное целое |
|
Cotr |
Сотрудник |
Текстовый |
50 |
|
Klient |
Клиент |
Текстовый |
50 |
|
Name |
Наименование товара |
Текстовый |
50 |
|
Har-ka |
Характеристика |
Текстовый |
50 |
|
Data |
Дата заказа |
Дата/время |
||
Cena |
Цена |
Числовой |
Двойной с пл-вающей точкой |
Таблица «REMONT» предназначена для оформления товара, пришедшего на ремонт. Таблица «REMONT» связана с таблицей прайс-лист ремонтных услуг, то есть, таблица «REMONT» берет часть данных из прайс-листа по ремонту техники, которым пользуется предприятие. Остальную информацию, такую как данные по клиенту, дата приема и возврата вышедшей из строя техники, окончательная цена, добавляется менеджером вручную.
Структура таблицы «REMONT» (таблица 6) указывает кодовые названия полей, необходимых для связки базы данных со средой программирования, имена полей таблицы, расшифровывающие названия полей, понятные пользователям программного продукта и параметры полей - тип данных и длина поля.
Таблица 6. Структура таблицы «REMONT»
Название |
Имя поля |
Тип |
Размер |
|
Kod |
Код ремонта |
Счетчик |
Длинное целое |
|
Name |
Наименование техники |
Текстовый |
50 |
|
Klient |
Ф.И.О. клиента |
Текстовый |
50 |
|
Remont |
Вид ремонта |
Текстовый |
50 |
|
DataPr |
Дата приема |
Дата/время |
||
Cena |
Цена |
Числовой |
Двойной с плавающей точкой |
|
DataVz |
Дата возврата |
Дата/время |
Таблица «SKLAD» предназначена для учета всего товара, который находится в наличии на складе предприятия. Таблица хранит в себе сведения о товаре: его наименование, название фирмы-производителя, марку, технические характеристики, количество товара на складе (штук, погонных метров, упаковок и т.д.) и цена за единицу товара. Таблица постоянно обновляется, в ней не только может храниться информация о товаре, также она автоматически просчитывает количество товара, при оформлении прихода - добавляет прибывший на склад товар, а при расходе - автоматически снимает условные единицы товара с наличия.
Структура таблицы «SKLAD» (таблица 7), раскрывает основные пункты, из которых состоит сама таблица - это кодовое название полей, расшифровка (более понятное пользователю) названия полей таблицы, тип данных и размер допустимых значений, содержащихся и вносимых (новых) в базу данных.
Таблица 7. Структура таблицы «SKLAD»
Название |
Имя поля |
Тип |
Размер |
|
Kod |
Код товара |
Счетчик |
Длинное целое |
|
Name |
Наименование товара |
Текстовый |
50 |
|
Har-ki |
Характеристика |
Текстовый |
50 |
|
Kol-vo |
Количество |
Текстовый |
50 |
|
Cena |
Цена |
Числовой |
Двойной с плавающей точкой |
Таблица «TOVAR» предназначена для формирования прайс-листов товара, хранения информации обо всех товарах, вне зависимости от того, имеются ли они в данный момент на складе компании, либо нет. Данные в таблице должны быть всегда актуальны, поэтому при появлении на рынке каких-либо новинок, их данные заносятся в данную таблицу. Информация о товаре содержит: наименование товара (мышь, монитор, принтер и т.д.), его технические характеристики (у монитора - скорость отклика, разрешение, диагональ и т.д.) и стоимость за 1 единицу товара.
Структура таблицы «TOVAR», представлена на таблице 8, представляет собой поля, указывающие кодовое название полей, необходимых для связи таблицы с программой, Имя поля, тип данных и размерность поля, присвоенных к каждому значению записи таблицы,
Таблица 8. Структура таблицы «TOVAR»
Название |
Имя поля |
Тип |
Размер |
|
Kod |
Индивидуальный код |
Счетчик |
Длинное целое |
|
Name |
Наименование товара |
Текстовый |
50 |
|
Har |
Характеристика |
Текстовый |
50 |
|
Cena |
Цена |
Числовой |
Двойной с плавающей точкой |
Таблица «RASHOD» предназначена для ведения контроля за продажами товара. При оформлении продажи, менеджер по торговле вносит в таблицу следующие данные: наименование товара, характеристики/параметры товара, дата продажи, фамилия и имя клиента.
Структура таблицы «RASHOD» представлена на таблице 9. Структура раскрывает основные пункты, из которых состоит таблица - кодовые названия полей, необходимых для связки базы данных со средой программирования, имена полей таблицы, расшифровывающие названия полей, т.к. кодовые названия полей могут быть понятны только программисту и среде программирования, а не пользователям программы, и параметры полей - их тип и размер допустимых значений. Также, структура таблицы указывает на тип данных, длину поля.
Таблица 9. Структура таблицы «RASHOD»
Название |
Имя поля |
Тип |
Размер |
|
Kod |
Код продажи (расхода) |
Счетчик |
Длинное целое |
|
Sotrudnik |
Ф.И.О. сотрудника |
Текстовый |
50 |
|
Kod |
Ф.И.О. клиента |
Текстовый |
50 |
|
Name |
Наименование товара |
Текстовый |
50 |
|
Har-ki |
Характеристика |
Текстовый |
50 |
|
Data |
Дата продажи |
Дата/время |
||
Cena |
Цена |
Числовой |
Двойной с плавающей точкой |
|
Kol-vo |
Количество |
Числовой |
50 |
|
Itog |
Итого |
Числовой |
Двойной с плавающей точкой |
Связь таблиц, входящих в базу данных необходима для соединения значений определенных полей таблиц, также, связи между таблицами составляют всю базу в определенном порядке, добавляют возможность «автозаполнения». На рисунке 2 представлена схема связей базы данных по организации учета, отчетности, справок на предприятии.
Таблица «Товар» имеет 5 связей:
Рахдод.КодТовара - Товар.КодТовара тип многое к одному;
Приход.КодТовара - Товар.КодТовара тип многое к одному;
ВозвратТовара.КодТовара - Товар.КодТовара тип многое к одному;
Заказы.КодТовара - Товар.КодТовара тип один ко многим;
Склад.КодТовара - Товара.КодТовара тип связи многое ко многим.
Таблица «Ремонт» имеет одну связь:
ПрайсНаРемонт.Наименование - Ремонт.НаименованиеРемонта, тип связи один ко многим.
Таблица «Сотрудники» связана с двумя таблицами:
Приход.КодСотрудника - Сотрудники.Код Сотрудника, тип связи тип многое к одному;
Заказы.КодСотрудника - Сотрудники.Код Сотрудника, тип связи один ко многим.
Рисунок 2. Схема связей
2.5 Структура проекта
Проект «Автоматизация учета товара в торговых организациях» состоит из главной формы, 10 дочерних форм, 7 вспомогательных форм, предназначенных для добавления информации в базу данных и 7 форм формирования отчетов, прайс-листов для вывода на бумажные носители.
Формы, входящие в структуру проекта:
Unit1 - главная форма, содержит в себе все основные кнопки, от нее можно перейти на любую другую дочернюю форму.
Unit2 - форма прихода, содержит в себе данные по приходу товара, кнопки вызова формы оформления прихода и формирования отчета.
Unit3 (Расход), содержит в себе информацию по продажам товара, содержит кнопку формирования отчета.
Unit4 форма Заказ предназначена для оформления заказа товара, содержит кнопку формирования отчета.
Unit5 форма Возврата товара содержит информацию обо всех товарах, возвращенных покупателями компании в связи, с какими либо причинами или поломкой, предусмотренной гарантийным обслуживанием, содержит в себе кнопки формирования отчета и оформления нового возврата.
Unit6 - Ремонт, предназначена для оформления товара, пришедшего на ремонт, содержит кнопки оформления отчета и добавление новой заявки.
Unit7 (Прайс-лист товара) форма предназначена для формирования прайс-листов товара, хранения информации обо всех товарах. Кнопки, содержащиеся на данной форме, оформляют новый товар и формируют отчет по товарам.
Unit8 (Прайс-лист ремонтных услуг) указывает весь перечень ремонтных услуг, оказываемых предприятием, содержит в себе кнопки формирования отчета и оформления нового вида ремонтных услуг.
Unit9 Форма содержит справочную информацию о сотрудниках, кнопки, расположенные на данной форме, предназначены для формирования отчета по сотрудникам и добавления нового сотрудника.
Unit10 Форма предназначена для учета всего товара, который хранится в данный момент на складе компании, на форме кнопка для оформления отчета по товару, находящемуся на складе.
Unit11 Форма содержит справочную информацию о программе и разработчике данного программного продукта.
Рисунок 3. Структура программы
2.6 Описание программы
Программа предназначена для автоматизации учета товаров в торговом предприятии. В настоящее время торговым предприятиям приходится функционировать в сложных финансово-экономических условиях. Залогом успешной деятельности предприятия в таких условиях является максимально эффективная организация деятельности предприятия на всех уровнях. Существующие информационные технологии позволяют автоматизировать деятельность практически на всех уровнях предприятия. Исходя из этого становится ясно, что автоматизация деятельности становится ключевой задачей, которую необходимо решить руководству для того, чтобы предприятие работало максимально эффективно.
Среди всех задач автоматизации деятельности предприятия, отдельно следует выделить задачу автоматизации учета товара. Учет является неотъемлемой частью деятельности любого предприятия, если не организовать учет товара, то вследствие этого, невозможно будет и решение задачи комплексной автоматизации деятельности предприятия в целом. Любая операция, происходящая в реальной жизни предприятия так или иначе затрагивает систему учета товара. Целью данной работы является решение именно задачи автоматизации учета товара в торговом предприятии, являющегося центральной задачей комплекса из задач автоматизации деятельности предприятия.
2.7 Возможности программы
1. Ведение справочника товара с указанием его основных характеристик, фирмы-производителя, розничной цены. Для любого товара из справочника (прайс-листа товаров) задаются дополнительные параметры. Код товара, количество на складе, номер прихода, данные сотрудника, принявшего или продавшего товар, данная информация определяется пользователем программы, что позволяет получать достаточно полную информацию.
2. Программа учитывает остатки товара на складах, что позволяет организовать полноценный складской учет с указанием наименования, количества, технических характеристик товара. Программа не позволяет оформить продажу со склада, если на этом складе не числится нужного количества товара.
3. Программа дает возможность отбора (фильтрации) товара по различным комбинациям параметров: по наименованию, его дополнительным свойствам (дате, личных данных клиента). Фильтр имеет гибкую настройку и возможность «интеллектуального» отбора записей.
4. Ведение прихода товара, где имеется информация о поступившем виде товара, его техническая характеристика, о сотруднике, принявшего товар, цена, количество товара и дата приема.
5. Расход товара имеет по структуре схожие данные, указанные в приходе товара. Единственное отличие в том, что ведение учета за расходом необходим для фиксации продажи товара, поэтому в расходе указывается и данные самого клиента.
6. Кроме расхода/прихода товара, в данной программе существует функция ведения заказа товара, как по просьбе клиентов, так и по наличию (вернее отсутствию) того или иного вида товара на складе.
7. Ведение учета возврата товара с указанием данных клиента и причины возврата.
8. Также программа дает возможность ведение учета по ремонту компьютерной техники. С указанием вида ремонта, стоимости, срока исполнения.
9. Печатать на фирменных бланках прайс-листов товара и услуг, отчетов.
10. Программа позволяет выполнять операции по движению товара: оприходывание и продажу товара. Операция оприходывания позволяет оформлять приход товара на склад, а операция продажи осуществляет расход со склада и передачу товара конкретному клиенту. Выполняется печать приходных и расходных накладных.
2.8 Описание рабочих окон программы
Основная форма (рисунок 4) с которой начинается работа пользователя. На форме расположены основные кнопки, с помощью которых пользователь сможет:
1. вести учет расхода;
2. заказа и поставки товара;
3. возврат товара по какой либо причине;
4. ремонт товара;
5. работать с прайс-листом компании;
6. просматривать информацию о сотрудниках;
7. иметь полную информацию о ремонте товара и оборудования, имеющемуся в данный момент на складе.
Панель с кнопками, расположенная слева, разделена на две группы:
1. Действия, данная панель объединяет в себе все виды работы с товаром, отслеживание прихода, расхода, заказа, возврата и ремонта товара хранящегося на складе.
2. В панель справочники, включена справочная информация по услугам, товару, сотрудниках и справка программе.
Рисунок 4. Форма запуска программы
Форма прихода товаров (рисунок 5), заполняется при приемке товара от клиента. Через кнопку «Добавить новый приход товаров» под номером прихода вводится прибывший товар. Управление записями осуществляется при помощи кнопок навигации - переход по записям, добавление и удаление строк, а так же есть возможность фильтрации по наименованию товара и дате прихода, имеется такая опция как печать отчета, которая выводит информацию через принтер на бумажный носитель.
Рисунок 5. Приход товара
Форма расхода товара (рисунок 6) разделена на две таблицы и позволяет вести учет товара, который был приобретен на складе, так же отображается сотрудник, продавший некий товар, покупатель который приобрел его, дата и сумма продажи товара.
Все товары можно сортировать по:
1. сотрудникам,
2. дате поступления
3. ФИО клиента.
Так же на данной форме можно добавлять, удалять записи, выводить отчет по продаже за текущий период времени.
Вторая таблица предназначена для ведения заказов товара, более подробные данные по заказу товара указаны на форме «Заказ»
Рисунок 6. Расход товара.
Форма «Новый заказ» (рисунок 7) заполняется пользователем при заказе фирмой товара у поставщиков. На данной форме расположены кнопки добавления, регистрации заказа, поиска и подсчета общей суммы заказа по определенному номеру заказа. Все заказанные товары отображаются в таблице.
Рисунок 7. Форма «Новый заказ»
В форме добавления заказа (рисунок 8), код товара, наименование, характеристика, количество, цена и общая сумма на которую был приобретен товар. Форма заполняется автоматически из уже существующей базы техники, которая была заполнена ранее
Рисунок 8. Форма добавления заказа
Форма возврата товара (рисунок 9) предназначена, для того чтобы отслеживать движение товара в том случаи, если клиент отказывается от него по какой либо причине.
В таблице указываются данные о:
1. товаре,
2. имя клиента
3. причина возврата.
Так же, имеется возможность фильтрации данных по определенным значениям, вывод отчета на печать, навигация по таблице данных.
Рисунок 9. Форма «Возврат товара»
Кнопка «Добавить», находящаяся на форме возврата товара, выводит окно по оформлению возврату товара (рисунок 10), а кнопка «Отчет» формирует отчет по добавлению возврата товара.
Рисунок 10. Добавления возврата товара
В форме добавления возврата товара (рисунок 10), код товара, наименование и характеристика так же заполняется автоматически из уже существующей базы техники. По нажатию на кнопку «Ок» производится добавление введенных данных в общую базу.
Ремонт техники (рисунок 11) не обходи для учета поломок поставляемой техники от поставщика к заказчику. В таблице данных расположенной на форме указывается такие параметры как:
1. индивидуальный код ремонта товара,
2. сведения о поломке и технике,
3. цена ремонта товара,
4. данные клиента.
Кнопка «Отчет» формирует отчет по ремонту техники, а «Добавить заказ на ремонт» вызывает форму «Оформления ремонта » (рисунок 12)
Рисунок 11. Форма «Ремонт техники»
Форма оформления ремонта (рисунок 12), предназначена для ведения учета за ремонтом приобретаемой техники. Форма содержит такие поля как:
1. код товара,
2. наименование
3. характеристика заполняется.
4. дата прихода товара
5. цена за ремонт
6. дата отдачи товара.
Заполнение формы происходит автоматически, информация берется из уже существующей базы техники. При нажатии на кнопку «Печать» происходит выдачи введенных данных на бумажный носитель, а кнопка «ОК» выполняет добавление данных в общую базу по ремонту техники.
Рисунок 12. Форма «Оформления ремонта»
Прайс-лист товаров (рисунок 13) - выводит все товары, существующие в базе данных, их характеристики и цены за одну единицу товара. Дополнительные кнопки навигации по таблице, добавление нового вида товара, фильтрация по наименованию, характеристике товара, вывод прайс-листа на печать.
Рисунок 13. Форма «Прайс-лист товаров»
Справочная информация о сотрудниках (рисунок 14). Указывается фамилия, имя, частная информация сотрудника, должность. Форма добавления нового сотрудника заносит данные новых сотрудников в базу предприятия
Рисунок.14. Справочная информация о сотрудниках
Прайс-лист на ремонт техники (рисунок 15) выводит информацию о всех видах ремонта продаваемой техники, его приблизительную цену и срок починки (конечная цена и срок ремонта устанавливается мастером по ремонту техники в зависимости от сложности работы).
Кнопки, расположенные на форме позволяют добавлять новый заказ на ремонт техники (рисунок 16) и выводить отчет о всех ремонтах произведенных
Рисунок 15. Прайс-лист на ремонт техники
Добавление нового вида ремонта производится при помощи отдельной формы (рисунок 16). Для добавления нового оборудования, необходимо ввести вид ремонта, цену услуги и срок выполнения работы, после нажатия на кнопку «ОК» все введенные данные появляются в основном прайс-листе по ремонту техники.
Рисунок 16. Форма добавления нового оборудования на ремонт
Перечень всех товаров на складе отображается в отдельной форме (рисунок 17). Здесь указывается код товара, присваиваемый ему на предприятии, наименование, характеристика, количество на складе и розничная цена за 1 единицу.
программирование учет финансовый торговый
Рисунок 17. Перечень товаров на складе
Также на форме расположены кнопки навигации по таблице, фильтрация по определенным параметрам, кнопка вызова формы добавления нового вида товара.
Данная форма необходима, для того чтобы пользователь мог быстро сориентироваться для чего нужна программа (рисунок 18), каким образом можно вести работу с данной программой, получить информацию по пользованию программой и сведения о программе. Так же форма выводит информацию о разработчике программного приложения, версии программы и системных требований которые необходимы для работы данного приложения.
Рисунок 18. Справка
3. Охрана труда
Охрана труда - система законодательных актов, социально-экономических, организационных, технических, гигиенических и лечебно-профилактических мероприятий и средств, обеспечивающих безопасность, сохранение здоровья и работоспособности человека в процессе труда. Научно-технический прогресс внес серьезные изменения в условия производственной деятельности работников умственного труда. Их труд стал более интенсивным, напряженным, требующим значительных затрат умственной, эмоциональной и физической энергии. Это потребовало комплексного решения проблем эргономики, гигиены и организации труда, регламентации режимов труда и отдыха. [2]
Охрана здоровья трудящихся, обеспечение безопасности условий труда, ликвидация профессиональных заболеваний и производственного травматизма составляет одну из главных забот человеческого общества. Обращается внимание на необходимость широкого применения прогрессивных форм научной организации труда, сведения к минимуму ручного, малоквалифицированного труда, создания обстановки, исключающей профессиональные заболевания и производственный травматизм. [21]
Данный раздел дипломного проекта посвящен рассмотрению следующих вопросов:
организация рабочего места программиста;
определение оптимальных условий труда программиста.
3.1 Описание рабочего места программиста
Рабочее место - это часть пространства, в котором инженер осуществляет трудовую деятельность, и проводит большую часть рабочего времени. Рабочее место, хорошо приспособленное к трудовой деятельности инженера, правильно и целесообразно организованное, в отношении пространства, формы, размера обеспечивает ему удобное положение при работе и высокую производительность труда при наименьшем физическом и психическом напряжении. [23]
При правильной организации рабочего места производительность труда инженера возрастает с 8 до 20 процентов.
Конструкция рабочего места и взаимное расположение всех его элементов должно соответствовать антропометрическим, физическим и психологическим требованиям. Большое значение имеет также характер работы. В частности, при организации рабочего места программиста должны быть соблюдены следующие основные условия:
оптимальное размещение оборудования, входящего в состав рабочего места;
достаточное рабочее пространство, позволяющее осуществлять все необходимые движения и перемещения;
необходимо естественное и искусственное освещение для выполнения поставленных задач;
уровень акустического шума не должен превышать допустимого значения. [29]
Моторное поле - пространство рабочего места, в котором могут осуществляться двигательные действия человека.
Максимальная зона досягаемости рук - это часть моторного поля рабочего места, ограниченного дугами, описываемыми максимально вытянутыми руками при движении их в плечевом суставе.
Оптимальная зона - часть моторного поля рабочего места, ограниченного дугами, описываемыми предплечьями при движении в локтевых суставах с опорой в точке локтя и с относительно неподвижным плечом. [19]
Рассмотрим оптимальное размещение предметов труда и документации в зонах досягаемости рук:
Дисплей - размещается в зоне в центре;
Клавиатура - перед дисплеем;
Системный блок размещается слева;
Принтер находится справа;
Документация
1. в зоне легкой досягаемости ладони - слева - литература и документация, необходимая при работе;
2. в выдвижных ящиках стола - литература, неиспользуемая постоянно. [10]
При проектировании письменного стола следует учитывать следующее:
1. высота стола должна быть выбрана с учетом возможности сидеть свободно, в удобной позе, при необходимости опираясь на подлокотники;
2. нижняя часть стола должна быть сконструирована так, чтобы программист мог удобно сидеть, не был вынужден поджимать ноги;
3. поверхность стола должна обладать свойствами, исключающими появление бликов в поле зрения программиста;
4. конструкция стола должна предусматривать наличие выдвижных ящиков (не менее 3 для хранения документации, листингов, канцелярских принадлежностей, личных вещей).
Параметры рабочего места выбираются в соответствии с антропометрическими характеристиками. При использовании этих данных в расчетах следует исходить из максимальных антропометрических характеристик (М+2).
При работе в положении сидя рекомендуются следующие параметры рабочего пространства:
1. ширина не менее 700 мм;
2. глубина не менее 400 мм;
3. высота рабочей поверхности стола над полом 700-750 мм.
Оптимальными размерами стола являются:
1. высота 710 мм;
2. длина стола 1300 мм;
3. ширина стола 650 мм.
Поверхность для письма должна иметь не менее 40 мм в глубину и не менее 600 мм в ширину.
Под рабочей поверхностью должно быть предусмотрено пространство для ног:
1. высота не менее 600 мм;
2. ширина не менее 500 мм;
3. глубина не менее 400 мм.
Важным элементом рабочего места программиста является кресло. Оно выполняется в соответствии с ГОСТ 21.889-76. При проектировании кресла исходят из того, что при любом рабочем положении программиста его поза должна быть физиологически правильно обоснованной, т.е. положение частей тела должно быть оптимальным. [8] Рабочая поза сидя вызывает минимальное утомление программиста. Рациональная планировка рабочего места предусматривает четкий порядок и постоянство размещения предметов, средств труда и документации. То, что требуется для выполнения работ чаще, расположено в зоне легкой досягаемости рабочего пространства.
Для удовлетворения требований физиологии, вытекающих из анализа положения тела человека, в положении сидя, конструкция рабочего сидения должна удовлетворять следующим основным требованиям:
1. допускать возможность изменения положения тела, т.е. обеспечивать свободное перемещение корпуса и конечностей тела друг относительно друга;
2. допускать регулирование высоты в зависимости от роста работающего человека (в пределах от 400 до 550 мм);
3. иметь слегка вогнутую поверхность,
4. иметь небольшой наклон назад.
Исходя из вышесказанного, приведем параметры стола программиста:
1. высота стола 710 мм;
2. длина стола 1300 мм;
3. ширина стола 650 мм;
4. глубина стола 400 мм.
Поверхность для письма:
1. в глубину 40 мм;
2. в ширину 600 мм.
Важным моментом является также рациональное размещение на рабочем месте документации, канцелярских принадлежностей, что должно обеспечить работающему удобную рабочую позу, наиболее экономичные движения и минимальные траектории перемещения работающего и предмета труда на данном рабочем месте. [17]
Создание благоприятных условий труда и правильное эстетическое оформление рабочих мест на производстве имеет большое значение, как для облегчения труда, так и для повышения его привлекательности, положительно влияющей на производительность труда. Окраска помещений и мебели должна способствовать созданию благоприятных условий для зрительного восприятия, хорошего настроения. В служебных помещениях, в которых выполняется однообразная умственная работа, требующая значительного нервного напряжения и большого сосредоточения, окраска должна быть спокойных тонов - малонасыщенные оттенки холодного зеленого или голубого цветов
При разработке оптимальных условий труда программиста необходимо учитывать освещенность, шум и микроклимат. [20]
3.2 Освещенность рабочего места
Рациональное освещение рабочего места является одним из важнейших факторов, влияющих на эффективность трудовой деятельности человека, предупреждающих травматизм и профессиональные заболевания. Правильно организованное освещение создает благоприятные условия труда, повышает работоспособность и производительность труда. Освещение на рабочем месте программиста должно быть таким, чтобы работник мог без напряжения зрения выполнять свою работу. Утомляемость органов зрения зависит от ряда причин:
1. недостаточность освещенности;
2. чрезмерная освещенность;
3. неправильное направление света.
Недостаточность освещения приводит к напряжению зрения, ослабляет внимание, приводит к наступлению преждевременной утомленности. Чрезмерно яркое освещение вызывает ослепление, раздражение и резь в глазах. Неправильное направление света на рабочем месте может создавать резкие тени, блики, дезориентировать работающего. Все эти причины могут привести к несчастному случаю или профзаболеваниям, поэтому столь важен правильный расчет освещенности. [22]
Расчет освещенности рабочего места сводится к выбору системы освещения, определению необходимого числа светильников, их типа и размещения. Процесс работы программиста в таких условиях, когда естественное освещение недостаточно или отсутствует. Исходя из этого, рассчитаем параметры искусственного освещения.
Искусственное освещение выполняется посредством электрических источников света двух видов: ламп накаливания и люминесцентных ламп. Будем использовать люминесцентные лампы, которые по сравнению с лампами накаливания имеют существенные преимущества:
1. по спектральному составу света они близки к дневному, естественному освещению;
2. обладают более высоким КПД (в 1.5-2 раза выше, чем КПД ламп накаливания);
3. обладают повышенной светоотдачей (в 3-4 раза выше, чем у ламп накаливания);
4. более длительный срок службы.
Характеристики используемого рабочего места на предприятии при прохождении преддипломной практики.
Расчет освещения производится для комнаты площадью 40,2 м2, ширина которой 4.9 м, длина - 8,2 м, высота - 2,4 м. Воспользуемся методом светового потока.
Для определения количества светильников определим световой поток, падающий на поверхность по формуле:
, где (1)
F - рассчитываемый световой поток, Лм;
Е - нормированная минимальная освещенность, Лк (определяется по таблице). Работу программиста, в соответствии с этой таблицей, можно отнести к разряду точных работ, следовательно, минимальная освещенность будет Е = 300 Лк при газоразрядных лампах;
S - площадь освещаемого помещения (в нашем случае S = 40,2 м2);
Z - отношение средней освещенности к минимальной (обычно принимается равным 1.1-1.2, пусть Z = 1.1);
К - коэффициент запаса, учитывающий уменьшение светового потока лампы в результате загрязнения светильников в процессе эксплуатации (его значение определяется по таблице коэффициентов запаса для различных помещений и в нашем случае К = 1.5);
n - коэффициент использования, (выражается отношением светового потока, падающего на расчетную поверхность, к суммарному потоку всех ламп и исчисляется в долях единицы; зависит от характеристик светильника, размеров помещения, окраски стен и потолка, характеризуемых коэффициентами отражения от стен (Рс) и потолка (Рп)), значение коэффициентов Рс и Рп определим по таблице зависимостей коэффициентов отражения от характера поверхности: Рс=30%, Рп=50%. Значение n определим по таблице коэффициентов использования различных светильников. Для этого вычислим индекс помещения по формуле:
, где (2)
S - площадь помещения, S = 40,2 м2;
h - расчетная высота подвеса, h = 2, 40 м;
A - ширина помещения, А = 4.9 м;
В - длина помещения, В = 8,2 м.
Подставив значения получим:
(3)
Зная индекс помещения I, Рс и Рп, по таблице находим n = 0.28
Подставим все значения в формулу для определения светового
потока F:
Лм (4)
Для освещения выбираем люминесцентные лампы типа ЛБ40-1, световой поток которых F = 4320 Лк.
Рассчитаем необходимое количество ламп по формуле:
, где (5)
N - определяемое число ламп;
F - световой поток, F = 63642,857 Лм;
Fл- световой поток лампы, Fл = 4320 Лм.
шт. (6)
При выборе осветительных приборов используем светильники типа ОД. Каждый светильник комплектуется двумя лампами. Размещаются светильники двумя рядами, по четыре в каждом ряду.
Характеристики используемого рабочего места на предприятии.
Кабинет, принадлежащий ТОО «Алгоритм Сервис», в котором размещается отдел программирования, имеет площадь в 40,2 м\кв. Число компьютеров используемых в данном помещении 3 шт.
Размеры рабочего стола:
1. высота 730 мм;
2. длина стола 1000 мм;
3. ширина стола 600 мм;
4. глубина стола 400 мм.
Кресла достаточно удобны для сидения за компьютером и проведения много часовой работы. Снизу под столом так же достаточно места, для того чтобы можно было выпрямить ноги.
В помещении, достаточно хорошая освещенность. Оконные проемы особого освещения не дают, так как расположены не на солнечных сторонах, однако, помещение хорошо освещают лампы накаливания, галогеновая подсветка, лампы дневного света, и настольные светильники. В помещении 12 светильников, что не соответствует установленным нормам.
В целом условия работы в ТОО «Алгоритм Сервис» обеспечивают комфортную работу. Соблюденные условия, определяют оптимальную организацию рабочего места, позволяют сохранить хорошую работоспособность в течение всего рабочего дня, повышают, как в количественном, так и в качественном отношении производительность труда персонала.
Заключение
В любой организации возникает проблема такой организации управления данными, которая обеспечила бы наиболее эффективную работу. Небольшие организации используют для этого шкафы с папками, однако крупные корпоративные предприятия используют компьютеризированные системы автоматизации, позволяющие эффективно хранить, извлекать информацию и управлять большими объемами данных.
Каждый свершившийся факт, оформленный документом, называется хозяйственной операцией. Под сплошным отражением хозяйственной деятельности подразумевается обязательный учет всего имущества, всех видов производственных запасов, затрат, продукции, денежных средств, фондов, задолженностей предприятия и т. п.
Непрерывность (во времени) требует постоянного наблюдения и записи в документах совершающихся на предприятии фактов о движении материальных ценностей, денежных средств, расчетов, фондов, кредитов и т. д.
Хозяйственная деятельность любого предприятия складывается из трех непрерывных взаимосвязанных хозяйственных процессов: снабжения, производства продукции и ее сбыта (реализации). Эти процессы осуществляются одновременно, для чего используется труд работников, основные и оборотные средства.
Организация производства - сложная система взаимодействия процесса снабжения, процесса производства и процесса реализации продукции. Важно не только организовать производство продукции или оказания услуг, но и качественно наладить учет всей деятельности.
Крупные компании стремятся моментально реализовать технические новшества в аппаратных средствах, однако для успешной реализации крупных систем управления требуется применить нестандартный подход, творческое решение. Использование основ эргономики при проектировании, реализации и внедрении системы управления позволит решить многие «психологические» и «технологические» проблемы предприятий.
В результате проделанной работы была разработана программа учета товара в торговой фирме. Программа разработана с учетом дальнейшей эксплуатации менеджером фирмы. В процессе описания экономической сущности задач учета складских операций и реализации продукции дается понятие об объекте управления и его характеристика, описаны основные функциональные задачи управления объектом. Далее были выявлены внешние и внутренние информационные потоки предприятия. В результате изучения информационных потоков отдела складирования, были выявлены операции, которые необходимо автоматизировать.
В ходе проектирования автоматизации учета товара, построена инфологическая модель и дано ее описание. Здесь также отражена структура каждого файла оперативной, постоянной информации полученных в результате решения других задач. При описании технологического процесса сбора, передачи, обработки и выдачи информации дается пооперационное описание технологии и представляется схема техпроцесса, то есть порядок работы пользователя с разрабатываемой системой.
Завершающим этапом разработки программного приложения «Автоматизация учета товара в торговых организациях» является разработка графического материала основных операций технологического процесса, в которых дается подробное описание структуры предприятия, инфологическая модель базы данных и схема связей таблицы.
Благодаря дружественному, проработанному интерфейсу программы увеличилась скорость работы менеджеров по работе с клиентами и снизилась их утомляемость.
Список использованной литературы
1. Руководство пользователя «Бухгалтерский учет для Казахстана» ред.2 - М., 1С 2005
2. А.И Сидорова Безопасность жизнедеятельности. КНОРУС, 2007
3. Аглицкий И. "Информационные технологии и бизнес" Эксперт автоматизации №29,97.
4. Бойко В.В. Савинков В.М., М.: Финансы и статистика, 1982.
5. В. М. Власова, Бухгалтерские документы, М; 1997 г.
6. Вещунова Н.Л., Неелова Н.В. Основы бухгалтерского учета. М: Финансы и статистика. 1998.
7. Вещунова Н.Л.,Фомина Л.Ф. Бухгалтерский учет на предприятиях различных форм собственности, М.: «МАГИС», 1995
8. ГОСТ 21.889-76 ССБТ. Система "человек-машина" Кресло человека-оператора. Общие эргонометрические требования.
9. Грекул В.И. Проектирование информационной базы автоматизированной системы на основе СУБД. 2005
10. Денисенко О.В. Охрана труда, 1985
11. Джексон Г. Проектирование реляционных баз данных для использования с микро-ЭВМ, М.: Финансы и статистика, 1991.
12. Е.Б. Пашерстник, Н.В. Пашерстник, Документооборот в бухгалтерском учете, Герда; 2000 г.
13. Качайлов А.Е. Автоматизация учета на базах и складах. М.: Экономика, 1970
14. Кирьянова З.В. Теория бухгалтерского учета. М.: Финансы и статистика, 1998.
15. Лебедева С.Н. Экономика торгового предприятия Учебное пособие - Минск: Новое знание, 2003.
16. Ломотько Д.В., Базы данных, Глушаков С.В., 2000.
17. Мотузко Ф.Я. Охрана труда, Москва, Высшая школа 1989 г.
18. Пономарева Е.И. Бухгалтерский учет. - М.: Приор, 1997.
19. Практикум по жизнедеятельности
20. Розанов В.С., Рязанов А.В. Обеспечение оптимальных параметров воздушной среды в рабочей зоне. Учебное пособие. Москва, МИРЭА, 1989
21. Русак О.Н. Малаян К.Р. Безопасность жизнедеятельности. 2002
22. Самгин Э.Б. Освещение рабочих мест, М., МИРЭА, 1989 г.
23. Стула М.Б. Охрана труда. Просвещение 1989
24. Сухарев М.В. Основы Delphi. Профессиональный подход. 2004т.
25. Фаронов В.В. Delphi. Разработка приложений для СУБД М. 2005.
26. Фленов М.Е. Библия Delphi, М.: 2004 года.
27. Харитонова И. Самоучитель Access 2000, Питер, 2001
28. Хендерсон К. Руководство разработчика баз данных в DELPHI 2. Киев, 1996.
29. Экология и безопасность труда, Москва, МИРЭА, 1990 г.
30. Экономическая информатика. Учебник (под ред. П.В. Конюховского и Д.Н. Колесова), - С-Пб; Питер, 2000 г.
31. Энго Ф. Самоучитель DELPHI 3. Киев, 1998.
Размещено на Allbest.ru
Подобные документы
Роль оптовой торговли в рыночной экономике. Сортовой и партионный способы учета товаров. Организация бухгалтерского учета и документооборота на предприятии. Разработка базы данных для автоматизации учета переоценки стоимости товаров на оптовом складе.
дипломная работа [2,8 M], добавлен 15.01.2012Анализ процессов складского учета товаров ООО "БСА-Омск". Анализ существующих разработок для автоматизации задачи. Жизненный цикл проекта автоматизации. Ожидаемые риски на этапах жизненного цикла и их описание. Расчет экономической эффективности проекта.
дипломная работа [4,3 M], добавлен 12.04.2012Типичные бизнес-процессы и способы ведения складского учета. Инвентаризация материально-производственных запасов. Разработка базы данных для хранения информации, необходимой для автоматизации работы оптового склада с использованием СУБД Interbase 7.5.
дипломная работа [3,1 M], добавлен 17.04.2015Этапы разработки программы, предназначенной для автоматизации складского учета в фармацевтических организациях: выбор языка программирования, характеристика входной и результатной информации, составление схемы взаимосвязи программных модулей и файлов.
курсовая работа [148,4 K], добавлен 12.05.2013Разработка программного обеспечения для автоматизации процесса учета поступления и формирования заказов. Построение реляционной базы данных средствами Microsoft Access. Методы повышения эффективности организации информационных потоков на предприятии.
дипломная работа [1,9 M], добавлен 02.12.2012Инструментальные средства для разработки структуры информационной базы данных "Программа автоматизации учета расчетов с поставщиками", пользовательский интерфейс СУБД Access. Разработка запросов отбора данных и вычислений, экранных форм коррекции данных.
лабораторная работа [2,4 M], добавлен 15.11.2010Анализ входной и выходной информации на предприятии. Осуществление функционального и информационного моделирования базы данных, создание ее структуры. Программная реализация системы автоматизации учета работы автотранспорта. Оценка трудоемкости проекта.
дипломная работа [1,2 M], добавлен 09.07.2012Постановка задачи автоматизации учебного процесса колледжа и описание предметной области. Работа с базами данных в Delphi: способы, компоненты доступа к данным и работы с ними. Язык запросов SQL. База данных в Microsoft Access и результаты исследований.
дипломная работа [55,6 K], добавлен 16.07.2008Общая характеристика систем обработки информации, их роль в управлении современным предприятием. Разработка проекта автоматизации процесса учета товаров на основе использования базы данных для магазина. Создание клиентской базы с возможностью обновления.
дипломная работа [3,1 M], добавлен 13.07.2011Проектирование программного продукта. Разработка базы данных средствами Microsoft Access. Разработка прикладных решений для информационной системы 1С: Предприятие 8.2. Изучение первичной, вторичной документации. Автоматизация учета и управление компанией.
курсовая работа [1,4 M], добавлен 14.12.2017