Дипломная по теме: Создание информационной системы по учету продаж

Название работы: Создание информационной системы по учету продаж

Скачать демоверсию

Тип работы:

Дипломная

Предмет:

Информационное обеспечение, программирование

Страниц:

174 стр.

Год сдачи:

2010 г.

Содержание:

ВВЕДЕНИЕ 6

1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ И ПОСТАНОВКА ЗАДАЧИ 8

1.1 ТЕХНИКО-ЭКОНОМИЧЕСКАЯ ХАРАКТЕРИСТИКА ПРЕДМЕТНОЙ ОБЛАСТИ И ПРЕДПРИЯТИЯ» АНАЛИЗ ДЕЯТЕЛЬНОСТИ «КАК ЕСТЬ» 8

1.1.1 Характеристика предприятия и его деятельности 8

1.1.2 Организационная структура управления предприятием 11

1.2 ХАРАКТЕРИСТИКА КОМПЛЕКСА ЗАДАЧ, ЗАДАЧИ И ОБОСНОВАНИЕ НЕОБХОДИМОСТИ АВТОМАТИЗАЦИИ 17

1.2.1 Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов 17

1.2.2 Определение места проектируемой задачи в комплексе задач 20

1.2.3 Обоснования необходимости использования вычислительной техники для решения задачи 25

1.3 АНАЛИЗ СУЩЕСТВУЮЩИХ РАЗРАБОТОК И ВЫБОР СТРАТЕГИИ АВТОМАТИЗАЦИИ «КАК ДОЛЖНО БЫТЬ» 28

1.3.1 Анализ существующих разработок для автоматизации задачи 28

1.3.2 Выбор и обоснование стратегии автоматизации задачи 39

1.3.3 Выбор и обоснование способа приобретения ИС для автоматизации комплекса задач 42

1.4 ОБОСНОВАНИЕ ПРОЕКТНЫХ РЕШЕНИЙ 44

1.4.1 Обоснование проектных решений по техническому обеспечению 44

1.4.2 Обоснование проектных решений по информационному обеспечению 48

1.4.3 Обоснование проектных решений по программному обеспечению 53

2 ПРОЕКТНАЯ ЧАСТЬ 57

2.1 РАЗРАБОТКА ПРОЕКТА АВТОМАТИЗАЦИИ 57

2.1.1 Этапы жизненного цикла проекта автоматизации 57

2.1.2 Ожидаемые риски на этапах жизненного цикла и их описание 65

2.2 ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ЗАДАЧИ 73

2.2.1 Информационная модель и ее описание 74

2.2.2 Используемые классификаторы и системы кодирования 76

2.2.3 Характеристика нормативно-справочной, входной и оперативной информации 78

2.2.4 Характеристика результатной информации 80

2.2.5 Формализация расчётов показателей 81

2.3 ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ЗАДАЧИ 83

2.3.1 Общие положения (дерево функций и сценарий диалога) 83

2.3.2 Характеристика базы данных 84

2.3.3 Структурная схема пакета (дерево вызова программных модулей) 89

2.3.4 Описание программных модулей 90

2.4 ТЕХНОЛОГИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ЗАДАЧИ 91

2.4.1 Организация технологии сбора, передачи, обработки и выдачи информации 92

2.4.2 Схема технологического процесса сбора, передачи, обработки и выдачи информации 95

2.5 КОНТРОЛЬНЫЙ ПРИМЕР РЕАЛИЗАЦИИ ПРОЕКТА И ЕГО ОПИСАНИЕ 96

3 ЭКОНОМИЧЕСКАЯ ЧАСТЬ 103

3.1 ВЫБОР И ОБОСНОВАНИЕ МЕТОДИКИ РАСЧЕТА ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ 103

3.2 РАСЧЕТ ПОКАЗАТЕЛЕЙ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ ПРОЕКТА 108

ЗАКЛЮЧЕНИЕ 113

БИБЛИОГРАФИЧЕСКИЙ СПИСОК 115

ПРИЛОЖЕНИЕ 1. ОБРАЗЦЫ ИСПОЛЬЗУЕМЫХ ДОКУМЕНТОВ 118

ПРИЛОЖЕНИЕ 2. ДИАГРАММА ГАНТА 122

ПРИЛОЖЕНИЕ 3. МАКЕТЫ ВХОДНЫХ ДОКУМЕНТОВ 123

ПРИЛОЖЕНИЕ 4. МАКЕТЫ ВХОДНЫХ ДОКУМЕНТОВ 126

ПРИЛОЖЕНИЕ 5. ЛИСТИНГИ ПРОГРАММНЫХ МОДУЛЕЙ 129

Выдержка:

Введение:

В настоящее время автоматизация коснулась практически всех областей человеческой деятельности.

Естественно, что на преимущества автоматизации первыми откликнулись и стали их использовать в своей деятельности коммерческие предприятия. Одним из бизнес-процессов, который подлежит автоматизации в первую очередь – это различного вида учеты, в том числе и учет совершенных продаж.

Объектом исследования данной работы является деятельность открытого акционерного общества «Целевое управление», предметом исследования – автоматизация процесса учета продаж компании.

Целью работы является создание информационной системы, способной автоматически выполнять большую часть работы по учету продаж, в настоящее время выполняемых человеком.

Кроме того, определены следующие цели разрабатываемого дипломного проекта:

• Минимизация участия человека в процессе ввода информации

• Исключение повторного ввода одних и тех же данных в разные хранилища данных

• Минимизация вероятности ввода ошибочной информации в базу данных

• Повышение оперативности попадания обновленных данных в базу данных о продажах.

Достижение этих целей позволит более точно делать прогнозы относительно развития компании.

В качестве средства достижения поставленной цели будет использоваться моделирование бизнес-процессов и разработка порядка их автоматизации.

Кроме того, необходимо экономически оправдать применение автоматизации именно для данного бизнес-процесса, а также рассчитать экономическую эффективность от внедрения системы на предприятии.

Создаваемая система должна будет автоматизировать следующие функции:

• вывод информации о продажах ;

• вывод информации о клиентах;

• ведение различной справочной информации;

• ведение оперативного учета в области продаж товара;

• учёт оказания дополнительных услуг;

Данный дипломный проект состоит из трёх частей.

В аналитической части выполнен комплекс работ, направленных на обоснование необходимости автоматизации: определена сущность задачи, описаны основные свойства системы, дано описание всем существующим бизнес-процессам, рассмотрены вопросы, связанные с анализом существующих разработок в этой области. Также в первой главе обосновываются проектные решения по информационному, программному, техническому и технологическому обеспечению.

Проектная часть посвящена рассмотрению этапов жизненного цикла проекта. Также дана характеристика информационной архитектуры разрабатываемого проекта, построена информационная модель задачи, проведено моделирование «сущность-связь» (ER-модель), описана структура полей таблиц базы данных, проанализированы все информационные потоки входной, оперативной, нормативно-справочной и результатной информации.

В процессе реализации проектных решений по программному обеспечению построены: дерево диалога (сценарий работы с системой), структурная схема пакета и ряд других компонент проекта, подробно раскрывающих сущность машинной реализации задачи.

Кроме этого, во второй главе описаны все используемые программные модули, построена схема технологического процесса сбора, передачи, обработки и выдачи информации, описан контрольный пример реализации проекта.

Третья часть дипломного проекта посвящена выбору методики расчета экономической эффективности и собственно проведению всех расчетов, направленных на обоснование экономической эффективности проекта. Полученные результаты расчетов свидетельствуют об экономической эффективности проекта.

В заключении сделаны некоторые обобщенные выводы, подведены итоги проделанной работы и рассмотрены перспективы развития системы. Некоторые материалы, относящиеся к основной части проекта, вынесены в приложения.

Глава 3:

Экономическая эффективность проекта — это мера соотношения затрат и результатов функционирования программного продукта.[9] Одним из подходов, для описания экономической эффективности является сопоставление существующих показателей деятельности и тех показателей, которые будут достигнуты в результате использования проектируемого, разрабатываемого и внедряемого программного обеспечения.

Для определения экономической эффективности разрабатываемого проекта существует ряд методик, используемых с учетом специфики предметной области. Целесообразно оценить экономическую эффективность проекта по трудовым и стоимостным показателям, которые позволяют измерить экономию от внедрения нового программного продукта относительно прежнего варианта, предполагающего использование существующей в настоящее время технологии.

Обоснование экономической эффективности машинной обработки информации позволяет:

• выявить необходимость и целесообразность затрат на создание и внедрение автоматизированной системы обработки информации на конкретных муниципальных объектах;

• установить основные направления автоматизации обработки информации по отдельным видам управленческих работ и уровням управления, исходя из специфики объекта, методов получения, передачи и обработки информации;

• наметить очередность проведения работ по автоматизации обработки информации;

• рассчитать срок окупаемости затрат на создание автоматизированной системы обработки информации и сравнить его с установленными нормативами;

• определить влияние внедрения новых технических средств в управление объектом на технико-экономические показатели его деятельности (себестоимость, рентабельность, производительность труда, и т.п.);

• выбрать экономически наиболее эффективные варианты построения информационного обеспечения автоматизированной системы обработки информации.

В основе расчета экономической эффективности данного дипломного проекта лежит сравнение существующего и нового варианта решения задачи. Базовый вариант автоматизирует лишь отчасти процессы расчета прайс-листов и бронирования услуг. В качестве предлагаемого варианта – полная автоматизации процесса учета продаж.

Общая экономическая эффективность проекта складывается из двух составляющих:

• косвенного эффекта, который характеризуется повышением достоверности и точности информации, увеличением возможных объёмов обрабатываемой информации;

• прямого эффекта, который характеризуется сокращением времени обработки и получения данных, сокращением трудоемкости работы и стоимостных затрат обработки производимых операций.

Для расчета прямого эффекта необходимо рассмотреть показатели трудовых и стоимостных затрат.

К трудовым показателям относятся следующие:

• абсолютное снижение трудовых затрат (?T) (час), рассчитываемое по формуле:

?T = T0 – T1, (3.1)

где T0 - трудовые затраты на обработку информации по базовому варианту (час),

T1 – трудовые затраты на обработку информации по предлагаемому варианту (час);

• коэффициент относительного снижения трудовых затрат (Кт) (%), для расчета которого используется следующая формула:

КT = ?T / T0 * 100%; (3.2)

• индекс снижения трудовых затрат или повышение производительности труда (YT), рассчитываемый следующим образом:

IT = T0 / T1. (3.3)

К стоимостным показателям относятся следующие:

• абсолютное снижение стоимостных затрат (?С) (руб.), рассчитываемое по формуле:

?С = С0 – С1, (3.4)

где С0 — стоимостные затраты (в рублях) на обработку информации по базовому варианту,

С1 — стоимостные затраты (в рублях) на обработку информации по предлагаемому варианту;

• коэффициент относительного снижения стоимостных затрат (КС) (%), рассчитываемый по следующей формуле:

КС = ?С / С0 * 100%; (3.5)

• индекс снижения стоимостных затрат или повышение производительности труда (YС), который рассчитывается по формуле:

Заключение:

Основные задачи дипломного проекта — анализ деятельности предприятия, выявление существующих недостатков в текущей технологии управления предприятия, разработка конфигурации системы учета продаж ООО «Целевое управление».

На основании анализа текущей технологии управления были сформированы цели и назначение разрабатываемого автоматизированного варианта решения данной задачи, произведено сравнение с аналогичными системами решения данной задачи, проведена формализация расчетов результатных показателей, выбрана технология проектирования, а также принят ряд проектных решений по техническому, информационному, программному и технологическому обеспечению.

Для проектируемой системы была построена информационная модель, разработана локальная система классификации и кодирования. Кроме того, были приняты решения по способу хранения и организации данных. Построены инфологическая схема базы данных.

В части программного обеспечения были спроектированы дерево функций и сценарий диалога работы системы по учету затрат по местам возникновения. А также разработана структурная схема пакета: дерево вызова процедур и схема взаимосвязи программных модулей и файлов.

В рамках технологического обеспечения была спроектирована схема организации технологии сбора, передачи, обработки и выдачи информации для разрабатываемого проекта.

На основании анализа предметной области и данных, полученных путем испытания программного решения, была рассчитана ожидаемая экономическая эффективность проекта. Ее уровень позволяет говорить о рентабельности данного проекта. Было отмечено снижение как стоимостных, так и трудовых затрат. Срок окупаемости затрат на разработку и внедрении системы составит чуть меньше полутора лет.

Учитывая полученный эффект, было решено продолжить развитие проекта. Планируется развитие следующих направлений: интеграция системы с 1С Бухгалтерия, что позволит минимизировать работу персонала по переносу данных из одной системы в другую; внедрения оперативного анализа данных на основе OLAP систем, что обеспечит эффективную и оперативную поддержку в принятии управленческих решений.

Похожие работы на данную тему