Диплом: Автоматизация учета продаж спортивных товаров (на примере ООО «Контакт+»)

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
37
управлению продажами, процессом сервисного обслуживания, проведению
маркетинговых кампаний, предоставлению функций виртуального call-центра и
хранилища данных, имеющего собственный встроенный аналитический
инструментарий. В рамках работы системы проведена реализация свыше 50
шаблонов отчетов, которые позволяют получать данные в различных
аналитических разрезах. Также используются различные специализированные
технологии по интеграции данных, полученных из Интернета и корпоративных
сетей, основанных на технологии Web 2.0. Основным преимуществом Oracle
CRM OnDemand является отсутствие затрат, обусловленных необходимостью
установки, обновления и поддержки функциональности оборудования и
программного обеспечения, работающего на нём. В данном случае отсутствует
необходимость в предварительных инвестициях в IT, система легко
развертываема, существуют сервисы автоматических обновлений, что
обеспечивает высокую степень рентабельности, что дает возможность
организациям провести оптимизацию производительности в соответствии с
собственной спецификой. Продукт включает в себя набор готовых к
использованию модулей и бизнес-процессов для проведения корпоративных
продаж, использования в дилерских центрах, финансовой и страховой сфере,
фармацевтике, сфере высоких технологий и дистрибуции. Данное ПО также
включает в себя модули по бизнес-аналитике, что позволяет менеджменту и
сотрудникам получить всестороннее понимание потребностей клиентов и
способов повышения уровня их лояльности.
1.3.2. Выбор и обоснование стратегии автоматизации задачи
Разработка стратегии реализации проекта автоматизации состоит из ряда
последовательных действий, взаимосвязанных между собой [3]:
определить стратегические свойства ИС;
определить функциональность ИС в целом;
выбрать стратегию автоматизации:
определить архитектуру;
сформировать бизнес-плана.
38
Различают следующие виды стратегий автоматизации:
полная;
по направлениям;
по участкам;
хаотичная.
Хаотичная автоматизация состоит из набора автоматизированных
участков, не связанных друг с другом. Такая автоматизация определяется
оперативными задачами и обычно не отражается в стратегических планах
предприятия [6].
Автоматизация по направлениям отличается от автоматизации по
участкам тем, что предполагает участие всех функциональных подразделений,
деятельность которых связана с направлением автоматизации [6].
При автоматизации предприятия «по участкам» внедряются небольшие
автоматизированные системы для прикрытия узких мест. Таким образом, через
какое-то время предприятие будет представлять собой несколько разрозненных
небольших автоматизированных систем, не согласованных друг с другом. Такой
вид автоматизации говорит о том, что руководство предприятия не понимает
преимуществ комплексной автоматизации в долгосрочной перспективе, которое
приведет к экономии средств на внедрение автоматизированных
информационных систем. В итоге внедряются самые необходимые системы,
которые опять же нагромождаются в набор несвязанных друг с другом
элементов [6].
При полной (комплексной) автоматизации предприятие рассматривается
как сложная система взаимосвязанных частей, все «узкие» места которой нужно
автоматизировать для увеличения общей эффективности системы.
В выпускной квалификационной работе рассматривается автоматизации
учета продаж спортивных товаров, т.е. отдельного направления деятельности
предприятия ООО «Контакт+». Таким образом, в качестве стратегии
автоматизации в проекте выбрана автоматизация по направлениям, так как
автоматизация затронет только один участок работы предприятия – процесс
управления продажами спортивных товаров.
39
1.3.3. Выбор и обоснование способа приобретения ИС для автоматизации
задачи
Для автоматизации процессов учета и информационного обеспечения
рассматриваются четыре способа приобретения программного обеспечения:
покупка готового специализированного программного продукта;
разработка системы собственными силами;
разработка системы сторонними разработчиками;
покупка системы и её доработка.
Наиболее существенным показателем для выбора способа автоматизации
процессов деятельности организации является его финансовая затратность. Так
же немаловажным является функционал информационной системы, в части его
адаптации к специфике деятельности предприятия. Другие показатели для
выбора способа автоматизации – это срок автоматизации, сложность освоения
ИС для пользователей, стоимость дальнейшего сопровождения ИС.
Покупка готовой специализированной ИС будет достаточно дорого стоить
и будет отличаться избыточным функционалом, сложностью освоения для
пользователей [10].
Разработка ИС сторонней фирмой так же достаточно затратна.
Разработанная ИС может модифицироваться только разработчиком, часто
разработчик этим пользуется, требуя за работу по доработке двойную цену.
Покупка ИС и ее доработка, как правило, выглядит выгодно только на
бумаге, обычно при начале доработки затрачивается большой объем времени на
изучение существующих алгоритмов и их изменение. Нередки случаи такой
глобальной доработки ИС, что ее функционал и алгоритмы изменены более чем
на 50 %.
В нашем случае самым выгодным вариантом представляется разработка
своими силами. Это позволит реализовать требуемый функционал своими
силами с минимальными временными и денежными затратами.
40
1.4. Обоснование проектных решений
1.4.1. Обоснование проектных решений по информационному обеспечению
Информационное обеспечение – совокупность проектных решений по
объемам, размещению, формам организации информации (единой системы
классификации и кодирования информации унифицированных систем
документации, схем информационных потоков), циркулирующей в организации,
а также методология построения баз данных [6].
Информационное обеспечение делят на два типа: внемашинное и
внутримашинное информационное обеспечение.
Внемашинное информационное обеспечение состоит из показателей,
которые необходимы для решения управленческих задач; их объемно-
временных характеристик и информационных связей; различных
классификаторов и кодов; унифицированной системы документации для
отражения показателей; формы вывода результатов обработки. В процессе
автоматизации управленческих операций необходимо привести все множество
показателей в единую, целостную систему, установить их содержательное и
терминологическое единство (однозначность), а также четкое взаимодействие
между ними [6].
Внутримашинное информационное обеспечение содержит специально
организованную информацию, представленную в форме воспринимаемой
техническими средствами компьютерной информационной системы управления.
По содержанию внутримашинное информационное обеспечение состоит из
совокупности сведений, которые представлены формализованно и используются
при решении управленческих задач [9].
При проектировании информационной системы необходимы следующие
классификаторы:
- Локальный классификатор спортивных товаров.
- Локальный классификатор сотрудников. Он необходим при
отправке заявки на исполнение, возможности разграничения доступа к
автоматизированной системе.
41
- Локальный классификатор клиентов.
Входная информация:
- Заявки на поставку спортивных товаров.
- Данные о продажах спортивных товаров.
- Данные о предоставляемых скидках.
- Данные о требуемых ресурсах.
Выходной информацией будет являться:
- Сводная информация по заявкам.
- Сводная информация по специалистам.
- Сводная отчетность по состоянию исполнения заявок на поставку
спортивных товаров.
Для построения экранных форм для ввода переменной и условно -
постоянной первичной информации, а также форм для вывода на экран
результатной информации или ответов на запросы будет использован метод
Single document interface (SDI), при котором каждая экранная форма будет нести
в себе свой набор меню, панель инструментов и управляющих элементов. Это
позволит сделать интерфейс пользователя максимально удобным, что является
значимым фактором, если учитывать специфичность применения
разрабатываемой информационной системы.
Чтобы повысить достоверность выдаваемых результатов, а также, чтобы
исключить дублирование информации и ошибочную передачу информации не
по назначению, в информационной системе требуется использование
централизованной базы данных, построенной в виде взаимосвязанных таблиц,
т.е. использующей реляционную модель хранения данных. Это предоставит
возможность сделать работу с системой оперативной, построенной на единых
алгоритмах сбора, хранения и обработки всей входящей и исходящей
информации.
1.4.2. Обоснование проектных решений по программному обеспечению
Программное обеспечение - совокупность программ системы обработки
информации и программных документов, необходимых для эксплуатации этих
42
программ [9].
Программное обеспечение делится по назначению на системное,
прикладное и инструментальное, а по способу распространения и использования
– несвободное (закрытое), открытое и свободное [9].
Системное программное обеспечение представляет собой комплекс
программ, обеспечивающих эффективное управление компонентами
вычислительной системы, такими как процессор, оперативная память, каналы
ввода-вывода, сетевое оборудование, выступая как «межслойный интерфейс» с
одной стороны которого аппаратура, а с другой приложения пользователя.
Прикладное программное обеспечение представляет собой программу,
предназначенную для выполнения определенных пользовательских задач и
рассчитанную на непосредственное взаимодействие с пользователем [5].
Инструментальное программное обеспечение представляет собой
программное обеспечение, использующиеся в ходе проектирования, разработки
и сопровождения программ [5].
В торговом предприятии ООО «Контакт+» программное обеспечение,
необходимое для проектирования и дальнейшего функционирования
разрабатываемой автоматизированной системы уже имеется. Заменять
имеющееся программное обеспечение нет необходимости.
Рассмотрим подробно все необходимое программное обеспечение.
Microsoft Windows Server 2008 R2.
Корпорация Microsoft является мировым лидером по производству
операционных систем.
Программное обеспечение Microsoft зарекомендовало себя
стабильностью работы, удобным интерфейсом, постоянной технической
поддержкой и наличием справочной документации.
Windows Server 2008 R2 является усовершенствованой надежной
платформой веб-приложений. Windows Server 2008 R2 имеет обновленную роль
веб-сервера и службы IIS 7.5 и обеспечивает поддержку .NET в режиме
установки Server Core. Усовершенствования служб IIS 7.5 предоставляют
администраторам веб-серверов удобные средства развертывания веб-
приложений и управления ими и повышают тем самым надежность и
43
масштабируемость. Так же, службы IIS 7.5 делают более простым управление и
обширнее возможности настройки среды веб - сервера. В Windows Server 2008
R2 в службы IIS и веб-платформу Windows внесены следующие
усовершенствования [4]:
- Снижение трудоемкости администрирования и поддержки Web-
приложений.
- Снижение трудоемкости поддержки и разрешения проблем.
- Усовершенствованные службы передачи файлов (FTP).
- Возможность расширения функциональности.
- Улучшенная поддержка .NET.
- Повышение защищенности пула приложений.
В качестве средства разработки выберем Delphi XE.
Embarcadero® Delphi® XE является мощной технологией разработки
приложений под Windows с развитым интерфейсом. Высокая скорость
разработки достигается за счет сокращения времени кодирования согласно
концепции Rapid Application Development с помощью визуальной среды
разработки. Такой подход позволяет разрабатывать различные системы:
настольные приложения, приложения для сенсорных экранов, платежных
терминалов, приложения для баз данных, включая многозвенные, web-
приложения и приложения, взаимодействующие с облачной инфраструктурой.
Delphi позволяет [14]:
- Быстро создавать приложения с использованием метода
визуального проектирования.
- Разрабатывать приложения, интенсивно взаимодействующие с
базами данных, управляющие аппаратным обеспечением в режиме реального
времени, системы 3х мерного моделирования, расчетные программы для
прогнозирования, обработки изображений и многие другие.
- Обеспечивать эффективное взаимодействие приложений с базами
данных любой из 9 основных платформ СУБД и сервисами cloud computing.
- Использовать множество бесплатных и коммерческих компонентов
для создания интерфейсов, взаимодействия со специфическими базами данных,
создания web -приложений, реализации прикладные алгоритмы и т. д.
44
1.4.3. Обоснование проектных решений по техническому обеспечению
Под техническим обеспечением информационной системы понимается
весь комплекс электронных, электрических и механических устройств,
входящих в состав системы и/или сети, исключая программное обеспечение и
хранимую информацию [5]. В этот комплекс входят: компьютеры,
периферийные устройства ввода/вывода и хранения информации, а также
сетевое оборудование различных типов и энергетическое оборудование (батареи
и аккумуляторы).
Беря во внимание, используемое программное обеспечение, требования
к техническому обеспечению следующие (таблица 8):
Таблица 8.
Аппаратные требования информационной системы
С
е
рв
е
р
Кли
е
нт
П
ро
ц
ессор
2,0
ГГц
(
с арх
ит
ек
т
уро
й
x64
)
1,6
ГГц
О
З
У
2
ГБ
512
МБ
В
и
деокар
т
а
и
мо
нит
ор
мо
нит
ор
SVGA
(
с м
ини
ма
льн
ым ра
з
ре
ш
е
ни
ем 1024х768
т
очек
)
Жес
т
к
ий
д
и
ск
120
Г
б
100
МБ
Опти
ческ
ий
п
р
ив
од
DVD-
R
OM
У
с
т
ро
й
с
тв
а
вв
ода
к
л
а
ви
а
т
ура
и
мы
шь
Л
ВС
П
ро
п
уск
н
ая с
п
особ
н
ос
ть
100 мб
ит
/с.
Исходя из данных аппаратных требований, можно сделать вывод, что
имеющихся у предприятия средств технического обеспечения для
функционирования создаваемой информационной системы учета продаж
спортивных товаров и ее технической поддержки достаточно, необходимости
приобритения нового технического обеспечения не имеется.
45
II Проектная часть
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Одним из базовых
тюрколог
понятий методологии проектирования
информационных систем является понятие жизненного цикла.
Жизненный
тюрколог
цикл (ЖЦ)
тюрколог
программного ܖ обеспечения (ПО)
автоматизированной системы – это непрерывный процесс, который начинается
с момента принятия решения о создании ПО и заканчивается по завершении ܖ его
эксплуатации [5].
Стандарт
тюрколог
ЖЦ – нормативно-технический документ, который
устанавливает комплекс норм, правил,
тюрколог
требований регулирующих различные
аспекты
тюрколог
жизненного
тюрколог
цикла и вовлеченные в
тюрколог
него процессы. Среди наиболее
известных стандартов можно выделить следующие:
- ГОСТ 34.601-90 распространяется
тюрколог
на автоматизированные системы и
устанавливает стадии и этапы
тюрколог
их создания. Кроме того, в стандарте содержится
описание содержания работ на
тюрколог
каждом этапе. Стадии
тюрколог
и
тюрколог
этапы работы,
закрепленные в стандарте, в
тюрколог
большей степени соответствуют каскадной модели
жизненного цикла.
- ISO/IEC 12207 – стандарт
тюрколог
на
тюрколог
процессы и организацию
тюрколог
жизненного
цикла. Распространяется на все виды заказного
тюрколог
ПО. Стандарт не содержит
описания фаз, стадий и этапов.
- Custom Development
тюрколог
Method
тюрколог
(методика Oracle) по разработке
прикладных информационных
тюрколог
систем - технологический материал,
детализированный до уровня заготовок проектных
тюрколог
документов, рассчитанных на
использование в проектах с применением
тюрколог
Oracle. Применяется
тюрколог
CDM для
классической
тюрколог
модели
тюрколог
ЖЦ (предусмотрены
тюрколог
все
тюрколог
работы/задачи и
тюрколог
этапы), а также
для технологий " быстрой разработки " (Fast Track) или "облегченного подхода",
рекомендуемых в случае малых проектов.
- Rational
тюрколог
Unified
тюрколог
Process (RUP)
тюрколог
предлагает
тюрколог
итеративную
тюрколог
модель
разработки,
тюрколог
включающую
тюрколог
четыре
тюрколог
фазы:
тюрколог
начало,
тюрколог
исследование,
тюрколог
построение и
внедрение. Каждая
тюрколог
фаза
тюрколог
может быть
тюрколог
разбита
тюрколог
на
тюрколог
этапы (итерации), в
тюрколог
результате
которых выпускается версия для
тюрколог
внутреннего или
тюрколог
внешнего
тюрколог
использования.
46
Прохождение через четыре основные фазы
тюрколог
называется циклом разработки,
каждый цикл завершается генерацией версии
тюрколог
системы. Если после этого работа
над проектом не прекращается, то полученный продукт
тюрколог
продолжает развиваться
и снова минует
тюрколог
те
тюрколог
же
тюрколог
фазы.
тюрколог
Суть
тюрколог
работы
тюрколог
в
тюрколог
рамках RUP - это создание и
сопровождение моделей на базе UML.
- Microsoft Solution
тюрколог
Framework (MSF) сходна с RUP, так же
тюрколог
включает
четыре фазы: анализ, проектирование,
тюрколог
разработка,
тюрколог
стабилизация, является
итерационной, предполагает
тюрколог
использование
тюрколог
объектно-ориентированного
моделирования. MSF в сравнении с RUP
тюрколог
в большей степени ориентирована на
разработку бизнес-приложений.
- Extreme
тюрколог
Programming
тюрколог
(XP). Экстремальное
тюрколог
программирование. В основе
методологии командная работа, эффективная
тюрколог
коммуникация
тюрколог
между заказчиком
тюрколог
и исполнителем в течение всего
тюрколог
проекта по
тюрколог
разработке ИС, а разработка ведется
с использованием
тюрколог
последовательно
тюрколог
дорабатываемых прототипов.
Для разработки был
тюрколог
выбран
тюрколог
стандарт
тюрколог
ISO/IEC
тюрколог
12207. Стандарт позволяет
обеспечить качество с разной
тюрколог
степенью организационной
тюрколог
независимости
контролирующей деятельности.
тюрколог
Стандарт обеспечивает
тюрколог
гибкую степень
обязательности. Достаточно указать небольшое количество
тюрколог
процессов и задач,
соответствующих данному стандарту. Стандарт
тюрколог
содержит предельно мало
описаний, направленных на проектирование баз данных (возможны ситуации,
когда базы данных и не используются).
Ценность стандарта
тюрколог
ISO/IEC
тюрколог
12207 заключается в том, что он дает набор
задач, характеристик
тюрколог
качества, критериев оценки, охватывающих все проектные
ситуации.
Согласно ISO/IEC
тюрколог
12207
тюрколог
основные
тюрколог
процессы
тюрколог
жизненного цикла
построения системы:
процесс заказа
тюрколог
;
процесс поставки
тюрколог
;
процесс разработки
тюрколог
;
процесс эксплуатации
тюрколог
;
Процесс заказа
тюрколог
состоит
тюрколог
из работ и задач, выполняемых заказчиком. В
данной разработке заказчиком является само
тюрколог
предприятие.

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

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