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

  • 1941. Разработка систем хранения информации на RAID-массивах
    Курсовые работы Компьютеры, программирование

    Так же нужно отметить, что мы тестировали не просто RAID, а дисковый массив, построенный при помощи технологии Intel Matrix Storage Technology. При использовании этой технологии, помимо прироста производительности, мы получаем еще и другие преимущества:

    1. Во-первых, дешевый RAID-контроллер, встроенный в материнскую плату;
    2. Во-вторых, возможность построения на двух HDD двух массивов: RAID 0 для повышения производительности системы и RAID 1 для надежности хранения информации;
    3. В-третьих, имеем утилиту Intel Storage Utility, с помощью которой можно легко и просто создать RAID-массив на основе уже работающего винчестера, не потеряв при этом существующие данные.
  • 1942. Разработка системы "Клавиатурный тренажер" с функциями администратора, обучающей слепому десятипальцевому методу набора
    Курсовые работы Компьютеры, программирование

    %20%d1%8f%d0%b2%d0%bb%d1%8f%d0%b5%d1%82%d1%81%d1%8f%20%d0%bf%d0%be%d0%bb%d0%bd%d1%8b%d0%bc%20%d0%be%d0%bf%d0%b8%d1%81%d0%b0%d0%bd%d0%b8%d0%b5%d0%bc%20%d0%bf%d0%be%d0%b2%d0%b5%d0%b4%d0%b5%d0%bd%d0%b8%d1%8f%20%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc%d1%8b,%20%d0%ba%d0%be%d1%82%d0%be%d1%80%d0%b0%d1%8f%20%d0%b1%d1%83%d0%b4%d0%b5%d1%82%20%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b0.%20%d0%9e%d0%bd%d0%b0%20%d0%b2%d0%ba%d0%bb%d1%8e%d1%87%d0%b0%d0%b5%d1%82%20%d1%80%d1%8f%d0%b4%20%d1%81%d1%86%d0%b5%d0%bd%d0%b0%d1%80%d0%b8%d0%b5%d0%b2%20%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f,%20%d0%ba%d0%be%d1%82%d0%be%d1%80%d1%8b%d0%b5%20%d0%be%d0%bf%d0%b8%d1%81%d1%8b%d0%b2%d0%b0%d1%8e%d1%82%20%d0%b2%d1%81%d0%b5%20%d0%b2%d0%b8%d0%b4%d1%8b%20%d0%b2%d0%b7%d0%b0%d0%b8%d0%bc%d0%be%d0%b4%d0%b5%d0%b9%d1%81%d1%82%d0%b2%d0%b8%d1%8f%20%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d1%82%d0%b5%d0%bb%d0%b5%d0%b9%20%d1%81%20%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d0%bd%d1%8b%d0%bc%20%d0%be%d0%b1%d0%b5%d1%81%d0%bf%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d0%b5%d0%bc.%20%d0%a1%d1%86%d0%b5%d0%bd%d0%b0%d1%80%d0%b8%d0%b8%20%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f%20%d1%82%d0%b0%d0%ba%d0%b6%d0%b5%20%d0%b8%d0%b7%d0%b2%d0%b5%d1%81%d1%82%d0%bd%d1%8b%20%d0%ba%d0%b0%d0%ba%20%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d0%be%d0%bd%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d0%b5%20%d1%82%d1%80%d0%b5%d0%b1%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f%20<http://ru.wikipedia.org/wiki/%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D0%BF%D0%B5%D1%86%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F>.%20%d0%92%20%d0%b4%d0%be%d0%bf%d0%be%d0%bb%d0%bd%d0%b5%d0%bd%d0%b8%d0%b8%20%d0%ba%20%d1%81%d1%86%d0%b5%d0%bd%d0%b0%d1%80%d0%b8%d1%8f%d0%bc%20%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f,%20%d1%81%d0%bf%d0%b5%d1%86%d0%b8%d1%84%d0%b8%d0%ba%d0%b0%d1%86%d0%b8%d1%8f%20%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d0%bd%d0%be%d0%b3%d0%be%20%d0%be%d0%b1%d0%b5%d1%81%d0%bf%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d1%8f%20%d1%82%d0%b0%d0%ba%d0%b6%d0%b5%20%d1%81%d0%be%d0%b4%d0%b5%d1%80%d0%b6%d0%b0%d1%82%20%d0%bd%d0%b5%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d0%be%d0%bd%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d0%b5%20(%d0%b8%d0%bb%d0%b8%20%d0%b4%d0%be%d0%bf%d0%be%d0%bb%d0%bd%d0%b8%d1%82%d0%b5%d0%bb%d1%8c%d0%bd%d1%8b%d0%b5)%20%d1%82%d1%80%d0%b5%d0%b1%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f.%20">Спецификация требований программного обеспечения <http://ru.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F> является полным описанием поведения системы, которая будет создана. Она включает ряд сценариев использования, которые описывают все виды взаимодействия пользователей с программным обеспечением. Сценарии использования также известны как функциональные требования <http://ru.wikipedia.org/wiki/%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D0%BF%D0%B5%D1%86%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F>. В дополнении к сценариям использования, спецификация программного обеспечения также содержат нефункциональные (или дополнительные) требования.

  • 1943. Разработка системы взаимодействия студентов в открытых системах дистанционного образования
    Курсовые работы Компьютеры, программирование

    Типичный представительМенеджерОписаниеПользователь системы, наделенный правами на чтение, сортировки и удаления данных.ТипПользовательОтветственностиСортирует и удаляет информацию. Назначает срок жизни документа в системе информации. Осуществляет контроль чистоты информации. Типичный представительАдминистраторОписаниеПользователь системы, наделенный правами на изменение, удаление информации в системеТипПользовательОтветственностиВыполнение заказов в срок, слежение за не цензурной лексикойКритерий успехаВыполнение заказов в срок; минимизация простоя оборудованияТипичный представительСтудентОписаниеПользователь системы, наделенный правами на внесение и копирование информации ТипПользовательОтветственностиВвод данных без не нецензурной лексикиКритерий успехаНаличие в БД оперативной информации

  • 1944. Разработка системы генерации и проверки подлинности сертификата открытого ключа
    Курсовые работы Компьютеры, программирование

    {$R *.dfm}TNewU. SpeedButton1Click (Sender: TObject);. SerNom. Text:= DatM. SerN;.p1:= DateToStr (PerS. DateTime);.p2:= DateToStr (PerEnd. DateTime);. Show;;TNewU. FormActivate (Sender: TObject);;. Enabled:= DatM.flag;;TNewU. Button1Click (Sender: TObject);(Edit1. Text);;TNewU. Button2Click (Sender: TObject);: string;:= IntToStr (UpDown1. Position);Length (Edit1. Text)=0 then(' Введите имя контейнера', mtInformation, [mbOK], 0);;begin(Edit1. Text, l);. Enabled:= true;;;TNewU. Button3Click (Sender: TObject);, S, path: String;: PChar;: string;: HCRYPTPROV;: ALG_ID;: HCRYPTHASH;, f1: file;: DWORD;: array [0..511] of byte;: PBYTE;:string;:integer;: HCRYPTKEY;, textsize: DWORD;: PBYTE;: PBYTE;:array [0..9] of char;:integer;: TextFile;. Lines. Add ('Серийный номер ' + DatM. SerN);1. Lines. Add ('Идентификатор алгоритма подписи '+ DatM. IdAlgS);. Lines. Add ('Имя издателя '+DatM. Izd);. Lines. Add ('Период действия');. Lines. Add ('c '+DateToStr (PerS. DateTime)+ ' 00:00:00');. Lines. Add ('до '+DateToStr (PerEnd. DateTime)+ ' 00:00:00');. Lines. Add ('Имя субъекта '+ DatM. Org+' '+ DatM. User);. Lines. Add ('Открытый ключ субъекта '+ DatM. OpKU);. Lines. Add ('Подпись УЦ алгоритм: '+ DatM. SignAlg);:= ExtractFilePath (Application. ExeName)+'temp.txt';(ft, path);(ft);i:= 0 to 6 do:= Memo1. Lines[i];(ft, s);;

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

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

  • 1946. Разработка системы задач (алгоритмы-программы) по дискретной математике
    Курсовые работы Компьютеры, программирование

    И при начальном расположении двух роботов в пунктах 1 и 6 встреча роботов никогда не произойдет, и строки Aplace, состоящей из одних единиц, не появится. Это требует введения второй матрицы (Aold), в которой должны фиксироваться достижимые пункты для каждого робота в предыдущий момент времени. Итак, если Aplace и Aold совпадают и нет ни одной строки, состоящей из одних единиц, то встреча роботов невозможна. Это схема решения первого задания. Решение второго задания отличается от первого тем, что требуется найти время Т2=Т1 1 (Т1 время встречи роботов в одном населенном пункте), в которое все роботы находятся в одном из двух (произвольных) населенных пунктов, соединенных дорогой. В этом случае возможна их встреча и вне населенного пункта. Другими словами, в каждый момент времени необходимо проверять (находить) две строки матрицы Aplace, поэлементная логическая сумма которых дает строку, состоящую из одних единиц. При решении задания три матрицу Aplace следует не дополнять элементами, равными единице, а обновлять в соответствии со связями из матрицы Alink. Причем обновление выполнять не для всех роботов одновременно: в нечетные моменты времени 1,3,… для роботов, имеющих скорость 2, а в четные 2, 4, …для всех роботов.

  • 1947. Разработка системы инженерно-технической защиты информации
    Курсовые работы Компьютеры, программирование

    № п\пМесто установкиТип (индекс) устройства защиты информацииТехнические характеристики12341.Окно, батареи Вибропреобразователь пьезоэлектрический «КВП-2»Площадь оконного стекла толщиной 4 мм, защищаемая одним преобразователем - 1 м2 сопротивление одного преобразователя - 30 Ом Габаритные размеры - 16х19 мм Вес - не более 0,015 кг2.Дверь Акустический излучатель «АСМик-1»Сопротивление каждого излучателя -8 Ом Габаритные размеры-67х48х38 мм Вес - не более 0,07 кг3.Кабинет объекта защиты «ШОРОХ-4» Системa постановки виброакустических и акустических помехРасширенный диапазон частот (от 100 Гц до 12 кГц); Многоуровневая система контроля работоспособности и состояния линий; Визуальная индикация отклонения сигнала в каждой октавной полосе каждого канала; Гарантированный энтропийный коэффициент качества шума (не хуже 0,93); Число октавных полос в каналах-7; Число модулей в блоке-1 - 4; Число независимых каналов (в модуле)-1 или 2; Максимальная выходная мощность одного канала: в двухканальном модуле не менее 2 Вт в одноканальном модулене менее 4 Вт Энтропийный коэффициент качества шума, при подключённой нагрузке не хуже 0,93 Время непрерывной работы системы без ухудшения характеристик не менее 24 часов.4.Розетка 220 В. Устройство защиты сети питания 220В «МП-3»максимальная потребляемая защищаемым средством мощность не более 170 Вт; напряжение включения устройства не более 170 В; напряжение отключения устройства не менее 30 В; при пропадании напряжения переменного тока в сети, вносимое затухание на частоте 1 кГц не менее 80 дБ.5.Телефонные линии Устройство защиты сети питания 220В «МП-3»напряжение шумового сигнала в абонентской линии не менее 32 мВ; полоса частот шумового сигнала 0,02 - 300 кГц; вносимое затухание не менее 43 дБ в полосе частот 0,02 - 300 кГц при прохождении сигнала уровнем не более 50 мВ от телефонного аппарата в сторону абонентской линии; потребляемый от линии ток не более 0,42 мА.6.ПЭВМГенератор шума «Салют 2000С»Изделие «Салют 2000 С» предназначенj для защиты объектов информатизации 1, 2 и 3 категорий от утечки информации за счет побочных электромагнитных излучений и наводок (ПЭМИН) путем создания электромагнитного поля маскирующего шума (ЭМПМШ) вокруг технических средств, подключенных к ним периферийных устройств, цепей электропитания и кабелей передачи данных.

  • 1948. Разработка системы моделирования поисковой оптимизации веб-сайта
    Курсовые работы Компьютеры, программирование

    sql2array("select%20date%20from%20stat%20order%20by%20date%20desc%20limit%201");16%20if%20($sub['0']['date'])17%20{18%20$r%20=%20$sql->sql2array("select%20A.*,%20B.q%20from%20stat%20A%20left%20join%20queries%20B%20on%20(B.id%20=%20A.qid)%20where%20A.date%20=%20'".mysql_real_escape_string($sub['0']['date'])."'%20order%20by%20B.q,%20A.ya");19%20}20%20if%20($r['0']['id'])%20return%20$r;%20else%20return%200;21}2223%20function%20keyWords($url)24%20{25%20$data%20=%20iconv('cp1251','utf-8',charset_x_win(file_get_contents($url)));26%20preg_match_all('/<meta.*?keywords.*?content="(.*?)"/',$data,$res1);27 preg_match_all('/<META.*?KEYWORDS.*?CONTENT="(.*?)"/',$data,$res2);28 preg_match_all('/<meta.*?Keywords.*?content="(.*?)"/',$data,$res3);29 preg_match_all('/<meta.*?content="(.*?)"keywords/',$data,$res4);30 preg_match_all('/<META.*?Keywords.*?CONTENT="(.*?)"/',$data,$res5);31 if ($res1['1']['0']) { $keys = explode(",",$res1['1']['0']); }32 if ($res2['1']['0']) { $keys = explode(",",$res2['1']['0']); }33 if ($res3['1']['0']) { $keys = explode(",",$res3['1']['0']); }34 if ($res4['1']['0']) { $keys = explode(",",$res4['1']['0']); }35 if ($res5['1']['0']) { $keys = explode(",",$res5['1']['0']); }3637 $t = substr($data,strpos($t,'body'));38 if (!$t)39 $t = substr($data,strpos($t,'BODY'));4041 if ($keys['0']['id'])42 {43 $search = array ("'<script[^>]*?>.*?</script>'si", 44 "'<[\/\!]*?[^<>]*?>'si", 45 "'([\r\n])[\s]+'", 46 "'&(quot|#34);'i", 47 "'&(amp|#38);'i",48 "'&(lt|#60);'i",49 "'&(gt|#62);'i",50 "'&(nbsp|#160);'i",51 "'&(iexcl|#161);'i",52 "'&(cent|#162);'i",53 "'&(pound|#163);'i",54 "'&(copy|#169);'i",55 "'&#(\d+);'e"); 5657 $replace = array ("",58 "",59 "\\1",60 "\"",61 "&",62 "<",63 ">",64 " ",65 chr(161),66 chr(162),67 chr(163),68 chr(169),69 "chr(\\1)");7071 $text = preg_replace($search, $replace, $t); 7273 foreach ($keys as $k=>$v)74 {75 $keys[$k] = trim($keys[$k]);76777879 $tempData['countSub'] = substr_count($t,$keys[$k]) / str_word_count($text);80 $tempData['keyword'] = $keys[$k];81 $returnData[] = $tempData;82 }83 }84 if ($keys[0]) return $returnData; else return 0;85 }8687 function v_stat()88 {89 global $sql;90 if ($_GET['url'])91 {92 $r = $sql->sql2array("select A.*, B.q from stat A left join queries B on (B.id = A.qid) where A.url like '%".mysql_real_escape_string($_GET['url'])."%' and A.qid = ".intval($_GET['q'])." order by A.date desc limit 20");93 if ($r['0']['id'])94 {95 echo "<ul style='width: 200px; float:left; background: #D0D0D0;'>";96 echo "<b>История позиций (последние 20): </b><br />";97 foreach ($r as $k=>$urlStat)98 {99 if ($k%2===0 ) $color = 'background:#D0D0D0'; else $color = ''; 100 echo "<li style='".$color."'><b>".$urlStat['date']."</b>: ".$urlStat['ya']."</li>";101 }102 echo "</ul>";103 $kWords = keyWords($_GET['url']);104 if ($kWords['0']['keyword'])105 {106 echo "<ul style='margin-left:50px;float:left; background: #D0D0D0; width:500px;'>";107 echo "<b>Плотность ключевых слов: </b><br />";108 foreach ($kWords as $k=>$word)109 {110 echo "<li>".$word['keyword']."<div style='width:150px; float:left; color:".$color."'>".$word['countSub']."</div></li>";111 }112 echo "</ul>";113 } else114 {115 echo "<div style='float:left;'><b>Данные по ключевым словам отсутствуют</b></div>";116 }117118 echo "<div style='width:100%; height:1px; clear:both;'></div><br /><a style='font-size:12pt' href='/?m=back&url=".$_GET['url']."'>Список беков (это займет некоторое время)</a>";119 } else echo "Позиции не найдены";120 }121 }122123function v_back()124{125if ($_GET['url'])126{127$r = file_get_contents ("http://siteexplorer.search.yahoo.com/export? p=".$_GET['url']."&bwm =i&bwmf =s&bwmo=d");128$rr = explode("\n",$r);129echo "Анализ страницы ".$_GET['url']." <br />";130echo "<table border=1px><tr><td>Title</td><td>URL</td><td>Размер страницы</td></tr>";131foreach ($rr as $k=>$v)132{133if ($k>1)134{135$vv = explode("\t",$v);136echo "<tr><td>".$vv['0']."</td><td>".$vv['1']."</td><td>".$vv['2']."</td></tr>";137}138}139echo "</table>";140}141}142 echo "<html><head><meta http-equiv='content-type' content='text/html; charset=utf-8' /><link rel='stylesheet' type='text/css' href='/res/style.css' /></head><body><div id='header'><a href='index.php'>Стартовая</a></div>";143144 if (isset($_GET['m'])) // m var in query string, f.e index.php?m=stat145 {146 switch ($_GET['m'])147 {148 case 'stat':149 {150 v_stat();151 break;152 }153154 case 'words':155 {156 v_words();157 break;158 }159160 case 'back':161 {162 v_back();163 break;164 }165 }166 } else167 {168 $statList = generateLastStatList();169 echo "<span style='font-size:16pt; float:left;'>Последние позиции</b><div style='width:100%; height:1px; clear:both;'></div>";170 if ($statList['0']['id'])171 {172 $lstQuery = "";173 foreach ($statList as $k=>$statValue)174 {175 if ($lstQuery != $statValue['q'])176 {177 if ($lstQuery!='') echo "</ul>";178 echo "<ul style='background:#E8E8E8;margin-bottom:50px; margin-left:25px; width:300px; height:530px; float:left; padding:30px;'><li style='font-size:10pt;'>Запрос: ".$statValue['q']."</li>";179 echo "<li><span style='font-size:16pt'>".$statValue['ya']."</b> <a href='/?m=stat&q=".$statValue['qid']."&url=".$statValue['url']."'>".$statValue['url']."</a></li>";180 echo "<li style='background:#D0D0D0 '>".$statValue['title']."</li>";181 $lstQuery = $statValue['q'];182 } else183 {184 echo "<li><span style='font-size:16pt'>".$statValue['ya']."</b> <a href='/?m=stat&q=".$statValue['qid']."&url=".$statValue['url']."'>".$statValue['url']."</a></li>";185 echo "<li style='background:#D0D0D0 '>".$statValue['title']."</li>";186 }187 }188 echo "</ul>";189 }190 }191192 echo "<div id='footer' style='clear:both;'><p>&copy; 2011</p></div></body></html>";193 mysql_close();">1if (version_compare(phpversion(), '5.1.0', '<') == true) 2{ 3 die ('PHP Old'); 4} 56header("content-type: text/html; charset=UTF-8"); 7include_once('config.php'); 8include_once('mysql.php');9include_once('a.charset.php');10$sql = new IDatabase($db_host,$db_user,$db_password,$db_name);1112function generateLastStatList()13{14 global $sql;15 $sub = $sql->sql2array("select date from stat order by date desc limit 1");16 if ($sub['0']['date'])17 {18 $r = $sql->sql2array("select A.*, B.q from stat A left join queries B on (B.id = A.qid) where A.date = '".mysql_real_escape_string($sub['0']['date'])."' order by B.q, A.ya");19 }20 if ($r['0']['id']) return $r; else return 0;21}2223 function keyWords($url)24 {25 $data = iconv('cp1251','utf-8',charset_x_win(file_get_contents($url)));26 preg_match_all('/<meta.*?keywords.*?content="(.*?)"/',$data,$res1);27 preg_match_all('/<META.*?KEYWORDS.*?CONTENT="(.*?)"/',$data,$res2);28 preg_match_all('/<meta.*?Keywords.*?content="(.*?)"/',$data,$res3);29 preg_match_all('/<meta.*?content="(.*?)"keywords/',$data,$res4);30 preg_match_all('/<META.*?Keywords.*?CONTENT="(.*?)"/',$data,$res5);31 if ($res1['1']['0']) { $keys = explode(",",$res1['1']['0']); }32 if ($res2['1']['0']) { $keys = explode(",",$res2['1']['0']); }33 if ($res3['1']['0']) { $keys = explode(",",$res3['1']['0']); }34 if ($res4['1']['0']) { $keys = explode(",",$res4['1']['0']); }35 if ($res5['1']['0']) { $keys = explode(",",$res5['1']['0']); }3637 $t = substr($data,strpos($t,'body'));38 if (!$t)39 $t = substr($data,strpos($t,'BODY'));4041 if ($keys['0']['id'])42 {43 $search = array ("'<script[^>]*?>.*?</script>'si", 44 "'<[\/\!]*?[^<>]*?>'si", 45 "'([\r\n])[\s]+'", 46 "'&(quot|#34);'i", 47 "'&(amp|#38);'i",48 "'&(lt|#60);'i",49 "'&(gt|#62);'i",50 "'&(nbsp|#160);'i",51 "'&(iexcl|#161);'i",52 "'&(cent|#162);'i",53 "'&(pound|#163);'i",54 "'&(copy|#169);'i",55 "'&#(\d+);'e"); 5657 $replace = array ("",58 "",59 "\\1",60 "\"",61 "&",62 "<",63 ">",64 " ",65 chr(161),66 chr(162),67 chr(163),68 chr(169),69 "chr(\\1)");7071 $text = preg_replace($search, $replace, $t); 7273 foreach ($keys as $k=>$v)74 {75 $keys[$k] = trim($keys[$k]);76777879 $tempData['countSub'] = substr_count($t,$keys[$k]) / str_word_count($text);80 $tempData['keyword'] = $keys[$k];81 $returnData[] = $tempData;82 }83 }84 if ($keys[0]) return $returnData; else return 0;85 }8687 function v_stat()88 {89 global $sql;90 if ($_GET['url'])91 {92 $r = $sql->sql2array("select A.*, B.q from stat A left join queries B on (B.id = A.qid) where A.url like '%".mysql_real_escape_string($_GET['url'])."%' and A.qid = ".intval($_GET['q'])." order by A.date desc limit 20");93 if ($r['0']['id'])94 {95 echo "<ul style='width: 200px; float:left; background: #D0D0D0;'>";96 echo "<b>История позиций (последние 20): </b><br />";97 foreach ($r as $k=>$urlStat)98 {99 if ($k%2===0 ) $color = 'background:#D0D0D0'; else $color = ''; 100 echo "<li style='".$color."'><b>".$urlStat['date']."</b>: ".$urlStat['ya']."</li>";101 }102 echo "</ul>";103 $kWords = keyWords($_GET['url']);104 if ($kWords['0']['keyword'])105 {106 echo "<ul style='margin-left:50px;float:left; background: #D0D0D0; width:500px;'>";107 echo "<b>Плотность ключевых слов: </b><br />";108 foreach ($kWords as $k=>$word)109 {110 echo "<li>".$word['keyword']."<div style='width:150px; float:left; color:".$color."'>".$word['countSub']."</div></li>";111 }112 echo "</ul>";113 } else114 {115 echo "<div style='float:left;'><b>Данные по ключевым словам отсутствуют</b></div>";116 }117118 echo "<div style='width:100%; height:1px; clear:both;'></div><br /><a style='font-size:12pt' href='/?m=back&url=".$_GET['url']."'>Список беков (это займет некоторое время)</a>";119 } else echo "Позиции не найдены";120 }121 }122123function v_back()124{125if ($_GET['url'])126{127$r = file_get_contents ("http://siteexplorer.search.yahoo.com/export? p=".$_GET['url']."&bwm =i&bwmf =s&bwmo=d");128$rr = explode("\n",$r);129echo "Анализ страницы ".$_GET['url']." <br />";130echo "<table border=1px><tr><td>Title</td><td>URL</td><td>Размер страницы</td></tr>";131foreach ($rr as $k=>$v)132{133if ($k>1)134{135$vv = explode("\t",$v);136echo "<tr><td>".$vv['0']."</td><td>".$vv['1']."</td><td>".$vv['2']."</td></tr>";137}138}139echo "</table>";140}141}142 echo "<html><head><meta http-equiv='content-type' content='text/html; charset=utf-8' /><link rel='stylesheet' type='text/css' href='/res/style.css' /></head><body><div id='header'><a href='index.php'>Стартовая</a></div>";143144 if (isset($_GET['m'])) // m var in query string, f.e index.php?m=stat145 {146 switch ($_GET['m'])147 {148 case 'stat':149 {150 v_stat();151 break;152 }153154 case 'words':155 {156 v_words();157 break;158 }159160 case 'back':161 {162 v_back();163 break;164 }165 }166 } else167 {168 $statList = generateLastStatList();169 echo "<span style='font-size:16pt; float:left;'>Последние позиции</span><div style='width:100%; height:1px; clear:both;'></div>";170 if ($statList['0']['id'])171 {172 $lstQuery = "";173 foreach ($statList as $k=>$statValue)174 {175 if ($lstQuery != $statValue['q'])176 {177 if ($lstQuery!='') echo "</ul>";178 echo "<ul style='background:#E8E8E8;margin-bottom:50px; margin-left:25px; width:300px; height:530px; float:left; padding:30px;'><li style='font-size:10pt;'>Запрос: ".$statValue['q']."</li>";179 echo "<li><span style='font-size:16pt'>".$statValue['ya']."</span> <a href='/?m=stat&q=".$statValue['qid']."&url=".$statValue['url']."'>".$statValue['url']."</a></li>";180 echo "<li style='background:#D0D0D0 '>".$statValue['title']."</li>";181 $lstQuery = $statValue['q'];182 } else183 {184 echo "<li><span style='font-size:16pt'>".$statValue['ya']."</span> <a href='/?m=stat&q=".$statValue['qid']."&url=".$statValue['url']."'>".$statValue['url']."</a></li>";185 echo "<li style='background:#D0D0D0 '>".$statValue['title']."</li>";186 }187 }188 echo "</ul>";189 }190 }191192 echo "<div id='footer' style='clear:both;'><p>&copy; 2011</p></div></body></html>";193 mysql_close();

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

    2.2. Состав функций реализуемых системой

    • сбор информации о начисленной работникам заработной плате и об удержанном подоходном налоге ото всех структурных подразделений Газпрома;
    • передача информации от удаленных рабочих станций на сервер через электронную почту, непосредственное соединение по модему, либо подготовка информации для передачи посредством магнитных носителей;
    • проверка корректности полученной информации (правильности удержания подоходного налога);
    • формирование собственной базы, выдаче всех требуемых отчетов и справок в налоговую инспекцию, как на магнитных, так и на бумажных носителях, на основе информации и базы данных, согласно действующему законодательству РФ;
    • формирование и выдача внутренних отчетов;
    • численность работников подразделений, размер средней заработной платы;
    • динамика изменений численности работников, средней заработной платы;
    • динамика % и численности работников, находящихся на больничном;
    • динамика % и численности работников находящихся, в очередных отпусках;
    • выдача прочих внутренних отчетов;
    • ручной ввод информации о заработной плате и заполнение справок в налоговую инспекцию для физических лиц;
    • обеспечение сервисных функций, как то: оптимизация базы данных, ведение архивов за «закрытые» годы, резервное копирование данных и их восстановление, блокнот, калькулятор, календарь;
    • обеспечение защиты данных от несанкционированного доступа.
  • 1950. Разработка системы поиска информации по ключевым словам на примере электронного каталога библиотеки
    Курсовые работы Компьютеры, программирование

    Скорость поиска информации? Вопрос спорный. Ищущий должен обладать навыками работы в программе электронного каталога, должен правильно формулировать запрос, помня о том, что машина не человек и не способна мыслить логически, да и мыслить вообще. «Мыслительный» процесс для машины состоит из перебора ряда данных, введенных в нее человеком; чтобы максимально эффективно произвести поиск в электронном каталоге, необходимо мыслить, как тот человек, который вводил информацию. Так же можно добавить, что чем грамотнее и профессиональнее человек вводящий информацию, тем качественнее будет поиск пользователя по электронному каталогу. А что же будет, если человек вводящий информацию, не только безграмотный, не только плохо знает, как работать на компьютере, но и еще вдобавок не имеет специального библиотечного образования? Ответ на этот вопрос вы получите, когда воспользуетесь результатом работы такого «специалиста». Остается только удивляться, глядя на то, как к работе над электронным каталогом привлекаются люди, единственным достоинством которых является то, что они прошли ускоренные курсы компьютерной грамотности. Конечно же, быстродействие компьютерных процессоров влияет на скорость поиска информации но, сколько бы кило-, мега-, терабайт в секунду ни давал компьютер, нельзя найти в системе то, чего там нет. Конечно же «отрицательный результат - тоже результат», но почему же пользователь огорчается, ничего не находя по своему запросу, хотя ему очень быстро и квалифицированно было найдено качественное «ничто» (по вашему запросу было найдено 0 записей)?

  • 1951. Разработка системы реального времени в виде планировщика исполнения заданий
    Курсовые работы Компьютеры, программирование

    Предназначена для разработки ПО встроенных систем, работающих в режиме жёсткого реального времени, производителями комплектного оборудования (OEM) и телекоммуникационного оборудования (TEM), в частности, изготовителями бортовых систем военного применения.

    1. Основные свойства LynxOS:
    2. Поддерживает многозадачные и многопотоковые приложения.
    3. LynxOS обеспечивает совместимость с Linux на уровне ABI (Application Binary Interface), уровне форматов объектных файлов, вызовов API, динамически подключаемых библиотек (DLL), компоновки и загрузки на этапе выполнения. Это свойство LynxOS является уникальным для систем реального времени и очень полезным для пользователей (например в случае отсутствия исходных текстов). Система работает так же с Unix и Java.
    4. Полностью поддерживается стандарт POSIX.1003-1, а также подразделы POSIX.1003-1b и POSIX.1003-1c, определяющие расширения реального времени и работы с нитями (потоками).
    5. Многоплатформенность. Поддерживает множество аппаратных архитектур (IA-32, PowerPC, MIPS, ARM, XScale, IBM) для оборудования различных фирм производителей.
    6. Разработка может осуществляться как на самой целевой системе (self-hosted), так и на инструментальном компьютере (host).
    7. Является ОС для ответственных приложений. Имеет всё необходимое для создания современных систем, обладающих свойствами "горячей замены" / "высокой доступности" (Hot Swap, High Availability), и устройств с высоким коэффициентом резервирования.
    8. LynxOS-178 - это версия LynxOS, сертифицированная в соответствии со стандартом DO-178. Это означает полное соответствие с точки зрения надежности строгим требованиям для мобильных систем военного и аэрокосмического применения. Кроме того, LynxOS-178 имеет сертифицированный стек TCP/IP для ответственных приложений в области авионики, медицины, атомной промышленности и связи.
    9. Большое количество средств разработок как в рамках самой LynxOS, так и host-систем (Linux, Windows, Solaris).
    10. Поддержка приложений жёсткого реального времени.
    11. количество задач: неограниченно;
    12. количество приоритетов: 256;
    13. диспетчеризация задач: вытеснение по приоритетам. 4 алгоритма диспетчеризации (FIFO, Priority Quantum, Round Robin, невытесняемый);
    14. детерминированное время переключения контекста благодаря эффективному алгоритму диспетчеризации реального времени;
    15. средства межзадачных взаимодействий как в стандарте POSIX (семафоры, разделяемая память, сокеты, сигналы, каналы, мьютексы, условные переменные), так и в терминах Unix SystemV (очереди сообщений, семафоры, разделяемая память);
    16. поддержка таймеров реального времени и часов POSIX;
    17. конфигурирование квантов времени для различных уровней приоритетов и для разрешения значения единицы (tick) таймера;
    18. выполнение задач в защищенном режиме, полная поддержка MMU (Memory Management Unit).
    19. OS-9/Hawk фирмы Microware Systems.
  • 1952. Разработка системы регулирования температуры смазочного масла турбины
    Курсовые работы Компьютеры, программирование

    Ïðè àíàëèçå ñòîõàñòè÷åñêèõ ñèñòåì, âñòðå÷àþùèõñÿ â ñàìûõ ðàçëè÷íûõ îáëàñòÿõ íàóêè è òåõíèêè, èñõîäíûìè äàííûìè äëÿ àíàëèçà ÿâëÿþòñÿ ðåàëèçàöèè ñëó÷àéíîãî ïðîöåññà ãåíåðèðóåìîãî ýòîé ñèñòåìîé. Ïîëó÷åííûå â âèäå ãðàôèêîâ, èëè îñöèëëîãðàìì, ðåàëèçàöèè ñëó÷àéíîãî ïðîöåññà îáðàáàòûâàþòñÿ è ïðåäñòàâëÿþòñÿ â âèäå âðåìåííîãî ðÿäà. Âðåìåííîé ðÿä ñîäåðæèò îðäèíàòû ðåàëèçàöèè ñëó÷àéíîãî ïðîöåññà ñíÿòûå â äèñêðåòíûå è ðàâíîîòñòîÿùèå ìîìåíòû âðåìåíè. Ñëåäîâàòåëüíî, î ñâîéñòâàõ èñõîäíîé íåïðåðûâíîé ñèñòåìû ñóäÿò ïî ðåçóëüòàòàì öèôðîâîé îáðàáîòêè ñèãíàëîâ (âðåìåííûõ ðÿäîâ) ôîðìèðóåìûõ ñèñòåìîé.  ñâÿçè ñ ýòèì øèðîêîå ðàñïðîñòðàíåíèå ïîëó÷èëè öèôðîâûå ïàðàìåòðè÷åñêèå ñòîõàñòè÷åñêèå ìîäåëè àâòîðåãðåññèè è ñêîëüçÿùåãî ñðåäíåãî (ÀÐÑÑ-ìîäåëè). Ýòè ìîäåëè äîñòàòî÷íî ïðîñòû è âêëþ÷àþò îáû÷íî íåáîëüøîå ÷èñëî ïàðàìåòðîâ, êîòîðûå íåîáõîäèìî îöåíèâàòü ïî íàáëþäåíèÿì. ÀÐÑÑ-ìîäåëè ìîãóò áûòü èñïîëüçîâàíû êàê äëÿ èçó÷åíèÿ âðåìåííûõ ðÿäîâ, òàê è ïðè îïðåäåëåíèè ñòàòèñòè÷åñêèõ õàðàêòåðèñòèê ýòèõ ðÿäîâ. Øèðîêî èñïîëüçóþòñÿ òàêèå ìîäåëè â óïðàâëåíèè, ýêîíîìèêå, ìåäèöèíå, ãåîôèçèêå, ïðè îáðàáîòêå çâóêîâûõ ñèãíàëîâ [3, 6, 9, 11, 33, 56, 101].

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

    Основные данные и характеристики:НазначениеУправление фрезерными станками средних размеров с автоматической сменой инструментаЧисло управляемых по программе координат3Число одновременно управляемых координат при линейной интерполяции3Число одновременно управляемых координат при круговой интерполяции2Программаносительбумажная лентаЧисло дорожек на перфоленте8Время непрерывной работы, час16Количество одновременно управляемых координат2Кодированиев коде ISO-7bitЗадание размеров в программев приращенияхИнтерполяцияЛинейная и круговаяДискретность задания геометрических размеров, мм0,01Точность интерполяции, дискрет±1Коррекции программыИмеется устройство, обеспечивающее коррекцию программы с учетом длины и радиуса инструментаЦифровая индикацияимеетсяФормат выдачи команд S, M,Tв двоично-десятичном кодеПривод подачшаговыйТип шагового двигателяШД-5Д1М-У3Скорость быстрого перемещения, мм/мин4800Скорость рабочей подачи, мм/минОт 0,1 до 4800Устройство предусматривает ручное изменение скорости подач от заданного значения, %От 20 до 120С учетом всех изменений скорость не должна превышать, мм/мин4500Элементная базаИМС серии к 155Напряжение питания (3 фазы), В380(±10%)Потребляемая мощность, кВтне более 1,5Частота напряжения питания, Гц50 (±1Гц)Установка обеспечивает задание следующих режимов работы:Установка устройств в исходное состояниеСБРОСРучной набор информации по адресам I, J, K, X, Y, S, M, TРУЧНОЙ ВВОДОтработка от программы только технологической информации по адресам S, M, TОТРАБОТКА ТЕХНОЛОГИИАвтоматический режим выполнения программыАВТОМАТРабота по программе в автомат. режиме с остановом на конце кадраПОКАДРОВАЯ РАБОТАУправление от пульта станка безразмерными перемещениями и установка рабочего органа в исходное состояниеРУЧНОЕ УПРАВЛЕНИЕАвтоматический поиск кадра набранного на переключателях ПОПОИСК КАДРАФункционирование устройства:При температуреОт 5 до 40ºCОтносительной влажности(65±15)%Наработка на отказ, час630Масса должна быть не более:Для одношкафного исполнения, кг400Для двухшкафного исполнения, кг450

  • 1954. Разработка системы связи и автоматизированной системы оперативного управления гарнизона пожарной охраны
    Курсовые работы Компьютеры, программирование

    Наименование оборудованияИмеется шт.Требуется шт.Стоимость С, руб1234Сервер Intel i7-920 4x 2.67 GHz, 12GB DDR3 Ram, 2 х 1,5 Тб HDD022х8500=17000ПЭВМ РМ диспетчеров ЦУС Core 2 Duo E8400/ 4 Гб/ 640 Гб/ 1 Гб GeForce 9800GT/ DVDRW/ Win7 Premium022х28600=57200ПЭВМ РМ диспетчеров ПСЧ и ПСО Core 2 Duo E8400/ 4 Гб/ 640 Гб/ 1 Гб GeForce 9800GT/ DVDRW/ Win7 Premium313+3=1613х28600=371800Источники бесперебойного питания «UPS 500VA PowerCom»02+3+13=1818х1900=34200Принтер «Samsung ML1640»21816х3000=48000Факс «Canon FAX-TT200»01515х3800=57000СОДС «Набат» с установкой011200000Проекционный телевизор «PHILIPS 42PFL3604/60»11ИмеетсяАКИП-220101313х8900=115700Радиостанция «Радий-101»01541500х15=622500МЗУ «CLON-ip2A»0113020Switch 3com 3CFSU0501900Микрофон «Иволга МТ-310»0181140х18=20520ПГУ Элект - 50-10186600 х18=118800Установка ПЭВМ и оборудования1510000 х15=15000Прокладка проводов154000 х15=60000Установка ПГУ154300 х15=64500ВСЕГО2816140Накладные расходы от стоимости оборудования1,5%422421ВСЕГО3238561

  • 1955. Разработка системы сохранения результатов анкетирования в базе данных MS SQL Server
    Курсовые работы Компьютеры, программирование

    if (povtorSave)and(messagebox(0,'Возможно вы пытаетесь сохранить уже существующие данные!'+#13#10+'В этом случае они будут сохранены под новым номером! Продолжить?','Повторное сохранение',MB_YesNo or MB_ICONINFORMATION)=mrNo) then error:=true;(not error) then begin:=DefinitionId;.SQL.Text:='insert into table_1 (ID, name, fam,otch,pol,datar,professia,TimeGame,OpitGame, GanrGame, Platformer, OS, ConfigPC, Pristavka, Game, GameInfo, Donat, Film, Info)';.SQL.add(' values (:ID, :name, :fam,:otch,:pol,:datar,:professia,:TimeGame,:OpitGame, :GanrGame, :Platformer, :OS, :ConfigPC, :Pristavka, :Game, :GameInfo, :Donat, :Film, :Info)');.Parameters.ParamByName('name').value:=NameEdit.Text;.Parameters.ParamByName('fam').value:=lNameEdit.Text;.Parameters.ParamByName('otch').value:=mNameEdit.Text;.Parameters.ParamByName('pol').value:=PolGroup.ItemIndex;.Parameters.ParamByName('professia').value:=professia.Text;.Parameters.ParamByName('DataR').value:=formatdatetime('yyyy/mm/dd',StrToDateTime(Bdata.Text));.Parameters.ParamByName('GanrGame').value:=GanrGame.Text;.Parameters.ParamByName('TimeGame').value:=TimeGamebox.ItemIndex;.Parameters.ParamByName('OpitGame').value:=OpitGamebox.ItemIndex;.Parameters.ParamByName('Donat').value:=Donatbox.ItemIndex;.Parameters.ParamByName('Platformer').value:=Platformerbox.ItemIndex;.Parameters.ParamByName('Pristavka').value:=PristavkaGroup.ItemIndex;.Parameters.ParamByName('OS').value:=OSBox.items[Osbox.ItemIndex];.Parameters.ParamByName('Game').value:=Game.Text;.Parameters.ParamByName('film').value:=FilmEdit.Text;.Parameters.ParamByName('ConfigPC').value:=ConfigPCEdit.Text;.Parameters.ParamByName('GameInfo').value:=GameInfoEdit.Text;.Parameters.ParamByName('info').value:=InfoEdit.Text;.Parameters.ParamByName('id').value:=id;.ExecSQL; povtorSave:=true;(0,'Данные успешно сохранены!','Сохранение',MB_Ok or MB_ICONINFORMATION);

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

     

    1. Масааки И. Гемба кайдзен: Путь к снижению затрат и повышению качества/ пер. с англ. М.: Альпина Бизнес Букс, 2005
    2. Массааки И. Кайдзен: путь к успеху японских компаний/ Пер. с англ. М.: Альпина Бизнес Букс, 2004
    3. Хэрри М., Шредер Р. 6 SIGMA. Концепция идеального менеджмента. М. : «Эксмо», 2003
    4. Ньюэлл Ф. Почему не работают системы CRM. Как добиться успеха, позволив клиентам управлять отношениями с вашей компанией. М.: Добрая книга, 2004
    5. Митник Кевин. Искусство обмана. М.: Компания АйТи, 2004
    6. Голдрад Элияху, Кокс Джефф. Цель: процесс непрерывного совершенствования. Мн. «Попурри», 2004
    7. Делл Майкл. От Dell без посредников: стратегии, которые совершили революцию в компьютерной индустрии М. 2004
    8. http://chinasuppliers.alibaba.com
    9. http://www.made-in-china.com
    10. http://www.commlinx.com.au
    11. http://www.discovercircuits.com
    12. http://www.directindustry.com
    13. http://electroprivod.ru
    14. http://www.cs.uiowa.edu
    15. http://www.anaheimautomation.com
    16. http://stepmotor.ru
    17. http://www.commlinx.com.au
    18. http://www.caopump.com
    19. http://www.legoeducationstore.com
    20. http://www.allproducts.com.tw
    21. http://radio-spravochnik.by.ru/
    22. http://www.futurlec.com/
    23. http://www.st.com
    24. http://www.keil.com
    25. http://www.cpu-world.com
    26. http://microcontroller.com
    27. http://www.infineon.com
    28. http://www.ti.com
    29. http://www.atmel.com
    30. http://www.maxim-ic.com
    31. П. Хоровиц, У. Хилл. Искусство схемотехники: в 2-х томах./Перевод с англ. под ред. М. В. Гальперина. М.: Мир, 1986
    32. Т. Мотоока, Х. Хорикоси, М. Сакаути, Х. Танака, Х. Танака, Т. Сайто. Компьютеры на СБИС. В двух книгах./Перевод с японского под ред. В.М.Кисельникова. М.:Мир, 1988
    33. Г.И.Пухальский,Т.Я.Новосельцева.- Цифровые устройства: Учебное пособие для втузов.- СПб.: Политехник, 1996 г.
    34. http://www.engineering-sample.com/
    35. http://cxem.net
    36. http://kazus.ru
    37. http://www.techlib.com
    38. http://www.uoguelph.ca
    39. http://www.fujitsu.com
    40. http://www.usdigital.com
    41. http://www.ledtronics.com
  • 1957. Разработка системы управления базой данных строительной фирмы
    Курсовые работы Компьютеры, программирование

    Создание базы данных состояло из следующих шагов:

    1. Одним из известных способов запустим MS Access;
    2. В появившемся диалоговом окне выберем пункт «Новая база данных»;
    3. В диалоговом окне «Файл новой базы данных», введём имя базы данных «Строительная фирма» и нажмём кнопку «Создать»;
    4. Находясь в разделе «Таблицы», нажмём кнопку «Создать», для создания первой таблицы;
    5. В появившемся окне «Новая таблица» выберем пункт «Конструктор» и нажмём кнопку Ok;
    6. Введём имена полей и типы в соответствии с инфологической и даталогической моделями;
    7. Сохраним таблицу под именем «Фирма» и закроем её;
    8. Подобным образом создадим остальные таблицы;
    9. На панели инструментов нажмём кнопку «Схема данных» для создания связей между таблицами;
    10. Добавим обе таблицы в диалоговом окне «Добавление таблицы»;
    11. Перетащим поле «Kod_firmi» из таблицы «Фирма» на поле «Kod_firmi» в таблицу «Сотрудники»;
    12. В открывшемся диалоговом окне «Связь», отметим все флажки, для поддержки целостности базы данных и нажмём кнопку Ok;
    13. Закроем окно «Схема данных», утвердительно ответив на вопрос о сохранении изменений;
    14. Теперь приступим к созданию форм, для чего перейдём к разделу «Формы»;
    15. Нажмём кнопку «Создать» для создания новой формы;
    16. В диалоговом окне «Новая форма» выберем пункт «Мастер форм» и нажмём кнопку Ok;
    17. На первом шаге, переместим все поля и нажимаем кнопку «Далее>»;
    18. На втором шаге, оставим всё без изменений и нажмём кнопку «Далее>»;
    19. На третьем шаге, так же оставим всё без изменений и нажмём кнопку «Далее>»;
    20. На четвёртом шаге, выбираем стиль «Обычный» и нажмём кнопку «Далее>»;
    21. На последнем шаге укажем имя формы «Фирма» и нажмём кнопку «Готово»;
    22. Выполним некоторые преобразования с помощью конструктора форм, для предания удобного специфического вида новой форме;
    23. Заполним таблицы некоторыми данными, вводя их в созданную форму;
    24. Создадим ещё одну форму, которая будет отображаться при открытии базы данных;
    25. Создадим необходимый запрос: «Запрос по сотрудникам»;
    26. Создадим необходимые отчеты: «Отчет по расходам » и «Отчет по выполненным работам».
  • 1958. Разработка системы управления импульсным стабилизатором напряжения на основе двухтактного преобразователя
    Курсовые работы Компьютеры, программирование
  • 1959. Разработка системы управления кондиционером
    Курсовые работы Компьютеры, программирование

    Для надежной работы однопроводного интерфейса необходимо, чтобы в процессе передачи информации всеми элементами сети строго соблюдались временные параметры. При этом более жесткие требования предъявляются к Master устройству, так как в его роли выступает микроконтроллер, способный с высокой точностью отрабатывать любые временные интервалы. При записи ведомое устройство (в нашем случае датчик температур), обнаружив на шине передний фронт синхроимпульса, должно сформировать задержку минимум в 15 мкс и затем произвести проверку сигнала на шине. Допустимый разброс времени задержки лежит в пределах от 15 до 60 мкс. Этот диапазон показан на рисунке 8 в виде области, обозначенной как «Зона проверки уровня Slave». В режиме чтения бита Master вырабатывает только синхроимпульсы, длительность которых равна 1 мкс. Если читаемый бит равен нулю, Slave устройство продлевает длительность синхроимпульса. Минимальная длительность продленного импульса составляет 15 мкс. Для этого временного интервала тоже допускается довольно значительный разброс: длительность удлиненного импульса может вырасти еще на 45 мкс. Если читаемый бит равен единице, удлинения синхроимпульса не происходит. Таким образом, для того, чтобы правильно оценить значение читаемого бита, Master устройство должно прочитать уровень сигнала на шине сразу после окончания синхроимпульса, но не позднее, чем через 15 мкс. Зона проверки для Master устройства в режиме чтения значительно уже аналогичной зоны для Slave устройства в режиме записи.

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

    Параметр реле "напряжение изоляции" характеризует способность реле выдерживать приложенное между входом и выходом испытательное напряжение 1500 В в течение одной минуты. Контролируемым параметром является ток утечки, который не должен превышать 10 мкА. В процессе производства осуществляется 100% контроль приборов на устойчивость реле при приложении напряжения изоляции 1800 В в течении 5 секунд. Величина напряжения изоляции 1500 В достаточна для большинства промышленных применений реле, где напряжение питающей сети не превышает 220 В. Для применений, связанных с повышенными требованиями к надежности и электробезопасности оборудования (медицинская техника, энергетика) выпускается группа с напряжением изоляции 4000 В. Надо особо отметить, что напряжение изоляции есть испытательное напряжение, прикладываемое к прибору на короткое время и производитель не гарантирует длительное нахождение прибора под этим напряжением.