Дипломная работа по предмету Компьютеры, программирование

  • 581. Моделирование бизнес-процессов на предприятии (на примере ООО "СемьСот" г. Владивосток)
    Дипломы Компьютеры, программирование

    Модели бизнес-процессов применяются предприятиями для различных целей, что определяет тип разрабатываемой модели. Графическая модель бизнес-процесса в виде наглядной, общепонятной диаграммы может служить для обучения новых сотрудников их должностным обязанностям, согласования действий между структурными единицами компании, подбора или разработки компонентов информационной системы и так далее. Описание с помощью моделей такого типа существующих и целевых бизнес-процессов используется для оптимизации и совершенствования деятельности компании, путем устранения узких мест, дублирования функций и прочего. Имитационные модели бизнес-процессов позволяют оценить их эффективность и посмотреть, как будет выполняться процесс с входными данными, не встречавшимися до сих пор в реальной работе предприятия. Исполняемые модели бизнес-процессов могут быть запущены на специальном программном обеспечении для автоматизации процесса непосредственно по модели [4].

  • 582. Моделирование дозаправки 100 истребителей горючим в воздухе
    Дипломы Компьютеры, программирование

    Далее транзакты входят в блок GATE, в котором заданы параметры: NU ZAP1,Z2, который проверяет занято ли устройство ZAP1, в случае если оно не занято, транзакт переходит в SEIZE ZAP1, и занимает устройство. После чего поступает в блок ADVANCE с параметрами 10,2, где удерживается в течении случайного промежутка времени, принадлежащего диапазону [8..12]. После чего устройство ZAP1 освобождается блоком RELEASE ZAP1, а транзакт удаляется блоком TERMINATE 1. В случае, если устройство ZAP1 занято то транзакт направляется к блоку GATE с именем Z2 и параметрами NU ZAP2,Z3, который проверяет занято ли устройство ZAP2, в случае если оно не занято, транзакт переходит в SEIZE ZAP2, и занимает устройство. После чего поступает в блок ADVANCE с параметрами 10,2, где удерживается в течении случайного промежутка времени, принадлежащего диапазону [8..12]. После чего устройство ZAP2 освобождается блоком RELEASE ZAP2, а транзакт удаляется блоком TERMINATE 1. В случае, если устройство ZAP2 занято то транзакт направляется к блоку GATE с именем Z3 и параметрами NU ZAP3,AER, который проверяет занято ли устройство 3 в случае если оно не занято, транзакт переходит в SEIZE ZAP2, и занимает устройство. После чего поступает в блок ADVANCE с параметрами 10,2, где удерживается в течении случайного промежутка времени, принадлежащего диапазону [8..12]. После чего устройство ZAP3 освобождается блоком RELEASE ZAP2, а транзакт удаляется блоком TERMINATE 1. В случае если ZAP3 не свободно, транзакт отправляется в блок TERMINATE 1 с именем AER и удаляется. Блок START 100 начинает прогон модели и формирует отчёт после того, как будет удалён 100-ый транзакт.

  • 583. Моделирование многокаскадного усилителя с использованием PSpice
    Дипломы Компьютеры, программирование
  • 584. Моделирование многомерной системы управления реактором
    Дипломы Компьютеры, программирование

    В большинстве случаев промышленные объекты, в том числе и рассматриваемый тип реактора, являются многомерными. Их состояние характеризуется несколькими величинами, значения которых определяются значениями входных переменных (ряд этих переменных являются возмущениями, другая часть может выступать в качестве регулирующих воздействий). Из всей совокупности переменных состояния измерению, контролю и регулированию подлежит только определенная часть. Эти переменные называются выходными. Регулирование многомерных объектов может быть НЕСВЯЗАННЫМ и СВЯЗАННЫМ. В первом случае каждая выходная переменная регулируется одним регулятором, воздействующим только на «свой» регулирующий орган; во втором случае каждый регулятор воздействует не только на свой регулирующий орган, но и на регулирующие органы других регулируемых величин.

  • 585. Моделирование на ARIS бизнес-процессов
    Дипломы Компьютеры, программирование

    № п.п.Критерии сравненияНотацияARIS eEPCIDEF31Принцип построения диаграммыВременная последовательность выполнения процедурВременная последовательность выполнения процедур2Описание процедуры процессаОбъект на диаграммеОбъект на диаграмме3Входящий документИспользуется отдельный объект для описания типа Document. Могут быть использованы другие объектыИспользуется отдельный объект для описания. (Объект ссылки типа Object или стрелка Object flow)4Входящая информацияИспользуется отдельный объект для описания типа Cluster и Technical termИспользуется отдельный объект для описания. (Объект ссылки типа Object или стрелка Object flow)5Исходящий документИспользуется отдельный объект для описания типа Document. Могут использоваться другие объектыИспользуется отдельный объект для описания. (Объект ссылки типа Object или стрелка Object flow)6Исходящая информацияИспользуется отдельный объект для описания типа Cluster и Technical termИспользуется отдельный объект для описания. (Объект ссылки типа Object или стрелка Object flow)7Исполнитель процедурыИспользуется отдельный объект для описания типа Position, Organizational unit и др.Нет (Может быть отражен в модели только привязкой объекта ссылки)8Используемое оборудованиеИспользуется отдельный объект для описанияНет (может быть отражен в модели только привязкой объекта ссылки)9Связь диаграмм при декомпозицииДля привязки к другим диаграммам используется объект Process interfaceДля привязки к другим диаграммам используется объект ссылки10Визуальное восприятие диаграмм процессовИнтуитивно понятные, легко читаемые диаграммыСложно воспринимаются11Стандартная форма представления диаграммы процесса при документированииНе регламентирована. Нет рекомендаций по форматированию моделей ARIS еЕРС при документированииРегламентирована. Рамка IDEF0. Развитая система обозначений на диаграмме12Ограничения по количеству объектов на диаграмме процессаКоличество объектов не ограниченоРекомендовано не более шести. Общее количество не ограничено

  • 586. Моделирование надежности программного обеспечения
    Дипломы Компьютеры, программирование

    Развивая аналогию с электронными таблицами, можно сказать, что если Excel ориентирован на работу с табличными численными данными, то Visio предназначен для визуализации разнородных информационных структур с разнообразными взаимосвязями. Пользователь может применять как ручные, так и автоматические методы рисования по некоторым исходным данным (например, по табличному описанию штата сотрудников организации или по описанию топологии иерархической системы компьютерной сети). Но в любом случае он получает изображения в некотором заданном стиле или стандарте. В состав Visio входит обширный набор шаблонов - блок-схем бизнес-процессов, схем сетей, диаграмм рабочих процессов, моделей баз данных и диаграмм ПО, - которые можно использовать для визуализации и рационализации бизнес-процессов, отслеживания работы над проектами и использования ресурсов, оптимизации систем, составления схем организационных структур, карт сетей и планов зданий. Однако функции Visio выходят далеко за пределы просто визуализации данных: в профессиональную редакцию пакета включены средства моделирования и визуального проектирования при решении целого ряда распространенных ИТ-задач, в том числе при разработке программных систем.поддерживает обширный набор шаблонов - блок-схемы бизнес-процессов, схемы сетей, диаграммы рабочих процессов, модели баз данных и диаграммы ПО. Их можно использовать для визуализации и рационализации бизнес-процессов, отслеживания хода работы над проектами и использования ресурсов, оптимизации систем, составления схем организационных структур, карт сетей и планов зданий.

  • 587. Моделирование погрузки корабля
    Дипломы Компьютеры, программирование

    Язык GPSS построен в предположении, что моделью сложной дискретной системы является описание ее элементов и логических правил их взаимодействия в процессе функционирования моделируемой системы. Далее предполагается, что для определенного класса моделируемых систем можно выделить небольшой набор абстрактных элементов, называемых объектами. Причем набор логических правил также ограничен и может быть описан небольшим числом стандартных операций. Комплекс программ, описывающих функционирование объектов и выполняющих логические операции, является основой для создания программной модели системы данного класса. Эта идея и была реализована при разработке языка GPSS. На персональных компьютерах (ПК) язык GPSS реализован в рамках пакета прикладных программ GPSS/PC. Основной модуль пакета представляет собой интегрированную среду, включающую помимо транслятора со входного языка средства ввода и редактирования текста модели, ее отладки и наблюдения за процессом моделирования, графические средства отображения атрибутов модели, а также средства накопления результатов моделирования в базе данных и их статистической обработки. Кроме основного модуля, в состав пакета входит модуль создания стандартного отчета GPSS/PC.

  • 588. Моделирование потоков вязких жидкостей с использованием систем клеточных автоматов
    Дипломы Компьютеры, программирование

    Традиционное моделирование потоков жидкости (и других физических процессов) в целом начинается с нелинейных дифференциальных уравнений в частных производных. Затем эти дифференциальные уравнения дискретизируют конечными разностями. Полученное алгебраическое уравнение или система обыкновенных дифференциальных уравнений решается стандартными численными методами. Такой подход кажется понятным и привычным, однако он обладает некоторыми трудностями. Во-первых, при численном решении дифференциальных уравнений в частных производных при разложении в ряд Тэйлора возникают ошибки усечения при переходе к конечным разностям. В то же время возникает вопрос о сохранении определенных величин при переходе к дискретизированным формам уравнений. Последнее является наиболее важным при интегрировании по большим промежуткам времени в таких прикладных областях как, например, моделирование океана или парное моделирование океана и атмосферы. Небольшая «утечка» может за определенное время опустошить океан. Вторая проблема такого типа численных методов - неустойчивость численного решения.

  • 589. Моделирование предметной области базы данных АИС деканата "Учет студентов"
    Дипломы Компьютеры, программирование

    Наименование таблицыНаименование столбцаКлючТип поляРасшифровка атрибута12345СпециальностиКод специальности*ЧисловойИдентифицирующий ключНазвание специальностиТекстовыйСписок студентовКод студента*ЧисловойИдентифицирующий ключФамилияТекстовыйИмяТекстовыйОтчествоТекстовыйНомер зачеткиЧисловойГод поступленияЧисловойГруппа ТекстовыйКод группыЧисловойСводная ведомостьНомер ведомостиЧисловойИдентифицирующий ключФорма обученияТекстовыйУчебный годЧисловойСеместрЧисловойФорма контроляТекстовыйФакультет ТекстовыйГруппа ТекстовыйКурсЧисловойДисциплина ТекстовыйПреподаватель 1ТекстовыйПреподаватель 2ТекстовыйДата сдачиДата/времяНсдачи Дата/времяКсдачи Дата/времяГруппа Код группы ЧисловойИдентифицирующий ключГруппа ТекстовыйДисциплины Код дисциплины ЧисловойИдентифицирующий ключНазвание дисициплиныТекстовыйФакультеты Код факультетаЧисловойИдентифицирующий ключНазвание ТекстовыйОценки Семестр ЧисловойИдентифицирующий ключГруппа ЧисловойИдентифицирующий ключСтудент ЧисловойИдентифицирующий ключДисциплина ТекстовыйНомер ведЧисловойЗачкнижка ТекстовыйЗачет ЧисловойЭкзамен ЧисловойПрописью ТекстовыйПриложение к дипломуКод студентаЧисловойИдентифицирующий ключФИОТекстовыйДата рождения Дата/времяДокОбразованиеТекстовыйВступИспытанияТекстовыйПоступил вТекстовыйЗавершилОбуч вТекстовыйПериодОбучЧисловойНаправлСпецТекстовыйСпециализацияТекстовыйКурсовыеЧисловойПрактикиЧисловойГосэкзамЧисловойКвалификацРаботаТекстовыйНомерДипломаТекстовыйРегистрНомерЧисловойДатаВыдачиДата/времяДатаПрисуждДата/времяприсужденаТекстовыйДоговор Номер договораЧисловойИдентифицирующий ключДата заключенияОрганизацияТекстовыйКод студента ЧисловойВнешний ключкод вида договорааВнешний ключВид договораКод вида договораЧисловойИдентифицирующий ключВид договораТекстовыйУчебная карточкаКод студентаЧисловойСоставной ключФИОТекстовыйКод факультетаЧисловойСоставной ключКод специальностиЧисловойСоставной ключПолТекстовыйФамилияТекстовыйИмяТекстовыйОтчествоТекстовыйДата рожденияДата/времяМесто рожденияТекстовыйСемейное положениеТекстовыйНациональностьТекстовыйЧто окончилТекстовыйГод окончанияЧисловойАдрес ТекстовыйТелефон ЧисловойПаспортТекстовыйГод поступленияЧисловойКурсЧисловойКод группыЧисловойНомер зачеткиЧисловойВид приемаТекстовыйИзучаемый ин-язТекстовыйМатьТекстовыйМАдресТекстовыйМработаТекстовыйМдолжностьТекстовыйОтецТекстовыйОАдресТекстовыйОработаТекстовыйОдолжностьТекстовыйПриказ о зачисленииТекстовыйПриказ об отчисленииТекстовыйПриказ об академеТекстовыйПриказ о повторном обученииТекстовыйПриказ о переводеТекстовыйДипломОценкиКодЧисловойИдентифицирующий ключномерДипломаТекстовый Внешний ключКод студентаЧисловойВнешний ключРегистр номерЧисловойДисциплинаТекстовыйКолЧасовЧисловойОценкаЧисловой

  • 590. Моделирование процесса обмена пакетами данных
    Дипломы Компьютеры, программирование

    Рассмoтрим oдин из принципoв пoстрoения мoделирующих алгoритмoв, принцип Dt. Oн заключается в следующем: прoцесс функциoнирoвания любoй системы oбoзначим её S мoжнo рассматривать как пoследoвательную смену её сoстoяний в k - мернoм прoстранстве. Oчевиднo, чтo задачей мoделирoвания прoцесса функциoнирoвания исследуемoй системы S является пoстрoение функций z, на oснoве кoтoрых мoжнo прoвести вычисление интересующих характеристик прoцесса функциoнирoвания системы. Для этoгo дoлжны иметься сooтнoшения, связывающие функции z с переменными параметрами и временем, а также начальные услoвия в мoмент времени t=t0. Т.е. другими слoвами рабoта системы разделяется на интервалы, и изменение каждoгo прoцесса oсуществляется с интервалoм t+Dt. При разделении система передачи будет нахoдиться в различных сoстoяниях, кoтoрые пo принципу называют . За начальный мoмент времени берётся t0, тoгда следующий мoмент времени будет t1= t0+Dt, следующий мoмент равен t2= t1+Dt. Каждый пoследующий мoмент времени будет равен суммы предыдущегo интервала и Dt. Этo временнoе разделение прoисхoдит дo тех пoр, пoка не прoизoйдёт oкoнчание рабoты системы. Также стoит заметить, чтo если шаг Dt дoстатoчнo мал, тo таким путём мoжнo пoлучить приближённые значения сoстoяний z.

  • 591. Моделирование процесса обработки заданий в вычислительной системе
    Дипломы Компьютеры, программирование

    Данная курсовая работа по теме: "Моделирование процессов обработки информации" имеет следующее задание (вариант 26): "В ЭВМ, работающую в системе управления технологическим процессом, через каждые 3±1с поступает информация от датчиков. До обработки на ЭВМ информационные сообщения накапливаются в буферной памяти емкостью в одно сообщение. Продолжительность обработки сообщений на ЭВМ - 5±2с. Динамика технологического процесса такова, что имеет смысл обрабатывать только те сообщения, которые ожидают в буферной памяти. Остальные сообщения считаются потерянными. Смоделировать процесс поступления в ЭВМ 200 сообщений. Подсчитать число потерянных сообщений и определить коэффициент загрузки ЭВМ".

  • 592. Моделирование процессов обработки информации
    Дипломы Компьютеры, программирование

    В узел коммутации пакетов данных, состоящий из входного буфера, процессора, двух выходных буферов и двух выходных линий, поступают пакеты данных с двух направлений. Пакеты данных с первого направления поступают во входной буфер, обрабатываются в процессоре, буферизуются в выходном буфере первой линии и передаются по выходной линии. Пакеты данных со второго направления обрабатываются аналогично, но передаются по элементам второй линии. Пакеты поступают через интервалы 15±7 мс на каждом направлении. Время обработки пакета в процессоре равно 7 мс, время передачи по выходной линии равно 15±5 мс. Если очередной пакет поступает при наличии трех пакетов в буфере, то оно получает отказ.

  • 593. Моделирование процессов обработки информации
    Дипломы Компьютеры, программирование

    Программа, реализующая алгоритм, как уже отмечалось, создана в среде GPSS. Для функции отсчета времени используется последовательность, отделенная по смыслу от самого алгоритма, а потому не указанная в блок-схеме. Для проверки занятости одноканального устройства используется оператор GATE U для самолётов претендующих на посадку и GATE NU для самолётов претендующих на взлёт. Самолеты поступают на посадку и если полоса (Air) свободна то происходит посадка. Если занята, то самолет делает круг в 4 мин. Самолеты поступают на взлет если полоса свободна, то происходит взлет, если занята самолет ожидает освобождение полосы.

  • 594. Моделирование процессов обработки информации
    Дипломы Компьютеры, программирование

    Иcходя из приведенных результатов видно, что коэффициент загруженноcти маcтерcкой по ремонту, раccчитанный математичеcки (1) практичеcки полноcтью cовпадает c результатом, полученным поcле имитационного моделирования (0.963). Небольшое отклонение от результата математичеcких раcчетов можно объяcнить тем, что при имитационном моделировании интенcивноcти раcпределены по нормальному закону, а значит интервал поcтупления это величина обратная интенcивноcти, а при математичеcких раcчетах интенcивноcти cчиталиcь конcтантами. Cреднюю длину очереди математичеcким путем раccчитать не удалоcь, так как она беcконечно увеличиваетcя.

  • 595. Моделирование процессов обработки информации
    Дипломы Компьютеры, программирование
  • 596. Моделирование процессов обработки информации
    Дипломы Компьютеры, программирование

    • Рис. 2. Временная диаграмма процесса функционирования ВЦ.
    • 1.4 Q-схема системы и ее описание
    • Для описания СМО, как непрерывно-стохастических процессов, используют Q-схемы, отражающие элементы и структуру СМО. В соответствии с построенной концептуальной моделью и символикой Q-схем структурную схему данной СМО (рис. 1) можно представить в виде, показанном на рис. 3, где И - источник, К - канал, Н - накопитель.
    • Рис. 3 Структурная схема ВЦ в символике Q-схем.
    • Источник И1 имитирует процесс прихода заданий в ВЦ. Задания (в терминах Q-схем - заявками) поступают в накопитель Н1 перед каналом К1, соответствующему первой ЭВМ (рис.1).
    • Заявки, обслуженные каналом К1, поступают в накопители Н2 и Н3, а затем обслуживаются каналами К2 и К3, соответствующими второй и третьей ЭВМ.
    • Источники И2 и И3 имитируют процесс прихода фоновых задач в ВЦ. Фоновые задачи поступают в накопители Н4 и Н5, а затем, если каналы К2 и К3 свободны, обслуживаются ими. При поступлении заданий от источника И1, обслуженных каналом К1, обслуживание фоновой задачи приостанавливается, она отправляется обратно в накопитель и начинается обработка задания, после чего обслуживание фоновой задачи возобновляется.
    • 1.5 Укрупненная схема моделирующего алгоритма и описание ее блоков
    • Известно [1], что существует две разновидности схем моделирующих алгоритмов: обобщенная (укрупненная) схема, задающая общий порядок действий, и детальная схема, содержащая уточнения к обобщенной схеме.
    • Обобщенная схема моделирующего алгоритма данной задачи, построенная с использованием "принципа t", представлена на рис. 4.
    • Необходимо отметить, что в исходной постановке данную задачу можно решить только методом имитационного моделирования. Для решения одним из аналитических методов, базирующихся на теории массового обслуживания, ее следует предварительно упростить, что, естественно, скажется на точности и достоверности полученных результатов.
    • Рис. 4. Обобщенная схема моделирующего алгоритма процесса функционирования ВЦ.
    • 1.6 Блок-схема моделирующего алгоритма и ее описание
    • Для языка программирования GPSS существует своя символика блок-схем. В этой символике блок-схема имеет вид, показанный на рис. 5.
    • В блок-схеме приняты сокращения:
    • Och1, Och2, Och3 - соответственно накопители перед первой, второй и третьей ЭВМ;
    • РК1, РК2, РК3 - соответственно первая, вторая и третья ЭВМ;
    • Fon1, Fon2 - соответственно накопители для фоновых задач для второй и третьей ЭВМ;
    • Term1, Term2 - метки, отправляющие задания после исполнения на удаление из системы;
    • Р1 - параметр, используемый для слежения за оставшимся временем обработки фоновых задач.

  • 597. Моделирование работы автомойки
    Дипломы Компьютеры, программирование

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

  • 598. Моделирование работы артезианской скважины для ОАО "Труновское"
    Дипломы Компьютеры, программирование
  • 599. Моделирование работы банкомата
    Дипломы Компьютеры, программирование

    У системы Borland C++Builder есть «родной брат» (или «сестра») - RAD-среда Borland Delphi, технология работы с которой полностью совпадает с технологией, принятой в C++Builder. Только пишется программа в Delphi не на С++, а на языке программирования Паскаль, точнее, его объектной версии Delphi Language.++ Builder объединяет в себе комплекс объектных библиотек (STL, VCL, CLX, MFC и др.), компилятор, отладчик, редактор кода и многие другие компоненты. Цикл разработки аналогичен Delphi.[1] Большинство компонентов, разработанных в Delphi, можно использовать и в C++ Builder без модификации, но, к сожалению, обратное утверждение не верно.++ Builder содержит инструменты, которые при помощи drag-and-drop действительно делают разработку визуальной, упрощает программирование благодаря встроенному WYSIWYG - редактору интерфейса и пр.++ Builder первоначально создавалась только для платформы Microsoft Windows. Поздние версии, содержащие Кроссплатформенную компонентную библиотеку Borland, поддерживают и Windows и Linux.

  • 600. Моделирование работы двух ЭВМ и устройства подготовки данных
    Дипломы Компьютеры, программирование

    Для машинной реализации модели ВЦ мы выбрали язык имитационного моделирования GPSS. Язык GPSS представляет собой интерпретирующую языковую систему, применяющуюся для описания пространственного движения объектов. Такие динамические объекты в языке GPSS называются транзактами и представляют собой элементы потока. В процессе имитации транзакты «создаются» и «уничтожаются». Функцию каждого из них можно представить как движение через модель с поочередным воздействием на ее блоки, описывающие логику модели, сообщая транзактам, куда двигаться и что делать дальше. Данные для ЭВМ подготавливаются в виде пакета управляющих и определяющих карт, который составляется по схеме модели. Язык прост в применении и обладает довольно широкими возможностями. Процесс создания модели на языке GPSS сводится к декомпозиции исходной системы до уровня элементарных операций, формированию фиксированной схемы, отражающей последовательность элементарных операций, выполняемых над динамическими объектами, и определению набора логико-вероятностных правил продвижения потоков объектов по имеющейся схеме.