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

Проектирование БД для сотрудника салона сотовой связи

Содержание:

Введение

Современный бизнес становится все более динамичным, борьба за конкурентные преимущества зачастую превращается в погоню за современными управленческими и информационными технологиями. Последние годы в России наблюдается настоящий информационный бум, практически повсеместно внедряются информационные системы, и автоматизируется управление. Мотивы здесь разные: и влияние моды, и желание «не отстать от конкурента», а зачастую – это вполне понятное стремление руководства компаний внедрить эффективную и современную автоматизированную систему управления, чтобы снизить издержки, ускорить процесс обработки информации, повысить качество выполняемой работы, в результате чего компания добивается высоких результатов в своей деятельности.

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

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

1. Описание предметной области. Постановка задачи

ООО «Мобиком» занимается продажей сотовых телефонов и аксессуаров к ним.

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

  • отдел продаж;
  • бухгалтерию;
  • отдел кадров;
  • отдел маркетинга;
  • сервисный центр;
  • служба поддержки пользователей;
  • ИТ-отдел.

Рис. 1. Организационная структура управления

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

Контекстная диаграмма не может дать полное представление о том, как протекает данный процесс. Ее декомпозиция дает более детальное представление о процессе и о его особенностях. Рисунок 2 содержит контекстную диаграмму изучаемого процесса, выполненную в методологии IDEF0 [3, с.66].

NODE:

TITLE:

NUMBER:

Учет продаж

A-0

прайс-листы

законы,

стандарты,

правила,

локальные

акты

отчеты

заказы

клиентов

сотрудники отдела продаж

0

0р.

Учет продаж

Рис. 2. Контекстная диаграмма бизнес процессов

На рисунке 3 представлен результат декомпозиции контекстной диаграммы, который также выполнен в методологии IDEF0 [3].

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

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

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

Входной информацией функции «оформить заказ» являются: квитанция, прайс-листы, законы, стандарты, правила, локальные акты. Выходом функции «оформить заказ» является передача накладной на склад [10, с.65].

Входной информацией функции «выполнить заказ» являются: накладная, прайс-листы, законы, стандарты, правила, локальные акты. Выходом функции «выполнить заказ» является информация о покупке.

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

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

Основным документом в рассматриваемой задаче является заказ клиента. Схема документооборота обработки продаж приведена на рис.4.

исполнитель

действие

Отдел продаж

Бухгалтерия

Склад

Клиент

1) поступление заказа

Заказ от клиента

Заказ от клиента

2) фиксация заказа в журнале

Заказ от клиента

3) оформление квитанции клиенту и прием оплаты

Квитанция

4) отправка накладной на склад

Накладная

5) отправка заказа клиенту

Заказ

6) подготовка отчетов

Отчеты

Рис.4. Схема документооборота

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

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

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

Таблица 1

Характеристики описанных процессов

Действие

Среднее количество за рабочий день

Время, неоходимое для выполнения одного действия, минут

Общее время, минут

Регистрация продажи

10

15

150

Поиск необходимой информации

5

30

150

Анализ информации за период

0,5

60

30

ИТОГО, минут

330

Таким образом, ежедневно, в среднем, 330 минут или 5 часов 30 минут, сотрудники отдела по работе с клиентами заняты занесением необходимых сведений в книги учета, а также при необходимости – анализом и поиском нужных сведений. Учитывая, что продолжительность рабочего дня составляет 8 часов, делаем вывод, что на выполнение остальных обязанностей (то есть непосредственную работу по решению проблем и выработке необходимых мероприятий) остается менее 40% рабочего времени, что крайне неэффективно.

Для данного способа также характерны следующие недостатки [11, с.22]:

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

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

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

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

Таблица 2

Ожидаемый эффект от внедрения информационной системы

Действие

Среднее количество за рабочий день

Время, неоходимое для выполнения одного действия, минут

Общее время, минут

Регистрация продажи

10

1

10

Поиск необходимой информации

5

2

10

Анализ информации за период

0,5

5

2,5

ИТОГО, минут

1,5

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

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

2. Выбор средств / методологии проектирования. Выбор СУБД

«MS Access» в настоящее время является одной из самых популярных среди настольных программных систем управления базами данных.

Среди причин такой популярности следует отметить:

  1. Высокую степень универсальности и продуманности интерфейса, который рассчитан на работу с пользователями самой различной квалификации. В частности, реализована система управления объектами базы данных, позволяющая гибко и оперативно переходить из режима конструирования в режим их непосредственной эксплуатации.
  2. Глубоко развитые возможности интеграции с другими программными продуктами, входящими в состав Microsoft Office, а также с любыми программными продуктами, поддерживающими технологию OLE.
  3. Богатый набор визуальных средств разработки.

Нельзя не отметить, что существенной причиной такого широкого распространенная Ms Access является интеграция в офисный пакет ПО и мощная рекламная поддержка, осуществляемая фирмой Microsoft.

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

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

В работе для реализации приложения используется ОС Windows XP (SP2) и СУБД Ассess версии (11.6566.8036) с обновлением SР2 в составе МS Office 2003. Компонент диспетчера ядра БД Microsoft Jet 4.0 (SР8). База будет сохраняться в формате совместимости с Ассess 2000. Для полной функциональности и правильной работы приложения рекомендуется использовать пакет MS Office версии 2003.

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

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

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

3. Проектирование логической структуры базы данных

При проектировании БД необходимо решить вопрос о наиболее эффективной структуре данных. Основные цели, которые при этом преследуются:

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

4. Проектирование физической структуры базы данных

База данных состоит из 7 таблиц: товары, группы, сотрудники, клиенты, продажи, поставщики, единицы измерения.

Описание таблиц реляционной базы данных дано в таблицах 3-9.

Таблица 3

Характеристика таблицы «Товары»

Наименование поля

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

Тип данных

Длина поля

Описание поля

Код товара

Id_tovara

Integer

5

Идентификатор товара

Наименование

Name_tov

Char

15

Наименование товара

Модель

Model

Char

15

Модель

цвет

Color

Char

15

Цвет

Стоимость

Cena

Integer

5

Стоимость товара

Таблица 4

Характеристика таблицы «Сотрудники»

Наименование поля

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

Тип данных

Длина поля

Описание поля

Код сотрудника

Id_sotr

Integer

3

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

Фамилия

Fam_sotr

char

20

Фамилия сотрудника

Имя сотрудника

Name_sotr

Char

15

Имя сотрудника

Отчеcтво

Otch_sotr

Char

20

Отчество сотрудника

Таблица 5

Характеристика таблицы «Группы»

Наименование поля

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

Тип данных

Длина поля

Описание поля

Код группы

Id_gr

Integer

2

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

Наименование группы

Group

Char

15

Наименование группы

Таблица 6

Характеристика таблицы «Клиенты»

Наименование поля

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

Тип данных

Длина поля

Описание поля

Код клиента

Id_kl

integer

3

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

ФИО

FIO

char

255

Фамилия Имя Отчество

Таблица 7

Характеристика таблицы «Продажи»

Наименование поля

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

Тип данных

Длина поля

Описание поля

Номер записи о продаже

N_record

Integer

5

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

Дата

Date_prod

date

12

Дата продажи

Код товара

Id_tovara

Integer

5

Идентификатор товара

Код сотрудника

Id_sotr

Integer

3

Код клиента

Id_kl

Integer

5

Количество

Kol

Integer

3

Количество товара

Сумма

Sum

Integer

5

Сумма продажи

Таблица 8

Характеристика таблицы «Поставщики»

Наименование поля

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

Тип данных

Длина поля

Описание поля

Код поставщика

Id_post

integer

3

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

Наименование поставщика

FIO

char

255

Наименование фирмы-поставщика

Таблица 9

Характеристика таблицы «Единицы измерения»

Наименование поля

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

Тип данных

Длина поля

Описание поля

Код единицы измерения

Id_ed

Integer

2

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

Наименование единицы измерения

Ed_izm

Char

15

Наименование единицы измерения

5. Разработка интерфейса и реализация проекта

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

Рис.5. Главное окно

Редактирование всех справочников осуществляется через пользовательский интерфейс (рис.6-8).

Рис.6. Справочник «Товары»

Рис.7. Справочник «Группы товара»

Рис.8. Справочник «Товар на складе»

6. Оценка экономической эффективности проекта

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

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

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

ΔT = T0 – T1,

(1)

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

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

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

КT = ΔT / T0 * 100%;

(2)

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

IT = T0 / T1.

(3)

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

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

ΔС = С0 – С1,

(4)

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

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

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

КС = ΔС / С0 * 100%;

(5)

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

IС = С0 / С1.

(6)

Расчет перечисленных показателей предполагает предварительное вычисление частных показателей, таких как:

  • трудоемкость выполнения i-ой операции (Тi):

Ti = Vi / Ni,

(7)

где Vi – объем работ, выполняемых на i-ой операции (количество символов или действий),

Ni – норма выполнения работ на i-ой операции в час;

  • стоимостные затраты на выполнение i-ой операции (Сi):

Сi = Cз/п + Снр = Ti * Рi * (1+ Кнр),

(8)

где Cз/п — стоимостные расходы на заработную плату сотруднику, выполняющего i-ую операцию (руб.);

Снр — стоимость накладных расходов (руб.);

Рi — часовая тарифная ставка сотрудника, выполняющего i-ую операцию (руб.);

Кнр — коэффициент накладных расходов, возникающих при выполнении i-ой операции;

  • общая стоимость машинного времени:

Смашвр=,

(9)

где - стоимость машинного времени, на m-ом компьютере;

- время работы m-того компьютера.

Трудовые затраты на обработку информации по базовому варианту (T0) (час) вычисляются следующим образом:

,

(10)

где Т0i — трудоемкость выполнения i-ой операции в базовом варианте решения задачи.

Стоимостные затраты на обработку информации по базовому варианту (С0) (руб.) рассчитываются по формуле:

+ С0 машвр,

(11)

где С0i — стоимостные затраты на выполнение i-ой операции в базовом варианте решения задачи.

Трудовые затраты на обработку информации по предлагаемому варианту (T1) (час) вычисляются следующим образом:

,

(12)

где Т1j — трудоемкость выполнения j-ой операции в предлагаемом варианте решения задачи.

Стоимостные затраты на обработку информации по проектному варианту (С1) (руб.) рассчитываются по формуле:

+ С1 машвр, + Кэкпс,

(13)

где С1j — стоимостные затраты на выполнение j-ой операции в предлагаемом варианте решения задачи.

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

Годовой экономический эффект от разработки и внедрения информационной системы (Эг) определяется как разность между абсолютным снижением стоимостных затрат и нормативной прибылью:

Эг = ΔС – КП * Ен ,

(14)

где КП — затраты на создание проекта машинной обработки информации, руб.;

Ен — нормативный коэффициент эффективности капитальных вложений.

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

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

Расчетный коэффициент эффективности капитальных затрат (Ер) представляет собой отношение абсолютного снижения стоимостных затрат к затратам на разработку и внедрение проекта:

Ер = ΔС / КП.

(15)

Срок окупаемости (ТОК) представляет собой отношение капитальных затрат на разработку и внедрение ЭИС к абсолютному снижению стоимостных затрат:

ТОК = КП / ΔС.

(16)

Затраты на создание проекта машинной обработки данных (КП) (руб.) рассчитывается как сумма затрат по категориям:

КП = Кпредпр + Кпроект + Кразр + Квнедр + Kэксп

(17)

Кпредпр — затраты на предпроектное обследование (руб.);

Кпроект — затраты на проектирование данных (руб.);

Кразр — затраты на разработку, тестирование, написание документации (руб.);

Квнедр — затраты на внедрение (руб.).

Kэксп — затраты на эксплуатацию и сопровождение (руб.).

В соответствии с методикой расчёта, описанной выше, был произведён расчёт показателей экономической эффективности при сравнении базового и проектного вариантов.

Расчёт базовых и проектных показателей осуществляется по формулам, описанным выше, и представлен в таблицах 14-15 соответственно.

Таблица 14

Характеристика затрат на обработку информации по базовому варианту

№ п/п

Наименование операции

Единица измерения

Объём работы в год

Норма выработки (операций в час)

Трудоемкость

1

Учет студентов

Документ

3050

8

381,25

2

Ведение журнала

Документ

3140

7

448,5714

3

Распределение нагрузки между преподавателями

Документ

3140

8

392,5

4

Формирование журнала

Документ

330

11

30

5

Формирование статистики

Документ

360

8,05

44,7205

42,05

1297,75

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

Таблица 15

Характеристика затрат на обработку информации по проектному варианту

№ п/п

Наименование операции

Единица измерения

Объём работы в год

Норма выработки (операций в час)

Трудоёмкость

1

Учет студентов

Документ

3050

67

45,52239

2

Ведение журнала

Документ

3140

98

32,04082

3

Распределение нагрузки между преподавателями

Документ

3140

110

28,54545

4

Формирование журнала

Документ

330

50

6,6

5

Формирование статистики

Документ

360

8,05

44,7205

353

295,81

Для расчёта стоимостных затрат рассчитывается среднечасовая норма оплаты труда для продавца. Исходя из стандартной 40-часовой рабочей недели и месячной зарплаты 17500 руб. получаем:

= 17500 руб. / (21 д. * 8 ч) = 104 руб./ч.

Расчет показателей эффективности от внедрения представлен в таблице 16.

Из рассчитанных данных можно сделать вывод о значительном сокращении трудовых и стоимостных затрат. Сокращение трудовых затрат в абсолютном выражении составило 1002 чел./ч, сокращение стоимостных затрат –– 104202 руб. в год. Диаграммы изменения трудовых и стоимостных затрат представлены на рис. 8 и 9 соответственно.

Таблица 16

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

Затраты

Снижение затрат

Коэффициент изменения трудовых затрат

Индекс изменения трудовых затрат

Базовый вариант

Проектный вариант

Трудоёмкость

(ч)

(ч)

(ч)

1297,75

295,81

1002

0,77

4,38

Стоимость

(руб.)

(руб.)

(руб.)

134966

30764

104202

0,77

4,38

Рис.8. Диаграмма изменения трудовых затрат

Рис.9. Диаграмма изменения стоимостных затрат

Рассчитаем затраты на создание проекта. Заработная плата разработчиков:

= 20000 руб. * 5 мес. = 100000 руб.

Электроэнергия:

= 5 кВт/ч. * 105 д. * 2,11 руб. = 1110 руб.

Информационные ресурсы (оплата доступа в Интернет):

= 700 руб. * 5 мес. = 3500 руб.

= 100000 руб. + 1110 руб. + 3500 руб. = 104610 руб.

С учетом того, что арендная плата на сегодняшний день составляет 750 рублей в месяц за квадратный метр, а общая площадь открываемого офиса – 20 м2, ежегодная экономия составит:

750*12*20=180000 рублей.

В итоге капитальные затраты составляют:

= 137232 + 104610-180000 = 61842 руб.

Рассчитаем срок окупаемости проекта:

= 61842/104202 руб. ≈ 0,59 года ≈ 6 мес.

Окупаемость проекта, равная 6 месяцам, показывает возврат средней продолжительности капитальных вложений. Внедрение системы позволяет снизить трудовые и стоимостные затраты на 77%.

Заключение

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

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

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

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

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

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

  1. Автоматизированные информационные системы, базы и банки данных. Вводный курс: Учебное пособие, М.: Гелиос АРВ, 2010. - 368 с., ил
  2. Вендров А.М., CASE-технологии. Современные методы и средства проектирования информационных систем - М.: Финансы и статистика, 2010 г, 456 стр.
  3. Вигерс Карл Разработка требований к программному обеспечению, Пер, с англ. - М.: Издательско-торговый дом "Русская Редакция", 2011. -576с.: ил
  4. Гвоздева Т. В., Б. А. Баллод. Проектирование информационных систем. - М, Издательство: Феникс, 2012 г. - 512 стр.
  5. Голицына О. Л., И. И. Попов, Н. В. Максимов, Т. Л. Партыка, Информационные технологии. – М: Издательство Инфра-М, 2012 г. - 608 стр.
  6. Емельянова Н. З., Партыка Т. Л., И. И. Попов, Проектирование информационных систем. - М, Издательство: Форум, 2012 г.- 432 стр.
  7. Илюшечкин В. М. , Основы использования и проектирования баз данных. – М: Издательство Юрайт, 2010 г.- 224 стр.
  8. Кузнецов С. Д., Основы баз данных. - М.: Бином. Лаборатория знаний, Интернет-университет информационных технологий, 2010 г.- 488 стр.
  9. Незнанов А. А., Программирование и алгоритмизация. -М: Издательство «Академия», 2010 г.- 304 стр.
  10. Пирогов В. Ю., Информационные системы и базы данных. Организация и проектирование. – М: БХВ-Петербург, 2012 г.- 528 с.
  11. Предметно-ориентированные экономические информационные системы. – М: Финансы и статистика, 2010 г. - 224 стр.
  12. Реляционные базы данных: практические приемы оптимальных решений. – СПб.: БХВ-Петербург, 2012 – 400с.