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

Автоматизация учета труда и заработной платы

Содержание:

ВВЕДЕНИЕ

Краткая характеристика предметной области:

Компания “Web-dev” занимается разработкой SPA, сайтов по типу: интернет магазин, landing и т.д. Штат сотрудников составляет 12 человек из них:

  1. Директор
  2. Project-maneger

5 Программистов

2 Дизанейра

1 Системный администратор

1 Бухгалтер

Компании требуется система для автоматизации учёта труда и заработной платы сотрудников.

Перечень задач:

  • Разработка базы данных для ведения учёта заработной платы
  • Создания форм для ввода новой информации в сформированные таблицы
  • Сделать поиск по фамилии, имени, отчеству
  • Сделать пример отчёта по поиску фамилии “Попов”

Обоснование актуальности выбранной темы.

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

Основная часть

Технико-экономическая характеристика предметной области и предприятия

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

  • цель функционирования предприятия
    • Текущая цель компания “Web-dev” является расширение, а именно:

Наем новых программистов

Наем новых дизайнеров

  • краткая история
    • Компания появилась в 2017 году, основатель бывший разработчик с много летним опытом работы full- stack, он решил использовать свой приобретённый опыт для создания своей компании.
  • основные виды (направления) деятельности
    • Разработка landing-page, интернет-магазинов, блогов, сайт-визитка
  • основные параметры его функционирования
    • В компании работают 12 человек, а именно:
  1. Директор
  2. Project-maneger
  3. 5 Программистов
  4. 2 Дизанейра
  5. 1 Системный администратор
  6. 1 Бухгалтер

Таблица 1 Технико-экономические показатели объекта управления

№ п\п 

Наименование характеристики (показателя) 

Значение показателя на определённую дату либо за период 

 1

 Наем новых программистов

 Не менее 10 человек

 2

 Наем новых дизайнеров

 Не менее 3 человек

3

Наем новых бухгалтеров

Не менее 2 человек

4

Наем новых системных администраторов

Не менее 3 человек

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

Техническое задание

Общие сведения

Наименование системы:

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

Заказчики исполнители работ.

Заказчик: Гавриленко А.В.

Исполнитель: Ефремов Степан

Основание для проведения работ.

Настоящее ТЗ разработано на основе плана учебной дисциплины “Проектирование информационных систем” для группы ДКИ-402.

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

Таблица 2 – Стадийность работ

Стадии разработки

Этапы работ

Содержание работ

1. Исследование и обоснование создания системы

Исследование объекта автоматизации

Сбор данных

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

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

технико-экономическое обоснование, тактико-техническое задание

2. Техническое задание

Научно-исследовательские работы

Определение структуры входных и выходных данных;

Предварительный выбор методов решения задач

Разработка технического задания в целом и, при необходимости, частных ТЗ на подсистемы

3.Эскизный проект

Разработка предварительных решений по выбранному варианту АИС

4. Технический проект

Разработка окончательных решений по общесистемным вопросам, в том числе по структурам АИС

процедурам (задачам), реализуемым системой; процессу функционирования системы и, при необходимости, выдача частных технических заданий на разработку видов обеспечения АИС или видов обеспечения подсистемы АИС

Разработка решений по организационному обеспечению

Разработка плана мероприятий по разработке и внедрению программ.

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

Составление заказной документации на поставляемые компоненты и комплексы средств автоматизации

5. Рабочая документация

Разработка рабочей документации по информационному обеспечению

Разработка рабочей документации по организационному обеспечению

6. Внедрение

Подготовка организации к вводу АИС в действие, обучение персонала пользователя

Проведение приемочных испытаний

Устранение замечаний, выявленных при испытаниях

Приемка АИС в промышленную эксплуатацию (внедрение АИС)


Особые условия.

БД будет написано на Access

Назначение и цели создания системы (подсистемы, модуля)

Назначение

Информационная система обеспечивает автоматизацию деятельности финансового отдела в соответствии с бизнес-процессами предприятия (расчет заработной платы, учет оплаты, составление ведомостей зарплаты, начисление премии и т.д.).


Цели

Целью разработки системы является повышение эффективности, и скорости расчета зарплаты.

Требования к системе


Требования к системе в целом

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

Функции и задачи системы.

  • Настройка конфигурации для денежного расчета
  • Кадровый учет
  • Налогообложение
  • Формирование отчетности

Требования к видам обеспечения (информационному, лингвистическому, программному и техническому обеспечению).

Требования к ПО:

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

Требования к численности и квалификации персонала системы и режиму его работы

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

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

Требования к квалификации персонала

К квалификации персонала, эксплуатирующего систему, предъявляются следующие требования.

Конечный пользователь:

  • знание соответствующей предметной области;
  • Администратор подсистемы сбора, обработки и загрузки данных:
  • знание методологии проектирования хранилищ данных;
  • знание СУБД;
  • Администратор подсистемы хранения данных:
  • знание топологии «Звезда» и «Снежинка»;
  • опыт администрирования СУБД;
  • знание и навыки операций архивирования и восстановления данных;
  • знание и навыки оптимизации работы СУБД.
  • Администратор подсистемы формирования и визуализации отчетности:
  • понимание принципов многомерного анализа;
  • знание методологии проектирования хранилищ данных;
  • знание и навыки администрирования приложения.

Требования к надежности

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

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

Требования к надежности технических средств и программного обеспечения

К надежности оборудования предъявляются следующие требования:

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

Надежность программного обеспечения подсистем должна обеспечиваться за счет:

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

Состав и содержание работ по созданию системы

Этап 1:

Проектирование. Разработка эскизного проекта. Разработка технического проекта.

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

Определение структуры входных и выходных данных.

Определение требований к программе.

Этап 2:

Разработка рабочей документации. Адаптация программ

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

Этап 3:

Ввод в действие

Испытания программы согласование и утверждение программы и методики испытаний

Этап 4:

Сопровождение системы

В сопровождение входит:

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

Порядок контроля и приемки системы

Виды и объем испытаний системы

Система подвергается испытаниям следующих видов:

  • Предварительные испытания.
  • Опытная эксплуатация.
  • Приемочные испытания.

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

Требования и содержание работ по подготовке системы к вводу в действие

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

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

Требования к документированию

Заказчику должна быть предоставлена пакет документов:

  • Техническое задание;
  • Ведомость эскизного (технического) проекта;
  • Пояснительная записка к Техническому проекту;
  • Описание информационной базы;
  • Руководство пользователя;
  • Руководство администратора;
  • Программа и методика испытаний;
  • Акт выполненных работ.

Источники разработки

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

  • ГОСТ 19.201-78 Техническое задание. Требования к содержанию и оформлению
  • ГОСТ 34.602-89 Техническое задание на создание автоматизированной системы (Взамен ГОСТ 24.201-85)

Дополнения (Гарантийный срок и контактная информация).

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

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

Схема -1 Организационная структура

Директору подчиняются всё это вполне логично.

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

Программисты и дизайнеры подчиняются project-managery потому что именно он даёт задания и сроки выполнения, следит за развитием продукта и пишет к нему документацию.

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

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

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

C:\Users\edu-msk3-508-08\Desktop\контекст 2.png

Схема -2 Контекстная диаграмма

Далее сделаем декомпозицию нашей задачи, для более лучшего понимания того где требуется автоматизация

C:\Users\edu-msk3-508-08\Desktop\декомп.png

Схема -3 Декомпозиция контекстной диаграммы

Схема -4 Декомпозиция процесса “Расчёт заработной платы”

Диаграмма деятельности

Схема -5 Диаграмма деятельностиC:\Users\edu-msk3-508-08\Desktop\Деятельность.png

Техническое и программное обеспечение

\\tsclient\USB1\ПРИС\Курсач\техн схема.pngСтруктура и состав комплекса технических средств и конфигурация сети

Схема -6 Техническая схема

Таблица -3 Технических характеристик персонального компьютера

ПК

Процессор

Производитель

Intel

Линейка

Core i5

Модель

7400

Тактовая частота

3000 МГц

Количество ядер

4

Материнская плата

Socket

1151

Чипсет

Intel H110 Express

Оперативная память

Объём установленной памяти

4096 Мб

Тип памяти

DDR-4

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

2

Максимальный объём памяти

32768 Мб

Жесткий диск

Объём установленного HDD

не установлен

Объём установленного SSD

128 Гб

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

SATA-III

Видео

Тип графического контроллера

интегрированный (встроенный)

Графический чипсет

Intel HD Graphics 630

Сеть

Сетевой интерфейс

Gigabit Ethernet (10/100/1000 Мбит/с)

Монитор

Монитор Acer 19" K192HQLb

Корпус

Форм-фактор 

Mini-Tower

Блок питания

220 Вт

Таблица -4 Описание программного обеспечения персонального компьютера

Установленное Программное обеспечение (ПК)

ОС

Windows10

Антивирус

Kaspersky Total Security

Средства общения

Skype для бизнеса

Пакет офиса

Microsoft Office

Браузер

Google

Таблица -5 Описание технических характеристик DNS сервера

Сервер DNS

Процессор

Сокет

Socket 1151

Количество сокетов

1

Оперативная память

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

4

Тип памяти

DDR4

Жесткий диск

Форм-фактор HDD

"3.5"

Интерфейс

SATA

Максимальное количество HDD

2

Привод

Оптический привод

DVD-RW

Сеть

Сетевой интерфейс

2 x Gigabit Ethernet (1000 Мбит/с)

Дополнительно

Блок питания

250 Вт

Форм-фактор корпуса

1U

Чипсет

Intel C232

Мышь

Мышь 3DConnexion CadMouse (3DX-700052)

Клавиатура

Клавиатура Gigabyte Force K83 Gaming Black (Cherry MX Blue) USB

Таблица -6 Описание программного обеспечения DNS сервера

Установленное Программное обеспечение(Сервер DNS)

ОС

Debain 10.1 «Buster»

Специальное ПО

MaraDNS

Таблица -7 Описание технических характеристик БД сервера

Сервер БД

Процессор

Сокет

Socket 1151

Количество сокетов

1

Оперативная память

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

4

Тип памяти

DDR4

Жесткий диск

Форм-фактор HDD

“2.5"/3.5"

Интерфейс

SATA

Максимальное количество HDD

8

Привод

Оптический привод

DVD-RW

Сеть

Сетевой интерфейс

4 x Gigabit Ethernet (1000 Мбит/с)

Дополнительно

Блок питания

450 Вт

Форм-фактор корпуса

1U

Чипсет

Intel C242

Мышь

Мышь 3DConnexion CadMouse (3DX-700052)

Клавиатура

Клавиатура Gigabyte Force K83 Gaming Black (Cherry MX Blue) USB

Таблица -8 Описание программного обеспечения сервера БД

Установленное Программное обеспечение(Сервер БД)

ОС

Debain 10.1 «Buster»

БД

MySQL

Таблица -9 Описание технических характеристик сервера приложения

Сервер приложений

Процессор

Сокет

Socket 2011-3

Количество сокетов

2

Оперативная память

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

16

Тип памяти

DDR4

Жесткий диск

Форм-фактор HDD

2.5"

Интерфейс

SATA

Максимальное количество HDD

2

Привод

Оптический привод

не установлен

Сеть

Сетевой интерфейс

2 x Gigabit Ethernet (1000 Мбит/с)

Дополнительно

Блок питания

500 Вт

Форм-фактор корпуса

1U

Чипсет

Intel C612

Мышь

Мышь 3DConnexion CadMouse (3DX-700052)

Таблица -10 Описание программного обеспечения сервера приложения

Установленное Программное обеспечение (Сервер приложений

ОС

Windows Server 2012

Редакторы

Miscrosoft Office

Маршрутизатор

Wi-Fi маршрутизатор (роутер) Keenetic 4G

Таблица -11 Описание технических характеристик коммутатор

Коммутатор

Коммутатор (switch) Advantech EKI-2525-BE

Таблица -12 Описание технических характеристик МФУ

МФУ

МФУ Brother DCP-1602R

Диаграмма прецедентовC:\Users\708\Desktop\курсач\UML.png

Схема 7 Диаграмма прецедентов

Таблица -13 Описание актёров

Актер

Краткое описание

Программист

Сотрудник, который реализует проект по чётко составленному ТЗ

Дизайнер

Сотрудник, который отвечает за графическое оформление приложения

Системный администратор

Сотрудник, который отвечает за администрирование ИС в организации

Project-manager

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

Бухгалтер

Сотрудник, который имается финансовыми отчётами и ведением бухгалтерии организации

Директор

Сотрудник, который отвечает за будущее развитие организации

Таблица -14 Описание Прецедентов

Актер

Краткое описание

Работа с заказчиком

Запускается Project-managerом, Директором. Позволяет вносить в изменение сроков, бюджета и прочих управляемых аспектов проектов

Составление технического задания

Запускается Project-managerом. Позволяет документ, который будет отражать требования заказчика

Ведение бух учёта

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

Создание дизайна приложения

Запускается дизайнре, позволяет заказчику получать визуальное представление будущего приложения

Создание документации к приложению

Запускается Project-manager для подробного представления функционала приложения

Администрирование ИС

Запускается Системный администратор, позволяет поддерживать ИС в рабочем состоянии

Подписание контрактов о разработке приложения

Запускается Директор, позволяет заключать контракты с заказчиком

Управление и развитие проекта

Запускается Project-manager, для дальнейшего увеличения функционала и поддержки приложения.

Диаграмма ERD-сущность-связьF:\ПРИС\Курсач\ER.png

Схема -8 Диаграмма ERD-сущность-связь

Контрольный пример реализации и его описание

D:\ПРИС\Курсач\Дерево функциий.pngОбщие положения (дерево функций и сценарий диалога)

Схема 9 дерево функций и сценарий диалога

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

Таблица 16 Сущность «Сотрудник»

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

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

Тип поля

Длина

Id_employ

Ключ

Счетчик

10

Фамилия

Кр текст

20

Имя

Кр текст

20

Отчество

Кр текст

20

Номер

Числвоой

15

Должность

Кр текст

30

Оклад

Текст

20

Id_employ_count

Текст

10

Id_employ_book

Текст

10

Id_pay_sheet

Текст

10

Таблица 17 Сущность «Отдел»

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

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

Тип поля

Длина

Id_ department

Ключ

Счетчик

10

Название подразделения

Кр текст

20

Начальник

Кр текст

20

Id_employ

Текст

20

Таблица 18 Сущность «Расчётный лист»

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

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

Тип поля

Длина

Id_ pay_sheet

Ключ

Счетчик

10

Кол отраб часов

Числовой

20

Оплата по часам

Числовой

20

Премия

Числовой

20

Таблица 19 Сущность «Трудовой договор»

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

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

Тип поля

Длина

Id_employ_cont

Ключ

Счетчик

10

Тип трудового договора

Кр текст

20

Оклад

Числовой

20

Графики работы

Числовой

20

Таблица 20 Сущность «Трудовая книжка»

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

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

Тип поля

Длина

Id_employ_book

Ключ

Счетчик

10

Текущее место работы

Кр текст

20

Последнее место работы

Кр текст

20

Стаж работы

Числовой

4

D:\ПРИС\Курсач\сценарий пользователя.pngСтруктурная схема пакета (дерево вызова программных модулей)

Схема 10 дерево вызова программных модулей

Таблица 21 –– Пример фрагмента таблицы описания функций модулей

№ п/п 

Наименование модуля 

Функции модуля 

1

Форма Расчётный лист

Заполнение строки для расчёта заработной платы

2

Форма Сотрудник

Заполнение строки с информацией об сотруднике

3

Форма Трудовая книжка

Заполнение строки с информацией об опыте сотрудника

4

Форма Трудовой договор

Заполнение строки с информацией об условии работы сотрудника

5

Запрос поиск по имени

Запрос для поиска сотрудника по имени

6

Запрос поиск по фамилии

Запрос для поиска сотрудника по фамилии

7

Запрос поиск по отчеству

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

8

Отчёт поиск по отчеству

Предоставление отчётности по работе запроса поиск по отчеству

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

Блок схема модуля “Форма Расчётный лист”

Схема 11 Форма Расчётный лист

Контрольный пример реализации и его описание

  • F:\ПРИС\Курсач\скрин таб сотрудники.pngтестовых данные

Схема 12“Сотрудник”

F:\ПРИС\Курсач\скрин таб труд договор.pngВ таблице сотрудники представлена тестовая информация об сотрудниках в фирме

Схема 13“Трудовой договор”

В таблице Трудовой договор представлена тестовая и основная информация касательно условий работы сотрудников в компании

  • процесса обработки тестовых данных

Схема 14 Форма Расчётный лист

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

Схема 15 Форма Сотрудник

Форма сотрудники необходимая для ведения отчётности по количеству сотрудников в компании.

Схема 16 Форма Трудовая книжка

Форма трудовая книжка отражает опыт сотрудника и место его предыдущей работы.

Схема 17 Форма Трудовой договор

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

Схема 18 Запрос поиск по имени

Я решил добавить запросы для поиска в том случае если наша БД разрастётся

Схема 19 Запрос поиск по отчеству

Так же я решил разделить поиски по фамилии, имени и отчеству

Схема 20 Запрос поиск по фамилии

  • результатов обработки тестовых данных

Схема 21 Отчёт по поиску фамилии

Результатом поиска по фамилии станет отчётная форма.

ЗАКЛЮЧЕНИЕ

По итогу курсовой работы, можно сделать следующие выводы:

Информационная система для автоматизации учета зарплаты сотрудников успешно внедрена и успешно справилась со своей задачей.

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

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

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

Список литературы

  1. Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. Проектирование информационных систем – М.: ИУИТ, 2012 – 300 с. 
  2. Гущин А.Н. Базы данных: учебник. - М.: Директ-Медиа, 2014. - 266с 
  3. Методология функционального моделирования IDEF0, Руководящий документ, Госстандарт России 
  4. Абрамова Л.В. Инструментальные средства информационных систем: учебное пособие. - Архангельск: САФУ, 2013. - 118 с. - режим доступа http:// biblioclub.ru 
  5. Заботина Н.Н.Проектирование информационных систем: учебное пособие. – М.: ИНФРА-М, 2013. -  331с. 
  6. Золотов С.Ю. Проектирование информационных систем: учебное пособие. - Томск: Эль Контент, 2013. - 88 с. – режим доступа http:// biblioclub.ru 
  7. Методы и средства проектирования информационных систем и технологий: учебное пособие / авт.-сост. Е.В. Крахоткина. - Ставрополь: СКФУ, 2015. - 152 с. 
  8. Проектирование информационных систем. Проектный практикум: учебное пособие / А.В. Платёнкин, И.П. Рак, А.В. Терехов, В.Н. Чернышов. - Тамбов: Издательство ФГБОУ ВПО «ТГТУ», 2015. - 81 с. - режим доступа http:// biblioclub.ru 
  9. Советов Б.Я. Базы данных: учебник / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовский. – 2-е изд., перераб. и доп. - М.: Юрайт, 2015. - 463с