Диплом: Автоматизация рабочего места менеджера отдела продаж для ООО "Сириус"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
47
готовой ИС для автоматизации по направлениям становится невыгодным с точки
зрения конечной стоимости такой системы.
Купленная ИС также не подходит из-за ряда недостатков и минимального
функционала, плохо проработанной системы будущего развития ИС,
длительного срок адаптации под требования предприятий, так же необходимости
постоянного обращения в службу поддержки.
Заказ разработки у другой IT-компании дает возможность получить ИС,
которая будет удовлетворять бизнес-правилам компании в настоящий момент.
Но в процессе изменения бизнес-процессов может потребоваться ее переработка,
что выльется в дополнительные затраты на переработку уже созданной ИС.
Покупка и доработка имеет место, если объем доработки не так велик,
подобная доработка становится возможна в рамках модели ядра ИС, что может
вызвать затруднения из-за отсутствия полноценной документации. Вариант с
арендой ИС имеет следующие преимущества:
• Оптимизирует инновационные возможности компании благодаря
взаимодействию и партнерству с поставщиками мирового уровня, которые уже
накопили огромный интеллектуальный потенциал и имеют богатый опыт
разработки;
• Поддерживает большую гибкость компании в момент очередного
изменения рыночной ситуации или потребительских предпочтений: удобнее и
дешевле стать сотрудничать с новыми поставщиками, у которых уже есть
необходимые технические возможности и ресурсы, чем полностью менять
внутреннюю деятельность компании, заменяя одни мощности и ресурсы на
другие;
• Ускоряет процесс приобретения новых ресурсов и навыков;
• Дает возможность подробнее останавливаться на тех операциях,
которые реализуются внутри самой компании, а также тех, которые лучше
изначально сохранить под ее контролем.
48
Однако в таком случае компания рискует вывести за свои пределы
значительную часть деятельности и может потерять некоторые собственные
ресурсы и возможности. И тогда компания утратит виды деятельности, которые
гарантировали ей успех на рынке в течение некоторого времени.
Поэтому ИС будет создаваться в компании собственными силами,
поскольку в штате фирмы есть квалифицированные сотрудники, способные
разработать и внедрить данную ИС. Создание собственной системы обязывает
компанию иметь специалистов, способных реализовать анализ бизнес-
процессов, спроектировать и внедрить систему для их автоматизации. Так как
автоматизируется одно не самое объемное направление деятельности,
имеющимся сотрудникам не составит особого труда реализовать весь комплекс
работ по созданию проекта, разработке и внедрению системы автоматизации.
Полученная в итоге ИС будет сочетать в себе необходимый функционал,
учитывать основные особенность работы, а также пожелания и требования
сотрудников компании, поскольку будет изначально являться уникальным
продуктом, позволяющим оперативно дорабатывать функциональность в
соответствии с требованием работников компании.
1.4 Обоснование проектных решений
1.4.1 Обоснование проектных решений по информационному
обеспечению
Для приспособления экономических данных для улучшенного поиска,
отправки и анализа по каналам связи, их переводят в цифровые символы.
Поэтому изначально их разделяют (классифицируют), затем переводят в код при
помощи классификатора.
Классификатор – это документ, который позволяет формализовать
описание экономических данных в ЭИС, которые включают имена объектов и
групп классификации, а также их кодовые показатели [8].
49
По сфере влияния выделяют несколько типов классификаторов:
глобальные, общесистемные, отраслевые и внутренние.
Каждый классификатор создаваемой системы отслеживается админом
сети.
Для обеспечения эффективного поиска, обработки и передачи данных по
каналам связи всей технико-экономической информации, ее нужно представить
в цифровом виде. Для этого ее необходимо сначала классифицировать, а затем
формализовать (закодировать) с применением классификатора.
Классификация представляет из себя процесс разделения всего множество
объектов на подмножества в зависимости от принятых методов. Классификация
отмечает закономерные связи между классами объектов. Под объектом может
пониматься любой предмет, процесс или явление материального или
нематериального свойства. Система классификации даёт возможность разделить
объекта по группам и выделить отдельные классы, которые будут определяться
рядом общих свойств. Таким образом, совокупность всех правил распределения
объектов одного множество на подмножества называется системой
классификации.
Признаком классификации объекта можно назвать свойство, которое дает
возможность установить его сходство или различие с другими такими-же
объектами классификации. А множество или подмножество, которое объединяет
часть объектов классификации по одному или нескольким признакам можно
называть классификационной группировкой.
Под классификатором понимается документ, который помогает
осуществить формализованное описание данных в ИС, содержащей
наименования самих объектов, классификационных группировок и их кодовые
обозначения.
По среде действия классификаторы разделяют на: локальные, отраслевые,
общесистемные и международные.
50
Все международные классификаторы входят в состав Системы
международных экономических стандартов и требуются для передачи данных
между компаниями из разных стран мирового сообщества.
Общесистемные классификаторы необходимы для реализации процессов
передачи и обработки данных между экономическими системами внутри одной
страны.
Отраслевые классификаторы применяются для реализации процедур
обработки данных и их передачи между компаниями внутри одной отрасли.
Основной составляющей внемашинного ИО становится система
документации, которая применяется в рамках контроля экономического объекта.
Сам документ представляет из себя сочетание сведений, которые используются
в рамках решения экономических задач, и находится на отдельном носителе в
рамках утвержденной фирмы.
Система документации становится сочетанием некоторых форм
документов, используемых в рамках контроля экономическим объектом. Суть
системы экономической документации заключается в огромном числе видов
документов.
Новейшие системы документации, которые применяются в ручных ЭИС,
определены большой вариативностью форм документов; многочисленным
потоком документов и их запутанностью; разделением данных в документах, и
исходя из этого всего – малой актуальностью получаемых результатов. Анализ
данных в таких ИС отнимает почти все свободное время сотрудника. Для
упрощения системы документации часто используют ряд подходов:
• Использование единого стандарта для всех документов;
• Переход к ЭДО.
Входные документы для анализируемой задачи лучше получать через сеть,
поэтому они обязаны иметь четко выверенную структуру. Для упрощения
работы с подобными данными, они представляются в виде таблиц (создать это
51
не так проблемно, т.к. документы уже содержат готовые структуры и могут быть
изменены).
К внутримашинному ИО относят описание форм в электронном виде.
В рамках подготовки структуры экранных форм для передачи форм
начальных документов с текущими данными лучше всего использовать
комбинированную форму, которая похода на ту, что применялась для
реализации самого документа. Местоположение полей должно идти так, как оно
будет удовлетворять логической структуре документа и файлов с данными,
которые минимизируют сложность операции загрузки в БД.
В рамках создания экранных форм для документов с конкретными
данными важно понимать, что эти макеты используются для вывода и
обновления записей ИБ, и в рамках их создания лучше применять анкетную
форму реквизитного расположения, которая подойдет для данных
операций.Локальные классификаторы используют в пределах отдельных
предприятий.
К первичной информации относится:
информация о товаре или услуге: код товара или услуги,
наименование, тип товара или услуги
информация о продажах товара или услуг: код, наименование,
количество, цена, дата, клиент.
К результатной информации будут относиться:
отчет «Список клиентов»
прайс-лист;
договор;
список договоров;
отчет «Заявка»;
журнал учета заявок.
Основными экранными формами должны стать:
Форма учета товаров или услуг;
52
Форма учета клиентов;
Форма учета продаж товаров или услуг.
1.4.2 Обоснование проектных решений по программному
обеспечению
ПО является совокупностью программ для достижения задачи и целей
АИС. [10]
Часто ПО делят на пару типов: общее (ОС, оболочка программ,
компилятор, интерпретатор, среда программирования, СУБД, ПО для сетей и
т.п.) и специальное (некий набор прикладного обеспечения, применяемого для
конкретных задач в рамках работы системы, а также отдельные примеры) [13].
Для работы и применения ПО требуется ОС, которая координирует
управление работой ПК, всеми их ресурсами, останавливает и запускает
прикладные процессы, осуществляет сторонние доп. действия в рамках
пользовательских запросов [18]. Все ОС можно поделить на
многопользовательские, однопользовательские и сетевые. Основными
факторами выбора ОС считаются:
• Уровень поддержки конкретных продуктов;
• Аппаратные требования;
• Скорость работы;
• Доступность справочной информации;
• Работа с сетью;
• Интерфейс и удобство понимания.
Для создания приложения, которое автоматизирует описанный выше
процесс, важно изначально понять его архитектуру.
Сегодня очень популярны два типа архитектуры – клиент-серверная и
файл-серверная [3].
В файл-серверном варианте нет разделения на сетевой диалог, сам ПК
используется для отображения, что упрощает реализацию интерфейса
53
пользователя. Файл-сервер помогает извлечь данные из файлов, и все сторонние
пользователи и программы могут лишь частично повысить нагрузку по ЦП [4].
Программное обеспечение можно назвать совокупностью компьютерных
программ, описаний и инструкций по их правильной работе на ПК. Все ПО
принято делить на два класса:
• Общее ПО (ОС, оболочки, компиляторы, интерпретаторы, среды для
создания прикладных программ, СУБД, сетевые программы и т.п.) [19];
• Специальное ПО (несколько прикладных программ, созданных под
конкретные задачи в рамках своих подсистем).
Для работы и применения ПО используется ОС. Сами ОС контролируют
работу ПК, их ресурсы, запускают на выполнение разнообразные прикладные
программы, реализуют всевозможные вспомогательные действия по желанию
пользователя. ОС делятся на однопользовательские, многопользовательские, и
сетевые. Факторы, влияющие на выбор конкретной ОС, следующие:
• Общее число поддерживаемых программных продуктов;
• Конкретные требования к аппаратным средствам;
• Поддержка сетевой технологии;
• Доступность справочной службы для пользователя;
• Скорость работы;
• Понятный и простой интерфейс.
Разрабатываемая система является веб-ориентированной системой,
поэтому она основана на клиент-серверной архитектуре, для ее
функционирования необходима серверная СУБД. Самой известной СУБД из
применяемых в веб-приложениях, считается MySQL [5]. Эта СУБД быстро
развивается и изначально стоит на ОС FreeBSD. На ОС уже есть все
необходимые приложения, которые облегчат работу администратора MySQL,
поэтому не нужно ставить стороннее ПО [6].
54
Также MySQL считается самой производительной системой на рынке и
поддерживает многочисленную документацию на русском языке. Продукт
активно развивается и поддерживается разработчиками [7].
В рамках данного проекта к СУБД предъявляется ряд специфических
требований:
• Поддержка транзакций,
• Поддержка внешних ключей,
• Корректная работа с русским языком,
• Наличие инструмента администрирования с графическим
интерфейсом,
• Возможности доступа к данным посредства языка запросов SQL,
• Возможности резервного копирования базы данных.
MySQL 5.1 с включенной поддержкой таблиц типа InnoDB и утилитой
PHPMyAdmin 3.1.4 удовлетворяет всем представленным требованиям.
На рынке серверных СУБД существуют и другие решения,
ориентированные на работу веб-приложений. К ним в первую очередь относятся
PostgreSQL, Microsoft SQL Server, Oracle. Сравнительная характеристика MySQL
и MS SQL представлена в таблице 1.5.
Таблица 1.5
Сравнение возможностей СУБД MS SQL и MySQL
Особенности
MS SQL
MySQL
ANSI SQL
совместимость
Близка к стандарту ANSI
SQL
Следует некоторым
стандартам ANSI SQL
Скорость работы
Медленнее
Быстрее
Вложенные SELECT
Да
Да
Транзакции
Да
Да, однако, должен
использоваться тип таблицы
InnoDB
Внешние ключи
Да
Да, однако, должен
использоваться тип таблицы
InnoDB
Представления
Да
Нет
Триггеры
Да
Нет
Поддержка Windows
Да
Да
ODBC
Да
Да
JDBC
Да
Да
55
Особенности
MS SQL
MySQL
Различные типы
таблиц
Нет
Да
Данный проект отличается невысокими требованиями к СУБД, высокие
нагрузки не прогнозируются. Эксплуатация PostgreSQL же связана с
дополнительными финансовыми затратами. Поэтому в рамках данного проекта
целесообразно использовать СУБД MySQL.
При создании веб-ориентированных систем, основанных на динамических
страницах, есть несколько альтернатив в выборе интерпретатора языка
программирования: ASP, JSP, Perl, PHP, Ruby, Python [1]. Все представленные
варианты предоставляют возможности, необходимые для реализации
приложения.
Однако, ASP технология Microsoft, которая, прежде всего,
ориентирована на взаимодействие с другими продуктами Microsoft, а, кроме
того, является коммерческой технологией. Недостатки JSP, Ruby и Python
небольшая распространенность в России, и, как следствие, отсутствие
квалифицированных специалистов на рынке труда. Perl уступает PHP по доле
проектов и занимает область классических скриптовых языков ОС семейства
Unix.
PHP создан как интерпретируемый скриптовый язык программирования,
используемый для создания готовых HTML-страниц на веб-сервере и
выполнения операций с БД [2]. На сегодняшний день в сфере веб-разработки
технология PHP занимает одно из первых мест наряду с Perl, ASP/.NET и Python
благодаря простоте, скорости работы и хорошей функциональности. PHP
распространяется бесплатно. Синтаксис языка очень напоминает С++. Язык PHP
поддерживается практически всеми представителями сетевого хостинга.
Perl представляет из себя наиболее распространённый в сфере веб-
программирования интерпретируемый скриптовый язык. По одной из версий,
Perl — аббревиатура, которая читается как "Practical Extraction and Report
56
Language" (практический язык извлечений и отчётов). Сегодня можно встретить
также ряд других вариантов. Опираясь на самое красивое из них, название "perl"
пошло от слова английского "pearl" - жемчужина.
Главной особенностью языка принято считать его возможности работы с
текстом, реализуемые при помощи регулярных выражений.
PHP имеет множество преимуществ по сравнению со своими
конкурентами, к которым можно отнести:
• Отличная производительность;
• Поддержка интересов в различных системах баз данных;
• Наличие встроенных библиотек для выполнения общих задач,
связанных с Web;
• Свободное распространение;
• Простота использования и изучения;
• Доступность исходного кода;
• Переместимость.
Рассмотрим некоторые преимущества более подробно:
- Производительность – при использовании одного сервера можно
обслуживать несколько миллионов обращений в день. Результаты проведенного
тестирования, опубликованные компанией Zend Technologies (www.zend.com),
подтверждают более высокую производительность PHP по сравнению с другими
конкурирующими языками.
- Интеграция с БД. РНР обладает встроенной связностью с различными
системами БД: MySQL, PostgreSQL, mSQL, Oracle, dbm, Hyperware, Informix,
InterBase и Sybase. Применяя Open Database Connectivity Standard (Стандарт
открытого интерфейса связи с базами данных, ODBC), всегда есть возможность
подключения к любой базе данных, для которых имеется ODBC-драйвер [11].
В рамках этого проекта к СУБД будет применятся ряд специальных
требований:
• Поддержка внешних ключей,

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

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