РАЗРАБОТКА АВТОМАТИЗИРОВАННОЙ ПОДСИСТЕМЫ РОЗНИЧНОЙ ТОРГОВЛИ НА ПРИМЕРЕ ООО «ВЕСТА» - Студенческий научный форум

X Международная студенческая научная конференция Студенческий научный форум - 2018

РАЗРАБОТКА АВТОМАТИЗИРОВАННОЙ ПОДСИСТЕМЫ РОЗНИЧНОЙ ТОРГОВЛИ НА ПРИМЕРЕ ООО «ВЕСТА»

Шопски В.Н. 1, Свиридова И.В. 1, Маматов Е.М. 1
1ФГАОУ ВО «Белгородский государственный национальный исследовательский университет»,
 Комментарии
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF
В настоящее время торговля представляет собой обширнейшую сферу предпринимательской деятельности и сферу труда, получившую в последнее время новые импульсы своего развития. В результате современных требований, предъявляемых к качеству работы передовых торговых предприятий, стоит отметить, что эффективная их деятельность практически полностью зависит от уровня оснащения предприятия информационными технологиями на базе автоматизированных информационных систем.

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

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

Глава 1. Аналитическая часть 1.1 Технико–экономическая характеристика предметной области 1.1.1 Характеристика предприятия

Деятельность магазина «ООО «Веста»» связана с реализацией продукции через розничную торговую сеть.

Регион – Белгородская область. Юридический адрес – 308014, Белгородская область, город Белгород, улица Николая Чумичова, 123. Директор магазина – Шопска Лариса Анатольевна.ОГРН – 1023101673209, ИНН – 3123000574, КПП – 312301001, Дата постановки на учёт – 18 сентября 1992 г., Налоговый орган – ИНСПЕКЦИЯ ФЕДЕРАЛЬНОЙ НАЛОГОВОЙ СЛУЖБЫ ПО Г. БЕЛГОРОДУ, Уставный капитал – 141 010,00 р.

Общая площадь магазина – 74,6 квадратных метра, из них 50% – площадь торгового зала.

В ООО «Веста» работают следующие сотрудники:

- директор;

- бухгалтер;

- продавцы, кассиры;

- заведующий склада.

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

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

В настоящее время существуют следующие методы реализации товаров в розничной торговле:

- самообслуживание;

- через прилавок;

- по образцам;

- с открытой выкладкой;

- по предварительно сделанным заказам.

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

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

- предложение и показ продуктов;

- поддержка в выборе продуктов и консультация клиента;

- предложение сопутствующих товаров;

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

- расчет итоговой суммы покупки;

- упаковка и выдача товара.

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

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

Реализация товаров заканчивается расчетом с клиентом и выдача ему покупки. Данная операция может выполняться на рабочем месте продавца-кассира или контроллера.

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

Организационная структура предприятия ООО «Веста» представлена на рисунке 1.1.

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

Из рисунка 1.1 видно, что организационная структура ООО «Веста» состоит из склада, бухгалтерии и продавцов – кассиров.

1.1.2 Краткая характеристика подразделений

Магазином ООО «Веста» управляет директор, который отслеживает и контролирует деятельность всех сотрудников. В обязанности директора входит:

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

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

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

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

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

- ведение переговоров с поставщиками, клиентами;

- оформление и подписание договоров купли-продажи;

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

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

- создание надлежащих условий торгового обслуживания;

- организация, планирование и координация всей деятельности магазина;

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

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

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

- управление всей деятельностью работников предприятия ООО «Веста»;

- представление интересов компании ООО «Веста».

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

1.2 Экономическая сущность задачи

В ООО «Веста» ведется оперативно-технический учет продукции.

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

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

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

При поступлении продуктов производится полная проверка поступившего товара по следующим позициям:

- страна производителя товара;

- условия хранения товара;

- фирма – производитель товара;

- категория товара;

- полное наименование товара;

- количество поступившего товара в ООО «Веста»;

- итоговая сумма поступившего товара.

После проверки вышеописанных позиций оформляются документы «Приход» и «Приход товара». В этой документации содержится следующий ряд сведений:

- номер и полное наименование товара;

- дата прихода товара;

- количество поступившего товара в ООО «Веста»;

- итоговая сумма поступившего товара в ООО «Веста».

Затем производится непосредственно реализация товаров. По продажам товаров создается документ «Продажа», содержащий в себе следующие сведения:

- артикул продажи товара;

- артикул клиента;

- полное наименование продаваемого товара;

- дата продажи товара;

- количество продаваемого товара;

- итоговая сумма продаваемого товара;

- сведения о продавце.

После продажи товаров оформляется документ «Расход», в котором отражаются все сведения о проданных товарах. Данный документ содержит в себе следующую информацию:

- артикул продажи товара;

- дата списания товара.

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

- снизить трудовые затраты предприятия;

- сократить время обработки информации;

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

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

- сократить количество бумажных документов;

- облегчить получение различного рода ответов.

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

Процесс осуществления розничной торговли в ООО «Веста» показан на рисунке 1.2.

Рисунок 1.2 – Контекстная диаграмма «КАК ЕСТЬ»

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

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

На рисунке 1.3 отражена диаграмма декомпозиции контекстной диаграммы в нотации DFD.

Рисунок 1.3 – Диаграмма декомпозиции «КАК ЕСТЬ»

Автоматизации подлежит ряд действий связанных поступление товаров на склад розничного магазина, продажей товара и списанием проданного товара, а также с выводом электронных форм отчётов на печать таких как информация по продаже товара, информация по приходу товара на склад, информация по расходу товара и информация по товарам [19].

В магазине ООО «Веста» используется программное обеспечение Microsoft Office и имеются следующие свойства:

- все данные о поставщиках и клиентах хранятся в Microsoft Office;

- отсутствует система защиты от несанкционированного доступа;

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

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

При внедрении разработанного программного продукта в ООО «Веста» будет автоматизирован учет поступивших товаров в магазин, учет проданных и списанных товаров, а также ведение отчетной документации.

1.4 Постановка задачи 1.4.1 Цель и назначение автоматизированного варианта решения задачи

Целью создания программного продукта является усовершенствование процесса ведения деятельности магазина ООО «Веста».

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

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

- повышение степени достоверности выходных данных;

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

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

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

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

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

- обеспечение целостности хранимой информации.

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

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

- заполнение справочника «клиенты»;

- заполнение справочника «продавцы»;

- заполнение справочника «товар»;

- заполнение справочника «страна производитель»;

- заполнение справочника «поставщик»;

- заполнение справочника «единица измерения»;

- заполнение справочника «вид товара»;

- заполнение справочника «фирма»;

- заполнение справочника «условия хранения»;

2. ведена условно–постоянная информация, хранящаяся в таблицах базы данных:

-заполнение документа «продажа»;

- заполнение документа «расход товара»;

- заполнение документа «приход товара»;

- заполнение документа «приход».

3. автоматизация различного рода отчетов:

- продажа товаров;

- расход товаров;

- приход товаров;

- перечень товаров.

1.4.2 Общая характеристика организации решения задачи на ПК

Для разработки базы данных ведения розничной торговли ООО «Веста» целесообразно использовать СУБД Firebird, которая построена на клиент–серверной технологии.

СУБД FireBird является одной из самых популярных в мире бесплатных, кросплатформенных систем управления базами данных с открытым исходным кодом. Она была разработана на основе исходного кода СУБД Interbase и развивается сегодня независимым международным сообществом. По надёжности, производительности и функциональным возможностям эта система мало в чём уступает признанным лидерам своего класса – Oracle и Microsoft SQL Server.

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

Firebird (FirebirdSQL) – компактная, кроссплатформенная, свободная система управления базами данных (СУБД), работающая на Linux, Microsoft Windows и разнообразных Unix платформах.

Для разработки программного приложения использовался программный продукт C++ Builder. C++ Builder и Delphi стали одними из самых популярных на сегодняшний день инструментов для создания как настольных, так и корпоративных информационных систем благодаря уникальному сочетанию удобства разработки пользовательских интерфейсов, компонентной архитектуры, однотипности доступа к разнообразным базам данных, начиная от плоских таблиц формата dBase и Paradox и кончая серверными СУБД. Во многом именно наличие таких продуктов стимулировало достаточно безболезненный перенос в архитектуру клиент/сервер ряда информационных систем, модернизация которых иными средствами была бы сопряжена с большими трудовыми и материальными затратами.

C++ Builder предоставляет программисту широкие возможности повторного использования кода не только за счет наличия библиотеки компонентов, но и за счет поддержки стандарта Active X, что позволяет встраивать в приложения Active X–компоненты как сторонних производителей, так и созданные собственноручно с помощью самого C++ Builder.

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

К условно–постоянной информации относится информация из справочников: справочник «Клиенты», справочник «Продавцы», справочник «Товар», справочник «Вид товара» и справочник «Фирмы» [12].

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

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

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

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

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

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

- нахождение необходимой информации при помощи поиска;

- нахождение необходимой информации при помощи применения фильтра;

- отсортировка информации;

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

- редактирование информации в справочниках и документах:

- удаление информации в справочниках и документах;

- выведение печатной формы документов и справочников.

1.5 Анализ существующих разработок и обоснование выбора технологии проектирования

Compiere – промышленный программный продукт классов ERP и CRM с промышленным исходным кодом для предприятий малого и среднего размера.

Основными особенностями системы являются следующие:

- отсутствие затрат на приобретение лицензий;

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

- возможность перенастройки любого окна системы без навыков программирования;

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

- мульти–валютный учёт, многоязыковой интерфейс, многонациональные налоговые ставки.

Compiere позволяет комплексно автоматизировать отделы продаж и закупок. Автоматизация бизнес–процессов данных отделов включает в себя:

- формирование заказов клиентов различными способами (в магазине, по телефону, Интернет) и отслеживание статуса заказов;

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

- гибкая настройка прайс–листов;

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

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

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

Программа ФРЕГАТ–КОРПОРАЦИЯ обеспечивает деятельность, связанную с учетом и управлением в следующих сферах деятельности:

- управление торговлей;

- оптовая и мелкооптовая торговля;

- розничная торговля;

- сборочное производство;

- предоставление услуг;

- посредническая деятельность.

Программа ФРЕГАТ–КОРПОРАЦИЯ позволяет:

- регистрировать и печатать документы, счета–фактуры, прайс–листы, ценники, этикетки, книги покупок и продаж;

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

- вести документооборот и учет предприятия;

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

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

- программа поддерживает штрих-кодирование товаров;

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

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

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

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

- осуществлять обмен данными между «удаленными» складами по линиям связи в оффлайне и онлайне;

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

- вести учет в любых валютах;

- импорт данных из любых табличных форматов через буфер обмена;

- экспорт табличных данных из экранных форм программы в MS Exel, MS Word, Internet Browser.

Программа «ФРЕГАТ–КОРПОРАЦИЯ» нуждается в постоянном обновлении, что является не удобным для предприятия ООО «Веста».

Программа "1С: Предприятие 8 Управление торговлей" предназначена для автоматизации учета, анализа и планирования операций, повышения эффективности управления современным торговым предприятием (ведения оперативного учета товаров на складе, формировании карточки клиента, учета цен, ведения взаиморасчетов и предоставления финансовой ситуации на предприятии в целом с отображением всех доходов и расходов, прибыли и убытков, расчета себестоимости и др.).

Программный продукт "1С: Предприятие 8 Управление торговлей" автоматизирует следующие направления хозяйственной деятельности:

- управление взаимоотношениями с клиентами;

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

- управление закупками предприятия;

- анализ управление ценовой политикой;

- управление складскими запасами предприятия;

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

- учет коммерческих затрат предприятия;

- учет НДС;

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

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

"1С: Управление торговлей 8" – это готовое прикладное решение, в основе которого лежит мощная технологическая платформа нового поколения "1С: Предприятие 8". В комплект поставки программного продукта, кроме платформы, входит конфигурация "Управление торговлей".

"1С: Управление торговлей 8" обеспечивает автоматический подбор информации, необходимой для ведения бухгалтерского учета, и передачу информации в "1С: Бухгалтерию 8". Кроме того, предусмотрена передача данных в бухгалтерские конфигурации системы программ "1С: Предприятие".

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

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

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

На рисунке 1.4 показана диаграмма декомпозиции «КАК ДОЛЖНО БЫТЬ».

Рисунок 1.4 – Диаграмма декомпозиции «КАК ДОЛЖНО БЫТЬ»

Документооборот, который происходит в организации ООО «Веста», показан в приложении А.

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

2 Обоснование проектных решений

2.1 Обоснование проектных решений по техническому обеспечению

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

Под техническим обеспечением понимаются:

- персональные компьютеры;

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

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

- оргтехника и устройства автоматического съема информации;

- эксплуатационные материалы.

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

- централизованная форма;

- частично децентрализованная форма;

- полностью децентрализованная.

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

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

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

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

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

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

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

- скорость обработки данных (а именно тактовая частота процессора);

- объем оперативной памяти персонального компьютера (данный фактор так же влияет на скорость обработки данных);

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

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

- иные технические характеристики персонального компьютера.

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

В таблице 2.1 описаны характеристики персонального компьютера, находящегося в организации ООО «Веста».

Таблица 2.1 – Технические характеристики

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

Характеристика

1

Системный блок

Thermaltake

2

Блок питания

450 Вт (в комплекте с корпусом)

3

Материнская плата

Asrock as86-ycc

4

Операционная система

Micrоsоft Windоws 7

5

Оперативная память

DDR2 2х2 Гб Kingston

6

Процессор

AMD Athlon 64 х2 5000+ –2.2ГГц 512 Кб AM2+

7

Жесткие диски

Toshiba MK3265GSX 320 Гб 5000rpm

8

Модули памяти. Flаsн–накопители

DDR2 4Гб

9

Видеокарты

NVidea Geforc GT 630, GDR3 3 Гб

10

Оптический привод

DVD–RW ASUS DRW – 1814BL(T)

11

Монитор

ASUS VW22AT 22"(55.9см) 1680x1050Пикс 5 мсек; DVI, VGA (15-пиновый коннектор DSAP)

12

Клавиатура

Стандартная или клавиатура PS/2

13

Принтер лазерный

НPLаsеrJеt 1018

Персональные компьютеры с данными характеристиками подходят для предприятия ООО «Веста» по всем техническим характеристикам. На данных компьютерах установлен пакет Micrоsоft Оfficе. Однако, кроме офисного пакет, на персональных компьютерах не установлено никакой специализированное программное обеспечение.

2.2 Обоснование проектных решений по информационному обеспечению

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

Под информационным обеспечением понимается:

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

- система унифицированной документации;

- информационная база данных.

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

Классификаторы бывают 3 типов:

- общегосударственные;

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

- локальные, которые применяются в пределах предприятия.

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

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

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

- продажа;

- расход товара;

- прихода товара;

- приход.

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

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

- необходимая полнота данных для решения определенных задач;

- исключение избыточности данных;

- достоверность и актуальность данных;

- логическое построение структуры документации.

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

- файловая организация информационной базы данных;

- интегрированная организация информационной базы данных;

- смешанная организация информационной базы данных.

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

- иерархическая структура базы данных;

- сетевая структура базы данных;

- реляционная структура базы данных.

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

2.3 Обоснование проектных решений по программному обеспечению

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

- общесистемные программ;

- специальные программ;

- руководство пользователя по использованию средств программного обеспечения [3].

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

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

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

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

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

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

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

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

- системы промежуточных типов.

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

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

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

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

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

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

При иной классификации продукты создания системы управления базами данных разделяются в зависимости от операционных систем, будто то Windows, Unix или Linux, под управлением которой будет выполняться создание программ. В выпускной квалификационной работе рассматривается СУБД, которое работает на операционной системе Windows 7.

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

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

- автоматизировать труд сотрудников предприятия;

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

- мобильность сотрудников предприятия;

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

2.4 Обоснование проектных решений по технологическому обеспечению

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

На этапе варианта выбора технологического процесса следует рассматривать требования:

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

- решение задач в установленные сроки;

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

- наличие способности обработки информации на персональном компьютере;

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

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

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

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

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

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

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

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

2.5 Обоснование выбора программных средств

Обычно моделирование процессов выполняется при помощи cаsе–средств. Для моделирования деятельности организации в выпускной квалификационной работе было использовано программное средство АllFusiоn Prоcеss Mоdеlеr 7 (BPwin).

Преимуществами использования АllFusiоn Prоcеss Mоdеlеr 7 (BPwin) являются следующие:

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

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

- анализ характеристик затрат и производительности. АllFusiоn Prоcеss Mоdеlеr 7 (BPwin) полностью поддерживает способы расчета себестоимости по размеру хозяйственной деятельности (функционально–стоимостной анализ, АBC);

- характеристики, определяемые пользователем программного продукта. В АllFusiоn Prоcеss Mоdеlеr 7 (BPwin) есть возможность настройки сбора дополнительных характеристик для бизнеса данных при помощью UDP – параметров, определенных пользователем;

- организационные графики. Организационная структура влияет на то, каким образом описываются и выполняются бизнес–процессы предприятия. Организационные диаграммы в АllFusiоn Prоcеss Mоdеlеr 7 используют для определения ролей, состава и взаимоотношений участников бизнес–процесса.

Средством для исследования структуры базы данных было выбрано – АllFusiоn ЕRwin Dаtа Mоdеlеr. В данном продукте существуют два уровня представления и моделирования данных – логический и физический. Логический уровень представляет собой прямое отображение фактов из настоящей жизни. На логическом уровне не рассматривается использование конкретной системы управления базами данных, не определяются типы данных и индексы для таблиц. Целевая система управления базами данных, имена объектов и разновидности данных, индексы составляют второй (физический) уровень модели ЕRwin. В ЕRwin имеется возможность создания и управления этими двумя уровнями представления одной схемы, равно как и иметь несколько вариантов отображения на каждом уровне [37].

Достоинствами АllFusiоn ЕRwin Dаtа Mоdеlеr являются:

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

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

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

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

Firеbird – развитый программный продукт, гарантирующий транзакционную целостность сведений при применении его с множеством пользователей, соответствующее требованиям АCID:

- аtоmicity – атомарность транзакций;

- cоnsistеncy – целостность данных;

- isоlаtiоn – изолированность (контроль доступа пользователей);

- durаbility – долговременность хранения данных.

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

Для создания автоматизированной подсистемы был выбран программный продукт – Bоrlаnd C++ Buildеr. В настоящее время C++Buildеr является лидирующим среди продуктов для создания настольных и корпоративных информационных систем благодаря оригинальному сочетанию удобства разработки программных интерфейсов, компонентной архитектуры, однотипности доступа к различным базам данных. В большинстве наличие данных продуктов стимулировало достаточно безболезненный перенос в архитектуру клиент/сервер ряда автоматизированных систем, модернизация которых другими средствами была бы сопряжена с большими трудовыми и материальными затратами [21].

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

Создание приложений в C++ Builder осуществляется за счет перетаскивания компонентов на форму приложения. Инспектор объектов предоставляет возможность оперировать со свойствами и событиями компонент, автоматически создавая заготовки функций обработки событий, которые наполняются кодом и редактируются в процессе разработки [23].

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

3. Проектная часть 3.1 Информационное обеспечение задачи 3.1.1 Информационная модель и ее описание

Для автоматизации деятельности розничной торговли в ООО «Веста» были созданы:

1. ряд справочников, таких как:

- клиенты;

- продавцы;

- товар;

- страна – производитель;

- поставщик;

- единицы измерения;

- вид товара;

- название фирмы поставщика;

- условия хранения продукции.

2. ряд документов, таких как:

- продажа;

- расход товара;

- приход товара;

- приход.

3. ряд отчетов, таких как:

- продажа;

- расход;

- приход;

- товары.

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

Схема информационных потоков данных автоматизированной системы «Веста» представлена на рисунке 3.1.

Рисунок 3.1 – Схема информационных потоков данных

Входными данными в базу данных автоматизированной системы «Веста» являются: сведения о товарах, сведения о поставщиках, документы от поставщика.

Выходными данными автоматизированной системы «Веста» являются: документы на поступление товаров, документы на продажу товаров, документы на списание товаров, отчеты.

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

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

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

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

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

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

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

- ограничение количества и номенклатуры значений.

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

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

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

В таблице 3.1 представлены используемые классификаторы.

Таблица 3.1 – Используемые классификаторы

Наименование кодируемого объекта

Значность кода

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

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

Вид классификатора

1

2

3

4

5

Код продажи

1

Порядковая

Отсутствует

Локальный

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

1

Порядковая

Отсутствует

Локальный

Код прихода товара

1

Порядковая

Отсутствует

Локальный

Код прихода

1

Порядковая

Отсутствует

Локальный

Код клиента

1

Порядковая

Отсутствует

Локальный

Код продавца

1

Порядковая

Отсутствует

Локальный

Код категории

1

Порядковая

Отсутствует

Локальный

Код товара

1

Порядковая

Отсутствует

Локальный

Код страны – производителя

1

Порядковая

Отсутствует

Локальный

Код поставщика

1

Порядковая

Отсутствует

Локальный

Код единицы измерения

1

Порядковая

Отсутствует

Локальный

Код вида товара

1

Порядковая

Отсутствует

Локальный

Код фирмы

1

Порядковая

Отсутствует

Локальный

Код условия хранения

1

Порядковая

Отсутствует

Локальный

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

3.1.3 Характеристика первичных документов с нормативно–справочной и входной оперативной информацией

Входящей информацией в автоматизированной системе «Веста» являются следующие справочники:

- клиенты;

- продавцы;

- товар;

- страна – производитель;

- поставщик;

- единицы измерения;

- фирма;

- условия хранения.

Справочник «Клиенты» содержит в себе данные следующего характера:

- артикул клиента;

- фамилия клиента.

На рисунке 3.2 показан справочник «Клиенты».

Рисунок 3.2 – Справочник «Клиенты»

Справочник «Продавцы» хранит в себе следующую информацию:

- артикул продавца;

- фамилия продавцы;

- имя продавца;

- отчество продавца;

- e-mail.

На рисунке 3.3 показан справочник «Продавцы».

Рисунок 3.3 – Справочник «Продавцы»

Справочник «Товар» содержит в себе следующую информацию:

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

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

- артикул единицы измерения;

- артикул фирмы;

- артикул условия хранения;

- название товара;

- характеристика товара;

- объем;

- стоимость;

- штрих-код товара.

На рисунке 3.4 показан справочник «Товары».

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

Справочник «Страна-производитель» содержит в себе следующую информацию:

- артикул страны – производителя;

- название страны – производителя.

На рисунке 3.5 показан справочник «Страна-производитель».

Рисунок 3.5 – Справочник «Страна – производитель»

Справочник «Поставщики» хранит в себе следующую информацию:

- артикул поставщика;

- наименование фирмы;

- фамилия руководителя фирмы;

- телефон поставщика.

На рисунке 3.6 показан справочник «Поставщики».

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

Справочник «Единицы измерения» содержит в себе следующую информацию:

- артикул единицы измерения;

- название единицы измерения;

- код общероссийского классификатора единицы измерения товара.

Справочник «Вид товара» содержит в себе следующую информацию:

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

- название товара.

Справочник «Фирмы» содержит в себе следующую информацию:

- артикул фирмы;

- название фирмы.

Справочник «Условия хранения» содержит в себе следующую информацию:

- артикул условия хранения товара;

- характеристика товара.

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

Документ «Приход товара» содержит в себе следующую информацию:

- артикул прихода – товара;

- название товара;

- артикул прихода.

На рисунке 3.7 показан документ «Приход товара».

Рисунок 3.7 – Документ «Приход товара»

Документ «Приход» содержит в себе следующую информацию:

- артикул прихода товара;

- артикул поставщика товара;

- артикул страны поставщика товара;

- дата прихода товара;

- общее количество товара;

- итоговая сумма товара.

На рисунке 3.8 показан документ «Приход».

Рисунок 3.8 – Документ «Приход»

3.1.4 Характеристика базы данных

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

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

Рисунок 3.9 – Инфологическая модель базы данных

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

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

Рисунок 3.10 – Физическая модель базы данных

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

Даталогическое моделирование предметной области показано в таблице 3.2.

Таблица 3.2 – Даталогическое моделирование предметной области

Сущность

Идентификатор таблицы

Атрибут

Идентификатор поля

Тип поля

1

2

3

4

5

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

prihod_tovara

Артикул прихода товара

Id_ prihod_tovara

INTEGER

Артикул прихода

Id_prihod

INTEGER

Артикул товара

Id_tovar

INTEGER

Приход

prihod

Артикул прихода

id_prihod

INTEGER

Артикул поставщика

Id_post

INTEGER

Артикул страны

Id_strana

INTEGER

Дата прихода

Data_p

DATE

Общее количество

Kolvo_p

VARCHAR

Общая сумма

Summa_p

VARCHAR

Расход

rashod

Артикул рас хода товара

Id_rashod_tovara

INTEGER

Артикул продажи

Id_prodaja

INTEGER

Дата списания

Data_spisaniya

DATE

Продажа

prodaja

Артикул продажи

Id_prodaja

INTEGER

Артикул клиента

Id_klient

INTEGER

Артикул товара

Id_tovar

INTEGER

Дата

Data

DATE

Количество

Kolvo

VARCHAR

Сумма

Summa

VARCHAR

Артикул продавца

Id_prodavec

INTEGER

Клиенты

klient

Артикул клиента

Id_klient

INTEGER

Фамилия

Surname

VARCHAR

Продавцы

prodavec

Артикул продавца

Id_prodavec

INTEGER

Фамилия

Surname_p

VARCHAR

Имя

Name_p

VARCHAR

Отчество

Otch_p

VARCHAR

Телефон

Phone_p

VARCHAR

E_mail

E_mail

VARCHAR

Страна – производитель

strana

Артикул страны

Id_strana

INTEGER

Название

Name_s

VARCHAR

Продолжение таблицы 3.2 – Даталогическое моделирование предметной области

1

2

3

4

5

Товар

tovar

Артикул товара

Id_tovar

INTEGER

Артикул вида товара

Id_vid_tovara

INTEGER

Артикул ед. измерения

Id_ed_izm

INTEGER

Артикул фирмы

Id_firma

INTEGER

Артикул условия хранения

Id_usloviya

INTEGER

Название

Name_t

VARCHAR

Стоимость

Price

VARCHAR

Характеристика

Harakt_tov

VARCHAR

Объем

Ves

VARCHAR

Штрих-код

Shtrih_kod

 

Поставщики

post

Артикул поставщика

Id_post

INTEGER

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

Name_p

VARCHAR

Фамилия руководителя

Surname_p

VARCHAR

Телефон

Phone_p

VARCHAR

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

ed_izm

Артикул единицы измерения

Id_ed_izm

INTEGER

Название

Name_e

VARCHAR

Код ОКЕИ

Kod

VARCHAR

Фирма

firma

Артикул фирмы

Id_firma

INTEGER

Название

Name_f

VARCHAR

Условия хранения

usloviya

Артикул условия хранения

Id_usloviya

INTEGER

Характеристика

Harakteristika

VARCHAR

Вид товара

vid_tovara

Артикул вида товара

Id_vid_tovara

INTEGER

Название

Name_v

VARCHAR

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

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

- продажа;

- расход товара.

Документ «Продажа» содержит следующую информацию:

- артикул продажи;

- артикул клиента;

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

- артикул продавца;

- дата;

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

- сумма.

На рисунке 3.11 показан документ «Продажа».

Рисунок 3.11 – Документ «Продажа»

Документ «Расход товара» содержит в себе следующую информацию:

- артикул расход товара;

- артикул продажи;

- дата списания.

На рисунке 3.12 показан документ «Расход товара».

Рисунок 3.12 – Документ «Расход товара»

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

- отчеты о продажах (отчет представлен на рисунке 14 в приложении 1);

- отчеты о расходах товара (отче представлен на рисунке 15 в приложении 1);

- отчеты о приходе товара (отчет представлен на рисунке 16 в приложении 1);

- отчеты о товарах (отчет представлен на рисунке 17 в приложении 1).

3.2 Программное обеспечение задачи 3.2.1 Общие положения

Разработанная автоматизированная система предназначена для автоматизации ведения розничной торговли в ООО «Веста».

Автоматизированная система «Веста» позволит выполнять ряд следующих функций:

- вводить первичные данные автоматизированной системы;

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

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

- добавлять, редактировать и удалять информацию в документах;

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

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

- осуществлять сортировку информации в справочниках и документах;

- создавать отчеты на основе документов;

- создавать отчеты на основе справочников.

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

- формирования входящей и выходящей документации предприятия;

- добавления информации;

- редактирования информации;

- удаления входящей информации;

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

- работа с таблицами;

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

- осуществление сортировки и фильтрации необходимой информации;

- вывод на печать созданных отчетов.

3.2.2 Структурная схема пакета

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

На рисунке 3.13 показано дерево программных модулей автоматизированной системы «Веста».

 

Спр. «Клиенты»

 

 

Спр. «Усл.хранения»

 

Рисунок 3.13 – Дерево программных модулей

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

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

На рисунке 3.14 показаны справочники автоматизированной подсистемы розничной торговли «Веста».

Рисунок 3.14 – Справочники подсистемы

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

При создании справочников производилось осуществление следующих их функции:

- добавление информации;

- изменение информации;

- удаление информации;

- поиск информации;

- фильтрация информации;

- сортировка информации;

- отчет.

Автоматизированная система розничной торговли включает в себя ряд документов, таких как: Продажа, Расход товара, Приход товара, Приход.

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

Рисунок 3.15 – Документы подсистемы

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

- добавлять информацию в документ;

- редактировать информацию в документе;

- удалять информацию из документа;

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

- производить фильтрацию данных в документе;

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

- создавать отчеты.

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

На рисунке 3.16 показаны отчеты подсистемы.

Рисунок 3.16 – Отчеты подсистемы

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

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

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

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

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

 

Начало

 

 

Загрузка системы

 

 

Загрузка главной кнопочной формы

Меню пользователя

 

 

Справочники

Документы

Отчеты

 

 

Система

Выход из системы

 

 

Конец

 

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

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

На рисунке 3.18 показана схема модулей автоматизированной подсистемы розничной торговли.

Рисунок 3.18 – Схема модулей автоматизированной подсистемы розничной торговли

3.4 Описание контрольного примера реализации проекта

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

На рисунке 3.19 показан поиск данных автоматизированной подсистемы розничной торговли «Веста».

Рисунок 3.19 – Поиск данных

Для осуществления фильтрации информации в созданном справочнике «Товары» необходимо указать промежуток поиска.

На рисунке 3.20 показана фильтрация информации в автоматизированной подсистеме ведения розничной торговли «Веста».

Рисунок 3.20 – Фильтрация информации автоматизированной подсистемы

В автоматизированной подсистеме розничной торговли «Веста» реализована возможность сброса фильтрации.

На рисунке 3.21 показан сброс фильтрации автоматизированной подсистемы розничной торговли «Веста».

Рисунок 3.21 – Сброс фильтрации данных

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

На рисунке 3.22 показана сортировка информации в автоматизированной подсистеме розничной торговли «Веста».

Рисунок 3.22 – Сортировка информации в автоматизированной подсистеме

Для добавления данных в базу данных автоматизированной подсистемы розничной торговли «Веста» необходимо заполнить следующие поля:

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

- вид товара;

- единицу измерения товара;

- фирму изготовителя товара;

- условия хранения товара;

- название товара;

- характеристику товара;

- объем товара;

- стоимость товара;

- штрих-код товара.

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

Рисунок 3.23 – Заполнение формы для добавления информации

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

На рисунке 3.24 показано добавление информации в справочник «Товары».

Рисунок 3.24 – Добавление информации в справочник «Товары»

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

На рисунке 3.25 показано изменение информации в автоматизированной подсистеме розничной торговли «Веста».

Рисунок 3.25 – Изменение информации в автоматизированной подсистеме

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

На рисунке 3.26 показано удаление товара из базы данных.

Рисунок 3.26 – Удаление товара из базы данных

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

На рисунке 3.27 показано создание отчета «Товары».

Рисунок 3.27 – Создание отчета «Товары»

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

3.5 Организационно–экономическая часть

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

Для ООО «Веста» основными источниками экономии являются:

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

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

- увеличение объёмов и сокращение сроков переработки информации;

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

- снижение количества ошибок;

- снижение затрат на эксплуатационные материалы.

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

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

SWOT–анализ – это определение сильных и слабых сторон организации, а также возможностей и угроз, исходящих из его ближайшего окружения (внешней среды):

- сильные стороны (strengths) – преимущества организации;

- слабости (weaknesses) –недостатки организации;

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

- угрозы (threats) – факторы, которые могут потенциально ухудшить положение организации на рынке.

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

- эффективность действующей стратегии;

- сильные и слабые стороны, возможности и угрозы;

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

- устойчивость конкурентной позиции по сравнению с основными соперниками;

- стратегические проблемы.

Таблица 4.1 – SWOT – матрица

Сильныестороны

Возможности

Угрозы.

Итого

Расширение круга пользователей

Совершенст–вование разработки

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

Быстрое моральное устаревание

1

2

3

4

5

1. Низкая стоимость разработки

++

0

++

0

+4

2. Многофунк–циональность

++

+

+

++

+6

3. Высокая достоверность результатов

+

0

+

+

+3

4. Высокая скорость обработки данных

++

+

+

++

+6

5. Обеспечение сопровожде–ния

+

+

+

+

+4

Итого

+8

+3

+6

+6

+23

Слабыестороны

 

1. Недостаточное финансиро–вание

– –

– –

– –

–7

2. Нехватка квалифици–рованных кадров

– –

– –

0

– –

–6

Итого

–4

–4

–1

–4

–13

Общий итог

+4

–1

+5

+2

+10

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

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

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

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

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

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

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

КАЛЬКУЛЯЦИЯплановой себестоимости

Автоматизированного рабочего места бухгалтера

Основание для проведения работ (договор, заказ) заказ

Заказчик: ООО «Веста»

Срок выполнения работы: начало 01.12.2016 г.

окончание 30.01.2017 г.

Наименование статей затрат

Сумма

1

Материалы

7370,00

2

Спецоборудование для научных (экспериментальных) работ

0,00

3

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

19200,00

4

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

6374,40

5

Прочие прямые расходы

0,00

6

Накладные расходы

0,00

7

Итого:

42000,00

8

Затраты по работам, выполняемым сторонними организациями и предприятиями

0,00

9

Всего себестоимость

32944,40

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

Таблица 4.2 – Материальные затраты

Наименованиематериальных затрат

Ед.изм.

Кол–во

Цена без НДС с учетом комиссионных вознаграждений, таможенных пошлин и транспортных затрат

Сумма

CD–RW

шт.

5

80

400

Бумага СНЕГУРОЧКА А4, 80 г/м, 500 л.

шт.

1

450

450

Картридж для принтера

шт.

1

6520

6520

Итого:

     

7370

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

Разработка выполнялась программистом в течение 20 рабочих дней при восьмичасовом рабочем дне. Месячный фонд времени работыпрограммиста 160 часов, среднемесячная заработная плата 16000 руб.

Основная заработная плата разработчика составила

Зосн=(16000/160)*8*20=16000 руб.

Дополнительная заработная плата составляет 20%

Здоп=0,2*Зосн=0,2*16000 =3200 руб.

Заработная плата программисту составила: 19200 руб.

Таблица 4.3 – Оценка трудоемкости разработки

Наименование этапа

Трудоемкость этапа, часы

1

Анализ задания и знакомство с темой

5

2

Изучение литературы

12

3

Составление и согласование проекта

19

4

Разработка пользовательского приложения

89

5

Тестирование программного приложения

25

6

Внедрение программного приложения

10

 

Итого

160

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

Страховые взносы:

- отчисления в Пенсионный фонд (22% от затрат на оплату труда)

0,22*19200 =4224 руб.;

- отчисления в Фонд Социального страхования (2,9% от затрат на оплату труда)

0,029*19200 =556,8 руб.;

-отчисления в Федеральный Фонд обязательного медицинского страхования (5,1% от затрат на оплату труда)

0,051*19200 =979,2 руб.;

- отчисления в Территориальный Фонд обязательного медицинского страхования (3% от затрат на оплату труда)

0,03*19200 =576 руб.

Итого единый социальный налог 6336 руб.

Страховой взнос на обязательное социальное страхование от несчастных случаев на производстве и профессиональных заболеваний (0,2% от затрат на оплату труда)

0,002*19200 =38,4 руб.

Итого отчисления на социальные нужды 6374,4 руб.

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

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

Заключение

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

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

В результате были решены следующие задачи:

- проведено исследование предметной области, сбор требуемой информации о его деятельности;

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

- описана постановка задачи;

- обоснован выбора основных проектных решений;

- спроектирована база данных;

-разработана база данных;

- разработано программное приложение автоматизированной подсистемы розничной торговли на примере ООО «Веста»;

- обоснована экономическая эффективность проекта.

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

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

1. Абрамян М.Э. Информатика. ЕГЭ шаг за шагом. – М.: НИИ школьных технологий, 2010. – 248 с.

2. Асмаков С.В. Железо 2010. КомпьютерПресс рекомендует. – СПб.: Питер, 2010. – 364 с.

3. Бабич А.В. Эффективная обработка информации. Mindmapping для студентов и профессионалов. – М.: Бином. Лаборатория знаний, 2011 – 224 с.

4. Беркун С. Искусство управления IT–проектами. – СПб.: Питер, 2010. – 148 с.

5. Бобровский С.И. Delphi 5.Учебный курс. – СПб.:Питер, 2009. – 200 с.

6. Бочаров Е.П., Колдина А.И. Интегрированные корпоративные информационные системы. – М.: Финансы и статистика, 2010. – 350 с.

7. Бройдо В. Л., Крылова В. С. Научные основы организации управления и построения АСУ. – М.: Высшая школа, 2010 . – 400 с.

8. Власов Д.В., Божко В.П. – Информационные технологии в экономике и управлении: Учебно–методический комплекс – М.: Евразийский открытый институт, 2010. – 167 с.

9. Вдовин В.М., Суркова Л.Е. – Информационные технологии в финансово – банковской сфере: Практикум. – М.: Дашков и К°, 2010. – 248 с.

10. Воеводин В.В. Вычислительная математика и структура алгоритмов. – М.: Московский университет, 2010. – 431 с.

11. Глушаков С.В., Коваль А.В., Смирнов С.В. Язык программирования С++, учебный курс, ANSI. – Х.: Фолио, 2010. – 340 с.

12. Голицына О.Л., Максимов Н.В., Попов И.И. Базы данных. Учебное пособие. – М.:Форму–Инфра–М, 2010. – 430 с.

13. Гребенюк Е.И., Гребенюк Н.А. Технические средства информатизации. – М.: «Академия», 2009. – 380 с.

14. Гуда А.Н. Информатика и программирование. – М.: Дашков и К, 2010. – 312 с.

15. Голицына О.Л. Программное обеспечение. – М.: Форум,2013. – 448 c.

16. Денисенко А.Н. Компьютерная обработка информации. – М.: Медпрактика – М, 2010 – 252 с.

17. Душин В.К. Теоритические основы информационных процессов и систем. – М.: Дашков и К, 2010. – 345 с.

18. Емельянова Н.З., Партыка Т.Л., Попов И.И. Основы построения автоматизированных информационных систем. Учебное пособие. – М.: Academia, 2010. – 390 с.

19. Евдокимова В.В. Экономическая информатика. СПб.:Питер паблишинг, 2010. – 468 с.

20. Илюшечкин В.М. Основы использования и проектирования баз данных. – М.: «Издательство Юрайт» 2010. –213с.

21. Коберн А. Быстрая разработка программного обеспечения. – М.: Лори, 2013. – 336 с.

22. Кузнецов М.В. PHP 5/6. – СПб.: БХВ–Петербург, 2010. – 472 с.

23. Линев А.В. Технологии параллельного программирования для процессоров новых архитектур. – М.: Московский университет, 2010. – 612 с.

24. Минько Э.В., Минько А.Э – Методы прогнозирования и исследования операций: Учебное пособие – М.: Финансы и статистика, 2010. – 480 с.

25. Мезенцев К.Н. Автоматизированные информационные системы. – М.: Академия, 2012. – 174 с.

26. ОстроухА.В. Ввод и обработка цифровой информации. – М.: Академия, 2012 – 288 с.

27. Паттерсон Д. Архитектура компьютера и проектирование компьютерных систем. – СПб.: Питер, 2012. – 784 c.

28. Павловская Т.А. С/С++. Структурное и объектно–ориентированное программирование. – СПб.: Питер, 2010. – 201 с.

29. Павловская Т.А. Паскаль. Программирование на языке высокого уровня. – СПб.: Питер, 2010. – 266 с.

30. Паклин Н.Б. Бизнес–аналитика: от данных к знаниям. – СПб.: Питер, 2010. – 244 с.

31. Сергиевский Г.М. Функциональное и логическое программирование. – М.: Академия, 2010. – 312 с.

32. Ташков П.А. Защита компьютера. – СПб.: Питер, 2011. – 156 с.

33. Учитель Ю.Г. SWOT–анализ и синтез – основа формирования стратегии организации. – М.: Либроком, 2010 – 328 с.

34. Федорова Е.Н. Теоретические основы программирования: учебное пособие. / Е. Н. Федорова.– МГИУ, 2012. – 214 с.

35. Хорев П. Б. Объектно – ориентированное программирование : [учебное пособие по направлению "Информатика и вычислительная техника"]. – М., 2011. – 446 с.

36. Шайтан К.В. Применение ИКТ в молекулярной инженерии. – М.: НОУДПО "Институт АйТи", 2011. – 152 с.

37. CASE – средства. Общая характеристика и классификация [Электронный ресурс] / CITforum – Электрон.дан., – Режим доступа: http://citforum.ru/database/case/glava3_2.shtml

38. Основы проектирования реляционных баз данных. [Электронный ресурс] Режим доступа: http://www.intuit.ru/goods_store/ebooks/8322, свободный.

39. Ресурсы информационных систем. [Электронный ресурс] Режим доступа: http://www.economica–upravlenie.ru/content/view/204/, свободный.

40. Сертифицированные информационные системы [Электронный ресурс] Режим доступа: http://certsys.ru/products/index.php, свободный.

Просмотров работы: 264