Диплом: Автоматизация управления ассортиментом компании (на примере Тетюшского райпо)

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
38
нению с Delphi 2. Таким образом, с появлением каждой новой версии Delphi,
следующая версия C++ Builder наследует новые свойства Delphi и добавляет
свои.
Для обоснования выбора средства разработки программы проведём экс-
пертизу синтезированным методом (таблица1.4). Будем сравнивать С++ Builder
и Delphi [11].
Таблица 1.4
Сравнение Delphi и C++Builder синтезированным методом
Критерий
Вес крите-
рия
C++
Builder
Delphi
1
2
3
4
1. Быстродействие выполнения компиляции
10
-
+
2. Стоимость пакета
5
+
-
3. Размер откомпилированной программы
10
-
+
4.Быстродействие выполнения откомпилированной
программы
20
-
+
5. Взаимная компиляция модулей
1
+
-
6. Возможности отладчика
8
+
-
7. Наличие группы проектов
1
+
-
8. Популярность (литература, доп. компоненты)
40
-
+
9. Мат. аппарат
5
+
-
Итого:
100
20
80
По результатам, содержащимся в таблице 1.4, очевидно, что Delphi явля-
ется более подходящей средой для разработки программы. Причин для выбора
Delphi 7.0 в качестве инструмента разработки более чем достаточно. Основными
из них являются:
объектно-ориентированная среда разработки;
быстрый компилятор с естественным кодом;
интегрированный отладчик;
наличие совершенных двусторонних инструментов;
39
наличие собственной СУБД «Database»;
непосредственный доступ к интерфейсу API.
В результате сравнительного анализа в данном дипломном проекте непо-
средственно для разработки программного варианта решения задач автоматиза-
ции выбрана объектно-ориентированная среда программирования Borland
Delphi. Возможности Delphi полностью отвечают поставленным в проекте тре-
бованиям и подходят для создания системы любой сложности. Система Delphi
позволяет писать небольшие программы и утилиты для персонального использо-
вания, а также корпоративные системы, работающие с базами данных на разных
платформах, включая свою собственную.
Для разработки БД был выбран компонент «Database», включенный в
приложении Delphi, работающий с базами данных при помощи BDE. Компонент
позволяет решать следующие задачи [17]:
создание соединения с базами данных;
регистрация пользователя при первом обращении к серверу;
создание локальных псевдонимов приложений;
управление транзакциями;
регулирование одновременных транзакций к одним и тем же табли-
цам.
1.4.3. Обоснование проектных решений по техническому обеспечению
Для решения поставленной задачи автоматизации необходимо соответ-
ствующее техническое обеспечение. ПК менеджеров с минимальными требова-
ниями:
тактовая частота процессора 100 Mhz ;
оперативная память – 16 Мб;
жесткий диск – 1 Гб;
монитор, клавиатура, мышь, принтер.
Дополнительных требований к составу и параметрам технических средств
не предъявляется, все устройства должны быть аппаратно совместимы.
40
II Проектная часть
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Среди известных моделей жизненного цикла можно выделить следующие
[10]:
каскадная модель – последовательный переход на следующий этап по-
сле завершения предыдущего. Для этой модели характерна автоматизация от-
дельных несвязанных задач, не требующая выполнения информационной инте-
грации и совместимости, программного, технического и организационного со-
пряжения. Применение каскадной модели к сложным проектам вследствие
большой длительности процесса проектирования и изменчивости требований за
это время нецелесообразно;
итерационная модель – с итерационными возвратами на предыдущие
этапы после выполнения очередного этапа. Подход к проектированию «снизу -
вверх» обусловливает необходимость таких итерационных возвратов, когда про-
ектные решения по отдельным задачам комплектуются в общие системные ре-
шения, и при этом возникает потребность в пересмотре ранее сформулирован-
ных требований. Как правило, вследствие большого числа итераций возникают
рассогласования в выполненных проектных решениях и документации;
спиральная модель – прототипная модель, предполагающая постепен-
ное расширение прототипа ИС. Используется подход к организации проектиро-
вания ИС «сверху - вниз», когда сначала определяется состав функциональных
подсистем, а затем постановка отдельных задач. Соответственно сначала разра-
батываются такие общесистемные вопросы, как организация интегрированной
базы данных, технология сбора, передачи и накопления информации, а затем
технология решения конкретных задач. В рамках комплексов задач программи-
рование осуществляется по направлению от головных программных модулей к
исполняющим отдельные функции модулям. При этом на первый план выходят
вопросы взаимодействия интерфейсов программных модулей между собой и с
базой данных, а на второй план – реализация алгоритмов.
Модель будет зависеть от специфики АС и специфики условий, в которых
последняя создается и функционирует. Для разработки современных АС наибо-
41
лее предпочтительна спиральная модель, т.к. в ней отсутствуют недостатки вы-
шерассмотренных моделей.
Для разработки АС была выбрана спиральная модель жизненного цикла,
так как она наиболее реально отображает разработку программного обеспечения
и позволяет учитывать риски на каждом витке эволюции разработки АС.
Для внедрения разрабатываемой АС была выбрана стратегия «узкое ме-
сто», предусматривающая сосредоточение на «узком» месте производственного
процесса, так как данный проект автоматизирует процесс, связанный с работой
менеджеров по продажам, и узким местом является скорость ручной обработки
входящих документов.
2.1.2. Ожидаемые риски на этапах жизненного цикла и их описание
На каждом этапе жизненного цикла АС могут возникать различные риски.
Основными рисками на этапе «Определение требований к АС» являются:
неполное и некорректное определение свойств АС, требуемых для ре-
шения задачи;
некорректный выбор числа задач проектирования.
Риски этого этапа могут быть предотвращены посредством использования
современных Case-средств при моделировании бизнес-процессов.
На этапе «Определение функций АС» основной риск это некорректное
определение функций АС. Для избегания такого риска при определении функ-
ций АС должны участвовать эксперты в области автоматизации. Также на дан-
ном этапе существует риск неправильного выбора способа приобретения АС.
Риск предотвращается тщательным анализом всех вариантов стратегий автома-
тизации.
Основной риск на этапе «Разработка проекта автоматизации» - это разра-
ботка неэффективного плана-графика проведения работ. Данный риск является
финансовым и временным, предотвращается использованием современных ав-
томатизированных средств проектирования.
На этапе «Разработка программного обеспечения» основной риск заклю-
чается в некорректной разработке программы (возможность внесения случайных
ошибок в код программы, неправильно подобранный инструментарий для разра-
ботки). Риск устраняется посредством использования тестов и тестовых стендов,
42
для определения корректности работы программы. На данном этапе также воз-
можно возникновение риска некорректного тестирования. Риск предотвращается
использованием лицензионного стендового оборудования, а устраняется двой-
ным тестированием.
На этапе внедрения также могут возникнуть такие риски как, несовмести-
мость с существующей программно-аппаратной платформой. Риск предотвраща-
ется использованием современных средств разработки ПО, модульность ПО и
поддержкой версионности.
2.1.3. Организационно-правовые и программно-аппаратные средства обес-
печения информационной безопасности и защиты информации
В качестве организационных мер обеспечения безопасности в ООО
«АлексАвто» существуют инструкции безопасности при работе с ПК. Прежде
чем сотрудник приступит к работе с разрабатываемой АС, ему будет предложе-
но ознакомиться с инструкцией по безопасности и работе с ПО.
Для защиты от внутренних и внешних угроз выполнено следующее:
каждому сотруднику присваивается уникальный логин и пароль для
входа в ОС, поэтому система способна распознать конкретного пользователя;
для защиты от вредоносного ПО на компьютерах сотрудников уста-
новлен антивирус;
настроен прокси-сервер для выхода в Интернет.
2.2. Информационное обеспечение задачи
2.2.1. Информационная модель и её описание
Для организации процесса проектирования необходима информационная
поддержка проекта. На основании штатного расписания была построена обоб-
щенная схема организационной структуры исследуемого предприятия. На осно-
вании движения документооборота и должностных инструкций была создана
модель бизнес-процессов, описывающая порядок выполнения предприятием
своих функций [1].
Процесс получения входной информации характеризуется поступлением в
автосалон информации от банков-партнеров и предложений от клиентов (за-
43
явок). Нормативно-справочная информация характеризуется набором докумен-
тации, необходимой для оформления процессов деятельности менеджеров по
продажам. Выходная информация характеризуется документацией, предназна-
ченной для клиентов компании.
Для построения информационной модели были изучены особенности
предметной области. На основании проведенных исследований получены сле-
дующие основные элементы информационной модели (рисунок 2.1).
Рисунок 2.1 – Информационная модель
Основой информационной модели является БД, включающая в себя не-
сколько справочных таблиц, содержащих сведения о покупателях, поставщиках,
истории продаж, об автомобилях на складе, поставках и продажах и прочей слу-
жебной информации.
Процесс проектирования и реализации проекта будет основан на принци-
пах движения информационных потоков предприятия с целью сохранения кон-
цепции ведения документации и облегчения процесса внедрения системы авто-
матизации.
44
2.2.2. Характеристика нормативно-справочной, входной и оператив-
ной информации
Входная информация – информация, образующаяся на входе любой си-
стемы или поступающая в систему извне. Она может быть представлена в виде
данных, документов, устных сообщений и прочее. Цель любой системы – рацио-
нальная обработка входной информации для получения оптимальных управлен-
ческих решений в виде выходной информации.
Для предприятия ООО «АлексАвто» поступление входной информации
можно представить схематически в виде структуры, показанной на рисунке 2.2.
Рису-
нок 2.2 – Поток входной информации
Входная информация, с которой работают менеджеры по продажам, мо-
жет быть классифицирована в двух направлениях: информация, поступающая от
клиентов компании; информация, поступающая от банков-партнеров.
Информация, поступающая от клиентов – это заявки на приобретение,
продажу или доставку автомобилей. Заявки в основном формируются на устной
основе, но в последствие приобретают документальную форму в виде договоров
покупки или продажи. Клиенты могут так же обращаться в компанию для внесе-
ния своих предложений по работе в случае, если клиента что-то не устраивает в
работе менеджера, а так же обращаться с коммерческими предложениями. Ком-
мерческие предложения могут представлять собой предложения для фирмы,
направленные на приобретение автомобиля от клиента по фиксированной цене
Заявки от кли-
ентов
Предложения
клиентов
Уведомления
банков-
партнеров
Информационная
поддержка банков
Пакет докумен-
тов для достав-
ки
автомобилей
Пакет докумен-
тов для покупки
автомобиля
Менеджеры по
продажам
45
или с изменением условий стандартного предложения компании; продажу авто-
мобиля со скидкой на основании встречного предложения от клиента; доставки
автомобиля с оригинальной комплектацией или характеристиками автомобиля,
отвечающих предпочтениям клиента.
Информация от банков-партнеров представляет собой рассылку информа-
ционных данных о тарифных ставках кредитования лиц на приобретение авто-
мобиля или клиентского кредитования на получение небольших сумм денежных
средств. Помимо тарифов, банк рассылает информацию о деятельности банка,
предоставляемых услугах и продуктах, используя маркетинговую стратегию по
привлечению клиентов; анкеты банка для клиентов, принявших решение о по-
купке автомобиля в кредит. С одной стороны, такая организация оформления
документов достаточно удобна для клиентов с той позиции, что не приходится
выжидать очереди в банке для заполнения анкет и оформления кредита, но с
другой стороны, клиенту все равно придется обращаться в банк для проверки
анкеты и получения подтверждения на выдачу кредита. Однако информация, по-
ступающая от банка, представляет собой не только информационную поддержку
для клиента, но и предоставление подтверждающей документации для компании
о безналичном переводе денежных средств со счетов клиента на счет компании,
называемых платежными поручениями.
Отдельным разделом входной информации является информация о до-
ставке автомобилей из стран Европы и Америки. При покупке автомобиля за
рубежом поступает информация о характеристиках автомобиля (марка, название
автомобиля, цвет, комплектация, год выпуска), стоимости покупки и доставки, а
также сроках прибытия автомобиля в Россию. Пакет документов, необходимых
для регистрации автомобиля в России, присылается по почте. Это организовано
с целью безопасности документации и дает возможность для оформления и ре-
гистрации автомобиля в России.
Таким образом, потоки входной информации направлены на обеспечение
продажной деятельности предприятия. Существуют внутрифирменные концеп-
ции обработки информации, за которые отвечает бухгалтерия. Стандартную до-
кументацию для оформления покупки или продажи автомобиля оформляет ме-
неджер по продажам на основании своих функциональных обязанностей по до-
46
говору купли-продажи, составленного под контролем бухгалтерии и юридиче-
ской службы.
После поступления входной информации от клиента в компанию в виде
заявок на покупку или продажу автомобиля и проведения консультации клиента
при согласии клиента на покупку, начинается преддоговорная подготовка. Кли-
ента информируют от все технических характеристиках автомобиля, комплекта-
ции и условиях договора. При окончательном согласии клиента на покупку
оформляется договор купли-продажи, экземпляр которого передается клиенту и
остается в компании.
Внутренняя информация компании представляется различного рода при-
казами, указами, распоряжениями. Менеджеры по продажам формируют отчеты
на основании итогов своей работы. Логист фирмы проводит информационный
анализ рынка конкурентов, спроса клиентов на общем рынке продаж, выявляет
наиболее распространенные модели, пользующиеся большим спросом у покупа-
телей. По итогам аналитической работы формируются методы и методики орга-
низации работы и привлечения клиентов.
Приказы и указы, формируемые внутри фирмы, распространяются во все
ее отделы в зависимости от значения содержания управляющих документов. На
основе управляющей документации менеджеры организуют ввод информации в
собственные информационные базы, являющиеся необходимыми для сбора пол-
ной информации об автомобилях и клиентах автосалона.
Итак, основные виды документации автосалона – это штатное расписание,
должностные инструкции, трудовой договор, приказ, личная карточка работника
(в карточке указывается данные работника, образование, паспортные данные,
данные о повышении квалификации, данные из трудовой книжки), внутренний
распорядок.
Штатное расписание представляет собой таблицу данных, содержащую
наименование структурного подразделения, должность, количество штатных
единиц, тарифная ставка и итоговая заработная плата с учетом всех надбавок и
коэффициентов. Такое штатное расписание доступно для любого работника
компании. Работники могут сверять данные в таблице и самостоятельно рассчи-
тывать свою заработную плату.
47
Внутренний распорядок предприятия регулирует трудовые отношения ра-
ботников и имеет следующие цели:
обеспечение соблюдения работниками организации трудовой дисци-
плины;
воспитание ответственности отношения к труду, сознательного и
творческого отношения к должностным обязанностям;
организация труда на современной научной основе;
рациональное использование работниками организации рабочего вре-
мени в процессе производственной деятельности.
Трудовой договор представляет собой документ, в котором указываются
отношения между работодателем и работником организации. В договоре указы-
вается срок действия, предмет договора, права и обязанности работника, права и
обязанности работодателя, занятость и условия труда, условия оплаты труда ра-
ботника, режим труда и отдыха, условия и виды социального страхования ра-
ботника.
Должностные обязанности учитывают все закрепленные за работником
функции каждой отдельной должности. Должностные инструкции разрабатыва-
ются для каждого сотрудника компании в соответствие с должностью. В долж-
ностных инструкциях может указываться порядок аттестации работника и ос-
новные принципы ведения работы.
Личная карточка работника содержит информацию о работнике: паспорт-
ные данные, данные об образовании, квалификации, дополнительном образова-
нии, заработной плате работника, курсах повышения квалификации, данные из
трудовой книжки.
Заявления компании могут содержать различного рода информацию: как о
принятии на работу, увольнении, так и о предоставлении отпуска или больнич-
ного отпуска.
2.2.3. Характеристика результатной информации
Выходная информация – информация, образующаяся в результате обра-
ботки входной информации на выходе системы. Она является результатом при-

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

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