Проектирование ЭИС учета и анализа коммерческой деятельности интернет-магазина компьютерных товаров

Исследование бизнес-процессов, автоматизируемых и реорганизуемых в результате внедрения ЭИС, реализация ее клиентской части. Технология ведения учета и анализа коммерческой деятельности организации. Общие вопросы обеспечения информационной безопасности.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 10.04.2017
Размер файла 4,2 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Для разработки и дальнейшего обеспечения информационной системы требуется следующее программное обеспечение: операционная система Windows 7 и выше, и Microsoft Office 2007 (2010). Требование к оборудованию определяется требованиями к операционной системе:

· компьютер, совместимый с IBMPC на базе процессора Intel Core i-3 c тактовой частой 2000 Mhz;

· оперативная память в размере 2048 Mb;

· 1 Гб свободного места на жестком диске;

· монитор с диагональю 19 дюймов и видео-картой, поддерживающей разрешение 1024*768 dpi c частотой обновления не менее 75 Гц;

· клавиатура и мышь;

· лазерный или струйный принтер.

Для разработки ЭИС требуется наличие персонального компьютера со следующими требованиями:

· компьютер, совместимый с IBMPC на базе процессора Intel (Core) I5 c тактовой частой более 2000 Mhz;

· оперативная память в размере 4096Mb;

· 5 Гб свободного места на жестком диске;

· монитор с диагональю 19 дюймов и видео-картой, поддерживающей разрешение 1280*1024 dpi c частотой обновления не менее 75 Гц для заданного режима;

· клавиатура, мышь.

2.3 Экономические параметры разработки и внедрения ЭИС

2.3.1 Планирование выполнения работ

Автоматизация проектирования осуществляется с помощью программы Microsoft Project, которая включает основные возможности для руководства проектом: планирование задач, управление ресурсами, отслеживание выполнения, составление отчетов, совместная работа, настройка параметров и гибкое планирование.

В разработке ЭИС на всех стадиях принимают участие 3 специалиста: руководитель проекта, информатик-экономист, программист.

Задачи руководителя проекта:

· согласование и утверждение всех стадий проекта;

· передача информации и программы для внедрения в организацию.

Задачи информатика-экономиста:

· анализ предметной области;

· моделирование бизнес-процессов;

· разработка требований к будущему ЭИС;

· постановка задачи программисту;

· анализ результатов функционирования ЭИС.

Задачи программиста:

· разработка алгоритма решения задач;

· выбор среды программирования;

· разработка модулей программы;

· программирование объектов;

· отладка;

· тестирование;

· установка программы подготовка программной документации.

Определим этапы работы по созданию программного средства их длительность и ресурсы (Рисунок 2.17).

Рисунок 2.17 -- Основные этапы и работы, выполняемые при проектировании ЭИС

Необходимые ресурсы для разработки ЭИС представлены в Таблице 2.3.

Таблица 2.3 -- Перечень ресурсов для работы

Название ресурса

Стоимость, руб./час

Информатик-экономист

200,00

Программист

220,00

Руководитель

250,00

Для наглядного отображения процесса разработки ЭИС и привязки основных работ к календарным срокам на Рисунке 2.18 представлен линейный график календарного планирования разработки ЭИС (диаграмма Ганта).

В качестве начала проекта выбрано 14 марта 2016 года. Общие сроки разработки 47 рабочих дня при пятидневной рабочей неделе и восьмичасовом рабочем дне.

Рисунок 2.18 Ї Диаграмма Ганта

2.3.2 Расчёт себестоимости разработки и внедрения ЭИС

Затраты на разработку ЭИС определяются по следующим основным статьям:

1. Заработная плата.

2. Социальные отчисления.

3. Стоимость машинного времени.

4. Амортизация.

5. Накладные расходы.

6. Затраты на расходные материалы.

Совокупные затраты на основную заработную плату при разработке программы берутся из диаграммы Ганта и составляют 90 320,00 руб. (на 3 человек).

Общая страховая нагрузка в 2016 году составляет 30% от заработной платы работника, из которых:

· 22% уплачиваются в Пенсионный Фонд России;

· 2,9 % в Фонд Социального Страхования РФ;

· 5,1% в Федеральный Фонд Обязательного Медицинского Страхования.

Отчисления в страховые и внебюджетные фонды рассчитываются по формуле:

(2.5)

где Ї общий фонд оплаты труда разработчиков;

Ї общая ставка налоговых отчислений.

Машинное время составляет 50% от трудоемкости, при этом трудоемкость разработки составляет 376 человеко-часов при длительности разработки 47 рабочих дня и восьмичасовом рабочем. Средняя стоимость 1 машино-часа 6 руб.

Стоимость машинного времени определяется по формуле:

(2.6)

где Ї доля времени на разработку, приходящаяся на использование

машинного времени;

Ї стоимость 1 часа работы ПЭВМ.

Амортизация рассчитывается по формуле:

(2.7)

где Ї амортизация основных фондов за год;

Ї стоимость приобретения ПЭВМ вместе с оргтехникой;

Ї время эксплуатации.

Стоимость компьютера вместе с оргтехникой составляет 45 000 руб. Срок полезного использования установлен 5 лет, тогда:

руб./год.

Ежемесячная сумма амортизации рассчитывается по формуле:

(2.8)

руб./мес.

Амортизация в связи с разработкой и внедрением ЭИС рассчитывается по формуле:

(2.9)

где Ї количество месяцев, необходимое на разработку и внедрение ЭИС.

руб./мес.

Накладные расходы составляют в среднем 5 % от затрат на основную зарплату и рассчитываются по формуле:

(2.10)

где Ї суммарная заработная плата;

Ї коэффициент накладных расходов.

В Таблице 2.4 представлен перечень необходимых материалов для работы, их количество и цена, а также общие затраты на приобретение расходных материалов.

Таблица 2.4 Ї Затраты на расходные материалы при разработке ЭИС

Название

Количество, шт.

Цена, руб.

Стоимость, руб.

Флеш-карта

1

2 000

2 000

Бумага офисная

1

400

400

Картридж для принтера

1

600

600

Карандаш

3

20

60

Ручка

3

25

75

Стёрка

1

10

10

Линейка

1

15

15

Итого:

3 160

Сметная калькуляция затрат на разработку и внедрение ЭИС представлена в Таблице 2.5.

Общая стоимость разработки и внедрения ЭИС составит 127 720 руб.

Для внедрения разработанной ЭИС должна быть установлена ПЭВМ с соответствующим программным обеспечением. На предприятии в данном отделе уже установлено необходимое оборудование, поэтому затрат, связанных с его приобретением, в данном случае нет.

Рисунок 2.19 -- Структура затрат на разработку ЭИС

Таблица 2.5 Ї Сметная калькуляция затрат на разработку и внедрение ЭИС

Показатель

Сумма (руб.)

Заработная плата исполнителей

90 320

Отчисления с заработной платы

27 096

Стоимость машинного времени

1 128

Амортизация

1 500

Затраты на расходные материалы

3 160

Накладные расходы

4 516

Итого

127 720

2.3.3 Обоснование целесообразности разработки и внедрения ЭИС

Целесообразность разработки и внедрения ЭИС можно оценить на основе расчетов экономии, полученной в результате разработки и внедрения ЭИС силами сотрудников в сравнении с альтернативными затратами на покупку или заказ системы у сторонних организаций. Рыночная стоимость одного из аналогов создаваемого ЭИС -- программного продукта «1С:Предприятие 8. Управление Торговлей + 1С-Битрикс: Управление сайтом. Бизнес», рассмотренного в пункте 1.4, составляет 102 400 рублей (52 000 рублей -- стоимость лицензии на программный продукт, 50 400 рублей -- стоимость серверной лицензии).

Сравнение затрат на разработку ЭИС собственными силами с затратами на приобретение уже готового программного продукта осуществляется по формуле 2.19:

, (2.11)

где Ї коэффициент экономии;

Ї затраты на приобретение готового программного продукта;

Ї количество рабочих мест;

Ї затраты на разработку ЭИС собственными силами.

Кроме того, программный комплекс «1С:Предприятие 8. Управление Торговлей + 1С-Битрикс: Управление сайтом. Бизнес», требует дополнительных затрат на внедрение и сопровождение. В техническую поддержку входит обновление ключей, версий программы, консультации по настройке и использованию программы.

Затраты на сопровождение рассчитаются по формуле 2.20:

, (2.12)

где Ї затраты на сопровождение за 1 месяц;

Ї количество месяцев.

Таким образом,

руб.

Итак, совокупные затраты на разработку и сопровождение приобретаемого готового продукта составят:

(2.13)

руб.

Таким образом, экономия от создания ЭИС собственными силами составляет:

, (2.14)

рублей/год.

Проведенный выше анализ показал, что целесообразнее создать ЭИС собственными силами.

2.3.4 Экономический эффект от внедрения ЭИС

Экспертным путем было установлено, что затраты на частично автоматизированную обработку данных составят в среднем 4800 человеко-часа в год.

Номинальное количество дней на частично автоматизированную обработку информации определяется по формуле (2.23).

, (2.15)

где Ї номинальное количество дней на частично автоматизированную

обработку информации;

Ї трудоемкость частично автоматизированной обработки данных;

Ї юридическая продолжительность рабочего дня, ( = 8 часов).

чел.-дн.

Действительное количество рабочих дней на частично автоматизированную обработку информации определяется по формуле:

, (2.16)

где Ї действительное число рабочих дней на частично автоматизированную

обработку информации;

Ї коэффициент интенсивности загрузки рабочего дня ( = 1,15-1,17; принимаем = 1,16);

Ї коэффициент, учитывающий необходимость резерва времени (= 1,05-1,6; принимаем; = 1,06).

дней.

Количество человек для частично автоматизированной обработки данных определяется по формуле:

, (2.17)

где Ї годовой фонд рабочего времени в 2016 году ().

чел

В расчет закладывается 3 человека. Затраты на основную заработную плату рассчитываются по формуле:

(2.18)

где -- номинальное количество человек, занятых обработкой данных;

-- средняя заработная плата работников данной квалификации на данном предприятии, руб. (= 45 000 руб.)

руб.

На основании приведенной информации в Таблице 2.6 определяется сметная калькуляция расходов по обработке данных, включающая только затраты на ЗП и социальные отчисления. Затраты, связанные с частично автоматизированной обработкой данных составят за месяц 175 500 руб.

Таблица 2.6 Ї Затраты, связанные с частично автоматизированной обработкой данных (за месяц)

Статья расходов

Сумма, руб.

Основная заработная плата, руб.

135 000

Отчисления с заработной платы, 30%.

40 500

Итого за месяц

175 500

Трудоемкость автоматизированной обработки данных определяется через ввод поправочных коэффициентов по операциям частично автоматизированной обработки (Таблица 2.7).

Таблица 2.7 Ї Расчет трудоемкости частично автоматизированной и автоматизированной обработки данных

Операция

Трудоёмкость частично автоматизированной обработки,чел.-час

Интервал

Выбрано

Расчёт

Запись

1400

0,75-1,0

0,9

1260

Сложение и вычитание

1300

0,1-0,15

0,1

130

Умножение

860

0,15-0,2

0,2

172

Деление

320

0,15-0,25

0,2

64

Сортировка

620

0,2-0,3

0,2

124

Графические работы

300

0,1-0,25

0,1

30

Итого

4800

1780

Исходя из произведенных расчетов, видно, что при автоматизированной обработке данных, по сравнению с частично автоматизированной обработкой, трудоемкость снижается в 2,7 раза. Что подтверждает целесообразность создания ЭИС с экономической точки зрения собственными силами.

Номинальное количество дней на автоматизированную обработку информации определяется по формуле:

(2.19)

где Ї номинальное количество дней на автоматизированную обработку

информации, чел.-дней;

Ї трудоемкость автоматизированной обработки данных, чел.-час.

,5 чел.-дней.

Действительное количество рабочих дней на автоматизированную обработку информации по формуле (2.28) составляет:

(2.20)

где Ї действительное число рабочих дней на автоматизированную обработку

информации.

дней.

Рассчитывается количество человек для автоматизированной обработки данных по формуле:

(2.21)

чел.

В расчет закладывается 2 человека.

Коэффициент снижения расчетных затрат определятся по формуле:

, (2.22)

.

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

коммерческий учет информационный интернет

, (2.23)

где Ї коэффициент, учитывающий профессиональную сложность

( = 1,1-1,8; принимаем = 1,7).

руб.

На основании полученной информации в Таблице 2.8 определяется сметная калькуляция расходов по автоматизированной обработке данных.

Таблица 2.8 Ї Затраты, связанные с автоматизированной обработкой данных (за месяц)

Статья расходов

Сумма, руб.

Основная заработная плата

91 685,39

Отчисления с заработной платы, 30%

27 505,62

Итого за месяц

119 191, 01

Таким образом затраты, связанные с автоматизированной обработкой данных составят за месяц 119 191,01 руб.

Разница затрат на частично автоматизированную и автоматизированную обработку данных составляет:

175 500 - 119 191,01 = 56 308,99 рублей в месяц.

По полученным данным рассчитывается размер экономии за год, которая будет получаться в результате внедрения ЭИС по формуле (2.32):

, (2.24)

где Ї затраты на частично автоматизированную обработку информации, руб.;

Ї затраты на автоматизированную обработку информации, руб.

руб./год.

Перед внедрением ЭИС целесообразно определить срок окупаемости системы (формула (2.33)), то есть период, за который затраты, связанные с разработкой системы, будут компенсированы.

, (2.25)

года.

В результате проведенных расчетов выяснилось, что разработка ЭИС обойдется в 127 720 рублей. Таким образом, самостоятельная разработка ЭИС является оптимальным решением для автоматизации учета и анализа коммерческой деятельности интернет-магазина компьютерных товаров ООО «Сервис АБ».

3. ТЕХНОЛОГИЧЕСКИЙ РАЗДЕЛ

3.1 Обоснование выбора средств разработки

3.1.1 Обоснование выбора средств разработки клиентской части ЭИС

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

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

Такие требования к современному программированию привели к созданию многочисленных RAD-систем (от англ. RAD -- Rapid Application Development -- быстрая разработка приложений), представляющих собой интегрированные среды разработчика, включающие в себя:

- средства быстрого и удобного построения программ, в том числе визуального;

- встроенные компиляторы и отладчики;

- системы коллективной разработки проектов и т.д.

Одной из таких RAD-систем является Delphi. Итак, Delphi -- это объектно-ориентированная среда для визуального проектирования Windows приложений с развитыми механизмами повторного использования программного кода.

Основным конкурентом Delphi является среда разработки Microsoft Visual C++, имеющая свои преимущества и недостатки, однако являющаяся более популярной, в основном, в силу того, что разработана именно фирмой Microsoft.

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

Компоненты в Delphi просты для использования и развития, как результат сокрытия значительной части той структуры программы, которая близка к взаимодействию с операционной системой. Таким образом, для создания в Delphi несложных программных продуктов совершенно не обязательно понимать внутреннюю структуру Windows-приложения, получаемого после разработки в Delphi [3.2]. Достаточно просто уметь работать с некоторыми компонентами, поставляемыми вместе со средой разработчика. При этом начать работу со средой можно практически без предварительного ознакомления, а написание первого приложения не потребует углубления в особенности системы. Этому отчасти способствует удобный интерфейс среды разработчика, не перегруженный излишними вопросами к разработчику.

Однако такой подход совершенно неприемлем для серьезного программирования, и, рано или поздно, придется освоить и основы программирования под ОС Windows, и серьезно изучить саму среду разработки Delphi, а также возможности, которые она предоставляет. Кроме того, конечно же, для создания качественных программных продуктов необходимо глубокое понимание компонентной модели.

Наиболее существенный отрыв Delphi от ближайших аналогов состоит в действительно быстрой разработке приложений, обладающих сложным пользовательским интерфейсом, особенно имеющим сильные взаимосвязи между элементами управления, расположенными в окнах программы [3.3]. Также Delphi предлагает довольно мощный набор компонентов для работы с базами данных. Причем иерархия компонентов для работы с БД организована таким образом, что практически неважно, какой именно базой данных пользуется приложение -- это может быть и локальная БД и промышленный сервер, типа Oracle или MS SQL Server.

Существенным преимуществом Delphi в этой области является возможность управления базами данных на логическом уровне, соответствующем понятиям самих баз данных, без использования низкоуровневых запросов к драйверам. Такие возможности Delphi обусловили ее широкую применяемость при разработке АСУП -- автоматизированных систем управления предприятиями.

Однако это не единственная область применения, так как возможности Delphi не ограничиваются вышеперечисленными. Delphi является языком программирования широкого назначения и позволяет разработать программный продукт любой сложности для любой области [3.2]. Даже если какие-либо возможности и не поддерживаются напрямую, то этот недостаток может быть исправлен добавлением соответствующих компонентов в систему. Такой подход касается, например, технологии DirectX, не поддерживаемой Delphi в ее исходной комплектации, но существуют компоненты для использования DirectX, которые легко интегрируются в среду разработки.

В любом случае, подпрограммы, реализованные в других Windows языках программирования, могут быть использованы в Delphi через механизм динамически компонуемых библиотек (от англ. Dynamic Link Library -- DLL -- Динамически компонуемая библиотека). Заметим, что многие системные библиотеки Windows изначально подключены к Delphi, а вызов функций из них ничем не отличается от использования обычных библиотек Pascal.

Delphi стала стандартом для многих разработчиков. Это один из самых успешных продуктов Borland из-за стабильности, скорости и низких требований к аппаратному обеспечению. Поэтому было принято использовать при проектировании именно эту версию продукта.

3.1.2 Обоснования выбора СУБД

В качестве программы разработки базы данных использована СУБД Microsoft SQL Server, так как планируется реализовать многопользовательское решение с большим объемом транзакций.

СУБД Microsoft SQL Server представляет собой высокопроизводительную платформу обработки и анализа данных для бизнеса любого размера, которая отвечает всем современным требованиям по работе с данными любых типов и поддержке удобной и быстрой разработки приложений [3.6]. Продукт реализует концепцию комплексной обработки данных и позволяет преобразовывать ценную информацию в знания и решения на основе анализа собранных данных.

Ядро СУБД SQL Server обеспечивает более безопасное и надежное хранение данных в реляционном формате и в формате XML. Благодаря поддержке как реляционного, так и XML-формата, SQL Server обеспечивает гибкость, необходимую для вашей работы. Эта платформа также предоставляет возможность создания и управления высокопроизводительными приложениями баз данных с высоким уровнем доступности, с помощью которых можно достичь нового уровня развития бизнеса.

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

СУБД SQL Server имеет в своем составе программное обеспечение для установки на серверные системы и клиентское программное обеспечение, которое устанавливается на персональные компьютеры клиентов. GUI Windows, позволяет создавать, поддерживать и получать доступ к базам данных и ко всем объектам баз данных со стороны клиента.

SQL Server обеспечивает обращение к данным из любого приложения, разработанного с применением технологий Microsoft .NET и Visual Studio, в том числе -- с помощью Microsoft BizTalk Server -- из приложений, построенных на базе сервис-ориентированной архитектуры (SOA) и корпоративных бизнес-приложений других разработчиков. Сотрудники, отвечающие за сбор и анализ информации, могут работать с данными, пользуясь привычными приложениями, например программами Microsoft Office.

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

Преимущества SQL Server:

- простота использования. Легкость в эксплуатации позволяет снизить операционные издержки и расходы на разработку решений на основе платформы;

- управляемость. Интуитивно понятные средства управления и автоматизированного администрирования помогают эффективно управлять бизнес-приложениями;

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

Используемая в дипломном проекте технология ActiveX Data Objects (ADO) предлагает общую модель программирования для любого источника данных OLE DB. ADO -- это технология стандартного обращения к реляционным структурам данных от Microsoft. Она аналогична BDE по назначению и сродни ему по возможностям. В основе архитектуры ADO лежит объектная модель компонентов COM (Component Object Model). Все объекты и интерфейсы ADO представляют собой интерфейсы и объекты СОМ.

Технология СОМ работает с, так называемыми, СОМ-объектами. Библиотека ADO может быть использована в любых средах, которые в состоянии выступить в роли OLE-клиента.

3.2 Описание реализации клиентской части ЭИС

3.2.1 Дерево функций и сценарий диалога ЭИС

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

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

Как правило, применяется два способа описания диалога. Первый предполагает использование табличной формы описания. Второй использует представление структуры диалога в виде орграфа, вершины которого перенумерованы, а описание его содержания в соответствии с нумерацией вершин, либо в виде экранов, если сообщения относительно просты, либо в виде таблицы. Сценарий диалога пользователя представлен на Рисунке 3.2.

На Рисунке 3.1 представлено дерево функций системы. При этом выделяется и детализируется два подмножества функций: реализующих служебные функции и реализующих основные функции, обеспечивающие информационную поддержку бизнес-процессов компании.

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

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

Рисунок 3.1 -- Дерево функций системы

Рисунок 3.2 -- Сценарий диалога пользователя

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

3.2.2 Структурная схема ЭИС

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

В Таблице 3.1 приведено описание модулей.

Таблица 3.1 -- Модули системы

Идентификатор модуля

Описание функций

MAZEPOV.BDSPROJ

Проект программы

U_MAIN.PAS

Главный модуль программы

U_LOGIN.PAS

Модуль идентификации пользователей

U_DM.PAS

Модуль, предназначенный для работы с базой данных

U_SALE.PAS

Модуль журнала учета продаж

U_SALE_ED.PAS

Модуль редактирования данных о продажах

U_ZAKUP.PAS

Модуль журнала учета закупок

U_ZAKUP_STR_ED.PAS

Модуль редактирования данных о строке заказа на закупку

U_ZAKUP_ED.PAS

Модуль редактирования данных о закупках

U_SKLAD.PAS

Модуль расчета оборотов по складу

U_CONTR.PAS

Модуль справочника контрагентов

U_CONTR_ED.PAS

Модуль редактирования данных о контрагентах

U_CONTR_UR.PAS

Модуль редактирования данных о юридических лицах

U_CONTR_FIZ.PAS

Модуль редактирования данных о физлицах

U_KURS.PAS

Модуль справочника курсов

U_KURS_ED.PAS

Модуль редактирования данных о курсах валют

U_PRICE.PAS

Модуль справочника цен

U_PRICE_ED.PAS

Модуль редактирования данных о ценах

U_TOV_TIP.PAS

Модуль справочника типов товаров

U_TOV_TIP_ED.PAS

Модуль редактирования данных о

U_TOV.PAS

Модуль справочника товаров о типах товаров

U_TOV_ED.PAS

Модуль редактирования данных о товарах

U_DOST.PAS

Модуль справочника услуг доставке заказа

U_DOST_ED.PAS

Модуль редактирования данных о доставке

U_REP.PAS

Модуль формирования отчетов

3.3 Описание реализации БД ЭИС

Физическая модель данных описывает данные средствами конкретной СУБД. Отношения, разработанные на стадии формирования логической модели данных, преобразуются в таблицы, атрибуты становятся столбцами таблиц, для ключевых атрибутов создаются уникальные индексы, домены преображаются в типы данных, принятые в конкретной СУБД.

Ограничения, имеющиеся в логической модели данных, реализуются различными средствами СУБД, например, при помощи индексов, декларативных ограничений целостности, триггеров, хранимых процедур. В Таблице 3.2 приведено описание таблиц базы данных. На Рисунке 3.3. приведена структура базы данных.

Таблица 3.2 -- Описание таблиц базы данных

Наименование таблицы

Наименование столбца

Тип данных

Первичный ключ

Внешний ключ

CONTR

ID_CONTR

integer

ДА

ADR

varchar(200)

TIP

varchar(20)

TEL

varchar(20)

EMAIL

varchar(20)

LOGIN_N

varchar(20)

PSW

varchar(20)

SKIDKA

float

FIZL

ID_FIZL

integer

ДА

FIO

varchar(200)

ID_CONTR

integer

ДА

DR

datetime

HAR

ID_HAR

integer

ДА

NAIM

varchar(200)

DESCR

varchar(200)

HAR_TOV

ID_HAR_TOV

integer

ДА

ID_TOV

integer

ДА

ID_HAR

integer

ДА

ZN

varchar(200)

PR_SOVM

integer

KONSTR

ID_KONSTR

integer

ДА

ID_TIPT_KONSTR

integer

ДА

ID_TIPT

integer

ДА

KURS

ID_VAL

integer

ДА

ДА

DT

integer

ДА

KURS

float

PRICE_D

ID_D

integer

ДА

ZONA

integer

PRICE

money

SUM_FREE

money

NAIM

varchar(50)

PRL

ID_PRL

integer

ДА

ID_TOV

integer

ДА

PRICE_ZAKUP_VAL

float

ID_VAL

integer

ДА

DT

datetime

PRICE_SALE_VAL

float

SKL

ID_SKL

integer

ДА

ID_TOV

integer

ДА

DT

datetime

OST_B

float

PR

float

R

float

OST_E

float

ID_STR_Z

integer

ДА

PR_BR

integer

TIPT

ID_TIPT

integer

ДА

NAIM

varchar(200)

DESCR

varchar(200)

TOV

ID_TOV

integer

ДА

NAIM

varchar(200)

ART

varchar(20)

EI

varchar(20)

PROIZV

varchar(50)

DESCR

varchar(200)

FOTO

image

ID_TIPT

integer

ДА

URL

ID_URL

integer

ДА

NAIM

varchar(200)

INN

varchar(20)

KPP

varchar(20)

BNK

varchar(200)

RS

varchar(20)

KS

varchar(20)

BIK

varchar(20)

RUK

varchar(50)

KONT

varchar(50)

TEL

varchar(20)

ID_CONTR

integer

ДА

VAL

ID_VAL

integer

ДА

NAIM

varchar(20)

ZAK_SALE

ID_ZAK

integer

ДА

DT

datetime

ID_CONTR

integer

ДА

ADR

varchar(200)

SUM_ZAK

money

OPL_D

datetime

ID_D

integer

ДА

ZAK_SOST

ID_STR_Z

integer

ДА

ID_ZAK

integer

ДА

ID_TOV

integer

ДА

KOL

float

PRICE

money

ZAK_ZAKUP

ID_ZAK_Z

integer

ДА

DT

datetime

ID_CONTR

integer

ДА

DTP

datetime

DTO

datetime

ZAK_ZAKUP_S

ID_STR_ZAKUP

integer

ДА

KOL

float

PRICE

money

ID_ZAK_Z

integer

ДА

ID_TOV

integer

ДА

Рисунок 3.3 Ї Структура базы данных

3.4 Обеспечение информационной безопасности при эксплуатации ЭИС

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

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

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

Утечка конфиденциальной информации -- это бесконтрольный выход конфиденциальной информации за пределы ИС или круга лиц, которым она была доверена по службе или стала известна в процессе работы. Эта утечка может быть следствием:

- разглашения конфиденциальной информации;

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

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

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

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

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

- наличием информации различной степени конфиденциальности;

- обеспечением криптографической защиты информации различной степени конфиденциальности при передаче данных;

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

- наличием механизма регистрации и учета попыток несанкционированного доступа, событий в ИС и документов, выводимых на печать;

- обязательным обеспечением целостности программного обеспечения и информации в ИТ;

- наличием средств восстановления системы защиты информации; обязательным учетом магнитных носителей;

- наличием физической охраны средств вычислительной техники и магнитных носителей;

- наличием специальной службы информационной безопасности системы.

В разрабатываемой информационной системе защита данных от несанкционированного доступа обеспечивается за счет использования формы идентификации (Рисунок 3.6)

Рисунок 3.6 -- Форма идентификации

3.5 Описание технологии работы с ЭИС

Для входа в систему необходимо правильно ввести имя пользователя и пароль. Работа с системой начинается на главной форме программы (Рисунок 3.7). Главная форма предназначена для вызова основных функций программы.

Рисунок 3.7 -- Форма идентификации

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

Рисунок 3.8 -- Форма справочника типов товаров

Конструктор, представленный на Рисунке 3.9, позволяет указать сопутствующие типы товаров.

Рисунок 3.9 -- Форма описания сопутствующих типов

Справочник товаров представлен на Рисунке 3.10. На форме отражены данные о товарах и их характеристиках. Форма редактирования справочника (Рисунок 3.11) позволяет прикреплять изображение товара.

Рисунок 3.10 -- Форма справочника товаров

Рисунок 3.11 -- Форма ввода данных о товаре

На Рисунке 3.12 приведена форма, предназначенная для ведения характеристик товара. Признак важности для совместимости позволяет автоматически выбирать совместимые товары при вводе заказа.

Рисунок 3.12 -- Форма ввода характеристики товара

Журнал контрагентов приведен на Рисунке 3.13. Система позволяет вводить информацию по юридически и физическим лицам. Редактирование данных выполняется с помощью формы, отраженной на Рисунке 3.14.

Рисунок 3.13 -- Форма журнала контрагентов

Рисунок 3.14 -- Форма редактирования данных о контрагенте

Форма редактирования данных юридических лиц (Рисунок 3.15) позволяет вводить расширенный набор реквизитов.

Рисунок 3.15 -- Форма ввода данных о юридическом лице

Форма, отраженная на Рисунке 3.16 предназначена для ведения курсов валют. Указанные данные используются при расчете цены.

Рисунок 3.16 -- Форма справочника курсов валют

Форма прайс-листа, отраженная на Рисунке 3.17, позволяет вести цену на товары в валюте и в рублях на конкретную дату. Форма редактирования данных представлена на Рисунке 3.18

Рисунок 3.17 -- Форма прайс-листа

Рисунок 3.18 -- Форма ввода данных о цене

Справочник условий доставки (Рисунок 3.19) предназначен для ведения цен доставки в зависимости от зоны. Также в справочнике указывается сумма заказа для бесплатной доставки

Рисунок 3.19 -- Форма справочника цен доставки

Журнал учета продаж отражен на Рисунке 3.20. Данные в журнал попадают непосредственно с WEB-сайта компании.

Рисунок 3.20 -- Форма журнала продаж

На Рисунках 3.21 и 3.22 отражены формы редактирования данных по заказам.

Рисунок 3.21 -- Форма ввода данных о продажах

Рисунок 3.22 -- Форма ввода состава заказа на продажу

Форма журнала закупок представлена на Рисунке 3.23. Формы редактирования данных по закупкам представлены на Рисунках 3.24 и 3.25

Рисунок 3.23 --Форма журнала закупок

Рисунок 3.24 -- Форма ввода данных о закупках

Рисунок 3.25 -- Форма ведения состава закупки

Движение товаров на складе отражено на форме 3.26. Система обеспечивает автоматический расчет остатков при приходных и расходных операциях, а также операциях резервирования.

Рисунок 3.26 -- Форма отражения складских оборотов

Система обеспечивает формирование ряда печатных форм. При отгрузке товара формируется накладная, отраженная на Рисунке 3.27

Рисунок 3.27 -- Печатная форма «Накладная»

При формировании заказа клиенту выставляется счет на оплату, представленный на Рисунке 3.28

Рисунок 3.28 -- Печатная форма «Счет»

На Рисунке 3.29 отражена печатная форма «Карточка клиента», предназначенная для расчета скидок.

Рисунок 3.29 -- Печатная форма «Карточка клиента»

Оплата поставщику за поставленный товар осуществляется с помощью платежного поручения. Печатная форма платежного поручения представлена на Рисунке 3.30

Рисунок 3.30 -- Печатная форма «Платежное поручение»

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

Отчет по взаиморасчетам с поставщиками (Рисунок 3.31) предназначен для отражения задолженностей по поставкам.

Рисунок 3.31 -- Отчет по взаиморасчетам с поставщиками

Оборотно-сальдовая ведомость (Рисунок 3.32) позволяет определить остатки товаров на конец периода в натуральном и денежном выражении.

Рисунок 3.32 -- Отчет «Оборотно-сальдовая ведомость»

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

Рисунок 3.33 -- Отчет «ABC-XYZ анализ продаж»

Анализ сезонности продаж позволяет для каждого типа товара определить сезонные колебания спроса. Форма отчета приведена на Рисунке 3.34

Рисунок 3.34 -- Отчет «Анализ сезонности продаж»

Отчет, представленный на Рисунке 3.35, предназначен для сравнения прибыли без учета косвенных расходов (маржинальной) за период. Отчет отражает данные по абсолютному отклонению и данные по приросту за период.

Рисунок 3.35 -- Отчет «Анализ изменения маржинальной прибыли»

ЗАКЛЮЧЕНИЕ

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

В аналитическом разделе разработана новая технология учета и анализа коммерческой деятельности интернет-магазина компьютерных товаров, определено и выполнено информационное, математическое и техническое обеспечение системы. Разработан календарный план проекта. Проведен сравнительный анализ частично автоматизированной и автоматизированной обработки данных, в результате которого определено, что ежемесячные затраты на автоматизированную обработку в 2,7 раза меньше. Определены сроки разработки системы, которые в совокупности составят 47 рабочих дней.

Рассчитаны затраты, связанные с разработкой и внедрением системы. Определены общие затраты к моменту эксплуатации системы, которые составили 127 720 руб. При обосновании экономической эффективности проекта было определено, что размер ежегодной экономии от использования системы составляет 675 708 руб., период окупаемости системы равен 0,19 года.

В технологическом разделе была описана технология разработки базы данных и программного обеспечения, а именно рассмотрена система управления базами данных Microsoft SQL Server и среда визуального программирования DELPHI. Определена технология разработки пользовательского интерфейса. Разработано руководство пользователя.

На основании всего вышеперечисленного можно считать, что внедрение спроектированной ЭИС учета и анализа коммерческой деятельности интернет-магазина компьютерных товаров ООО «Сервис АБ» является целесообразным и полностью экономически обоснованным.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. ИССЛЕДОВАТЕЛЬСКИЙ РАЗДЕЛ

1.1. Аникин Б.А., Тряпухин А.П. Коммерческая логистика: - М.: Проспект, 2009. - 420 с.

1.2. Бланк И.А. Управление торговым предприятием: учебное пособие. - М.: Торговля и склад, 2008. - 615 с.

1.3. Веллхофф Алан. Мерчандайзинг: эффективные инструменты управление товарными категориями. Пер. с франц. Н.Д. Бирюковой. - М.: Издательский Дом Гребенщикова, 2007. - 280 с.

1.4. Виноградова С.Н. Коммерческая деятельность - М..: ИНФРА - М., 2011. - 513 с.

1.5. Елагин Ю.А., Николаева Т.И. Технология и коммерческая деятельность. Учебное пособие - Екатеринбург: Издательство Урал. Гос. Экон. Ун-та, 2010. - 207 с.

1.6. Коммерческая деятельность: учеб. пособие/ А.Г.Ромина.-Минск: БГЭУ, 2009.-317с.

1.7. Кунаева С.Е. Стратегия торговых предприятий: учебное пособие для вузов. - М., 2009. - 306 с.

1.8. Осипова Л.В. Основы коммерческой деятельности: - М.: ИНФРА, 2007. - 668 с.

1.9. Панкратов Ф.Г., Серегина, К.К. Коммерческая деятельность: учебное пособие для вузов. - М.: ИНФРА, 2011. - 672 с.

1.10. Половцева Ф.П. Коммерческая деятельность: учебник. - М.: ИНФРА-М, 2009. - 248 с.

1.11. Спиро Розан Л. Управление продажами: - М.: Издательский Дом Гребенщикова, 2008. - 165 с.

1.12. Фатхутдинов Р.А. Конкурентоспособность: экономика, стратегия, управление. - М.: ИНФРА-М, 2000. - 312 с.

1.13. Чернов, В.А. Экономический анализ: торговля, общественное питание, туристический бизнес: Учеб. пособие для вузов/Под ред. проф. М.И. Баканова. - М.: ЮНИТИ - ДАНА, 2009. - 686с.

1.14. Экономика торгового предприятия. Валевич Р.П., Давыдова Г.А. Учеб.пособие.; Мн. Высшая школа, 2009.- 238с.

1.15. Ярыгин А.В. Коммерческая деятельность / А.В. Ярыгин - М.: Маркетинг, 2009. - 366с.

1.16. Морев А. С. Оптимизация товарных запасов предприятия. //Менеджмент в России и за рубежом. - 2008. - №6. - С. 12- 17.

1.17. Ружанская Н.В. Методика оптимизации товарных запасов торговой организации. //Финансовый менеджмент. - 2009. - № 2. - С. 9-14.

1.18. Чикунова Л.А. Покупательское поведение: стратегия прогнозирования // Маркетинг и маркетинговые исследования в России.- 2008.- № 2.- С.12

2 АНАЛИТИЧЕСКИЙ РАЗДЕЛ

1.19. Базы данных: Учебник для высших учебных заведений / Под ред. Проф. А. Д. Хомоненко. Ї СПб.: КОРОНА принт, 2010. Ї 416 с.

1.20. Базы данных: проектирование и использование: Учебник. Ї М.: Финансы и статистика, 2012. Ї 592 с.

1.21. Буч Г. Объектно-ориентированное проектирование, 3-е изд. - М.: Бином, 2009.

1.22. Вендров А. М. CASE-технологии. Современные методы м средства проектирования информационных систем. Ї М.: Финансы и статистика, 2011. Ї 176 с.

1.23. Верников Г. Г. Основные методологии обследования организаций. Стандарт IDEF0 Ї http://www.cfin.ru/vernikov/idef/idef0.shtml.

1.24. С.В.Маклаков Создание информационных систем с AllFusionModelingSuite ЇМ.Диалог-МИФИ, 2013. Ї434с.

1.25. Ларман К. применение UML и шаблонов проектирования: Пер. с англ. Ї М.: Издательский дом «Вильяме», 2011. Ї 496 с, ил.

1.26. Маклаков С.В. BPwin и ERwin. CASE-средства разработки информационных систем. Ї М.: ДИАЛОГ-МИФИ, 2008 - 304 с.

1.27. Моделирование потоков данных (процессов) Ї http://www.info-system.ru/designing/methodology/dfd/dfd_theory_dfd.html.

1.28. Пономарева К.В., Кузьмин Л.Г. Информационное обеспечение АСУ - М.: Высшая школа, 2012

1.29. Технико-экономическое обоснование проекта Ї http://www.finanalis.ru/litra/392/.

3 ТЕХНОЛОГИЧЕСКИЙ РАЗДЕЛ

3.1 Гофман В. Э., Хомоненко А. Д. Работа с базами данных в Delphi. Ї СПб.: БХВ-Петербург, 2011. Ї 656 с.

3.2 Корняков В. Н. Программирование документов и приложений MS Office в Delphi. Ї СПб.: БХВ-Петербург, 2015. Ї 496 с.

3.3 Культин, Н. Б. Delphi в задачах и примерах [Текст] / Н. Б. Культин. Ї СПб. : БХВ-Петербург, 2014.

3.4 Описание нормализации Ї http://support.microsoft.com/kb/283878.

3.5 Разработка приложений баз данных в системе DELPHI: Учеб. Пособие / Т. Д. Шейкер. Ї Владивосток: Изд-во ДВГТУ, 2009. Ї 138 с.

3.6 Моисеенко С. SQL: задачи и решения. - СПб: Питер, 2011. - 256 с.

3.7 Немнюгин, С. А. Turbo Pascal. Программирование на языке высокого уровня : учебник для вузов / С. А. Немнюгин. Ї 2-е изд., перераб. и доп. Ї СПб. : Питер, 2009.

3.8 Описание нормализации Ї http://support.microsoft.com/kb/283878.

3.9 Описание типов тестирования Ї http://www.a1qa.ru/service/software_testing/description_testing_type.

3.10 Описание операционной системы Windows Ї http://www.interface.ru/home.asp?artId=143.

3.11 Павловская, Т. А. Паскаль. Программирование на языке высокого уровня: учебник для вузов / Т. А. Павловская. Ї СПб. : Питер, 2012. (допущен Министерством образования).

3.12 Фаронов В. В. Delphi. Разработка приложений для баз данных и Интернета. Ї СПб.: Питер, 2011. Ї 603 с.

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.