Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

"Применение программных средств создания клиентских программ"

Содержание:

Введение

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

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

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

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

Объектом исследования работы является программное обеспечение для создания клиентских программ.

Предмет исследования– процесс проектирования автоматизированной системы.

Целью работы является применение программных средств создания клиентских программ.

В соответствии с данной целью, были поставлены следующие задачи:

  1. Рассмотреть программные средства создания клиентских программ;
  2. Дать постановку задачи;
  3. Обосновать необходимость автоматизации;
  4. Выбрать программные средства разработки;
  5. Разработать базу данных и пользовательское приложение.

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

Программные средства создания клиентских программ

Системы управления базами данных

Для получения информации о СУБД воспользуемся порталами:

  1. www..org – зарубежная корпорация, сосредоточенная разработке и тестирования производительности и аппаратных ;
  2. www.msdn. – крупнейший портал сайт, посвященный обеспечению.

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

компонентами MS являются построитель , экранных форм, -запросов (язык в MS не соответствует ANSI), отчётов, на печать.

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

MS обладает худшим по сравнению MS SQL . Но возможности Access по приложений существенно благодаря механизму с различными СУБД: «связанным » (связь с СУБД) и « к серверу» ( на диалекте , который «понимает» ). Также благодаря Access можно полноценные клиент- приложения на MS SQL . При этом есть возможность совмещения с присущей MS Access простотой инструментов для управления БД и средств разработки [6].

На рисунке 1 представлен скриншот главного рабочего окна СУБД MS Access.

Рисунок 1 – Рабочее окно СУБД MS Access

Microsoft Visual FoxPro (VFP)  представляет собой среду разработок системы баз данных, в которую включены объектно-ориентированная реляционная СУБД, объектно-ориентированный язык программирования, чтобы разрабатывать приложения баз данных, а также входит система построения отчётов [1].

В основе Microsoft Visual FoxPro лежит система FoxPro, у которой язык принадлежит к языкам xBase, которые разрабатывались на основе синтаксиса такого языка программирования, как dBase. Другие члены - представители этого семейства языки Clipper и Recital.

В Visual FoxPro база данных реализуется как совокупность связанных таблиц, информация о них находится в словаре данных. Условие целостности определяется благодаря первичным и внешним ключам таблиц. Все события (изменения), которые происходят в базе данных, могут быть обнаружены и централизованно обработаться благодаря наличию таких средств, как триггеры и встроенные (хранимые) процедуры.

У Visual FoxPro высокая скорость при обслуживании базы данных. Благодаря использованию стандарта ODBC и SQL-запросов для выборки данных, Visual FoxPro дает возможность осуществлять работу с базой данной СУБД Access, Paradox, dBase и т.д., с серверами базы данных - Microsoft SQL Server, Oracle и др. Благодаря Visual FoxPro создаются сетевые приложения (т.е. приложения, которые функционируют в сетях).

Когда создаются проекты, базы данных, таблицы, запросы, формы, отчеты, при­ложения и другие элементы в среде Visual FoxPro, то каждый из вышеперечисленных элементов помещается в отдельный файл, пользователь называет файл любого элемента любым именем, а расширение формируется в автоматическом режиме и помогает идентифицировать эти элементы (объекты). Элементы проектов Visual FoxPro и соответствующие им расширения имена файлов приведены в таблице 1. У файлов элементов, которые созданы на базе других (родительских) элементов, общие с родительскими имена.

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

Отладку приложений осуществляли в двух окнах - Trace и Debug, в этой же версии для полнофункционального отладчика, запускаемого в собственном окне и имеющего 5 панелей: Trace, Watch, Locals, Call Stack и Output отладку сделать проще. Конфигурация панелей настраивается и сохраняется, можно перетаскивать с панели на панель.

Поместив объекты в форму, разработчику дается возможность настраивать их обычное поведение. Это касается, полей таблиц помещаемых в формы совместно с альтернативными именами (captions), имена полей включаются в имена объектов, а тип объекта можно назначить в соответствии с желанием разработчика.

На рисунке 2 представлен скриншот Visual FoxPro.

Рисунок 2 –Visual FoxPro

Среды программирования

В настоящее время лидерами на рынке сред разработки являются Microsoft Visual Studio, Delphi, C++ Builder, JBuilder. Любая из перечисленных сред позволит разработать современное клиент-серверное приложение с современным пользовательским интерфейсом.

Microsoft Visual Studio – линейка продуктов компании Майкрософт, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Данные продукты позволяют разрабатывать как консольные приложения, так и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ, поддерживаемых Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, .NET Compact Framework и Microsoft Silverlight.

Язык программирования Delphi

Delphi – одна из самых мощных систем, позволяющих на самом современном уровне создавать как отдельные прикладные программы Windows, так и разветвленные комплексы, предназначенные для работы в корпоративных сетях и в Интернет.

Delphi – это комбинация нескольких важнейших технологий:

  • высокопроизводительный компилятор в машинный код
  • объектно-ориентированная модель компонент
  • визуальное построение приложений из программных прототипов
  • масштабируемые средства для построения баз данных

Язык программирования Си++

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

Достоинством языка является:

  1. Поддержание различных стилей и технологий программирования, включая традиционное директивное программирование, объектно-ориентированное программирование.
  2. Возможность работы на низком уровне с памятью, адресами, портами.
  3. возможность создания обобщённых алгоритмов для разных типов данных, их специализация и вычисления на этапе компиляции, используя шаблоны.
  4. Кроссплатформенность. Доступны компиляторы для большого количества платформ.
  5. Эффективность. Язык спроектирован так, чтобы дать программисту максимальный контроль над всеми аспектами структуры и порядком исполнения программы.

Недостатки:

  1. Сложность и избыточность, из-за которых C++ трудно изучать, а построение компилятора сопряжено с большим количеством проблем. В частности:
    • В языке практически полностью набор конструкций , к которому новые средства. многих случаях средства и позволяют делать же самое, и старые, в языке оба варианта;
    • множественного наследования в ООП- языка вызывает проблемы, а создаёт дополнительные в реализации ;
    • Шаблоны в исходном виде к порождению очень большого , а введённая в язык частичной спецификации трудно реализуема не поддерживается существующими компиляторами.
  2. информации о данных во компиляции (CTTI).
  3. на основе C++ сложно имеет ограничения возможностях. Оно в реализации шаблонов C++ примитивного функционального программирования выполняющегося время компиляции. код трудно и отлаживать.
  4. поддержки функционального . Отчасти, данный устраняется различными (Boost) использующими метапрограммирования для языка функциональными (например, поддержкой /анонимных методов), качество подобных значительно уступает встроенных в языки решений.
    • встроенной системы сборки мусора. С другой стороны, в C++ имеется достаточно средств, позволяющих почти исключить использование опасных указателей, нет принципиальных проблем и в реализации и использовании сборки мусора (на уровне библиотек, а не языка). Отсутствие встроенной сборки мусора позволяет пользователю самому выбрать стратегию управления ресурсами.

C++ Builder – программный продукт, инструмент быстрой разработки приложений (RAD), интегрированная среда программирования (IDE), система, используемая программистами для разработки программного обеспечения на языке C++.

Изначально разрабатывался компанией Borland Software, а затем её подразделением CodeGear, ныне принадлежащем компании Embarcadero Technologies.

C++ Builder объединяет в себе комплекс объектных библиотек (STL, VCL, CLX, MFC и др.), компилятор, отладчик, редактор кода и многие другие компоненты. Цикл разработки аналогичен Delphi. Большинство компонентов, разработанных в Delphi, можно использовать и в C++ Builder без модификации, но обратное утверждение не верно.

Java – объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems (в последующем приобретённой компанией Oracle). Приложения Java обычно компилируются в специальный байт-код, поэтому они могут работать на любой виртуальной Java-машине (JVM) вне зависимости от компьютерной архитектуры. Дата официального выпуска — 23 мая 1995 года.

Программы на Java транслируются в байт-код, выполняемый виртуальной машиной Java (JVM) – программой, обрабатывающей байтовый код и передающей инструкции оборудованию как интерпретатор.

Применение программных средств создания клиентских программ на примере MS Access

Постановка задачи

Компания «Белый свет» является ведущим российским производителем профессионального оборудования для освещения на рынке светотехники на территории РФ и СНГ.

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

Главной целью компании является удовлетворение потребности рынка в системах освещения.

Основная продукция компании:

  • лампы;
  • светильники;
  • контакторы;
  • люминесцентные лампы;
  • розетки;
  • шкафы силовые.

Основные услуги компании:

  • Проектирование систем освещения зданий и сооружений;
  • Монтаж систем освещения;
  • Сервисное обслуживание систем освещения.

Для разработки функциональной модели деятельности предприятия использовалось CASE-средство Computer Associates BPwin 4.1. BPwin является мощным инструментом для создания моделей, позволяющих анализировать, документировать и планировать изменения сложных бизнес-процессов. BPwin - ведущий инструмент визуального моделирования бизнес-процессов.

Характеристика деятельности руководителя отдела продаж компании «Белый свет» в разрезе технологии IDEF0 приведена на рисунке 3.

Рисунок 3 – Модель деятельности руководителя отдела продаж в разрезе IDEF0

Декомпозиция данного процесса приведена на рисунке 4.

Как видно из представленных схем, работа менеджера по продажам (руководителя отдела в том числе) включает три основных направления: учет товара, работа с поставщиками, работа с клиентами. Существуют отдельно базы данных товаров, поставщиков и клиентов. Продажа товара регистрируется дважды: в базе данных клиентов и в базе данных товаров. Прием товара также осуществляется дважды: при ведении учета товара и при работе с поставщиками.

Рисунок 4 – Декомпозиция деятельности руководителя

Рисунок 5 – Декомпозиция блока «Учет товаров»

Рисунок 6 – Декомпозиция блока «Работа с поставщиками»

Рисунок 7 – Декомпозиция блока «Работа с клиентами»

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

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

Рисунок 8 – Основные функции менеджера по продажам

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

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

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

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

Выбор средств разработки

Сравнение рассмотренных языков программирования приведено в таблице 1.

Таблица 1

Сравнение характеристик языков программирования

С

С++

С#

Perl

Delphi

PureBasic

Функциональный

-

+/-

+/-

+

+/-

+/-

Обобщенное программирование

-

+

+

+

+

+/-

Возможность компиляции

+

+

+

+

+

+

Многопоточная компиляция

+

+

-

?

?

+

Интерпретатор командной строки

-/+

+/-

-

+

-

-

Ручное управления памятью

+

+

+

-

+

+

Поддержка try/catch

-

+

+

+

+

+

Алгебраические типы данных

-

-

-

-

-/+

-

Многомерные массивы

+

+

+

+/-

+

+

Целые числа с контролем границ

-

-

-

-

+

-

Интерфейсы

-

+

+

+/-

+

-

Макросы

-/+

-/+

-

+

-

+

Локальные функции

-/+

+

+/-

+/-

+

?

В качестве средства разработки была выбрана среда разработки Borland Delphi, которая способна предоставить значительные возможности разработчику и имеет ряд преимуществ перед другими средами разработки, таких как:

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

В качестве создания базы данных разработанного программного продукта АРМ «Менеджер по продажам электротехнического оборудования» была выбрана СУБД Microsoft Access.

На сегодняшний день MS Access является наиболее популярной СУБД, используемой для разработки настольных баз данных (БД).

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

Проектирование базы данных

Главная задача данной работы заключается в необходимости автоматизации рабочего места менеджера по продажам с целью автоматизации процедуры оформления и регистрации документов на поставку поставщику, заказов покупателей, счетов-фактур и накладных, а также ведения оперативного складского учета оборудования. Для её решения была разработана автоматизированная система, в состав которой входят десять таблиц, составляющих БД (1.mdb) формата Access.

Для разработки БД было использовано CASE средство ErWin 3.5.2. ERwin - средство концептуального моделирования БД, использующее методологию IDEF1X.

Выделим сущности проектируемой базы данных:

  • Категории товаров.
  • Товары (список наименований товаров).
  • Остатки на складе.
  • Клиенты.
  • Поставщики.
  • Типы операций (покупка, продажа).
  • Товары по заказу (отчет по продажам).
  • Заказ (прием и отгрузка товара со склада).
  • Скидки по дисконту.
  • Дисконтные карты.

Сгенерируем предварительные отношения согласно правилам, а так же наполним их дополнительными атрибутами:

  • Категории товаров (Код, Название).
  • Товары (Код, Наименование, Размерность, Цена покупки, Цена продажи, Категория).
  • Товары по заказу (Код товара, Номер заказа, Цена за единицу, количество).
  • Остатки на складе (Код, Код товара, Количество).
  • Заказ (Номер заказа, Дата заказа, Код операции, Сумма, Расчет в валюте, Процент НДС, Итого сумма, Примечание, Код поставщика, Код клиента).
  • Клиенты (Код, ФИО или название, ИНН, Номер дисконтной карты, Адрес, телефон).
  • Поставщики (Код, ФИО или название, ИНН, Адрес, телефон).
  • Типы операций (Код, Название, Знак операции).
  • Скидки по дисконту (Сумма, Скидка).
  • Дисконтные карты (Номер, Сумма на счету).

ERwin имеет два уровня представления модели - логический и физический. Логический уровень – это абстрактный взгляд на данные, на нем данные представляются так, как выглядят в реальном мире, и могут называться так, как они называются в реальном мире, например “Клиент/Поставщик”, “Товар” или “Категории”.

Логическая схема спроектированной БД представлена на рис.9.

Рисунок 9 – Логическая схема БД

Разработка интерфейса

После запуска программы открывается главное окно, представленное на рис. 10.

Рисунок 10 – Главное окно программы

Главное окно состоит из следующих составных частей:

  • главное меню программы содержит пункты, выполняющие все функции системы (файл, справочники, движение, данные, отчеты, настройка и помощь);
  • панель инструментов содержит кнопки, дублирующие основные пункты главного меню;
  • таблица продаж содержит список операций по продажам (дата покупки, сумма (с НДС и без), клиент, валюта и номер дисконтной карты);
  • поле дополнительной информации, расположенное в нижней части главного окна, содержит текстовую дополнительную информацию по выбранной в таблице записи;
  • строка состояния содержит контекстную помощь по выбранному пользователем органу управления.

В таблице 2 находится описание пунктов главного меню.

Таблица 2

Описание пунктов главного меню

Пункт меню

Описание

Файл / Создать пустую базу

Создает новую БД и сохраняет ее под выбранным пользователем именем

Файл / Открыть базу данных

Позволяет выбрать существующую БД и открыть ее

Файл / Создать резервную копию

Копирует текущую БД под новым именем

Файл / Выход

Выход из программы

Справочники / Дисконтные карты

Просмотр зарегистрированных дисконтных карт и накопившихся на них сумм.

Справочники / Категории товаров

Открывает список категорий товаров

Справочники / Поставщики

Открывает список зарегистрированных поставщиков

Справочники / Клиенты

Открывает список зарегистрированных клиентов

Движение / Прием на склад

Открывает окно приема (покупки у поставщика) на склад

Движение / Отгрузка товара

Открывает окно отгрузки (продажи клиенту) товара

Данные / Редактировать

Позволяет редактировать данные по выбранной в главном окне записи.

Данные / Товары

Список зарегистрированных в системе товаров

Данные / Остатки

Просмотр остатков на складе

Данные / Статистика

Просмотр статистики БД

Данные / Операции

Просмотр архива операций

Отчеты / Отчет по продажам за месяц

Открывает диалог выбора отчетного месяца, а затем окно, содержащее данный отчет

Отчеты / Продажи по клиентам

Открывает форму, в которой можно выбрать клиента и просмотреть историю продаж по нему.

Настройки / Настройки

Открывает окно настроек программы

Помощь / О программе

Открывает окно с информацией о программе

Помощь / Помощь

Открывает главный html файл помощи.

Работа со справочниками

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

1. Справочник “Дисконтные карты” – этот справочник содержит информацию по номеру карты клиента и суммы на ней накопившейся. Выберите пункт главного меню «Справочники – Дисконтные карты», после чего, появится окно (рис. 11). В данном справочнике редактирование и ввод новой информации пользователю недоступны. Поле с номером карты заполняется автоматически при заполнении справочника “Клиенты”. Поле с суммой на карте также заполняется автоматически при проведении операции “Отгрузка товара” в пункте “Движение” главного меню программы.

Рисунок 11 – Справочник “Дисконтные карты”

2. Справочник “Категории товаров” – этот справочник содержит информацию по имеющимся категориям товара. Выберите пункт главного меню «Справочники – Категории товаров», после чего, появится окно (рис. 12). Данный справочник заполняется пользователем. Нажатие кнопки “Отчет в MSWord” выведет содержание таблицы в документ Word.

Рисунок 12 – Справочник “Категории товаров”

3. Справочник “Поставщики” – этот справочник содержит информацию о поставщиках (название, адрес, телефон, ИНН). Выберите пункт главного меню «Справочники – Поставщики», после чего, появится окно (рис. 13). Данный справочник заполняется пользователем. Нажатие кнопки “Отчет в MSWord” выведет содержание таблицы в документ Word.

Рисунок 13 – Справочник «Поставщики»

  1. Справочник “Клиенты” – этот справочник содержит информацию о клиентах (название, адрес, телефон, ИНН, номер дисконтной карты). Выберите пункт главного меню «Справочники – Клиенты», после чего, появится окно (рис.36). Данный справочник заполняется пользователем. Нажатие кнопки “Отчет в MSWord” выведет содержание таблицы в документ Word.

Движение товара. Приход на склад и отгрузка

Приход товара на склад и отгрузка его покупателю считаются основными функциями программы. Для выполнения операции прихода необходимо выбрать пункт меню «Движение – Прием на склад», операция отгрузки со склада выполняется в этом же меню «Движение – Отгрузка товара». Функционально эти операции между собой похожи, поэтому более подробно рассмотрим операцию “Отгрузка товара” (рис. 14).

Рисунок 14 – Справочник “Клиенты”

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

Группа “Список товаров” содержит таблицу, в которой указываются наименование товара и количество. Здесь цветом помечены недоступные для редактирования поля. Поле "Количество" не может содержать значение большее, чем остаток данного товара на складе. Если пользователь вводит значение большее остатка, то введенное значение автоматически корректируется и становится равным максимально допустимому значению.

Рисунок 15 – Отгрузка товара со склада

Группа полей "Цены" содержит информацию о ценах. Здесь показаны:

  • Всего товаров – содержит количество позиций в списке товаров.
  • Товар на сумму – содержит сумму, на которую введено товаров.
  • Скидка – содержит процент скидки. Поле заполняется на основе денежной суммы на дисконтной карте покупателя и настроек программы.
  • Расчет в валюте – здесь указывается валюта, которой расплачивается клиент.
  • Процент НДС – содержит процент налога на добавленную стоимость. Процент вводится в настройках программы.
  • Сумма с НДС – итоговая сумма, значение которой рассчитывается с учетом скидки и налога на добавленную стоимость.

В нижней части окна содержится следующий набор кнопок:

  • “Накладная” – создает и выводит в печать товарную накладную по данным с использованием шаблона “template.doc”.
  • “Печать” – произвольная форма отчета.
  • “Счет-фактура” – создает и выводит в печать счет-фактуру по данным с использованием шаблона “ScetFact.doc”.
  • “Принять” – записывает введенные данные в БД и создает новую запись для дальнейшего ввода.
  • “Отмена” – отменяет текущую операцию, закрывает окно без сохранения данных.

Заключение

Цель работы заключалась в разработке АРМ руководителя отдела продаж для ООО «Белый свет».

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

В ходе работы мною были решены следующие задачи:

  1. Проведен обзор программных средств создания клиентских программ.
  2. Определены цели и задачи деятельности предприятия.
  3. Проведен анализ существующих бизнес-процессов.
  4. Спроектирована база данных.
  5. Спроектирован интерфейс системы.

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

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

Список использованной литературы

  1. Бритов Г., Осипова Т. Моделирование бизнес-процессов. - М.:LAP, 2014. – 124 с.
  2. Варфоломеева Е.В. Информационные системы в экономике: Учебное пособие / Е.В. Варфоломеева, Т.В. Воропаева и др.; Под ред. Д.В. Чистова - М.: НИЦ ИНФРА-М, 2015. - 234 с.
  3. Вдовенко Л.А. Информационная система предприятия: Учебное пособие/Вдовенко Л. А. - 2 изд., перераб. и доп. - М.: Вузовский учебник, НИЦ ИНФРА-М, 2015. - 304 с.
  4. Гвоздева В.А. Базовые и прикладные информационные технологии: Учебник / Гвоздева В. А. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2015. - 384 с.
  5. Гвоздева В.А. Информатика, автоматизированные информационные технологии и системы: Учебник / В.А. Гвоздева. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2015. - 544 с.
  6. Душин, В.К. Теоретические основы информационных процессов и систем : учебник / В.К. Душин .— 5-е изд. — М. : ИТК "Дашков и К", 2014 .— 348с.
  7. Заботина Н.Н. Проектирование информационных систем: Учебное пособие / Н.Н. Заботина. - М.: ИНФРА-М, 2011. - 331 с.
  8. Затонский А.В. Информационные технологии: разработка информационных моделей и систем: Учеб. пос. / А.В.Затонский - М.: ИЦ РИОР: НИЦ ИНФРА-М, 2014 - 344с.
  9. Илюшечкин В. Основы использования и проектирования баз данных. Учебник. - М.:Юрайт, 2014. - 214с.
  10. Информационные системы в экономике: Учебник / К.В. Балдин, В.Б. Уткин. - 7-e изд. - М.: Дашков и К, 2012. - 395 с.
  11. Исаев Г. Проектирование информационных систем. Учебное пособие. - М.: Омега-Л, 2015. - 432с.
  12. Карминский А.М. Методология создания информационных систем: Учебное пособие / А.М. Карминский, Б.В. Черников. - 2-e изд., перераб. и доп. - М.: ИД ФОРУМ: ИНФРА-М, 2012. - 320 с.
  13. Коваленко В.В. Проектирование информационных систем: Учебное пособие / В.В. Коваленко. - М.: Форум: НИЦ ИНФРА-М, 2014. - 320 с.
  14. Кузин, А.В. Базы данных: Учебное пособие для студ. высш. учеб. заведений / А.В. Кузин, С.В. Левонисова. - М.: ИЦ Академия, 2014. - 320 c.
  15. Пирогов, В.Ю. Информационные системы и базы данных: организация и проектирование: Учебное пособие / В.Ю. Пирогов. - СПб.: БХВ-Петербург, 2014. - 528 c.
  16. Редько В.Н., Бассараб И.А. Базы данных и информационные системы. - М.: Знание, 2015. - 602 c.
  17. Советов, Б.Я. Базы данных: теория и практика: Учебник для бакалавров / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовской. - М.: Юрайт, 2013. - 463 c.
  18. Уткин В., Балдин К. Информационные системы в экономике. - М.: Academia, 2014. - 288с.
  19. Федотова Е. Информационные технологии и системы: Учебное пособие / Е.Л. Федотова. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2014. - 352 с
  20. Федотова Е.Л. Информационные технологии в профессиональной деятельности: Учебное пособие / Е.Л. Федотова. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2015. - 368 с.
  21. Фуфаев, Э.В. Базы данных: Учебное пособие для студентов учреждений среднего профессионального образования / Э.В. Фуфаев, Д.Э. Фуфаев. - М.: ИЦ Академия, 2014. - 320 c.
  22. Черников Б.В. Информационные технологии управления: Учебник / Б.В. Черников. - 2-e изд., перераб. и доп. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2014. - 368 с.
  23. Шаймарданов Р.Б. Моделирование и автоматизация проектирования структур баз данных - М.: Юнити, 2016. - 469 c.
  24. Шишов О.В. Современные технологии и технические средства информатизации: Учебник / О.В. Шишов. - М.: НИЦ Инфра-М, 2012. - 462 с.

Приложение

Рисунок П.1 – Счет-фактура

Рисунок П.2 – Накладная

Рисунок П.3 – Товарный чек