Диплом: Разработка АМР менеджера по продажам на примере ООО "ДЕЗМЕДТОРГ"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
25
Интеграция с другими системами;
Недостатком данного продукта является его высокая стоимость, оплата
постоянного сопровождения. Так, стоимость на текущий момент составляет
22 600 рублей (по данным сайта фирмы 1С). Также программа нуждается
в регулярном обслуживании, для этого необходимо заключить договор
на обслуживание с компанией.
Вторым вариантом автоматизации является разработка индивидуального
программного решения с использованием среды программирования Delphi.
Преимущества этого варианта следующие:
— полное соответствие программного продукта требованиям заказчика;
— отсутствие ненужных («лишних») модулей;
— возможность быстрой доработки, разработчики и заказчик находятся
в одном городе и сотрудничают по договору;
— возможность регулярных консультаций (при необходимости таковых,
стоит отметить, что в первый год функционирования программного решения
такая необходимость возникает достаточно часто);
— приемлемая стоимость программного решения.
Третьим вариантом автоматизации рабочего места менеджера по
продажам является использование Microsoft Access – одной из самых
популярных сегодня настольных систем управления базами данных.
СУБД Access для работы с данными использует процессор баз данных
Microsoft Jet, объекты доступа к данным и средство быстрого построения
интерфейса — Конструктор форм. Для получения распечаток используются
конструкторы отчетов. Автоматизация рутинных операций может быть
выполнена с помощью макрокоманд. На тот случай, когда не хватает
функциональности визуальных средств, пользователи Access могут обратиться
к созданию процедур и функций. При этом как в макрокомандах можно
использовать вызовы функций, так и из кода процедур и функций можно
выполнять макрокоманды.
26
Проанализировав предметную область и имеющиеся готовые комплексы
для решения задачи автоматизации компании, выбор был сделан в пользу
Microsoft Access.
1.5 Обоснование проектных решений по видам обеспечения
1.5.1 По техническому обеспечению
Техническое обеспечение - комплекс технических средств,
предназначенных для работы информационной системы, а также
соответствующая документация на эти средства и технологические процессы.
Комплекс технических средств составляют:
компьютеры;
устройства сбора, накопления, обработки, передачи и вывода
информации – жесткие диски, устройства хранения данных, сканеры,
принтеры, факсимильные аппараты;
устройства передачи данных и линий связи;
расходные материалы – бумага, CD (DVD)- диски и т. п.
Необходимые для решения поставленных задач персональные компьютеры,
должны отвечать следующим требованиям:
1. Высокой производительностью;
2. Невысокой ценой;
3. Надежностью;
4. Высоким уровнем отказоустойчивости.
1.5.2 По информационному обеспечению
Информационное обеспечение - совокупность единой системы
классификации и кодирования информации, унифицированных систем
документации, схем информационных потоков, циркулирующих в организации,
а также методология построения баз данных.
27
Для обеспечения хранения данных можно использовать локальную или
распределенную базу данных.
В данной дипломной работе целесообразнее использовать локальную
базу данных, хранящуюся на сервере, применение которой позволит уменьшить
время работы с базой данных и уменьшить сложность настройки прикладного
программного обеспечения.
Для обновления данных, хранящихся в базе и поддержания целостности
данных целесообразно использовать типовые процедуры обновления данных.
Их преимущество состоит в том, что они функционируют непосредственно в
базе данных, то есть в серверной части приложения, поэтому скорость их
работы достаточно высока. При изменении пользователем каких-либо связных
полей в клиентской части системы (в программе), в серверной части системы
(базе данных) запускаются типовые процедуры обновления данных,
поддерживающие целостность базы.
Входными документами для разрабатываемой программы является
приходы товары и прайс-листы поставщиков.
Выходными документами разрабатываемой программы являются
товарный чек.
Предполагаются следующие информационные решения, касающиеся
разрабатываемого программного средства:
сбор исходной информации, вводимой в базу данных,
осуществляется распределено, т.к. база данных хранится на сервере сети, а
информация для базы данных может быть введена с любого АРМ, где
установлена клиентская часть программы, на рисунке продемонстрирована
схема локальной сети.
28
ввод информации в базу данных осуществляется вручную с
бумажных носителей. Информация записывается в базу автоматически;
обработка данных осуществляется в диалоговом режиме;
пользователь получает информацию из базы данных на экран ПК,
кроме того, информация может выдаваться на принтер в случае распечатки
различных стандартных форм. Информация выдается распределено, т.к.
каждый пользователь может получить различные виды информации, работая с
одной и той же базой данных;
резервирование базы данных осуществляется при помощи
сохранения базы данных на каком-либо носителе, а восстановление – при
помощи копирования базы данных с носителя на сервер;
база данных состоит из одного файла, имеющего расширение «.mdb»
(формат Microsoft Access 2010).
Структура пакета прикладных программ представлена в рисунке 1.4.
29
Рис. 1.4. Структура пакета прикладных программ
Технология внутримашинной организации задается последовательностью
реализуемых процедур  схем взаимосвязи программных модулей и
информационных массивов. Такая схема представляет собой декомпозицию
общего процесса решения задачи на отдельные процедуры преобразования
массивов, именуемыми модулями (это  ввод, контроль, перезапись
информации с одного носителя на другой, сортировка, уплотнение данных,
редактирование, накопление, вывод на печать и т.п.). Структуру программ
можно описать основными блоками, представленными в рисунке 1.5.
Рис.1.5. Схема основных разделов программы
Справочники
Главное меню
Выход
Формиров
ание
входной
информац
ии
Формиро
вание
документ
Главная форма
Пользовательские
формы
30
Раздел «Главное меню» предназначен для запуска основных процедур
программы и завершения работы с программой.
Раздел работы со справочниками включает в себя справочники:
номенклатура,
менеджеры,
поставщики;
реквизиты.
Назначение данного раздела является поиск и подготовка справочной
информации.
Раздел «Формирование входной информации» предназначен для ввода
первичных данных и просмотра ранее занесенных. Данный раздел реализует
задачи формирования номенклатуры материальных ценностей с помощью
специальных форм.
Раздел «Формирование документов» выполняет функции формирования
печатных форм. Отчеты формируются, используя запросы, которые
обрабатывают исходную информацию в соответствии с заданными параметрами
пользователя. Для обеспечения хранения данных можно использовать
локальную или распределенную базу данных.
1.5.3 По программному обеспечению (ПО)
Программное обеспечение – совокупность программ для
реализации целей и задач информационной системы, а также нормального
функционирования комплекса технических средств.
Программное обеспечение находится в прямой зависимости от
технического и информационного обеспечения, реализует функции накопления,
обработки, анализа, хранения, интерфейса с компьютером.
К операционной системе можно выдвинуть следующие требования:
требование надежности (критически важные структуры ядра
системы, коды драйверов устройств должны быть доступны только для чтения,
операционная система должна позволять пользователям и системным
31
администраторам восстанавливать предыдущее состояние компьютерной
системы без потери данных);
требование понятности пользователю (интерфейс операционной
системы должен быть «дружественным», изменение настроек системы может
производиться в диалоговом режиме);
требование защиты информации (операционная система должна
иметь средства аутентификации и идентификации, иметь встроенные средства
аудита доступа к информации);
требование минимизации затрат на сопровождение и поддержку;
требование эргономичности.
К системе управления базами данных, используемой для разработки и
использования базы данных, можно выдвинуть следующие требования:
требование надежности (СУБД должна позволять пользователям и
системным администраторам восстанавливать предыдущее состояние
СУБД без потери данных);
требование защиты информации (СУБД должна иметь средства
аутентификации и идентификации, иметь возможность разграничения
доступа к объектам базы данных – различные группы пользователей
должны иметь различные права на доступ к объектам базы данных);
требование модифицируемости (база данных должна быть легко
расширена при помощи добавления новых объектов);
требование минимизации затрат на сопровождение и поддержку;
требование эргономичности.
К программной среде, где будет разрабатываться приложение,
осуществляющее доступ к базе данных, можно выдвинуть следующие
требования:
требование надежности (программная среда должна безотказно
выполнять определенные функции при заданных условиях в течение
заданного периода времени с достаточно большой вероятностью);
32
отдельные задачи должны быть реализованы соответствующими
программными модулями, каждый из которых будет иметь
возможность выполнения ряда операций, таких как корректировка
информации, формирование отчетов;
процессы заполнения, корректировки и поиска данных должны быть
реализованы однотипным способом во всех модулях. При добавлении
и редактировании данных будет применяться контроль правильности
ввода пользователем информации, путем ее сравнения с необходимым
типом, диапазоном изменения возможных значений, маской ввода и
т.д.;
для добавления и редактирования данных необходимо использовать
экранные формы со всеми необходимыми полями ввода, а также
пояснениями и управляющими элементами (например, кнопками),
предназначенными для выработки управляющих воздействий
(сохранение, отмена изменений) и навигации (перемещению) по БД;
для обеспечения поиска данных следует использовать экранные
формы, позволяющие задавать различные значения (диапазоны
значений) интересующей информации, с контролем допустимости
значений условий поиска
в каждом из программных модулей системы предполагается наличие
всех необходимых отчетных форм для формирования и печати
документов установленной формы. Все отчеты должны генерироваться
автоматически, используя выборки информации из БД;
требование понятности пользователю (интерфейс программной среды
должен быть «дружественным»;
требование масштаба (программная среда должна корректно работать
на малых и на больших системах с производительностью, которая
увеличивается пропорционально вычислительной мощности системы);
требование минимизации затрат на сопровождение и поддержку;
33
требование эргономичности.
Менять существующую операционную систему «Windows 7 Professional»
нет необходимости. Она удовлетворяет всем требованиям надежности,
понятности пользователю, защиты информации, мобильности, масштаба,
минимизации затрат на сопровождение и поддержку, эргономичности,
описанным выше.
Для создания базы данных, а также самого разрабатываемого
программного средства, осуществляющего доступ к данным базы, предлагается
использовать Microsoft Access 2010.
Система Access поддерживает обработку транзакций с гарантией их
целостности. Кроме того, предусмотрена защита на уровне пользователя, что
позволяет контролировать доступ к данным отдельных пользователей и целых
групп.
Одна из самых мощных его возможностей одновременно является и
наиболее важной. Отношения позволяют связать таблицы графически. Можно
даже связывать таблицы, представляющие файлы разных типов (например,
таблицу Access и таблицу dBASE). После подобного связывания таблицы
выступают уже как одно целое, и теперь можно строить запросы
применительно к любым данным в них. Можно выбирать конкретные поля,
определять порядок сортировки, создавать вычисляемые выражения и вводить
критерии отбора нужных записей. Можно отображать результаты выполнения
запроса в виде таблицы, формы или отчета. От пользователя не требуется
предварительной установки связей: вместо этого достаточно войти в
конструктор запросов (например, когда требуется построить определенный
отчет).
Запросы применяют и в других случаях. Можно создавать запросы,
которые обеспечивают вычисление итогов, отображение сгруппированных и
построение новых таблиц. Запрос можно использовать даже для обновления
данных в таблицах, удаления записей и добавления одной таблицы к другой.
34
В рамках разрабатываемого программного средства предполагается
создание процедур обработки данных , предназначенной для размещения на
АРМ пользователя. Предполагаемый набор описанных выше процедур
включает в себя:
Процедуры извлечения данных из базы данных, в соответствии с
требованиями предметной области (данные таблиц, сведения из определенных
запросов к таблицам и т.п.).
Процедуры, поддерживающие редактирование данных и корректную
запись их в базу данных.
Процедуры, поддерживающие удаление данных из базы в соответствии
с потребностями пользователя.
Процедуры, поддерживающие обеспечение целостности базы данных.
Процедуры, поддерживающие защиту базы данных от
несанкционированного доступа.
Процедуры, отвечающие за контроль вводимой в ПЭВМ информации,
уменьшающие процент ошибок оператора при вводе данных.
Другие процедуры.
Задачи по учету и управлению торговли могут отличаться в зависимости
от рода деятельности предприятия, отрасли, специфики продукции или
оказываемых услуг, размера и структуры предприятия, требуемого уровня
автоматизации. Сложно представить программу, предназначенную для
массового использования и которая удовлетворяет при этом потребностям
большинства предприятий.
Таким образом, благодаря наличию инструментов для создания
проектных решений, можно без проблем разработать автоматизированное
рабочее место. Возможности Microsoft Access позволяют создавать
индивидуальные решения, учитывающие потребности конкретной организации.

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

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