Разработка автоматизированного рабочего места работника склада ОАО "Торговый дом "Гольдштейн"

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

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

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

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

1.6.4 По технологическому обеспечению

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

Обработка экономической информации проходят в три этапа:

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

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

Источником входящей информации для выполнения поставленных задач являются приходные накладные, расходные накладные и данные со склада.

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

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

Синтаксический тип контроля может осуществляться на нескольких уровнях:

· структуры файла;

· структуры записи;

· структуры поля.

Семантический тип контроля может осуществляться с помощью:

· арифметических;

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

2. Машинный - ввод и обработка первичных документов.

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

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

При обработке информации должны удовлетворяться следующие требования:

1. Обеспечение своевременной информацией.

2. Обеспечение достоверности полученной информации.

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

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

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

В данной системе такими справочниками являются:

1. Товары.

Информация об основных товарах фирмы.

2. Поставщик.

Хранится информация о названиях фирм поставщиков.

3. Клиент.

Хранится информация о названиях фирм клиентов, поставщиков.

4. Единицы измерения.

Информация об основных товарах фирмы, единицах измерения.

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

1. Технического обеспечения.

2. Информационного обеспечения.

3. Программного обеспечения.

4. Лингвистического обеспечения.

Система будет предназначена для следующего:

1. Выполнения функций управления диалогом.

2. Информирования пользователя.

3. Ввод информационных сообщений.

4. Обработки их с помощью прикладных программ.

5. Выдача результатов.

3. Послемашинный - печать выходных документов.

Диалоговая система разрабатываемого АРМ основана на системе экранных форм и различных элементов управления(кнопка, календарь и т.д), а для хранения, обработки и контроля информации будет использована СУБД Microsoft Office Access 2007. СУБД в полной мере осуществляет поддержку целостности данных, проводя синтаксический, семантический и арифметический контроль. MS Office Access 2007, как его предыдущая версия MS Access 2003, отвечает всем современным требованиям, где поддерживается система разделения прав доступа ко всем объектам информационной системы[2].

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

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

Основными отчетами будут:

1. Отчет по приходным и расходным документам.

2. Отчет по остаткам товаров.

3. Формирование прайс-листа.

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

2. Проектная часть

2.1 Информационное обеспечение задачи (комплекса задач, АРМ)

2.1.1 Информационная модель и ее описание

Построение инфологической модели базы данных начинается с реализации диаграммы потоков данных или DFD. Этот стандарт описания бизнес-процессов DFD или Data Flow Diagram - это диаграмма потоков данных, используемая для описания процессов верхнего уровня и для описания существующих на предприятие потоков данных.

Созданные модели потоков данных компании используется при решении следующих задач:

1. Определение хранилищ данных (файлы, СУБД).

2. Определение и анализ данных, необходимых для выполнения функции процесса.

3. Подготовка к созданию модели структуры данных организации.

4. Выделение основных и вспомогательных бизнес-процессов организации.

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

Для реализации диаграммы потоков данных используются графическая нотация IDEF0 (смотреть рисунок 5):

1. Процессы (Activities) - отображают процессы обработки и изменения информации.

2. Стрелки (Arrows) - отображают информационные потоки.

3. Хранилища данных (Data Store) - отображают данные, к которым осуществляется доступ.

4. Внешние сущности (External References) - отображают объекты, с которыми происходит взаимодействие.

Рисунок 5 - Диаграмма потоков данных в рамках рассматриваемой предметной области предприятия

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

Потому основными элементами модели являются:

1. Сущность.

2. Связи между сущностями.

3. Свойства или атрибуты.

Для определения с входными и выходными данными и при построении инфологической модели БД, подробно рассматривается операции, проходящие на складе предприятия:

1. Разгрузка товара.

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

2. Прием товара на склад.

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

3. Размещение товара на хранение.

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

4. Отбор товара из мест хранения.

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

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

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

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

1. Отчетность.

2. Накладные.

3. Товарный чек.

4. Справочники.

5. Прайс-лист.

Инфологическая модель БД является описанием объектов или сущностей, с определённым набором атрибутов и связей, выявленные в процессе исследования входных и выходных данных. Модель предназначена для образования предметной области. На рисунке 6 представлена инфологическая модель, состоящая из сущностей и их атрибутов.

Модель должна быть:

1. Стабильной;

2. Неизменной;

3. Быть представлением аспекта пользователя на описанную предметную область;

4. Возможность для её увеличения и вставки вспомогательных данных.

Рисунок 6 - Инфологическая модель данных

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

1. Каждая ячейка в таблице равна одному элементу данных;

2. Каждая таблица имеет столбцы и элементы в столбце одного и того же типа данных;

3. У каждого столбца назначено имя;

4. Строки различны, дублирование строк не допускается;

5. Каждая строка это уникальный элемент данных;

6. Столбцы являются отдельными кусками информации.

Немногие БД могут быть описаны при помощи одной таблицы, так как в приложениях используется множество таблиц, содержащие поля с одинаковым именем [5].

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

Разрабатываемая БД была нормализована и представлена на рисунке 7 с описанием таблиц 5 -14.

Рисунок 7. Реляционная модель данных

Таблица 5 - Единица измерения

Поле

Тип поля

Примечание/Длина поля

idEd_izm

Счётчик

Первичный ключ

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

Текстовый

Длина 50

Таблица 6 - Товар

Поле

Тип поля

Примечание/Длина поля

idTovar

Счётчик

Первичный ключ

idEd_izm

Числовой

Вторичный ключ

Номер товара

Числовой

Длинное целое

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

Текстовый

Длина 30

ЦенаУ, руб

Числовой

Длинное целое

ЦенаЗ, руб

Числовой

Длинное целое

Количество

Числовой

Длинное целое

Таблица 7 - Склад

Поле

Тип поля

Примечание/Длина поля

idSklad

Счётчик

Первичный ключ

idSostSklad

Числовой

Вторичны ключ

idTovar

Числовой

Вторичный ключ

Причина

Текстовый

Длина 150

Таблица 8 - Состав чека

Поле

Тип поля

Примечание/Длина поля

idSostChek

Счётчик

Первичный ключ

idTovar

Числовой

Вторичный ключ

Номер

Числовой

Длинное целое

Дата

Дата/Время

Дата

Таблица 9 - Покупатель

Поле

Тип поля

Примечание/Длина поля

idPokupatel

Счётчик

Первичный ключ

Название

Текстовый

Длина 50

Адрес

Числовой

Длина 150

Электронный адрес

Числовой

Длина 50

Телефон

Числовой

Длинное целое

ИНН

Числовой

Длинное целое

КПП

Числовой

Длинное целое

ОГРН

Числовой

Длинное целое

ОКПО

Числовой

Длинное целое

Таблица 10 - Поставщик

Поле

Тип поля

Примечание/Длина поля

idPostavchik

Счётчик

Первичный ключ

Название

Текстовый

Длина 50

Адрес

Числовой

Длина 150

Электронный адрес

Числовой

Длина 50

Телефон

Числовой

Длинное целое

ИНН

Числовой

Длинное целое

КПП

Числовой

Длинное целое

ОГРН

Числовой

Длинное целое

ОКПО

Числовой

Длинное целое

Таблица 11 - Состав накладной

Поле

Тип поля

Примечание/Длина поля

idSostNakl

Счётчик

Первичный ключ

idPostavchik

Числовой

Вторичный ключ

idPokupatel

Числовой

Вторичный ключ

Номер

Числовой

Длинное целое

Дата

Дата/Время

Таблица 12 - Накладная

Поле

Тип поля

Примечание/Длина поля

idNakl

Счётчик

Первичный ключ

idSostNakl

Числовой

Вторичный ключ

idTovar

Числовой

Вторичный ключ

Количество

Числовой

Длинное целое

Сумма

Числовой

Длинное целое

Таблица 13 - Чек

Поле

Тип поля

Примечание/Длина поля

idChek

Счётчик

Первичный ключ

idSostChek

Числовой

Вторичный ключ

Количество

Числовой

Длинное поле

Сумма

Числовой

Длинное поле

Таблица 14 - Заказ

Поле

Тип поля

Примечание/Длина поля

idZakaz

Счётчик

Первичный ключ

idNakl

Числовой

Вторичный ключ

Количество

Числовой

Длинное поле

Сумма

Числовой

Длинное поле

Дата

Дата/Время

Таблица 15 - Состав склада

Поле

Тип поля

Примечание/Длина поля

idSostSklad

Счётчик

Первичный ключ

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

Числовой

Длинное поле

Адрес

Числовой

Длинное поле

Телефон

Числовой

Длинное поле

2.1.2 Используемые классификаторы и системы кодирования

Дальше рассматривается основные классификаторы и системы кодирования, используемые при разработке данной информационной системы. Классификаторы будут представлены в таблице 16.

Состав и структура состоит из следующих классификаторов:

1. Справочник «Покупатель».

2. Справочник «Товар».

3. Справочник «Поставщик».

4. Справочник «Единицы измерения».

Таблица 16 - Таблица классификаторов

№ п/п

Наименование классификатора

Система классификации

Система кодирования

Тип классификатора

1

Покупатели

иерархическая

Разрядная система

локальный

2

Товар

иерархическая

Разрядная система

локальный

3

Поставщик

иерархическая

Разрядная система

локальный

4

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

иерархическая

Разрядная система

локальный

2.1.3 Характеристика нормативно-справочной и входной оперативной информации

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

1. «Единица измерения»(смотреть рисунок 8).

· хранит сведения, характеризующие товар;

· справочник располагается на форме «Единица измерения»;

· команды: добавление, удаление, редактирование, сохранение в справочник.

Рисунок 8 - Справка «Единица измерения»

2. «Товар»(Смотреть рисунок 9):

· хранит сведения о товарах предприятия ОАО «Торговый дом «Гольдштейн»»;

· справочник необходим при обработке расхода и прихода;

· данный справочник располагается на форме «Товар»;

· команды: добавление, удаление, редактирование, сохранение в справочнике.

Рисунок 9 - Справочник «Товар»

3. «Склад» (Смотреть рисунок 10).

· хранит сведения о состояние склада и хранящихся там товаров;

· справочник необходим при обработке расхода и прихода;

· располагается на форме «Управление складом»;

· команды: добавление, удаление, редактирование, сохранение.

Рисунок 10 - Форма «Склад»

4. «Состав склада» (Смотреть рисунок 11).

· хранит сведения о данных склада;

· необходим при обработке расхода;

· располагается на форме «Данные о складе»;

· команды: добавление, удаление, редактирование, сохранение.

Рисунок 11 - Форма «Данные о складе»

5. «Состав чека» (Смотреть рисунок 12).

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

· необходимо при обработке расхода;

· располагается на форме «Чека» при редактирование;

· команды: добавление, удаление, редактирование, сохранение.

Рисунок 12 - Форма редактирования «Чека»

6. «Чек» (Смотреть рисунок 13).

· хранит временные сведения о продажах;

· необходимо при обработке расхода;

· располагается на форме «Торговый чек»;

· команды: добавление, удаление, редактирование, сохранение.

Рисунок 13 - Форма «Продажи»

7. «Покупатель» (смотреть рисунок 14).

· хранит сведения о покупателе;

· необходимо при обработке расхода;

· располагается на форме «Клиент»;

· команды: добавление, удаление, редактирование, сохранение в справочнике.

Рисунок 14 - Справочник «Покупатель»

8. «Поставщик» (Смотреть рисунок 15).

· хранит сведения о поставщике;

· необходимо при обработке прихода;

· располагается на форме «Поставщик»;

· команды: добавление, удаление, редактирование, сохранение в справочнике.

Рисунок 15 - Справочник «Поставщик»

9. «Состав накладной» (Смотреть рисунок 16).

· хранит временные сведения накладной;

· необходимо при обработке расхода и прихода;

· располагается на форме «Накладной» при редактирование;

· команды: добавление, удаление, редактирование, сохранение.

Рисунок 16 - Форма редактирования «Приходной накладной»

10. «Накладная» (См. рисунок 17).

· хранит сведения накладных;

· необходимо при обработке расхода и прихода;

· располагается на форме «Накладной»;

· команды: добавление, удаление, редактирование, сохранение.

Рисунок 17 - Форма «Накладная»

11. «Заказ» (Смотреть рисунок 18).

· хранит временные сведения о заказах от клиента;

· располагается на форме «Заказ»;

· команды: добавление, удаление, редактирование, сохранение.

Рисунок 18 - Форма «Заказ»

2.1.4 Характеристика результатной информации

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

В системе автоматически формируются следующее:

1. Прайс-лист;

2. Расходная накладная;

3. Приходная накладная;

4. Товарный чек;

5. Отчет о продажах;

6. Отчёт о приходе товара;

7. Отчёт о состояние склада.

2.2 Программное обеспечение задачи (комплекса задач, АРМ)

2.2.1 Общие положения (дерево функций и сценарий диалога)

Схема "Сценарий диалога"(смотреть рисунок 19) и "Дерево функций"(cмотреть рисунок 20) позволяют представить иерархию функций управления и обработки данных, автоматизированные в разработанном АРМ.

Рисунок 19 - Сценарий диалога

Рисунок 20 - Дерево функций

2.2.2 Структурная схема пакета (дерево вызова процедур и программ)

Структурную схему пакета будет удобней представить рисунком 21.

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

Рисунок 21 - Структурную схему пакета

Таблица 17 - Описание программных форм

Наименование формы

Обозначение

Функции

Внешняя БД

Внешняя БД

Обработка данных

Form1

Главная

Отображает меню

Form2

Товар

Добавление, изменение товара

Form3

Приход товара

Отображает приходные накладные

Form4

Торговый чек

Отображает продажу товара

Form5

Расход товара

Отображает расходные накладные

Form6

Поставщик

Добавление, изменение поставщика

Form7

Оформление продажи

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

Form8

Отчёт об остатках на складе

Отображает данные со склада

Form9

О программе

Отображает информацию о программе

Form10

Оформление прихода товара

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

Form11

Покупатель

Добавление, изменение клиента

Form12

Отчёт о продаже товара

Отображает данные с продаж

Form13

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

Добавление, изменение клиента единицы измерения

Form14

Отчёт о приходе товара

Отображает данные о приходе товара

Form15

Оформление расхода товара

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

Form16

Данные о складе

Отображает данные о складе

Form17

Заказ от клиента

Отображает данные о заказе

Form18

Оформление заказа

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

Form19

Управление складом

Отображает склад и товар

Form20

Списание товара

Изменение и сохранение данных

Form21

Прайс-лист

Отображает данные о ценах и товаре

2.2.3 Описание программных модулей

При запуске программного программы автоматически подключатся внешняя БД и загружается «Главная форма»(Form1)(смотреть рисунок 22), на которой располагается главное меню.

Рисунок 22 - Форма «Главное меню»

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

Модули «Накладных»(Form3, Form5, Form10, Form15) позволяет работать со справочниками, предусмотренные в системе. Можно осуществлять просмотр, удаление и редактировать запись по системным справочникам, возможна печать документа.

Модуль «Торговый чек»(Form4, Form7) позволяет работать со товарами по накладной. Можно осуществлять просмотр, удаление и редактировать запись по системным справочникам, возможна печать документа.

Модуль «Склад» (Form16, Form19, Form20) отображает товары. доставленные от поставщика. Возможно редактирование, ввод и удаления данных, возможен печать документа. Можно посмотреть и редактировать данные о складе.

Модули «Справочников» (Form2, Form6, Form11, Form13) предусматривает формирование записей исходных данных. Связаны с модулями: накладная, склад, торговый чек, заказ.

Описанные модули можно представить в виде рисунка 23.

Рисунок 23 - Возможности модулей

2.2.4 Схема взаимосвязи программных модулей и информационных файлов

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

Рисунок 24 - Возможности модуля Справочник «Покупателей»

Рисунок 25 - Возможности модуля «Накладной»

Рисунок 26 - Возможности модуля «Товарный чек»

2.3 Технологическое обеспечение задачи (комплекса задач, АРМ)

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

2.3.1 Организация технологии сбора, передачи, обработки и выдачи информации

Технологический процесс состоит из этапов:

1. Сбор и учет данных.

2. Поступления и реализации товаров.

3. Ведение информационной базы.

4. Формирование отчетов.

Они могут выполняться в любой момент времени и включают операции ввода, вывода информации. Операции выполняются программно, следуя по определённому алгоритму. Программа по решению задач учета товаров на складе реализована в АРМ, автоматизированная под предприятие ОАО «Торговый дом «Гольдштейн»».

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

В программе выполняются следующие функции:

1. Формирование экрана программы, создаёт систему главного меню и подменю;

2. Запускает процедуры при активизирование приложения;

3. Обеспечивает ввод информации с первичных документов в БД с контролем вводимых данных и ввода данных путем выбора из списка.

4. Формирует отчеты с выдачей установленных форм документов.

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

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

Данные получены путём ввода по шаблону (накладные, акты и прочее). Входные данные, полученные в виде конкретных значений, переданные функциями.

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

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

1. Первичный.

· Сбор исходных данных;

· Регистрация данных;

· Передача для ввода в ЭВМ.

2. Подготовительный.

· Охват операций по приему, контролю и регистрации данных и переносу на машинные носители.

3. Основной.

· Обеспечивает обработку данных на ЭВМ.

4. Заключительный.

· Контроль, выпуск и передача результатной информации потребителю.

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

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

Рисунок 27 - Схема технологического процесса

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

1. Запуск приложения с последующей загрузкой главной формы, с которой открывается доступ к меню и подменю программы (смотреть рисунок 28).

Рисунок 28 - Главная форма

2. Диалог с программой начинается с оформления приходных и расходных накладных через пункт меню «Операции»: расход, приход. Формы будут рассмотрены в рисунках 29 и 30.

Приходная накладная содержит данные о прибывшем товаре от поставщика. Цены на товар являются закупочными, и отличаются от учётных.

Рисунок 29 - Форма «Приходная накладная»

Рисунок 30 - Редактируемая форма «Приходной накладной»

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

Рисунок 31 - Пустая форма накладной

При приходе нового товара в программе необходимо заполнить справочник «Товар», переход к форме осуществляется по нажатию кнопки добавления/изменения товара. При переходе на форму товаров появится ряд управляющих кнопок, по одной из которых можно добавить товар. Будет добавлена новая строчка с номером и наименованием. После добавления появится кнопка сохранить(Смотреть рисунок 32).

Рисунок 32 - Справочник «Товар» после добавления

Цены изменяемы, как и единицы измерения. Кнопки расположены с полями ввода. Такая же схема как добавления «Товаров» через кнопку работает с поставщиками и единицей измерения. Заполненная форма будет выглядеть, как показано на рисунке 33.

Рисунок 33 - Заполненная форма накладной

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

Рисунок 34 - Готовый документ приходной накладной

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

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

Рисунок 35 - Добавление товара на склад

Рисунок 36 - Заполненная расходная накладная

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

Рисунок 37 - Готовая расходная накладная

3. После оформления накладной производится оформление торгового чека по факту продажи товара клиенту. В форме «Торговый чек» введётся работа с проданным товаром(смотреть рисунок 38), а по кнопке оформления продажи происходит переход на редактируемую форму. Указанное количество товара автоматически списывается со склада после завершения работ. Редактируемая форма так же имеет возможность изменения цены и единицы измерения, если того потребует ситуация. Цены являются учётными.(смотреть рисунок 39).

Рисунок 38 - Форма «Товарный чек»

Рисунок 39 - Редактируемая форма товарного чека и оформленный чек

Оформленный «Торговый чек» можно вывести на печать по кнопке и готовый документ будет выглядеть, как показано на рисунке 40.

Рисунок 40 - Готовый документ «Торговый чек»

4. После всех операций количество товара на складе должно было измениться и потому производится переход в пункт меню «Отчёты». В отчётах хранится данные о состояние товаров по деятельности предприятия: отчёт о состояние склада(смотреть рисунок 41), отчёт об оптовых продажах(смотреть рисунок 42), по приходу товара(смотреть рисунок 43, прайс-лист(смотреть рисунок 44).

Рисунок 41 - Отчёт о состояние склада

Рисунок 42 - Отчёт об оптовых продажах

Рисунок 43 - Приход товара

Рисунок 44 - Форма Прайс-лист

3. Обоснование экономической эффективности проекта

3.1 Выбор и обоснование методики расчета экономической эффективности

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

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

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

2. Выбор экономически эффективного варианта технологических процессов обработки информации.

Экономическая эффективность автоматизации обработки данных обеспечивается основными факторами:

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

2. Повышение качества выполнения работ за счет разработки единой информационной БД и ее использования.

3. Сокращение продолжительности отчетных периодов и сроков получения отчетов.

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

Э = Эк + Эп, (1)

где

· Э - экономическая эффективность проекта,

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

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

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

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

К трудовым показателям относятся следующее:

1. Абсолютное снижение трудовых затрат (Формула 2).

2. Коэффициент относительного снижения трудовых затрат (Формула 3).

3. Индекс снижения трудовых затрат или повышения производительности труда (Формула 4).

?T = T0 - T1, (2)

где

· ?T - абсолютное снижение трудовых затрат;

· T0 - Затраты на обработку информации по базовому варианту;

· T1 - Затраты на обработку информации по проектируемому варианту.

KT = ?T/T0, (3)

где

· KT - коэффициент относительного снижения трудовых затрат;

· ?T - абсолютное снижение трудовых затрат;

· T0 - трудовые затраты на обработку информации по базовому варианту.

ХT = T0/ T1, (4)

где

· ХT - индекс снижения трудовых затрат или повышения производительности труда;

· T0 - трудовые затраты на обработку информации по базовому варианту;

· T1 - трудовые затраты на обработку информации по проектируемому варианту.

К стоимостным показателям относятся:

1. Абсолютное снижение стоимости затрат (Формула 5).

2. Коэффициент относительного снижения стоимостных затрат(Формула 6).

3. Индекс снижения стоимости затрат(Формула 7).

ДC = C0 - C1, (5)

где

· ДC - абсолютное снижение стоимостных затрат;

· С0 - стоимостные затраты на обработку информации по базовому варианту;

· С1 - стоимостные затраты на обработку информации по проектируемому варианту.

Kc = ДC/C0, (6)

где

· Kc - коэффициент относительного снижения стоимостных затрат;

· ДC - абсолютное снижение стоимостных затрат;

· С0 - стоимостные затраты на обработку информации по базовому варианту.

ХT = T0/ T1, (7)

где

· ХT - индекс снижения стоимостных затрат;

· T0 - стоимостные затраты на обработку информации по базовому варианту;

· T1 - стоимостные затраты на обработку информации по проектируемому варианту.

Теперь приступим к рассмотрению порядка расчета прямого коэффициента или годовой экономии, который описан в формуле 8.

ЭП = (С0 + ЕН * К0) - (С1 + ЕН * К1), (8)

где

· ЭП - прямой эффект;

· С0 - текущие стоимостные затраты а базовом эффекте;

· ЕН - нормативный коэффициент эффективности капитальных вложений, ниже которого они уже будут нецелесообразны (=0,15);

· К0 - капитальные вложения в базовом варианте;

· С1 - текущие стоимостные затраты проектируемом варианте;

· К1 - капитальные вложения в проектируемом варианте.

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

Были сделаны следующие расчёты:

1. Капитальные затраты i варианта рассчитываются по формуле 9.

2. Стоимость проектирования рассчитывается по формуле 10.

3. Стоимость программирования рассчитывается по формуле 11.

4. Стоимость отладки рассчитывается по формуле 12.

5. Стоимость внедрения рассчитывается по формуле 13.

6. Эффективность капитальных вложений определяется расчетным коэффициентом капитальных вложений по формуле 14, которая выявляет целесообразность этих вложений во внедряемый проект, и сроком окупаемости капитальных вложений (формула 15).

Кi = Ci_проектирования + Ci_программирования + Ci_отладки + Ci_внедрения + Ci_покупкиТОиПО, (9)

где

· Кi - капитальные затраты i-го варианта;

· Ci_проектирования - стоимость проектирования i-го варианта;

· Ci_программирования - стоимость программирования i-го варианта;

· Ci_отладки - стоимость отладки i-го варианта;

· Ci_внедрения - стоимость внедрения i-го варианта;

· Ci_покупкиТОиПО - стоимость технического и программного обеспечения i-го варианта.

Спроектирования = Тпроектирования_1 * Смаш. час + Тпроектирования_2 * З/Плоператора * Кчеловек * (1 + Кнр), (10)

где

· Спроектирования - стоимость проектирования;

· Тпроектирования_1 - время использования ЭВМ при проектировании в часах;

· Смаш. час - стоимость одного машинного часа;

· Тпроектирования_2 - время проектирования в месяцах;

· З/Плоператора - месячная зарплата оператора;

· Кчеловек - количество человек;

· Кнр - коэффициент накладных расходов (=0,65).

Спрограммирования = Тпрограммирования_1 * Смаш. час + Тпрограммирования_2*З/Плоператора * Кчеловек * (1 + Кнр), (11)

где

· Спрограммирования - стоимость программирования;

· Тпрограммирования_1 - время использования ЭВМ при программировании в часах;

· Смаш. час - стоимость одного машинного часа;

· Тпрограммирования_2 - время программирования в месяцах;

· З/Плоператора - месячная зарплата оператора;

· Кчеловек - количество человек;

· Кнр - коэффициент накладных расходов (=0,65).

Сотладки = Тотладки_1 * Смаш. час + Тотладки_2 * З/Плоператора *

*Кчеловек * (1 + Кнр), (12)

где

· Сотладки - стоимость отладки;

· Тотладки_1 - время использования ЭВМ при отладке в часах;

· Смаш. час - стоимость одного машинного часа;

· Тотладке_2 - время отладки в месяцах;

· З/Плоператора - месячная зарплата оператора;

· Кчеловек - количество человек;

· Кнр - коэффициент накладных расходов (=0,65).

Свнедрения = Твнедрения_1 * Смаш. час + Твнедрения_2 * З/Плоператора * Кчеловек * (1 + Кнр), (13)

где

· Свнедрения - стоимость внедрения;

· Твнедрения_1 - время использования ЭВМ при внедрении в часах;

· Смаш. час - стоимость одного машинного часа;

· Твнедрения_2 - время внедрения в месяцах;

· З/Плоператора - месячная зарплата оператора;

· Кчеловек - количество человек;

· Кнр - коэффициент накладных расходов (=0,65).

Ер = 1/Ток, (14)

где

· Ер - расчетный коэффициент эффективности;

· Ток - срок окупаемости затрат на внедрение проекта машинной обработки информации.

· Желательно, чтобы данный показатель был больше нормативного Ен, указанный в формуле 16.

Ток = (К1 - К0)/ДС, (15)

где

Ток - срок окупаемости затрат на внедрение проекта машинной обработки информации;

· К1 - капитальные вложения в проектируемый вариант;

· К0 - капитальные вложения в базовый вариант;

· ДС - абсолютное снижение стоимостных затрат;

· Расчетный срок окупаемости должен быть меньше нормативного (формула 16).

Тн = 1/Ен, (16)

где

· Тн - нормативный срок окупаемости проекта;

· Ен - нормативный коэффициент эффективности капитальных вложений.

3.1.2 Расчет показателей экономической эффективности проекта

Определение затрат (трудовых и стоимостных) на разработку программного продукта при базовом (смотреть таблицу 18) и проектируемом варианте (смотреть таблицу 19), где показатели эффективности от внедрения предоставлены в (смотреть таблицу 20).

Таблица 18 - Базовый вариант. Расчет трудовых и стоимостных затрат

№ п/п

Наименование операции

Оборудование

Ед. изм.

Объем работы в год

Норма выработки

Трудоемкость

Стоимость работы оборудования

Стоимостные затраты

1

Поступление заявки от покупателя и ее регистрация

Вручную

Документострока

12000

80

150,00

110

16500,00

2

Анализ данных учета, составление отчетов

Вручную

Документострока

11000

100

110,00

110

12100,00

3

Оформление необходимых документов

Вручную, ЭВМ

Операция

7000

50

140,00

100

14000,00

4

Составление прайс-листа

Вручную, ЭВМ

Операция

1000

50

20,00

100

2000,00

5

Выборка данных из учетных документов

Вручную, ЭВМ

Операция

7000

50

140,00

100

14000,00

6

Регистрация прихода от поставщика

Вручную

Документострока

10000

50

200,00

100

20000,00

Итого

48000

380

760,00

633

78600,00

Таблица 19 - Проектируемый вариант. Расчет трудовых и стоимостных затрат

№ п/п

Наименование операции

Оборудование

Ед. изм.

Объем работы в год

Норма выработки

Трудоемкость

Стоимость работы оборудования

Стоимостные затраты

1

Поступление заявки от покупателя и ее регистрация

ЭВМ

операция

12000

120

100,00

87

8700,00

2

Анализ данных учета, составление отчетов

ЭВМ

документострока

11000

130

84,61

69

5838,00

3

Оформление необходимых документов

ЭВМ

операция

7000

100

70,00

85

5950,00

4

Составление прайс-листа

ЭВМ

операция

1000

100

10,00

68

680,00

5

Выборка данных из учетных документов

ЭВМ

операция

7000

100

70,00

60

4200,00

6

Регистрация прихода от поставщика

ЭВМ

операция

10000

120

83,33

87

7249,00

Итого

48000

670

417,94

456

32617,00

Таблица 20 - Показатели от внедрения проекта

Показатель

Затраты

Абсолютное изменение затрат

Коэффициент изменения затрат

Индекс изменения затрат

Базовый вариант

Проектный вариант

Трудоемкость

Т0

Т1

ДТ = Т0 - Т1

КТ=ДТ/Т0*100%

YТ=Т0/Т1

760

417,94

342

45,00 %

1,80

Стоимость

С0

С1

ДС = С0 - С1

КТ=ДС/С0*100%

YС=С0/С1

78 600,00

32 617,00

45 983,00

58,50 %

2,41

Из полученных расчетов, можно сделать выводы:

1. Индексы трудовых (YT) равны 1,80 и стоимостных (YС) равны затрат равны 2,41, так как стоимостные затраты зависят от трудовых.

2. Внедрение программного продукта позволяет сократить трудовые на 45,00% и стоимостные затраты на 58,50%.

Кроме показателей эффективности так же были рассчитаны:

1. Величины капитальных затрат и их составляющих.

2. Расчетный коэффициент эффективности этих вложений.

3. Срок окупаемости проекта.

4. Прямой эффект, отражающий эффективность от внедрения проекта.

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

1. С0_проектирования= 140*15 + 1*15000*1*(1+0,65) = 26850 руб. (17).

2. С0_программирования = 180*15 + 1,5*15000*1*(1+0,65) = 39825 руб. (18).

3. С0_отладки = 80*15 + 0,5*15000*1*(1+0,65) = 13575 руб. (19).

4. С0_внедрения = 40*15 + 0,25*15000*1*(1+0,65) = 6787,5 руб. (20).

5. К0 = 26850 +39825 + 13575 + 6787,5 =87037 руб. (формула 21).

Рассчитаем капитальные затраты проектируемого варианта:

1. С1_проектирования= 260*15 + 1,5*18000*1*(1+0,65) = 48450 руб. (22).

2. С1_программирования = 310*15 + 2*18000*1*(1+0,65) = 64050 руб. (23).

3. С1_отладки = 70*15 + 0,5*18000*1*(1+0,65) = 15900 руб. (24).

4. С1_внедрения = 30*15 + 0,25*18000*1*(1+0,65) = 7875 руб. (25).

5. К1 = 48450 + 64050 + 15900 + 7875 = 136275 руб. (26).

6. Ток = (136275 - 87037)/45983 = 1,07 года (27).

7. Ер= 1/1,07 = 0,93 (28).

8. ЭП = (78600 + 0,15*87037) - (32617 + 0,15*136275) = 38597,30 руб. (29).

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

Тн = 1/0,15 = 6,7 года (30)

Ток<Тн (1,07 < 6,7) (15 и 30)

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

Заключение

Темой дипломного проекта являлась разработка автоматизированного рабочего места (АРМ) для работника склада ОАО «Торговый дом «Гольдштейн»» города Лабытнанги.

Целью дипломного проекта является автоматизация складского учёта предприятия ОАО «Торговый дом «Гольдштейн»», проходящая через следующие этапы:

1. Разработка приложения.

2. Реализация.

3. Тестирование на предприятие.

4. Внедрение в систему предприятия.

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

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

В первой главе дипломного проекта была проанализирована:

1. Деятельность предприятия.

2. Его организационная структура.

3. Программное и техническое обеспечение.

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

Были использованы следующие программные средства:

1. Borland Delphi 7 - Объектно-ориентированный язык программирования.

2. MS Access 2003 года - база данных.

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

В состав вошли следующие модели:

1. Диаграмма потоков данных.

2. Инфологическая.

3. Даталогическая.

4. Реляционная модель базы данных.

При создании рисунков, диаграмм и таблиц использовалось следующее программное обеспечение:

1. BPWin.

2. ERWin 4.0.

3. MS Word 2007.

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

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

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

Список использованных источников и литературы

Литература:

1. Аблязов В.И. Проектирование баз данных в среде Microsoft Office Access 2003, 2007 и 2010[ учебное пособие]: под ред. Аблязов В.И., 2014.- 104 с.

2. Аникин, Б. А. Основные и обеспечивающие функциональные подсистемы логистики: учебник /под ред. Б. А. Аникина, Т. А. Родкиной. - Москва: Проспект, 2014. - 601 с.

3. Арутюнов, В.В. Теория экономических информационных систем / В.В. Арутюнов. - М.: Синтег, 2011. - с.183.

4. Бекаревич, Ю.Б. Создание реляционной базы данных и запросов. MS Access 2007 [Текст]: учебное пособие / Ю.Б. Бекаревич, Н.В. Пушкина. - Санкт-Петербург: СПБГУЭФ, 2012. - 87 с.

5. Воройский Ф.С. Информатика. Энциклопедический систематизированный словарь-справочник: введение в современные информационные и телекоммуникационные технологии в терминах и фактах [Текст] / Ф.С. Воройский. - 4-е изд. - М.: Физматлит, 2013. - 965 с.

6. Гвоздева Т.В. Проектирование информационных систем: учеб.пособие/ Т.В.Гвоздева.- Ростов н/Д.: Феникс, 2009.- 508 с.

7. Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. Проектирование информационных систем: учебное пособие. - Москва, 2011 - 303 с.

8. Королько И.В. Информационная система складского хозяйства предприятия / И.В. Королько / Вестник магистратуры. - 2013. - № 12-1 (27). - С. 66-68.

9. Мастяева И.Н., Семенихина О.Н.. Методы оптимизации: учебно пособие. / - текстовые дан. - М : ЕАОИ, 2011. - 424 с.

10. Самородов Ф.А. Специалист | Программирование Delphi 2010 / 7.0. Базовый курс [Учебное пособие]: Центр «Специалист».- 2011.

11. Уткин В.Б., Балдин К.В. Информационные системы в экономике. - М.: Финансы и статистика, 2012. - с.62.

Литература из ЭБС:

12. Вейцман. В.М. Проектирование экономических информационных систем [Электронный ресурс]: учебное пособие/В.М.Вейцман; Международная академия бизнеса и новых технологий (МУБиНТ): - Электрон. текстовые дан. (3,57 Мб). - Ярославль : Академия МУБиНТ, 2011.

13. Никитина Т. П. Базы данных и знаний [Электронный ресурс]: учебно-методический комплекс /Международная академия бизнеса и новых технологий. - Электрон. текстовые дан. (4732,0 Кб). - Ярославль : Академия МУБиНТ, 2011.

14. Одинцова Б.Е., Романова А.Н. Информационные ресурсы и технологии в экономике: электронный ресурс / Под ред. проф. Б.Е. Одинцова и проф. А.Н. Романова. - М.: Вузовский учебник: НИЦ Инфра-М, 2013. - 462 с.

15. Ясенев, В. Н. Информационные системы и технологии в экономике [Электронный ресурс] : учеб. пособие для студентов вузов, обучающихся по специальностям экономики и управления (080100) / В. Н. Ясенев. - 3-е изд., перераб. и доп. - М. : ЮНИТИ-ДАНА, 2012. - 560 с

Интернет-ресурсы:

16. Официальный сайт программы «СБиС++ Складской учёт» . - Режим доступа: http://buh.sbis.ru/buh/?pg=sklad.

17. Официальный сайт программы «Лайт-учёт» . - Режим доступа: http://lite-uchet.ru/.

18. Официальный сайт ОАО «Торгового дома «Гольдштейн»» . - Режим доступа: http://www.goldstain.

19. Статья о выборе MS Access. - Режим доступа: http://www.msdatabase.ru/fileformat.htm.

20. Статья о выборе программного обеспечения. - Режим доступа: http://barsicne.narod.ru/publ/delphi_7_obosnovanie_vybora/1-1-0-1.

Приложения

Приложение 1- Договор поставки товаров

Приложение 2 - Товаротранспортная накладная

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


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

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