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

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

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

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

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

Размещено на http://www.allbest.ru/

2

Размещено на http://www.allbest.ru/

1

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

Содержание

Введение

Глава 1. Общая часть

1.1Описание предметной области

1.2Выбор варианта реализации проекта

1.3Технология и методология проектирования

1.4Требования к разрабатываемой информационной системе

Глава 2. Специальная часть

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

2.2Структура данных

2.3Демонстрация функционала программы

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

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

Заключение

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

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

Введение

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

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

Тема объекта проекта - «Проектирование автоматизированной парковочной информационной системы».

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

Задачи работы:

1. Осуществление возможностей для автоматизации парковочной системы.

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

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

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

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

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

Теоретическая основа - состоит из научных трудов авторов по проектированию, моделированию и разработке информационных систем, таких как: Виктор Гольцман, Джеффри Рихтер, Эндрю Троелсен, Matthew MacDonald, Форта Бен, Mike Liu, Натан Адам, Noura Bensaber, Роман Савин.

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

Практическая значимость - моя автоматизированная информационная система представляет процесс проектирования и разработки парковочной АИС.

Глава 1. Общая часть

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

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

1.1 Описание предметной области

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

· Обеспечение безопасности автомобиля клиента

· Хранение на частной территории

· Упрощение поиска места парковки

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

· Интуитивно понятный интерфейс

· Приятные, не режущие глаза цвета

· Простая навигация по АИС

1.2 Выбор варианта реализации проекта

Для реализации моего курсового проекта после анализа был выбран язык программирования C#. Ниже вы можете увидеть краткое обоснование сделанного мною выбора.

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

Эти взаимодействия следует ожидать и в дальнейшем (однако, эта модель порывает с выходом C#3.0, C#3.0 независимы. Чистая платформа расширения для языковых расширений). Как и у всех остальных лиц. Как и сетевой язык, CLR C# предлагает множество функций, отсутствующих в» классическом «языке программирования. Например, сбор мусора не реализован в самом C#, но CLR выполняет его для приложений, написанных на C#, как и для приложений, написанных на C#. VB.NET, J#, и так далее.

Название «C Sharp» (от английского sharp-sharp--от буквенного символа, где латинская буква C соответствует классу, символ sharp (англ. Sharp) означает, что маркировка звука увеличивается в полутонах, подобно названию языка C++, где «++» означает увеличение переменных имя также игра цепочка C>C++>C++++(C#), потому что символ» «может быть представлен 4 «+» символами.

Вследствие технических ограничений на отображение (стандартные шрифты, браузеры и т. Д.).), А также тот факт, что острые ? символы не отображаются на стандартных клавиатурах компьютеров, растровые символы используются при вводе имен на языках программирования. Это соглашение отражено в спецификации языка C#ECMA-334. Но на практике при размещении объявления дизайна и безопасности Microsoft использует # символ.

Название языка программирования обычно не переводится, поэтому с помощью транскрипции язык называется «C sharp».

C # - это объектно-ориентированный язык программирования. Он разрабатывался с 1998 по 2001 год под руководством команды инженеров из Microsoft Александра Александровича и Скотта Александровича. ЧчОЄMicrosoft.net этот фреймворк также используется при разработке языка для приложения. В настоящее время он является стандартом для ECMA-334 и ISO / IEC23270. C # принадлежит к семейству C-подобных синтаксических языков, близких к c++и Java.

Язык не является статическим, поддерживает полиморфизм, избыточные термины (включая явные и косвенные типы продуктов), делегаты, свойства, события, функции, общие типы и методы, дубликаты и функцию вставки, которая поддерживает замыкания, LINQ, исключения и XML-аннотации. Примите комплексные меры к его ядру, C++, Pascal, Modula, Smalltalk, особенно, Java, C#, и на их использование он оставляет некоторые шаблоны, которые оказались проблематичными из системы проектирования программного обеспечения, такие как C # в отличие от C++и других языков, которые не поддерживают деревню (но в нем чувствуется некоторое наследование интерфейса).

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

Поскольку CLR был разработан с версии 1.1 до версии 2.0, сам c # очень богат; его взаимодействия должны быть приняты в будущем (однако этот шаблон был нарушен в версии C # 3.0, и это зависит от него. Расширение языка. Длинная сетевая платформа. Как и все другие веб-сайты и веб-языки, C# CLR предлагает множество функций, которые не являются «классическим» языком программирования.

Например, сборка мусора не выполняется в C#, но полна среды программирования CLR, написанной на C#, а также если программа написана на C#. VB.NET C # является объектно-ориентированным языком, но не поддерживает компонентно-ориентированное программирование. Современные приложения все чаще стремятся создать программный компонент в его собственной форме для достижения единообразных функций.

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

Вот некоторые особенности языка C#, которые обеспечивают надежность и стабильность приложений:

· Сборка мусора автоматически освобождает память, о повреждении и богатстве богатых;

· В дополнение к процессу предоставляет структуру и возможности расширения для обнаружения ошибок, и контроля;

· Большинство языков записи не допускают доступа к переменным вне индексного массива или сопротивляются изменениям.

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

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

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

1.3 Технология и методология проектирования

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

Всего в моей автоматизированной информационной системе планируется разработка 16 форм.

1.4 Требования к разрабатываемой информационной системе

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

· Приятный к восприятию интерфейс, не режущий глаза

· Понятный интерфейс

· Простая навигация по информационной системе

1. Правовое обеспечение:

· Договор на разработку

· На сопровождение

· О сдаче-приёмке

2. Общие сведения о информационной системе:

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

· Информационная система спонсируется разработчиком.

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

Минимальные требования для функционирования автоматизированной информационной системы: Операционная система:

· Windows 10 версии 1703 и выше: Домашняя, Pro, для образовательных учреждений и Корпоративная (выпуски LTSC и S не поддерживаются).

Процессор:

· Процессор с тактовой частотой не ниже 1,8 ГГц. Рекомендуется использовать как минимум двухъядерный процессор.

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

· 2 ГБ ОЗУ; рекомендуется 8 ГБ ОЗУ (минимум 2,5 ГБ при выполнении на виртуальной машине)

Память:

· До 210 ГБ (минимум 800 МБ) свободного места в зависимости от установленных компонентов; обычно для установки требуется от 20 до 50 ГБ свободного места.

Видеоадаптер:

· Видеоадаптер с минимальным разрешением 720p (1280 на 720 пикселей);

Глава 2. Специальная часть

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

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

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

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

База данных клиентов автостоянки, в которой хранится информация о:

1. Инициалы клиента

2. Марка автомобиля

3. Доп. сведения об автомобиле (в том числе номера)

4. Список сотрудников автостоянки

5. Стоимость тарифов

Основным объектом является оформление заказов. Программа хранит в себе историю заказов, и клиентскую базу.

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

2.2 Структура данных

Для моей парковочной автоматизированной информационной системы была разработана база данных которая имеет ниже представленную структуру (см. рисунок 1).

Рисунок 1 -- Схема базы данных

Таблица 1. Carsector хранит информацию о машинах

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

Тип данных

Описание

Id

int

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

name

nvarchar(50)

Марка машины

Таблица Carplace предназначена для хранения информации о машинах и их парковке.

Таблица 2. Manager

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

Тип данных

Описание

Id

int

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

number

nvarchar(50)

Номер

sector

int

Сектор

Таблица Parking хранит информацию о сроках парковки зарегистрированных автомобилях.

Таблица 3. Parking

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

Тип данных

Описание

Id

int

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

startdate

datetime

Начало срока

enddate

datetime

Окончание срока

car

int

Машина

place

int

Место

staff

int

Персонал

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

Таблица 4. Carmarks

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

Тип данных

Описание

Id

int

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

name

nvarchar(200)

Марка авто

tarifperday

bigint

Тариф за день

description

nvarchar(50)

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

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

Таблица 5. Cars

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

Тип данных

Описание

Id

int

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

number

nvarchar(50)

Номер авто

mark

int

Марка авто

Таблица Staffroles отвечает за добавление, редактирование, а также назначение работника на любую роль.

Таблица 6. TypeLumber

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

Тип данных

Описание

Id

int

Идентификация

Role

nvarchar(50)

Роль

Таблица Parkingstaff отвечает за добавление новых сотрудников, их ФИО, назначение на определенную роль, создание для нового персонала учётных записей (логин, пароль), доступ к вкладке парковка.

Таблица 7. Parkingstaff

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

Тип данных

Описание

Id

int

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

lastname

nvarchar(50)

Фамилия

middlename

nvarchar(50)

Отчество

firstname

nvarchar(50)

Имя

username

nvarchar(50)

Имя пользователя

password

nvarchar(50)

Пароль

staffrole

int

Должность

2.3 Демонстрация функционала программы

Рисунок 2 -- Окно авторизации

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

Рисунок 3 -- Ошибка авторизации (пропуск ввода пароля)

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

Рисунок 4 -- Ошибка авторизации (пропуск ввода логина)

При вводе только пароля программа уведомит вас о том, что нужно ввести недостающий компонент. В данном случае- это Логин.

Рисунок 5 -- Успешная авторизация

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

Рисунок 6 -- Вкладка «Парковка»

Если не авторизоваться, то будет доступно лишь одна вкладка программы- «Парковка»

Рисунок 7 -- Вкладка «Персонал»

Во кладке «Персонал» мы можем просмотреть ФИО, логин, пароль, а также роль выбранного сотрудника.

Рисунок 8 -- Регистрация сотрудника

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

Рисунок 9 -- Отображение добавленного сотрудника

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

Рисунок 10 -- Вкладка «Машины»

Вкладка «Машины» позволяет указать марку машину, просмотреть или отредактировать тариф за день и добавить описание для опознавания машины.

Рисунок 11 -- Окно парковка авторизованного пользователя

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

Рисунок 12 -- Добавление авто на парковочное место

Вкладка «Добавление» напрямую связана со вкладкой «Парковка», в селекторе выбора машины отображаются строго те машины, которые были добавлены во вкладке «Парковка». Здесь мы может выбрать определенную машину, ввести её номер, указать парковочное место, указать нужную нас дату и нажать кнопку «Добавить» и во вкладке «Парковка» мы увидим список, который только что обновился с новой машиной и другими её парковочными данными.

Рисунок 13 -- Авторизация за пользователя с должностью «Персонал»

При авторизации за роль «Staff» также появляется приветствующее окно. Обычный работник имеет доступ к большинству вкладок за исключением одной.

Рисунок 14 -- Отображение недоступных вкладок

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

Рисунок 15 -- Вкладка «Машины» у персонала

Вкладка «Машины» позволяет обычному работнику автопарковки указать марку машину, просмотреть или отредактировать тариф за день и добавить описание для опознавания машины. Принцип работы ровно тот же, что и администратора.

Рисунок 16 -- Окно добавления авто на парковку от персонала

Также обычный персонал может полностью самостоятельно зарегистрировать новую машину на парковочное место, предварительно указав её: марку, номера, парковочное место и дату. Добавленная ячейка сразу же появится в категории «Парковка» со всеми новыми данными.

Рисунок 17 -- Процесс добавления авто на парковку

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

Расскажу немного о том, почему необязательна авторизация для доступа к разделу «Парковка» и приведу в пример ситуацию, которая может возникнуть.

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

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

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

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

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

1. Фамилия;

2. Имя;

3. Отчество;

4. Номер телефона;

Все введенные данные автоматически добавляются в базу данных.

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

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

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

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

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

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

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

Рисунок 18 -- Блок-схема функции авторизации

Рисунок 19 -- Блок-схема функции добавления авто

Рисунок 20 -- Блок-схема функции добавления нового сотрудника

Рисунок 21 -- Блок-схема функции редактирования данных авто

Рисунок 22 -- Блок-схема функции редактирования данных сотрудника

Рисунок 23 -- Блок-схема функции удаления заказа на парковку

Рисунок 24 -- Блок-схема функции удаления сотрудника

Заключение

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

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

Для разработки моей автоматизированной информационной системы лаборатории квартирного дизайна использовался язык программирования С#, что позволило полностью удовлетворить все требования к информационной системе заданные в ТЗ:

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

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

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

4. Удаление сотрудников - администратор (может только сотрудник с ролью Admin) удаляет выбранного сотрудника.Его удаление осуществляется с помощью графического интерфейса пользователя, в котором администратору необходимо выбрать при помощи ЛКМ нужного сотрудника, после чего нажать на кнопку «Удалить». Все данные автоматически удаляются из базы данных.

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

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

1)Виктор Гольцман. MySQL 5.0. Библиотека программиста. 1-е издание.- СПб.:Питер,2016. - 546 с.

2)Джеффри Рихтер. CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C#. 4-е издание.-СПб.: Питер, 2013. - 1245 с.

3)Эндрю Троелсен. Язык программирования C# 6.0 и платформа .NET 4.6. 7-е издание.-Москва.: Вильямс, 2016.-1440 с.

4)Matthew MacDonald. Pro WPF 4.5 in C#. Windows Presentation Foundation in .NET 4.5.- Springer Nature Customer Service Center LLC, 2012. - 1114 с.

5)Форта Бен. CLR SQL. 4-е издание, Вильямс, 2019. - 288 с.

6)Mike Liu. Wcf 4.5 Multi-Layer Services Development with Entity Framework; Packt Publishing, 2012.- 394 с.

7)Натан Адам. WPF 4. Подробное руководство.- Символ-Плюс, 2011. - 880с.

8)Noura Bensaber. Implementation Techniques of Drag&Drop in Visual C#.-OmniScriptum Publishing KS, 2017. - 728 с.

9)Роман Савин. Тестирование Дот Ком, или Пособие по жестокому обращению с багами в интернет-стартапах.- Издательские решения, 2017.-312с.

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


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

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