Разработка автоматизированной системы для учета деятельности частной автостоянки
Обзор существующих программ, автоматизирующих процесс парковки и выявление преимуществ и недостатков такой автоматизированной информационной системы. Разработка программных модулей информационной системы по учету общей деятельности частной автостоянки.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 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
Подобные документы
Разработка автоматизированной информационной системы для учета и контроля выполнения ремонтных работ, и предоставления услуг по разработке программного обеспечения компании "МегионСофтОйл", разработка алгоритмов приложений программной системы и модулей.
дипломная работа [5,3 M], добавлен 29.06.2012Обоснование необходимости совершенствования информационной системы (ИС) ООО "Мехсервис". Анализ системы учета деятельности авторемонтного предприятия. Разработка концепции построения автоматизированной ИС. Описание продукта информационной технологии.
дипломная работа [2,7 M], добавлен 22.05.2012Разработка требований к программному обеспечению. Проектирование пользовательского интерфейса. Представление информационной системы в архитектуре "клиент-серверная". Проектирование программных модулей. Создание структуры пооперационного перечня работ.
курсовая работа [3,1 M], добавлен 09.08.2011Обзор существующих автоматизированных информационных систем, их классификация и структура построения. Разработка инфологической модели базы данных для автоматизированной информационной системы руководителя тушения пожара, реализация в компьютерной СУБД.
дипломная работа [1,2 M], добавлен 07.06.2011Определение основных функциональных требований к модулям автоматизированной информационной системы. Разработка концептуальной модели данных. Реализация системы учета объектов интеллектуальной собственности и научно-технической продукции университета.
дипломная работа [5,2 M], добавлен 26.05.2012Техническое задание на разработку автоматизированной системы и складского учета управления универсальной торговой базы. Проектирование информационной системы и выбор среды для создания программного продукта. Создание интерфейса и руководство пользователя.
дипломная работа [2,1 M], добавлен 11.07.2015Создание автоматизированной системы учета заказов и их выполнения в строительной фирме по ремонту квартир. Общие требования к информационной системе. Проектирование структуры базы данных. Построение ER-диаграммы. Реализация информационной системы.
курсовая работа [750,2 K], добавлен 24.03.2014Принципы проектирования базы данных. Разработка автоматизированной информационной системы для учета материалов хранящихся на складах, их движения по складам, контроля прихода, расхода и остатков материалов, а так же для выявления потребности в их закупке.
отчет по практике [4,9 M], добавлен 03.02.2013Создание диаграмм вариантов использования, логического представления, классов, состояний и деятельности, компонентов, развертывания для автоматизированной информационной системы в CASE-средстве Rational Rose. Генерация кода программы на языке ANSI C++.
курсовая работа [1,5 M], добавлен 23.10.2014Анализ существующих систем по расчету компенсаций по капитальному ремонту. Разработка автоматизированной информационной системы в среде разработки Delphi. Требования к организации загрузки данных. Реализация программных модулей и тестирование системы.
дипломная работа [3,3 M], добавлен 19.01.2017