2
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. Специальная часть
В данной главе мы осуществим постановку задачи на курсовой проект и рассмотрим структуру данных. Так же здесь будет продемонстрирован весь функционал моей автоматизированной информационной системы. И в заключение будет показан эскизный и технический проект моей курсовой работы.