Оглавление
Введение 5
1 Аналитическая часть 7
1.1 Технико-экономическая характеристика предметной области и предприятия. Анализ деятельности «КАК ЕСТЬ» 7
1.1.1 Характеристика предприятия и его деятельности 7
1.1.2 Организационная структура управления предприятием 9
1.1.3 Программная и техническая архитектура ИС предприятия 16
1.2 Характеристика комплекса задач, задачи и обоснование необходимости автоматизации 23
1.2.1 Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов 23
1.2.2 Определение места проектируемой задачи в комплексе задач и ее описание 25
1.2.3 Обоснование необходимости использования вычислительной техники для решения задачи 29
1.2.4 Анализ системы обеспечения информационной безопасности и защиты информации 32
1.3 Анализ существующих разработок и выбор стратегии автоматизации «КАК ДОЛЖНО БЫТЬ» 33
1.3.1 Анализ существующих разработок для автоматизации задачи 33
1.3.2 Выбор и обоснование стратегии автоматизации задачи 39
1.3.3 Выбор и обоснование способа приобретения ИС для автоматизации задачи 43
1.4 Обоснование проектных решений 44
1.4.1 Обоснование проектных решений по информационному обеспечению 44
1.4.2 Обоснование проектных решений по программному обеспечению 46
1.4.3 Обоснование проектных решений по техническому обеспечению 59
2 Проектная часть 61
2.1 Разработка проекта автоматизации 61
2.1.1 Этапы жизненного цикла проекта автоматизации 61
2.1.2 Ожидаемые риски на этапах жизненного цикла и их описание 64
2.1.3 Организационно-правовые и программно-аппаратные средства обеспечения информационной безопасности и защиты информации 66
2.2 Информационное обеспечение задачи 69
2.2.1 Информационная модель и её описание 69
2.2.2 Характеристика нормативно-справочной, входной и оперативной информации 69
2.2.3 Характеристика результатной информации 73
2.3 Программное обеспечение задачи 75
2.3.1 Общие положения (дерево функций и сценарий диалога) 75
2.3.2 Характеристика базы данных 77
2.3.3 Структурная схема пакета (дерево вызова программных модулей) 81
2.3.4 Описание программных модулей 83
2.4 Контрольный пример реализации проекта и его описание 85
3 Обоснование экономической эффективности проекта 92
3.1 Выбор и обоснование методики расчёта экономической эффективности 92
3.2 Расчёт показателей экономической эффективности проекта 95
Заключение 101
Список использованной литературы 103
Приложение. Листинг основных программных модулей 105
Введение
Продажи являются двигателем всей экономики, а их анализ позволяет более эффективно строит свою деятельность. В этом заключается актуальность дипломной работы.
Технология продаж основывается на формализованных бизнес процессах работы компании и ключевых показателях деятельности сотрудников отделов продаж.
В настоящей дипломной работе рассматривается деятельность закрытого акционерного общества ««Торговый дом ЦентрОбувь». Целью работы является проектирование и разработка информационной системы учета продаж. За счет внедрения данной системы общество должно получить экономические выгоды в виде снижения трудоемкости автоматизируемых операций.
Задачами дипломной работы является:
- анализ деятельности предприятия и выявление «узких» мест в его бизнес-процессах; выбор комплекса задач автоматизации; определение проектных решений по видам обеспечения; описание разработанной автоматизированной системы; расчет экономической эффективности.
Дипломная работа включает в себя три части, введение, заключение и приложения.
В аналитической части выполнен комплекс работ, направленных на обоснование необходимости автоматизации: определена сущность задачи, описаны основные свойства системы, дано описание всем существующим бизнес-процессам, рассмотрены вопросы, связанные с анализом существующих разработок в этой области. Также в первой главе обосновываются проектные решения по видам обеспечения.
В результате выбран способ приобретения – самостоятельная разработка, также в качестве языка программирования выбран скриптовый язык PHP, а для хранения данных выбрана свободно распространяемая СУБД MySQL.
Аналитическая часть Технико-экономическая характеристика предметной области и предприятия. Анализ деятельности «КАК ЕСТЬ» Характеристика предприятия и его деятельностидом ЦентрОбувь» возникло в 1996 году путем объединения крупных московских магазинов объединились под единым брендом, и с этого момента началась непрерывная история развития розничной сети, которой тогда только предстояло стать крупнейшей в России. В 2000 году в Москве было уже 50 магазинов «Торговый дом ЦентрОбувь».
Компания представляет собой классически построенный сетевой бизнес с централизованным управлением и единой маркетинговой политикой. Основными направлениями деятельности компании является оптовая и розничная торговля обувью.
От обычных магазины дом ЦентрОбувь» отличает, в первую очередь, демократичная стоимость продукции. Во-вторых, в торговом зале представлено максимальное количество обуви всех размеров, имеющихся в наличии. И это неслучайно. В основе этого лежит идея самообслуживания и экономии времени покупателем: последний может примерить понравившуюся пару, не дожидаясь, когда освободится продавец. Ну, и наконец, это шаговая доступность магазинов.
Учитывая эти факторы, магазины дом ЦентрОбувь» и стали по-настоящему народными и любимыми не только покупателями, но и теми, кто работает в них. Причем в каждом магазине, благодаря слаженной работе продавцов-кассиров, старших продавцов и директоров, создана своя неповторимая атмосфера. Немаловажную роль в этом играют и территориальные директора, за которыми закреплено несколько магазинов. Так, зачастую, именно они организуют и различные конкурсы на выявление лучшего из магазинов, что создает для коллективов розничных точек дополнительный стимул к достижению высоких показателей и помогает персоналу чувствовать себя единой командой.
Характеристика комплекса задач, задачи и обоснование необходимости автоматизации Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов
Основным видом деятельности рассматриваемого предприятия является оптовая и розничная продажа обуви, в том числе франчайзинг. Схема, описывающая общую характеристику деятельности дом ЦентрОбувь», представлена на рисунке 1.4.
На основании схемы, основными процессами компании можно назвать:
- Оформление заказов клиентами; Закупка и поставка продукции в соответствии с ранее достигнутыми с поставщиками договоренностями; Доставка и хранение продукции, распределение ее между магазинами; Собственно продажи, включающие учет продаж и их анализ.
Оформление заказов покупателями происходит в следующем порядке - клиент ознакамливается с предложенным ассортиментом, выбирает необходимую продукцию, определяет ее количество, оформляет заявку на покупку. Заявка попадает менеджеру отдела продаж, где он объединяет все заявки в одну, на основании которой становится ясна потребность в продукции на ближайший период.
Рисунок 1.1 Характеристика деятельности дом ЦентрОбувь»
Декомпозиция основной деятельности приведена на рисунке 1.5.
Рисунок 1.2 Декомпозиция основного процесса
Далее менеджерами отдела закупок на основании плана продаж составляются заявки на поставку продукции от поставщиков, в заявке также указывается, на какой склад необходимо поставить какую продукцию и в каком количестве. После поставки продукции она учитывается в системе складского
Анализ существующих разработок и выбор стратегии автоматизации «КАК ДОЛЖНО БЫТЬ» Анализ существующих разработок для автоматизации задачи
Для автоматизации учета продаж и других, близких к данной, задач давно и с успехом применяются системы взаимодействия с клиентом – CRM.
Выбор CRM для конкретной ситуации производится после формирования компанией бизнес – требований к будущему инструменту автоматизации продаж - CRM системе.
Выбор CRM происходит путем сравнения CRM систем, имеющихся на рынке, по следующим характеристикам:
- функциональные требования: определение, может ли CRM система реализовать необходимые для автоматизации продаж компании функции; результатом оценки каждой системы может быть - наличие функционала в «базовой комплектации» CRM, возможность быстрой настройки функционала, или возможность настройки нужного функционала только программными методами; каждый из результатов определит в будущем трудоемкость и стоимость CRM проекта; технические требования: сравнение CRM по техническим характеристикам системы, определяющим соответствие CRM системы специфике и масштабу бизнеса; клиентская политика производителя CRM системы: продуктовая и ценовая политика, организация служб поддержки клиентов и «горячих линий» для поддержки пользователей; сравнение специализированных IT компаний - потенциальных партнеров по реализации CRM проекта: наличие в стране и в городе профессионального партнера для внедрения системы, наличие у партнера опыта и достаточного количества ресурсов для реализации проекта.
Обоснование проектных решений Обоснование проектных решений по информационному обеспечению
Информационное обеспечение (ИО) подсистемы представляет собой информационную модель работы сотрудников предприятия. Различают внемашинное и внутримашинное обеспечение.
Информационное обеспечение включает в себя: систему классификации и кодирования; систему унифицированной документации, используемой в ИО, информационную базу, т. е. информацию из всех информационных массивов.
Внемашинное обеспечение – это вся совокупность информации, основную часть которой составляют документы. Различат первичные документы (входные) такие, как налоговые декларации и другая отчетность налогоплательщиков, и отчетные (выходные) документы, к которым относятся отчетность налогоплательщиков, обработанная и подготовленная для отдела по работе с налогоплательщиками и отдела камеральных проверок.
Внутримашинное ИО – это представление данных на машинных носителях в виде специальным образом организованных массивов (файлов), БД и их информационных связей. Внутримашинное информационное обеспечение подсистемы создает информационную среду, направленную на выполнение сотрудниками своих профессиональных обязанностей. Эта область характеризуется набором объектов, их свойств и взаимосвязей. Для каждого объекта выделяется набор его характеристик, свойств.
К информационному обеспечению предъявляются следующие общие требования:
- информационное обеспечение должно быть достаточным для поддержания всех автоматизируемых функций объекта; для кодирования информации должны использоваться принятые классификаторы;
Проектная часть Разработка проекта автоматизации
Этапы жизненного цикла проекта автоматизации
Жизненный цикл информационной системы — период времени, который начинается с момента принятия решения о необходимости создания информационной системы и заканчивается в момент ее полного изъятия из эксплуатации.
Существуют следующие стандарты проектирования информационных систем:
- ГОСТ 34.601-90 ISO/IEC 12207:1995 (российский аналог — ГОСТ Р ИСО/МЭК 12207-99) Custom Development Method (методика Oracle) Rational Unified Process (RUP). Microsoft Solutions Framework (MSF). Включает 4 фазы: анализ, проектирование, разработка, стабилизация, предполагает использование объектно-ориентированного моделирования. Экстремальное программирование (англ. Extreme Programming, XP). В основе методологии командная работа, эффективная коммуникация между заказчиком и исполнителем в течение всего проекта по разработке ИС. Разработка ведется с использованием последовательно дорабатываемых прототипов. ISO/IEC 15288
Стандарт ISO/IEC 12207:1995 «Information Technology — Software Life Cycle Processes» является основным нормативным документом, регламентирующим состав процессов жизненного цикла ИС. Он определяет структуру жизненного цикла, содержащую процессы, действия и задачи, которые должны быть выполнены во время создания ИС.
Стандарт ГОСТ Р ИСО/МЭК 12207-99 не предлагает конкретную модель жизненного цикла. Его положения являются общими для любых моделей
Информационное обеспечение задачи Информационная модель и её описаниеИнформационная модель представляет собой схему движения входных, промежуточных и результативных потоков и функций предметной области. Кроме того, она объясняет, на основе каких входных документов и какой нормативно-справочной информации происходит выполнение функций по обработке данных и формирование конкретных выходных документов. Информационная модель представлена на рис. 2.1.
Рисунок 2.3 Информационная модель системы
На схеме приведено отображение следующих условных зон информационной модели:
область заполнения справочников на основании входных документов и с помощью экранных форм; область учета продаж; область формирования отчетных документов; область справочников и таблиц системы.Программное обеспечение задачи Общие положения (дерево функций и сценарий диалога)
Разрабатываемая информационная система призвана автоматизировать функции менеджеров отдела продаж по учету продаж и их анализу. На основании данных функции построено дерево функций системы, которое представляет декомпозицию функций системы и формируется с целью детального исследования функциональных возможностей системы и анализа совокупности функций, реализуемых на различных уровнях иерархии системы.
Работу с системой осуществляет менеджер отдела продаж. Дерево функций системы представлено на рисунке 2.2.
Как видно из представленной схемы, менеджер при работе в системе имеет возможность заполнения справочников, в том числе добавления, удаления записей, поиска по ним и получения списка записей, содержащихся в справочниках.
При выполнении функция по работе с учетом продаж менеджер имеет возможность создать запись, копировать ее из буфера, удалить запись, отправить на печать созданный документ либо сформировать результатный документ в формате MS Excel в соответствии с перечнем результатных документов, приведенных в пункте 2.2.3. Основным документом является счет-фактура, которая формируется по факту продаж и служит основным отчетным документом.
Рисунок 2.4 Дерево функций системы для менеджера отдела продаж
Сценарии диалога, формирующийся на основе дерева функций, приведен на рис. 2.3.
Контрольный пример реализации проекта и его описание
В данном пункет рассмотрим контрольны пример работы системы учета продаж.
После прохождения авторизации пользователю необходимо произвести первоначальное заполнение справочников (рисунок 2.7).

Рисунок 2.5 Учет типов обуви
Справочник Типы обуви хранит информацию о типах обуви. Для формирования справочника Товары также необходимо заполнить Справочник Группы обуви.

Рисунок 2.6 Справочник Группы товаров
Справочник товаров хранит информацию о товарах, а именно об обуви, которая находится в ассортименте торгового дома.
Рисунок 2.7 Экранная форма для заполнения справочника Товары
Обоснование экономической эффективности проекта Выбор и обоснование методики расчёта экономической эффективностиПод понятием «оценка экономической эффективности ИС» понимается процесс, включающий в себя понимание, определение и измерение того, насколько полезным в экономическом плане является или явилось внедрение ИС для предприятия. При этом экономическая полезность рассматривается обычно как денежный эквивалент того, насколько изменились доходы/расходы предприятия в результате инвестирования в ИС.
Под методом оценки эффективности ИС подразумевается способ или набор средств проведения полной оценки ИС. Они могут состоять как из формальных, так и из неформальных процедур, при этом под неформальными понимаются не основанные на цифровых данных, быстрые, преимущественно субъективные процедуры оценки, а под формальными - более объективные, рациональные, базирующиеся на недвусмысленных данных механизмы оценки.
Как известно, внедрение современных информационных технологий - дело дорогостоящее. Функционирование компаний в рыночной среде требует как минимум анализа экономических последствий, а еще лучше - оценки экономической эффективности того или иного шага преобразования системы управления компанией.
Оценка экономической эффективности ИС - сложная и трудоемкая работа, требующая не только технических, но и экономических навыков. Только сочетание этих двух составляющих может привести к достоверному результату проводимого анализа.
Продвижение на рынке ИС в условиях современной конкуренции невозможно без предоставления результатов оценки ожидаемой эффективности системы. Кроме того, существующая статистическая оценка успешности внедрения систем управления предприятием характеризуется неудачей внедрения от 40 до 70 % случаев.
Специалисты в области разработки, внедрения и сопровождения ИС должны обладать навыками проведения предварительной экспертизы проекта. Они должны уметь вести постоянный мониторинг системы на соответствие
Расчёт показателей экономической эффективности проекта
В соответствии с выбранной выше методикой произведем расчет основных показателей экономической эффективности разработанной информационной системы.
Для этого необходимо оценить объемы обрабатываемой информации в базовом и проектном варианте. Для расчета стоимостных показателей учтем, что заработная плата секретаря составляет около 30000 рублей. Так как в рабочей неделе содержится 5 рабочих дней по 8 часов, стоимость одного часа работы секретаря составит:
30000/(5*8)=170,45 рублей в час.
Для подсчета трудовых затрат воспользуемся перечнем операций, приведенных в пункте 1.2.3, принимая следующий объем каждой работы в год:
Таблица 3.1
Объем трудоемкости выполняемых операций, часов в год
Формирование приказа-накладной | 60180 |
Формирование платежного поручения | 43260 |
Формирования счета-фактуры | 26340 |
Запись в книге продаж | 9420 |
Заполнение ведомости учета реализации продукции | 7500 |
Подготовка отчета по совершенным продажам | 25200 |
Анализ совершенных продаж | 12600 |
Учет других документов | 113400 |
Подготовка других отчетов | 48000 |
Кроме того, учтем также, что до использования разработанной системы существуют накладные расходы, выражающиеся в необходимости закупки канцелярских принадлежностей, а именно (в год):
Бумага – 30 пачек по 120 рублей = 3600 рублей, в час – 3600/(20*8*12)=1,875 рублей.
А при использовании разработанной системы необходимо учесть амортизацию компьютера, которая составит 25% от его первоначальной стоимости (16000 рублей) при сроке эксплуатации 5 лет, то есть в час:
Заключение
Проектируемая информационная система позволит компании осуществить автоматизацию процесса учет продаж. Данная система спроектирована с использованием современных методик автоматизации бизнес-процессов компании. Применение данной системы приема позволит эффективно управлять работой элементов отдела продаж и иметь достоверную информацию по продажам и работе менеджеров.
Использование данной системы позволяет сократить временной цикл операции и обеспечить достоверность информации на выходе.
Теоретическая часть работы содержит краткую характеристику исследуемого предприятия. В данной части работы нам удалось описать его организационную структуру и представить характеристику его основных бизнес-процессов. Также имеется декомпозиция бизнес-процессов до процесса продаж, дается описание бизнес-процесса и выявляется его место в совокупных процессах, характерных для исследуемого предприятия. Практическая часть работы заключалась в построении модели информационной системы и описании информационной системы. Также нами было проведено описание и обоснование базовых технологий, применяемых при разработке информационной системы. Далее удалось предоставить экономическое обоснование для внедрения информационной системы автоматизации выбранного процесса. Полнота практической части обеспечивается моделированием таблиц базы данных информационной системы и описанием основных сценариев ее работы, что позволило создать функционирующее приложение.
Для реализации поставленных задач были использованы следующие методики:
- Моделирование бизнес-процессов с использованием методологии IDEF0;
- Использование принципов процедурного подхода к моделированию бизнес-процессов;
- Использование методики построения диаграмм сущность-связь при проектировании базы данных;
Список использованной литературы
Введение в системы баз данных – СПб: Издательский дом "Вильямс", 2000. - 848 с.; , CASE-технологии. Современные методы и средства проектирования информационных систем - М.: Финансы и статистика, 2006. Основы логистики: Учеб. пособие/ Инфоpм.-внедpен. центp "Маpкетинг".- М., 2005.- 121, с.: ил., табл. Дейв Крейн, Эрик Паскарелло, Даррен Джеймс. AJAX в действии: Учебник – М.: Вильямс, 2006. 450 – 490 с. роектирование реляционных баз данных для использования с микро-ЭВМ М.: Финансы и статистика, 1991. Базы данных: проектирование и использование: Учебник. – М.: Финансы и статистика, 2005. – 592 с. Дэвид Флэнаган. JavaScript. Подробное руководство: Учебник – М.: Символ Плюс, 2008. 243 – 249 с. Введение в базы данных. Центр Интернет ЯрГУ, 1997. Гэннон Дж. Принципы разработки программного обеспечения / Пер. с англ. — М.: Мир, 1982. — 386 с., ил. , Автоматизация оперативного и бухгалтерского учета товаров, 1997. Информационные системы: Учебник для вузов. 2-е изд. СПб: "Питер", 2005 г - 656 стр. раг, рвин, Access 2000 - Библия пользователя, Диалектика, 2000. Крис Дейт. Введение в базы данных, 6-е изд. Киев, Диалектика, 1998. Кристиан Дари, Богдан Бринзаре, Филип Черчез-Тоза, Михай Бусика. AJAX и PHP. Разработка динамических веб-приложений: Учебник – М.: Символ Плюс, 2006.


