Диплом: Исследование и разработка информационной системы учета товародвижения на примере ООО "ТехИнвестСтрой"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
46
Рис. 1.9. Внешний вид интерфейса системы ФОЛИО Купец
2. Система «Subtotal».
Сервис «Subtotal» от российской компании «Первый элемент» также
является онлайн-программой, предназначенной для автоматизации
преимущественно малых и средних организаций розничной торговли. Она,
включая в себя модули рабочего места кассира и складского учета, позволяет
автоматизировать, как процессы реализации товаров и их движение по складам,
так и получать необходимые отчеты и аналитику по деятельности магазина. В
отличии от рассмотренного ранее облачного решения, разработчики «Subtotal»
реализовали возможность доступа к сервису в рамках трех тарифов, что будет
удобно для некоторых индивидуальных предпринимателей, которым в связи с
особенностями их деятельности не требуется широкий функционал по учету
продаж, но необходима система для совместной работы с онлайн-кассами, что и
позволяет реализовать минимальный тариф.
Внешний вид интерфейса системы приведен на рисунке 1.10.
47
Рис. 1.10. Внешний вид интерфейса системы «Subtotal»
3. 1С: Предприятие.
«1С: Предприятие» – решение «1С» для создания комплексных
информационных систем. Особое внимание уделено функционалу,
необходимому крупным компаниям.
Система на базе «1С: Предприятие» имеет следующие технологические
достоинства:
- производительность, надежность, масштабируемость;
- работа через Интернет в режиме тонкого и веб-клиента, а также в
«облачном» режиме;
- организация мобильных рабочих мест на планшетах и смартфонах на
IOS и Android;
- настройка интерфейса, как для отдельных пользователей, так и групп
пользователей.
Рабочее окно программы приведено на рисунке 1.11.
48
Рис. 1.11. Рабочее окно программы «1С: Предприятие»
Помимо рассмотренных на сегодняшний день на рынке имеются и много
другие программные продукты, такие как Globus Professional, LanDocs,
CompanyMedia и многие другие. Однако, системы, рассмотренные выше более
подробно, являются наиболее популярными и функциональными.
Помимо коробочных решений на рынке все больше появляется облачных
решений для розничной торговли. Одним из таких является облачная система
управления розничным магазином и основными процессами торговой
деятельности «ABM Retail», разработанная компанией «ABM Cloud» на базе
платформы «1С:Предприятие». Она совмещает в себе функционал как front-
офиса, так и back-офиса, обеспечивая удобную работу с кассовым
оборудованием и быстрое обслуживание покупателей, а также ведение
качественного учета продаж и общей результативности деятельности. Она
обеспечивает эффективное управление учетом товаров, процессами продаж,
ассортиментом, заказами и работой с поставщиками. Также позволяет быстро и
точно регулировать ценообразование и совершать складские операции. Стоит
отметить, что несмотря на то, что разработчики гарантируют доступ к системе из
49
любой точки мира посредством сети интернет, это возможно только при
дополнительном подключении услуги «Статический IP-адрес».
Из проведенного сравнения можем сделать вывод о том, что не смотря на
растущую популярность облачных решений и их сравнительно небольшую
стоимость, они обладают существенным недостатком, состоящем в
невозможности индивидуальной доработки функционала для большинства
продуктов данного вида, а также зависимость от наличия качественного
интернет-соединения. Но в то же время, решение на базе облачных технологий
за счет своей сравнительно низкой стоимости подойдет малым, а также средним
организациям, только выходящим на рынок и не обладающим достаточно
большими средствами и потребностью во внедрении системы более высокого
класса. При этом, «коробочные» программные продукты также обладают своими
преимуществами и недостатками, каждый из которых может быть признан
существенным для того или иного пользователя, из чего следует необходимость
проведения тщательного анализа всей деятельности организации, ее основных
бизнес-процессов и их сравнение с возможностями программы.
1.4.2 Обоснование способа приобретения ИС для автоматизации
задачи
Для исследуемой компании с целью автоматизации процесса управления
товарооборотом решено использовать индивидуальное проектирование
информационной системы.
Бесспорным преимуществом индивидуальной системы, которая
разработана с нуля, является крайне высокая гибкость в ее настройке и
сопровождении [18].
Для создания автоматизированной информационной системы управления
товарооборотом была выбрана технология оригинального проектирования,
исходя из вышеописанных преимуществ данного метода. Приобретение
сторонней информационной системы для автоматизации исследуемого процесса
не требуется.
50
1.4.3 Обоснование стратегии автоматизации задачи
В компании будет внедрена информационная система управления
товарооборотом. Повышение эффективности производственной деятельности
предприятия в результате применения информационной системы достигается за
счёт повышения качества и улучшения на этой основе использования ресурсов, а
также благодаря рационализации деятельности управленческого персонала.
Необходимость внедрения ИС актуальна и очевидна. В настоящее время
вся отчетная информация формируется в формате таблиц Exel, что является в
высшей степени трудоемким процессом. Отслеживание обработанных
документов ведется вручную, что также не совсем удобно и быстро реализуемо.
Актуальна проблема хранения документов, а так же доступа к ним.
Большой объём документов исключает возможность в кротчайшие сроки
получить доступ к любой интересующей информации.
Выявленные проблемы обосновывают решение о внедрении ИС, которое
решает эти проблемы.
Система отчетности должна позволять осуществлять мониторинг процесса
управления данными и авторизации операций в режиме реального времени,
обеспечивать отслеживание истории по событиям с операциями.
Модернизация бизнес-процессов связана с внедрением программного
обеспечения по учету товарооборота, связанная с автоматизацией контроля
данных по товарообороту.
Для исследуемой компании предполагается использовать вариант
автоматизации по участкам, так как система автоматизации будет охватывать
только товарооборот компании.
1.5 Обоснование проектных решений
1.5.1 Обоснование проектных решений по информационному
обеспечению
Все запросы (пользовательские и внутрисистемные), связанные с
обработкой документов о товарах будут генерироваться ИС.
51
Выходными документами являются экранные формы, аналитические
отчеты в печатном и электронном виде. Формы аналитических отчетов
включают:
документы по отработанным накладным;
общие отчетные документы за необходимый период времени;
данные по стоимости товаров.
Выходные документы используются со стороны пользователя для
формирования документов, со стороны системы – для поддержки процессов
оперативного управления на всех этапах формирования документов.
Входной информацией для проектируемой системы являются исходные
данные для формирования конкретного документа.
Основным документом, вносимые в систему, является товарная
накладная.
Данный документ содержит следующие реквизиты:
наименование товара;
описание товара;
категория;
приоритет;
комментарий к накладной.
Опишем иерархию функций управления и обработки данных, которые
автоматизирует данное программное средство.
Входные документы будут заноситься пользователями в базу данных,
преобразовываться до нужного формата и обрабатываться по запросам. Формат
вводимых данных исключит возможность ошибки при занесении информации.
Все данные будут храниться в базе данных. Выходные документы после
обработки будут доступны для пользователей в любое время, что исключит
возможность потери информации [9].
Выходными документами являются экранные формы, сводный отчет и
ведомость заселения в печатном и электронном виде. Выходные документы
используются для передачи данных на вышестоящий уровень.
52
1.5.2 Обоснование проектных решений по программному обеспечению
Для реализации проекта необходимо выбрать язык программирования и
систему управления базами данных.
Сейчас реляционная модель данных становится базовой при построении
БД. Это получилось из-за того, что организация хранения данных в виде таблиц
логична для пользователя. Эта особенность приводит к множеству реляционных
СУБД. Их параметры значительно разнятся. Подбор самой адекватной СУБД
стал сложной задачей.
Опишем самые распространенные СУБД.
1. Oracle Database
Объектно-реляционная СУБД. Самая первая версия стала коммерческой
СУБД, поддерживающей SQL-язык.
Oracle Database считается кроссплатформенным ПО. Это реализовано
благодаря тому, что около 80 % программного кода написано на языке Си. А
ядро сервера, которое имеет остальные 20 % кода, переделывается под
необходимую платформу, поскольку создано на машинно-зависимых языках
[14].
2. Microsoft Access
Реляционная СУБД, созданная Microsoft. Имеет встроенный Visual Basic
for Applications (VBA), позволяющий создавать приложения в Access для работы
с БД. Понимо VBA в приложении применяется язык структурированных
запросов SQL и макрокоманды [15].
Проект MS Access сохранен в файле формата accdb, упрощая тем самым
его передачу и работу с программой. Различные конструкторы помогают
взаимодействовать с данной СУБД персоналу, которые имеют недостаточный
уровень знаний. Плюсом такой настольной СУБД становятся
русифицированный интерфейс и хорошая СЗИ.
3. MS SQL Server
Первая версия СУБД стала совместной работой фирм Sybase, Ashton-Tate
и Microsoft [16]. MS SQL Server принадлежит к СУБД клиент-серверной
архитектуры. Есть огромное число версий и обновлений. Финальные версии По
уже включают компонент ядра СУБД (Database Engine); набор технологий для
53
репликации с БД, службы для работы с данными - предоставление отчетов,
анализ данных и т. п. [17].
4. Sybase A daptive Server Enterprise
SAP Sybase Adaptive Server Enterprise Cluster Edition – версия СУБД,
имеющая усиленную отказоустойчивость, обеспечиваемую благодаря разбиению
на кластеры и перевода пользователей с отказавшего узла кластера на рабочий
[21]. При сбое в процессе реализации транзакции операция выполнится повторно
по факту перехода на рабочий узел.
5. ЛИНТЕР
СУБД нашего производства, созданная научно-производственным
предприятием РЕЛЭК (Реляционные экспертные системы). Считается
кроссплатформенным ПО, поддерживающим почти все ОС. Базовым
направлениями использования становятся гос. проекты, встроенные системы и
онлайн-системы. СУБД ЛИНТЕР имеет отличную надежность благодаря
системе оперативного резервирования, другими словами - резервная система
приходит на замену вышедшей из строя в авто режиме. Язык запросов в СУБД
ЛИНТЕР отвечает требованиям SQL:2003 [22]. Существует 4 версии СУБД:
ЛИНТЕР Бастион, ЛИНТЕР Стандарт, ЛИНТЕР Realtime и ЛИНТЕР
Multiversion.
6. MySQL
Универсальная СУБД. Лежит в свободном доступе, но имеет
коммерческую лицензированную версию от MySQL AB. СУБД с открытым
кодом [12]. Изначально создавалась шведской компанией MySQL AB, с 2008 по
2010 года – уже фирмой Sun Microsystems. Сейчас разработка и поддержка ПО
лежит на Oracle. Первая версия СУБД вышла в 1995 году, а представлена она
была в январе 2001 года. Данная СУБД используется для управления малых и
средних систем. СУБД MySQL используется там, где есть клиент- серверная и
встроенная архитектура. В версиях выше MySQL 3.22 все ограничения с таблиц
сняты [23].
Так, компания Microsoft предоставляет набор языков программирования
для разработки приложений для Universal Windows Platform (единая платформа,
работающая на персональных компьютерах, телефонах и планшетах) – C++, C#,
54
Visual Basic и Delphy [2]. Компания Apple предлагает разработчикам
использовать языки программирования Objective-C и Swift для создания
программ для операционных систем macOS, iOS, watchOS and tvOS [3]. А
компания Google предлагает использовать язык Java [4] для разработки
программ для операционной системы Android. В качестве языка
программирования решено использовать Delphi, в качестве СУБД – MS SQL.
1.5.3 Обоснование проектных решений по техническому обеспечению
В исследуемом предприятии применяются как современные средства
вычислительной техники, так и общесистемные программы, такие как:
- операционная система Windows 10;
- система управления базами данных MS SQL;
- сетевые операционные системы Windows.
На данный момент в предприятии применяется несколько видов
компьютерной техники.
Персональный компьютер может работать с информационной системой
менеджера по снабжению, если он обладает объемом оперативной памяти в
пределах 512…1024 mb. Преимущество отдается компьютерам, произведенных
не ранее трех лет назад и имеющих четырехядерный процессор.
Передача информации осуществляется через единую вычислительную
сеть компании.
55
II Проектная часть
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Жизненный цикл информационных систем представляет собой набор
этапов, частных работ и операций в последовательности их выполнения и
взаимосвязях, регламентирующих ведение работ от подготовки технического
задания до завершения испытаний ряда версий и окончания эксплуатации ИС
[3].
Разработка и внедрение информационных систем включает в себя
следующие стадии:
- формирование требований;
- разработка;
- установка;
- автоматизация деятельности;
- обучение сотрудников.
Эти стадии включают в себя все задачи проекта. Комплексный этап
жизненного цикла проекта автоматизации состоит из четырех процессов,
изображенных на рисунке 2.1.
Процесс «Предпроектное обследование».
Целью предпроектного обследования выступает подробное изучение всех
рабочих и бизнес-процессов, документооборота организации в рамках
предметной области, определенной необходимыми условиями внедрения
системы. На данном этапе выявляются процесс или процессы, которые, в
соответствии с заключением компетентных сотрудников, нуждаются в
автоматизации. В рамках данного процесса формируются требования заказчика
к системе.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран