Курсовой проект по предмету Компьютеры, программирование

  • 121. Автоматизированные системы контроля за исполнением
    Курсовые работы Компьютеры, программирование
  • 122. Автоматизированные системы управления в ресторанном бизнесе
    Курсовые работы Компьютеры, программирование

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

    • Набор заказов от клиентов с различных столиков зала ресторана или с барной стойки. Ввод заказов осуществляется с использованием номенклатурных позиций и их свойств, которые также могут менять розничную стоимость блюд.
    • Печать заказов клиентов на кухонных принтерах с автоматическим определением места приготовления.
    • Ввод дисконтных карт и назначение различных видов скидок.
    • Печать чеков.
    • Прием наличной и безналичной оплаты, в том числе с автоматической авторизацией платежных карт.
    • Пробитие чека по заказу на фискальном регистраторе. Выполнение возвратов по пробитым чекам, выполнение быстрых продаж с пробитием чека без создания заказа.
    • Полный или частичный перенос товарного состава заказа между столами и официантами.
    • Закрытие кассовой смены с созданием дневных отчетов о продажах в различных аналитических разрезах с сохранением архива пробитых чеков.
    • Списание неоплаченных позиций заказов
    • Получение отчетности по результатам реализации/списания товаров.
  • 123. Автоматизированный учет выполнения работ в фотоателье
    Курсовые работы Компьютеры, программирование

    Наименование поляТип данныхРазмер поляВид индексаОграничение целостностиКод Сотрудника (РК)СчетчикДлинное целоеДа (совпадения не допускаются)-ФамилияТекстовый 15Да (совпадения допускаются)ПолеИмяТекстовый 10Да (совпадения допускаются)ПолеОтчествоТекстовый 15Да (совпадения допускаются)ПолеДата рожденияДата/время00/00/0000;0;Да (совпадения допускаются)-Должность (FK)Числовой30Да (совпадения не допускаются)Поле со списком

  • 124. Автоматизована реєстрація і облік автомобілей
    Курсовые работы Компьютеры, программирование

    Реєстрація автомобілів для полегшення роботи багатьох служб. Сьогодні це питання не стоїть так гостро як декілька років назад. Розроблено багато програм які полегшують роботу з таким видом інформації як електронний. Але моєю задачею є створити програму яка буду мати невеликі розміри та виконуватиме всі необхідні функції.

  • 125. Автоматизована реєстрація і облік викрадених автомобілів
    Курсовые работы Компьютеры, программирование

    Швидкий розвиток компютерних технологій надав можливість багатьом одержувати, зберігати та обробляти інформацію в електронному вигляді, але виникла така проблема, що такої інформації стало дуже багато а обробляти її при такій кількості дуже нелегко. Таким чином я вирішив обрати темою своєї курсової роботі саме створення програми для автоматизованої реєстрації і обліку викрадених автомобілів. Ця програма полегшить обробку електронного обігу інформації.

  • 126. Автоматизована система "Облік паспортних даних"
    Курсовые работы Компьютеры, программирование

    Компонент програмиПозначенняЗмістСтандартні модуліWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComCtrls, Menus;Стандартні модулі, з якими встановлюється звязокВізуальні компонентиMainMenu1: TMainMenu;Програмне меню, яке забезпечує перехід на інші програмні формиN1: TMenuItem;Пункт меню «Довідники»N2: TMenuItem;Підпункт «Вулиці» пункту меню ДовідникиN3: TMenuItem;Пункт меню «Операції»N4: TMenuItem;Підпункт «Введення даних» пункту меню ОпераціїN5: TMenuItem;Пункт меню «Вибірка»N6: TMenuItem;Підпункт «Вибувші» пункту меню ВибіркаN7: TMenuItem;Підпункт «Дані про вибувших» пункту меню ОпераціїN8: TMenuItem;Підпункт «Пошук» пункту меню ВибіркаN9: TMenuItem;Підпункт «Прізвище» підпункту Пошук меню ВибіркаN10: TMenuItem;Підпункт «Адреса» підпункту Пошук меню ВибіркаN11: TMenuItem;Підпункт «Пенсіонери» пункту меню ВибіркаN12: TMenuItem;Пункт меню «Довідка»N13: TMenuItem;Підпункт «Про програму» пункту меню ДовідкаN14: TMenuItem;Підпункт «Про автора» пункту меню ДовідкаПроцедуриprocedure N1Click(Sender: TObject);Відкриваємо пункт меню «Довідники»procedure N2Click(Sender: TObject);Переходимо на форму довідника вулицьprocedure N3Click(Sender: TObject);Відкриваємо пункт меню «Операції»procedure N4Click(Sender: TObject);Переходимо на форму введення данихprocedure N5Click(Sender: TObject);Відкриваємо пункт меню «Вибірка»procedure N6Click(Sender: TObject);Переходимо на форму вилучення вибувшихprocedure N7Click(Sender: TObjectПереходимо на форму перегляду даних про вибувшихprocedure N8Click(Sender: TObject);Відкриваємо підпункт меню «Пошук»procedure N9Click(Sender: TObject);Переходимо на форму для пошуку по прізвищуprocedure N10Click(Sender: TObject);Переходимо на форму для пошуку за адресоюprocedure N11Click(Sender: TObject);Переходимо на форму для відображення пенсіонерівprocedure N12Click(Sender: TObject);Відкриваємо пункт меню «Довідка»procedure N13Click(Sender: TObject);Переходимо на форму для перегляду довідки про програмуprocedure N14Click(Sender: TObject);Переходимо на форму для перегляду довідки про розробникаПрограмний код модуля P_st наведено у Додатку 2.

  • 127. Автоматизована система обліку праці та зарплати
    Курсовые работы Компьютеры, программирование

    001заголовок програми002підключення зовнішнього модуля управління дисплеєм (Crt)003-008опис структури запису вхідного файлу009опис типованої змінної для дискових файлів010опис дискового файлу zarplata011-015опис робочих змінних програми016заголовок процедури VVID017-019початок процедури, опис мітки та очистка екрану020відкриття дискового файлу ZARPLATA в режимі запису та дозапису 021-022присвоєння змінним і та s початкових значень023-029вивід екранної форми для вводу даних з первинних документів та запрошення для продовження роботи або виходу з процедури вводу030 заголовок оператора приєднання031присвоєння системній змінній CheckEof істинного значення (для організації виходу з процедури при натисканні комбінації клавіш Ctrl+Z032Заголовок циклу вводу 033-036ввід значень змінних data (дата), sh_firma (код с/г підприємства), kod_utr (код утримань), suma (сума утримань)037запис уведених даних у дисковий файл ZARPLATA038збільшення номера стрічки (s) на одиницю039-044організація вводу по сторінках: при досягненні 23 стрічки здійснюється очистка екрану (вікна вводу)045кінець циклу вводу даних046кінець дії оператора приєднання047закриття оперативного файлу ZARPLATA (мітка zakr)048кінець тіла процедури вводу вхідних даних049заголовок процедури VYVID 051початок процедури052відкриття дискового файлу ZARPLATA для читання записів053-060вивід екранної форми для відображення вхідних даних061присвоєння змінній s (номер стрічки екранної форми) початкового значення 7063початок циклу вводу записів файлу ZARPLATA (поки не eof)064зчитування запису файлу ZARPLATA у змінну w1065-068форматований вивід полів прочитаного запису на екран069збільшення змінної позиціонування курсору на одиницю070кінець циклу вводу071кінець дії оператора приєднання073закриття дискового файлу074пауза в роботі процедури075кінець процедури VYVID076заголовок процедури SORT077-080опис локальних змінних процедури081початок процедури082відкриття файлу F1 для читання 083присвоєння змінній n значення‚ рівного кількості записів у вхідному файлі F1084зчитування записів вхідного файлу в масив змінних а085закриття вхідного файлу F1086-093впорядкування елементів масиву а методом простого обміну094відкриття файлу F2 для запису095запис елементів масиву а в файл F2 096закриття вхідного файлу F2097кінець процедури сортування101заголовок процедури zvedennya103початок процедури104відкриття дискового файлу zarplata для читання105-112вивід заголовку та шапки вихідного зведення113читання запису файлу ZARPLATA в змінну w1114заголовок оператора приєднання115заголовок циклу по кінцю файлу ZARPLATA (доки не eof)116запамятовування коду с/г підприємства поочного запису (sh_firma) в змінній c117присвоєння початкових значень змінній s1, яка призначена для підрахунку підсумків по коду с/г підприємства118заголовок циклу по коду с/г підприємства (до тих пір c = sh_firma)119присвоєння початкових значень змінній s2, яка призначена для підрахунку підсумків по коду утримання120запамятовування коду утримання поточного запису (kod_utr) в змінній kod121заголовок циклу по коду утримання (до тих пір поки kod = kod_utr122накописення підсумків по коду утримань123читання наступного запису дискового файлу ZARPLATA в змінну work124умовний оператор, котрий перевіряє, чи досягнуто кінець файлу ZARPLATA і в разі виконання цієї умови передає керування на мітку vtn (оператор 126)125кінець циклу по коду утримання126вивід підсумків по коду утримання127підрахунок підсумків по коду с/г підприємства128кінець циклу по підприємству (по кінцю файлу)129-134вивід підсумків по підприємству133закриття файлу ZARPLATA134організація паузи у виконанні програми135кінець процедури VYVID137початок головного блоку програми138присвоєння дисковому файлу з логічним іменем ZARPLATA фізичного імені zarplata.dat139заголовок циклу виводу меню програми140початок циклу141-144Встановлення основного та фонового кольорів, опис вікна виводу головного меню програми145-155вивід головного меню програми 156очікування натискання клавіші на клавіатурі та присвоєння коду натиснутої клавіші змінній choise159заголовок оператора вибору, котрий аналізує код натиснутої клавіші160виклик процедури VVID, якщо натиснуто клавішу F2 (код клавіші 6016)161виклик процедури VYVID, якщо натиснуто клавішу F3 (код клавіші 6116)162виклик процедури SORT, якщо натиснуто клавішу F4 (код клавіші 6216)163виклик процедури ZVEDENNYA, якщо натиснуто клавішу F7 (код клавіші 6516)164оператор виходу, завершення роботи програми при натисканні клавіші Esc (код 2716)165кінець оператора вибору 166кінець циклу виводу меню167кінець програми

  • 128. Автоматизоване нарахування заробітної плати
    Курсовые работы Компьютеры, программирование

    В кожній організації, кожен робітник получає за свій труд певну заробітну плату. Чим більше працюєш тим більше платня, але весь процес нарахування досить важкий. Дуже велика кількість факторів яких потрібно враховувати і якщо це робити вручну, то помилки не уникнути. Таким чином задачею курсової роботи і полягає у створенні програми автоматизованого нарахування зарплатні.

  • 129. Автоматизований аналіз злочинності
    Курсовые работы Компьютеры, программирование

    Своєчасний аналіз злочинності надає правоохоронцям можливість швидко і достовірно розкрити злочин. Задачею курсової роботи є створення програми «Аналізатор злочинності в регіоні». Актуальність даної теми і там ясна, адже злочини існують вже досить давно і ще довго будуть існувати.

  • 130. Автоматизований облік власників автомобілей
    Курсовые работы Компьютеры, программирование

    В даній курсовій роботі було створено програму для автоматизації та обробки певної інформації. Програма називається "авто та їх власники". В даній програмі був створений максимально простий інтерфейс, максимально спростована робота користувачем. Таким чином програма легка в використанні, в той же час вона набагато спростовує пошук певної необхідної інформації. Для створення даної програми мені знадобилися навички які я здобув під час навчання, та самовдосконалення.

  • 131. Автоматическая измерительная система в виде электронного термометра
    Курсовые работы Компьютеры, программирование

    Всё большую популярность приобретает способ изготовления единичных печатных плат с переносом рисунка с распечатки на лазерном принтере. Печатать лучше всего на тонкую мелованную бумагу - в ней меньше ворс, хороший результат получается на листах журнала "Стерео&Video", а также подложках "самоклеек" и термобумаге для факсов (сторону подобрать экспериментально). В лазерных принтерах следует включить режим максимальной подачи тонера (отключить "экономичный" режим, если он был включен, контраст - на максимум), а также использовать тракт с минимальным изгибом бумаги (такая опция есть в старых моделях HP LJ 2, LJ4 и др.). Рисунок платы должен быть "отзеркален", такая опция имеется в меню печати многих графических программ, например Corel Draw, Corel Photo Paint, а при печати из программ, не умеющих "зеркалить", необходимо применять вывод на Postscript принтеры, опция отзеркаливания у которых имеется в драйвере. Вместо вывода на лазерном принтере можно использовать ксерокопирование, но также в режиме с максимальной контрастностью и на термобумагу от факсов. При изготовлении двухслойных печатных плат для уменьшения термоусадки бумаги последнюю рекомендуется перед печатью изображения "прогнать" через принтер вхолостую (без печати рисунка). Кроме того, обе стороны должны быть на одном листе во избежание сильного рассогласования из-за разной термоусадки бумаги. Обезжиренная плата ложится медью вверх на ровную поверхность, сверху полученный отпечаток тонером вниз. Все это со стороны бумаги прижимается утюгом (секунд на 20 - 30), разогретым до температуры 80…85ºС. Утюг должен расплавлять изображение, сделанное лазерным принтером, не сразу. То есть тонер при такой температуре должен стать из твердого вязким, но не жидким. Когда плата остынет, её нужно опустить в теплую воду, подержать там несколько минут. Как бумага раскиснет всё легко сдерется, остальное просто скатать пальцем. Вместо воды удалить бумагу можно серной кислотой. Если дорожки смазанные, вы неаккуратно снимали утюг или ставили холодный груз. Если дорожки где-то отсутствуют, утюг слишком холодный. Если дорожки стали широкими, утюг слишком горячий, или слишком долго грели плату. Если плата двухсторонняя, то сначала на просвет совмещаются бумажные распечатки обеих сторон, в любых свободных противоположных местах иголкой прокалываются два технологических отверстия, первая сторона платы "гладится" как обычно, потом сверлится по технологическим отверстиям тонким сверлом, а с другой стороны по ним же на просвет совмещается с бумажной распечаткой другой стороны.

  • 132. Автоматическая категоризация клиентов коучинга
    Курсовые работы Компьютеры, программирование

    На основе разработанного алгоритма категоризации клиентов опишем принцип работы программы. Пусть задан список всех аспектов метода «Личностных кластеров». По случайному параметру перемешиваем этот список. Это делается для того, что бы каждый раз, при запуске приложения, получать новую последовательность аспектов. Из отсортированного множества на экран клиенту выводится ограниченный список аспектов. Среди них пользователь отмечает утверждения, которые, как ему кажется, он может отнести на свой счёт. Вывод теста определяется тем, сколько ответов определенного типа дал клиент. Для этого необходимо будет не только вести подсчёт ответов клиента, но и запоминать к каким кластерам и задачам относятся данные ответы. Для выполнения этой задачи каждому аспекту будет присваиваться два номера - первый будет отвечать за номер кластера, к которому относится аспект, а второй номер задачи. Так как каждый аспект может быть отнесён сразу к нескольким задачам, то второй номер будет представлять собой список номеров задач. Такой подход позволяет более эффективно вести подсчёт результата теста. Результат категоризации будет представлен в двух частях. Первая часть показывает клиенту список кластеров, к которым относятся его проблемы. Этот список определяется количеством попавших в кластер ответов клиента. Необязательно выводить весь список кластеров, может случиться ситуация, что по результатам ответов клиента набралось множество кластеров, к которым относится очень малое количество аспектов. Для такой ситуации вводится понятие - уровень доверия к кластеру. Если кластер не смог преодолеть порог уровня доверия то это говорит о том, что данная проблема незначительна, и лучше сосредоточить внимание на более приоритетных кластерах. По результатам отмеченных аспектов будет сформирован список кластеров, отсортированный в порядке приоритета. Из полученного списка клиент сам сможет выбирать какую проблему ему рассматривать первой.

  • 133. Автоматическая категоризация клиентов коучинга
    Курсовые работы Компьютеры, программирование
  • 134. Автоматическая система регулирования промышленного кондиционера
    Курсовые работы Компьютеры, программирование

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

  • 135. Автоматическая система регулирования с П-регулятором
    Курсовые работы Компьютеры, программирование

    Автоматическим управление называется процесс, при котором операции выполняются посредством системы, функционирующей без вмешательства человека в соответствии с заданным алгоритмом. Автоматическая система с замкнутой цепью воздействия, в которой управляющее воздействие вырабатывается в результате сравнения истинного значения управляемой величины с заданным ее значением, называется АСР. Процесс, посредством которого одну или несколько регулируемых величин приводят в соответствие с их постоянными изменяющимися по определенному закону заданными значениями и при этом указанное соответствие достигается техническими средствами путем выработки воздействия на регулируемые величины. Процесс автоматического регулирования реализуется АСР. Автоматическая система структурно может быть представлена по-разному. В общем случае под структурой АСР понимается совокупность частей автоматической системы, на которые она может быть разделена по определенным признакам, и путей передачи взаимодействий между ними, образующих автоматическую систему. Простейшая составная часть структурной схемы АСР, отображающая путь и направление передачи воздействия между частями автоматической системы, на которые эта система разделена в соответствии со структурной схемой, называется связью структурной схемы. Связь структурной схемы АСР, образуемая основной цепью воздействия между участками этой цепи, называется основной связью. Связь структурной схемы АСР, образующая путь передачи воздействий в дополнение к основной цепи воздействий или какому - либо участку, называется дополнительной связью. Дополнительная связь структурной схемы АСР, направленная от выхода к входу рассматриваемого участка цепи воздействий, называется дополнительной обратной связью (или просто обратной связью). Обратная связь, замыкающая системы, передает результат измерения выходной величины на вход системы. Эта выходная величина представляет собой физическую величину, подлежащую регулированию (х - регулируемая величина или управляемая величина). Входная величина g (t) и f (t) являются соответственно задающим и возмущающим воздействием. Задача системы состоит в том, чтобы возможно точнее воспроизводить на выходе х задаваемый закон изменения g (t) и возможно полнее подавлять влияние возмущающего воздействия f (t), а также других внешних и внутренних помех, если они имеются. Для этой цели измеренная выходная величина х сравнивается через измеритель у = к . х с входной величиной g (t). Получается рассогласование (ошибка).

  • 136. Автоматическая система регулирования температуры
    Курсовые работы Компьютеры, программирование

     

    1. Моделирование и расчет автоматических систем управления: С.И. Малафеев, А.А. Малафеева. Учебное пособие / «Посад» 2003;
    2. Андриевский Б.Р., Фрадков А.Л. Элементы математического моделирования в программных средах MATLAB5 и Scilab. - С.Пб.: Наука, 2001.
    3. Горлов В.Н., Малафеев С.И. Основы вычислительных методов. Владимир, ВлГУ, 1997.
    4. Малафеев С.И., Малафеева А.А. Системы автоматического управления. Владимир, ВлГУ, 1998.
    5. Баранов Г.Л., Макаров А.В. Структурное моделирование сложных динамических систем. Киев: Наукова думка, 1986
    6. Холодниок М., Клич А., Кубичек М., Марек М. Методы анализа нелинейных динамических моделей / Пер. с чешск. М.: Мир, 1991.
  • 137. Автоматическая система управления объектом
    Курсовые работы Компьютеры, программирование

    Принцип работы последовательного АЦП состоит в сравнении выходного напряжения с последовательно нарастающим ступенчатым эталонным напряжением Uэ (t), которое представляет собой сумму квантов напряжения (величина DU определяет погрешность преобразования). Ступенчатое Uэ формируется двоичным счетчиком СТ и ЦАП. Состояние счетчика СТ последовательно изменяется с момента установки в нулевое состояние при подаче импульса "пуск", который одновременно через логику "И" разрешает подачу тактовых импульсов на вход счетчика. На выходе D0÷D7 формируется последовательно нарастающий двоичный код, который с помощью ЦАП превращается в ступенчатое нарастание эталонного напряжения Uэ (t). В момент совпадения U2 (t) = NDU с входным напряжением в пределах DU срабатывает компаратор, который останавливает работу счетчика путем перевода триггера в нулевое состояние tпреобраз= tстоп-tпуск перемененной волной, зависящей от мгновенного значения входного напряжения (считается, что мгновенное напряжение на интервале преобразования не изменяется). Погрешность преобразования зависит от величины DU, которое зависит от числа разрядов счетчика и погрешности преобразования АЦП. Диапазон преобразования также определяется разновидностью счетчика и АЦП.

  • 138. Автоматический фазометр
    Курсовые работы Компьютеры, программирование

    В момент прихода положительного фронта на С-вход триггера DD2.2 на его прямом выходе установится логический "0", и это приведет к установке на выходе триггера DD2.1 логического "0" (так как выход триггера DD2.2 связан со входом сброса триггера DD2.1). На выходе триггера DD2.2 вновь появится сигнал высокого уровня. Фактически по первому переднему фронту на защелке триггера DD2.2 происходит инициализация системы. Теперь она готова к работе. При приходе положительного фронта на С-вход триггера DD2.1 на его выходе установится "1", т.к. на D-входе постоянно присутствует напряжение питания. Сигналы с выходов триггеров DD2.1 и DD2.2 поступают на входы микросхемы 2И DD3.1, и на ее выходе в промежуток времени между переходами измеряемого и эталонного напряжения через ноль будет сигнал логической "1". После того как напряжение эталонного сигнала перейдет из отрицательного значения в положительное, то произойдет процесс инициализации и на выходе системы вновь появится сигнал логического "0". Таким образом, на выходе системы присутствует логическая единица в промежуток времени между переходами через 0 напряжений измеряемого и эталонного сигналов.

  • 139. Автоматическое управление железнодорожными путями
    Курсовые работы Компьютеры, программирование

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

  • 140. Автомобильные часы-термометр-вольтметр на базе микроконтроллера
    Курсовые работы Компьютеры, программирование