Реферат по предмету Компьютеры, программирование

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

    Цель работы: Целью данной курсовой работы является решение задач по анализу и синтезу систем автоматического регулирования, связанные с выбором структуры системы регулирования, исходя из свойств модели объекта управления, настройкой регулятора и исследованием свойств синтезированных САР.

    1. Формирование задания на курсовой проект.
  • 42. Анализ конкурентных преимуществ фирмы Apple
    Рефераты Компьютеры, программирование
  • 43. Анализ криптостойкости методов защиты информации в операционных системах Microsoft Window 9x
    Рефераты Компьютеры, программирование

    БИБЛИОГРАФИЧЕСКИЙ СПИСОК

    1. Андреев Н.Н. О некоторых направлениях исследований в области защиты информации.// Международная конференция “Безопасность информации”. Сборник материалов, М., 1997, c. 94-97
    2. Баpичев С.С., Гончаров В.В., Серов Р.Е. Основы современной кpиптогpафии. М.: Мир, 1997. 176 с.
    3. Болски М.И. Язык программирования Си. М.: Радио и связь, 1988. 96 с.
    4. Буза М.К. Операционная среда Windows 95 и ее приложения. М.: ДиаСофт, 1996. 266 с.
    5. Елманова Н.З., Кошель С.П. “Введение в Borland C++ Builder”. М.: Диалог-МИФИ, 1998. 675 с.
    6. Грушо А.А. Тимонина Е.Е. Теоретические основы защиты информации М.: Яхтсмен, 1996. 31 с.
    7. Домашев А. В., Попов В.О., Правиков Д.И., Прокофьев И.В., Щербаков А.Ю. Программирование алгоритмов защиты информации. М.: Нолидж, 2000. 288 с.
    8. Варфоломеев А.А., Жуков А.Е., Мельников А.Б., Устюжанин Д.Д. Блочные криптосистемы. Основные свойства и методы анализа стойкости. М.: МИФИ, 1998. 200с.
    9. Леонтьев Б. Операционная система Microsoft Windows 9x для начинающих и не только. М.: Нолидж, 1998. 496 с.
    10. Молдовян А.А., Молдовян Н.А., Советов Б.Я. Криптография. СПб.: Лань, 2000. 224 с.
    11. Семьянов П.В. Почему криптосистемы ненадежны? Тезисы доклада на конф. “Методы и технические средства обеспечения безопасности информации”, . СПб.: ГТУ, 1996. 18 с.
    12. Спесивцев А. В. Защита информации в персональных ЭВМ. М.: Мир, 1992. 278 с.
    13. Ростовцев А.Г., Матвеев В.А. Защита информации в компьютерных системах. Элементы криптологии. Под редакцией П.Д. Зегжды. СПб.: ГТУ, 1993. 365 с.
    14. Fluhrer S.R., McGrew D.A. Statistical analysis of the alleged RC4 keystream generator. Fast Software Encryption, Cambridge Security Workshop Proceedings, 2000. p. 127-139.
    15. Golic J.Dj. Linear models for keystream generators. IEEE Transactions on Computers, Vol. 45. January 1996. p. 41-49.
    16. Menezes A.J., Oorschot P.C., Vanstone S.A. Handbook of Applied Cryptography. N.Y.: CRC-Press, 1996. 780 p.
    17. Rivest R. L. The RC4 Encryption Algorithm. Dr. Dobbs Journal. January 1995. p. 146 148.
    18. Schneier B. Applied Cryptography. N. Y.: John Wiley & Sons Inc., 1996. 757 p.
  • 44. Анализ рынка бухгалтерских и аналитических программ
    Рефераты Компьютеры, программирование
  • 45. Анализ текстов на заимствование методом построения семантических моделей
    Рефераты Компьютеры, программирование

  • 46. Аналоговая и цифровая аудио и видеоинформация
    Рефераты Компьютеры, программирование

    Практически все рассматриваемые ниже видеоплаты построены на основе одного из двух методов компрессии: Motion-JPEG или MPEG. Нелегко судить о преимуществе одного формата над другим, тем более что области применения этих форматов несколько различаются, так как технология MPEG кодирования и монтажа до последнего времени была более дорогостоящей и сложной. Большую роль сыграло и анонсирование спецификаций формата MPEG-2, который ляжет в основу новых видеотехнологий не только на компьютерах, но и применительно к телевидению и кино. Судя по всему, этот формат в совокупности с новыми CD-дисками высокой плотности (DVD) основательно изменит привычный видеорынок. Без сжатия очень трудно обеспечить непрерывную передачу видео со скоростью 21 Мбайт/с (требования CCIR 601 - признанного в мире стандарта цифрового телевидения), а объемы и стоимость хранения несжатых видеоданных на дисках фактически делает невозможным применение PC для чернового монтажа. Качество сжатия варьирует в довольно широких пределах; обычными для современных видеосистем являются коэффициенты сжатия от 1:4 до 1:100. Для цифрового оборудования, которое используется при нелинейном монтаже видео с вещательным (1:4 и менее) качеством влияние сжатия может быть особенно заметным. На сегодняшний день наибольшее распространение получили два стандарта сжатия: Motion-JPEG и MPEG. Сейчас разрабатываются новые методы сжатия изображения и видеопотока, но какие бы совершенные алгоритмы при этом ни применялись, неизменным остается одно: чем выше коэффициент сжатия - тем хуже качество. Методы сжатия сводятся к анализу изображения, на основании которого делаются предположения обо всем изображении в целом, что изначально допускает возможность погрешности. Применение подобных интегральных оценок к разным картинкам при сжатии дает разные результаты. И даже если сжатие позволяет достичь прекрасных результатов на картинке с плавными переходами и небольшими шумами, то обработка резкого и зашумленного изображения может привести к худшим результатам.

  • 47. Анимационная графика в презентации
    Рефераты Компьютеры, программирование

    Оптимизация палитры изображения. Использование палитры - это процедура преобразования полноцветного изображения в индексное (другими словами - это переход от произвольных цветов к цветам из заданного набора). Палитра конечного изображения может быть либо фиксированной, либо оптимизированной. В первом случае графический редактор просматривает каждую точку изображения и подбирает ей ближайшую по цвету из палитры. Этот способ дает самые худшие результаты с точки зрения верности воспроизведения цветов. Попробуйте, например, преобразовать фотографию красной розы в индексное изображение, используя палитру, содержащую оттенки зеленого. Это конечно, крайний случай, но данный пример весьма показателен с точки зрения оценки качества преобразования с использованием фиксированной палитры. Тем не менее, данный способ применяется - в основном для того, чтобы изображения приемлемо выглядели на мониторах с малым количеством цветов (16 256). Обычно в этом случае пользуются так называемой палитрой Netscape (другое название - безопасная палитра), состоящей из набора часто используемых цветов и их оттенков. Применение палитры Netscape гарантирует, что изображения будут одинаково показаны всеми браузерами. При использовании оптимизированной палитры обрабатывающая программа вначале анализирует изображение и составляет список всех используемых цветов. Далее, на основании частоты появления цветов и максимального числа «удерживаемых» цветов, составляется палитра, которая называется оптимизированной. После этого, уже обычным способом, рисунок анализируется, и цвет пикселя заменяется ближайшим из палитры. Этот способ дает гораздо лучшие результаты. Иногда при недостатке цветов в палитре применяется так называемый дизеринг (color dithering). Например, у нас в палитре 16 стандартных чистых цветов, а нам нужен отсутствующий оранжевый цвет. В таком случае, мы можем составить его из красных и желтых точек, разместив их в шахматном порядке. Человеческое зрение обладает свойством смешения цветов точек, размеры которых не больше разрешающей способности глаз. Поэтому, издалека нам покажется, что в изображении присутствует сплошной оранжевый цвет. Применение дизеринга для преобразования изображений может дать очень хорошие результаты. Но следует помнить, что с точки зрения оптимизации размеров файла эффект будет, скорее всего, обратным. Применение дизеринга может привести к увеличению, причем довольно существенному, размера файла. Все дело в способе хранения GIF-изображения, которое перед записью на диск подвергается сжатию методом LZW. Особенность этого метода заключается в том, что сжатию лучше всего поддаются области, заполненные однородным цветом, и хуже всего - области, состоящие из набора разноцветных точек. Дизеринг же, как раз, и основан на том, что получает недостающие цвета путем «перемешивания» точек разных цветов. Поэтому к оптимизации при помощи дизеринга нужно относиться очень аккуратно.

  • 48. Антивирусная индустрия в канун десятилетия
    Рефераты Компьютеры, программирование

    Чистый вирус-отличается наличием антивирусного ядра , которое выполняет функцию сканирования по образцам. Принципиальная особенность в этом случае заключается в возможности лечения. Если вирус известен , значит возможно лечение. Далее чистые антивирусы подразделяются по типу доступа к файлам на две категории on access и on demand, которые соответственно осуществляет контроль по доступу или проверку по требованию. Например, в терминологоии продуктов « Лаборатории Касперского» on access - продукт это «Монитор », а on demand - продукт это «Сканер». On demand продукт работает по следующей схеме: пользователь хочет что- либо проверить и выдает запрос ( demand ), после чего осуществляется проверка. On access продукт это резидентная программа, которая отслеживает доступ и в момент доступа осуществляет проверку. Кроме того, антивирусные программы, также как и вирусы, можно разделить по платформе. Понятие «Платформа» в антивирусной терминологии немного отличается от общепринятого в компьютерной индустрии. В антивирусной индустрии SW платформа это тот продукт, внутри которого работает антивирус. То есть на ряду с Windows или Linux к платформам могут быть отнесены Microsoft Exchange Server, Microsoft Office, Lotus Notes.

  • 49. Архиваторы для Windows 9x
    Рефераты Компьютеры, программирование

    Для начала несколько слов о терминологии. Принято различать архивацию и упаковку (компрессию, сжатие) данных. В первом случае речь идет о слиянии нескольких файлов и даже каталогов в единый файл - архив (примером использования такой технологии в чистом виде может служить формат TAR), во втором - о сокращении объема исходных файлов путем устранения избыточности (в данной статье мы говорим об упаковке без потерь информации, т.е. с возможностью точного восстановления исходных файлов). Как правило, современные архиваторы обеспечивают также сжатие данных, являясь таким образом еще и упаковщиками, однако существуют и чисто "упаковочные" утилиты типа Gzip, сжимающие отдельные файлы, преобразуя их в формат Z или GZ.
    При выборе инструмента для работы с упакованными файлами и архивами следует учитывать два фактора: эффективность, т.е. оптимальный баланс между экономией дисковой памяти и производительностью работы, и совместимость, т.е. возможность обмена данными с другими пользователями. Совместимость, пожалуй, сегодня более важна, так как по достигаемой степени сжатия конкурирующие форматы и инструменты различаются на проценты (но не в разы), а вычислительная мощность современных компьютеров делает время обработки архивов не столь существенным показателем, как, скажем, десять лет назад. Поэтому при выборе инструта для работы с архивами важнейшим критерием для большинства пользователей (во всяком случае тех, для кого обмен большими массивами данных - насущная проблема), вероятно, является способность программы "понимать" наиболее распространенные арменхивные форматы, даже если эти форматы не самые эффективные.
    Действие большинства средств упаковки основано на использовании алгоритмов сжатия, предложенных в 80-х гг. Абрахамом Лемпелем и Якобом Зивом. Многие популярные архивные форматы (ZIP, LZH, ARJ, ARC, ICE и т. п.) появились в эпоху господства DOS. Для работы с ними использовались специализированные архиваторы-упаковщики (утилиты PkZip/PKUnzip, LHA, Arj), которые позволяли архивировать целые каталоги и обеспечивали высокую степень сжатия для текстовых, графических и прочих типов файлов. Эти программы вызывались командной строкой с многочисленными параметрами, довольно громоздкими, хотя и обеспечивавшими богатые возможности. Вскоре стали появляться интегрирующие надстройки, с помощью которых можно было работать с различными форматами архивов не из командной строки, а с помощью меню.
    По-настоящему прижились в мире персональных компьютеров, став сегодня фактическими стандартами, лишь немногие из старых архивных форматов - ZIP, ARJ и, пожалуй, еще LZH. Помимо этих традиционных форматов некоторые современные архиваторы позволяют работать с новым межплатформным форматом JAR (Java ARchive), который был создан специально для пересылки многокомпонентных Java-апплет, но может применяться и для работы с упакованными архивами общего назначения (в JAR применяются те же методы сжатия, что и в ZIP). Еще один формат, CAB, был предложен фирмой Microsoft, средства для работы с ним входят в состав Windows 9x; многие архиваторы, ориентированные на форматы ZIP и ARJ, позволяют также распаковывать CAB-архивы.
    В настоящее время растет популярность формата RAR и соответствующих программ, созданных нашим соотечественником, челябинцем Евгением Рошалем. Но, хотя технология RAR обеспечивает высокую степень сжатия, стандартом она так и не стала, отчасти из-за не очень гибкого механизма работы с большими архивами. Во многих случаях удачным решением проблемы совместимости является создание архивов в виде самораспаковывающихся программ (EXE-файлов). Многие программы, ориентированные на какой-либо из традиционных типов архивов, способны создавать и EXE-архивы на базе своего "родного" формата. Но это решение не всегда обеспечивает достаточную гибкость (например, не позволяет без специальных инструментов выборочно извлекать файлы из архива).
    С приходом Windows архиваторы обзавелись графическим интерфейсом. В некоторых случаях этот интерфейс лишь прикрывал собой ту или иную старую утилиту командной строки, но появились и полноценные, в том числе 32-разрядные, программы со встроенным механизмом для манипулирования архивами (как правило, какого-нибудь одного типа; самая известная ZIP-ориентированная программа такого рода - WinZip фирмы Nico Mak Computing).
    В удобном виде манипуляции с командной строкой были "спрятаны" за интерфейсом популярных в России файловых оболочек типа DISCo Commander и FAR. Эти оболочки позволяют путем настройки файлов конфигурации подключать любые внешние DOS-архиваторы командной строки (Arj, PkZip, ARC, LZH и т.п.) и организовывать прозрачное манипулирование архивами, представляя их в виде обычных каталогов. К сожалению, многие утилиты командной строки неспособны полноценно работать с длинными именами файлов (такая возможность появилась в программе PkZip лишь начиная с версии 2.5 для Windows, в Arj - начиная с версии 3.0), а организовать обмен файлами с архивом можно только в пределах окна оболочки. Кроме того, и сами программные оболочки, и вызываемые из их среды архиваторы командной строки - коммерческие продукты (как правило, условно-бесплатные), каждую приходится приобретать отдельно. В отличие от утилит командной строки, рассчитанных на работу с одним типом архивов, Windows-программы более универсальны с точки зрения совместимости по форматам и к тому же используют такие преимущества новой ОС, как возможность давать объектам длинные имена и переносить файлы из одного приложения в другое.
    Рассмотренные в статье программы по большей части ориентированы на работу с архивами в формате ARJ или ZIP, но, как правило, содержат встроенные средства (или допускают подключение внешних модулей) для распаковки и просмотра и архивов других типов. Наши тесты показали, что программы, ориентированные на формат ARJ (их, кстати, не так много), в среднем работают чуть быстрее аналогичных ZIP-архиваторов и к тому же обеспечивают больший коэффициент сжатия, однако архиватор, несовместимый с форматом ZIP, вряд ли можно сегодня считать полноценным инструментом. Все программы обладают удобными инсталляторами и стандартными средствами деинсталляции. Как правило, архиваторы могут выборочно регистрироваться в качестве средства для обработки распознаваемых ими типов файлов. Практически все архиваторы предусматривают работу с длинными именами объектов, однако если эти имена содержат русские буквы, то 16-разрядные программы их неузнаваемо искажают при упаковке. Наиболее удобные утилиты интегрируются в систему Windows 9x: позволяют упаковывать и распаковывать файлы с помощью перетаскивания, представлять архивы в виде обычных папок, вызывать контекстные меню для упакованных объектов, как для объектов "Рабочего стола" Windows. На архивирование 20-Мбайт массива данных программы тратили (в режиме с параметрами по умолчанию) от 1,5 (ArjFolder) до 4 мин (Q Cab). Наилучшую степень сжатия показала программа Q Cab: созданный ею EXE-архив оказался почти на 10% компактнее остальных архивов, которые, в свою очередь, различались по объему на 1-5%.
    Лучшие из рассмотренных программ относятся к категории условно-бесплатных, некоммерческие разработки уступают им в разнообразии функций, совместимости и удобстве (хотя и не в эффективности сжатия). Лидером обзора являются Zip-ориентированные утилиты ZipMagic фирмы Mijenix, Zip Explorer Pro компании Aeco Systems и уже упомянутая WinZip фирмы Nico Mak Computing. Все они обеспечивают совместимость с большим числом форматов, удобны в использовании. Первые две программы, правда, выгодно отличаются от WinZip возможностью работы с архивами как с папками. Практически не уступает лидерам по удобству и возможностям программа Е. Рошаля WinRAR, но она ориентирована прежде всего на не очень распространенный формат RAR, хотя и обеспечивает большинство необходимых функций для манипулирования Zip-архивами. Тем, кто предпочитает бесплатные утилиты, можно рекомендовать для работы с Zip-архивами программу Eazy Zip 98, а для работы с ARJ-архивами - ArjFolder.

  • 50. Архиваторы. Программа Архиватор ARJ
    Рефераты Компьютеры, программирование

    Программа ARJ позволяет:

    • создавать архивные файлы из отдельных или всех файлов текущего каталога и его подкаталогов, загружая в один архив до 32000 файлов;
    • добавлять и заменять файлы в архиве;
    • извлекать и удалять файлы из архива;
    • просматривать содержимое архива;
    • создавать многотомный архив;
    • защищать каждый из помещенных в архив файлов 32-битовым циклическим кодом, тестировать архив, проверяя сохранность в нем информации;
    • получать помощь по работе на 3 международных языках;
    • вводить в архив комментарии к файлам;
    • запоминать в архиве пути к файлам;
    • сохранять в архиве несколько поколений (версий) одного и того же файла;
    • переупорядочивать архивный файл по размерам файлов, именам, расширениям, дате и времени модификации, коэффициенту сжатия и др.;
    • осуществлять поиск строк в архивированных файлах;
    • восстанавливать файлы из разрушенных архивов;
    • создавать самораспаковывающиеся архивы как на одном томе, так и на нескольких томах;
    • просматривать содержимое текстовых файлов, содержащихся в архиве;
    • обеспечивать защиту информации в архиве и доступ к файлам, помещенным в архив, по паролю.
  • 51. Архивация файлов
    Рефераты Компьютеры, программирование

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

  • 52. Архитектура персональных компьютеров IBM PC
    Рефераты Компьютеры, программирование
  • 53. База данных «приемная комиссия»
    Рефераты Компьютеры, программирование

     

    1. Озеров В. Delphi. Советы программистов. СПб.: Символ Плюс. 2002. 912 с.: ил.;
    2. Фаронов В.В. Программирование баз данных в Delphi 7. Учебный курс. СПб.: Питер, 2004. 459 с.: ил.;
    3. Вирт Н. Алгоритмы и структуры данных / Пер. с англ. М.: Мир, 1999. - 360 с., ил.;
    4. Гринзоу Лу. Философия программирования для Windows XP / Пер. с англ. СПб.: Символ-Плюс, 2002. 640 с., ил.;
    5. Зелковиц М., Шоу А., Гэннон Дж. Принципы разработки программного обеспечения / Пер. с англ. М.: Мир, 2003. 386 с., ил.;
    6. Практическое руководство по программированию / Пер. с англ. Б. Мик, П. Хит, Н. Рашби и др.; под ред. Б. Мика, П. Хит, Н. Рашби. М.: Радио и связь, 2004. 168 с., ил.;
    7. Новиков Ю., Новиков Д., Черепанов А., Чернов В. Компьютеры, сети, Интернет. Энциклопедия. Спб.: Питер, 2002 г. 928 с.: ил.
    8. Фокс Дж. Программное обеспечение и его разработка / Пер. с англ. М.: Мир, 2000. - 368 с., ил.;
    9. Язык компьютера. Пер. с англ, под ред. и с предисл. В. М. Курочкина. М.: Мир, 2001. - 240 с., ил.;
    10. И.Г.Гетия Безопасность при работе на ПЭВМ Москва НПЦ «Профессионал - Ф» 2005 год, 127 страниц.
    11. Гофман В.Э., Хомоненко А. Д. Работа с базами данных В Delphi. 2-е изд. спб.: БХВ Петербург, 2002. 624 с.:ил
    12. Безопасность жизнедеятельности: Учебник / По ред. Проф. Э. А. Арустамова 6-е изд., перераб. И доп М.: Издательско торговая корпорация «Дашков и К», 2003, -496 с.
    13. В.П. Зинченко, В.М. Мухинов. Основы эргономики. М., изд-во Моск. ун-та, 2002 г, 344 с.
    14. Русак О.Н., Малаян К.Р., Занько Н.Г. Безопасность жизнедеятельности: Учебное пособие. 4-е изд., стер./ Под ред. О.Н.Русака. Спб.: Издательство «Лань», 2001 г., 448 с., ил. (Учебники для вузов, специальная литература).
    15. http://delphiworld.narod.ru/
    16. http://www.delphimaster.ru
  • 54. База данных MS Access торговой организации, занимающейся реализацией птицы-рыбы
    Рефераты Компьютеры, программирование

    Поля базы данных не просто определяют структуру базы они еще определяют групповые свойства данных, записываемых в ячейки, принадлежащие каждому из полей. Ниже перечислены основные свойства полей таблиц баз данных на примере СУБД Microsoft Access.

    • Имя поля определяет, как следует обращаться к данным этого поля при автоматических операциях с базой (по умолчанию имена полей используются в качестве заголовков столбцов таблиц).
    • Тип поля определяет тип данных, которые могут содержаться в данном поле.
    • Размер поля определяет предельную длину (в символах) данных, которые могут размещаться в данном поле.
    • Формат поля определяет способ форматирования данных в ячейках, принадлежащих полю.
    • Маска ввода определяет форму, в которой вводятся данные а поле (средство автоматизации ввода данных).
    • Подпись определяет заголовок столбца таблицы для данного поля (если подпись не указана, то в качестве заголовка столбца используется свойство Имя поля).
    • Значение по умолчанию то значение, которое вводится в ячейки поля автоматически (средство автоматизации ввода данных).
    • Условие на значение ограничение, используемое для проверки правильности ввода данных (средство автоматизации ввода, которое используется, как правило, для данных, имеющих числовой тип, денежный тип или тип даты).
    • Сообщение об ошибке текстовое сообщение, которое выдается автоматически при попытке ввода в поле ошибочных данных.
    • Обязательное поле свойство, определяющее обязательность заполнения данного поля при наполнении базы.
    • Пустые строки свойство, разрешающее ввод пустых строковых данных (от свойства Обязательное поле отличается тем, что относится не ко всем типам данных, а лишь к некоторым, например к текстовым).
    • Индексированное поле если поле обладает этим свойством, все операции, связанные с поиском или сортировкой записей по значению, хранящемуся в данном поле, существенно ускоряются. Кроме того, для индексированных полей можно сделать так, что значение в записях будут проверяться по этому полю на наличие повторов, что позволяет автоматически исключить дублирование данных.
  • 55. База данных периодического издания
    Рефераты Компьютеры, программирование

    На тему: «База данных периодического издания»

  • 56. База данных пилотов Формулы 1
    Рефераты Компьютеры, программирование

    Интерфейс пользователя состоит из 2 основных элементов:

    • - контекстного меню, посредством которого пользователь может открывать, закрывать, создавать новые базы данных, добавлять и удалять элементы БД, сортировать по всем параметрам записи и производить поиск записей по определённым параметрам.
    • - основное окно, содержащее инструменты для редактирования элементов базы данных, просмотра элементов, просмотра результатов поиска и сортировки БД, а также задавать параметры поиска.
  • 57. Базы данных в Internet
    Рефераты Компьютеры, программирование

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

    1. Модуль Npi_people. Основная часть программы. Этот модуль вызывается при начале работы. Доступ к нему разрешён всем пользователям. Содержит рад подпрограмм общего назначения:
    2. setup- функция первоначальной настройки. Определение, какой пользователь подключён и что разрешено ему видеть
    3. set_mode- установка режима работы, т.е. что дальше будет делать программа - искать, модифицировать или удалять информацию из БД
    4. connect_db- подключение к нужной БД через монитор. В случае ошибки - аварийное завершение
    5. prepare_sql- подготовка SQL- запроса к БД
    6. handler- обработчик аварийных сигналов
    7. Модуль html_output. Содержит подпрограммы вывода форм, форматирования и вывода результатов в формате HTML, приёма и обработки информации от пользователя.
    8. print_form- По установленному режиму вызвать функцию вывода той или иной формы
    9. search_form- вывод формы для поиска
    10. modify_form- вывод формы для модификации
    11. del_form- вывод формы для удаления
    12. print_result- выдача результата
    13. good_bye- выдача сообщения об аварийном завершении программы
    14. Модуль Pg_dbi. Содержит подпрограммы работы с монитором БД.
    15. dbi_con- подсоединение к указанной БД
    16. dbi_rowsmatched- функция возвращает количество строк в результате
    17. do_sql- выполнение SQL- запроса
    18. dbi_disconnect- отсоединение от монитора БД
    19. dbi_nextrow- получение следующей строки результата
    20. Модуль constants. Содержит набор необходимых для работы констант. Вынесен в отдельный модуль, чтобы не загромождать текст программы.
  • 58. БД Информационная система "Железнодорожная станция"
    Рефераты Компьютеры, программирование

    Предусмотрены следующие ограничения на информацию в системе:

    1. В плацкартном вагоне 60 мест. В купейном и сидячем соответственно 40 и 100.
    2. Время прибытия и отправления пассажира, а также тип вагона в билете, должны строго соответствовать реальному времени и типу вагона состава, на который был продан билет. Цена билета высчитывается как сумма цен билетов между всеми станциями следования.
    3. Через одну станцию может проходить несколько составов, и каждый состав, естественно, проходит за время следования несколько станций.
    4. На одно и тоже место может быть куплено несколько билетов, если станции следования пассажиров, купивших эти билеты, не пересекается.
    5. За одни день может отправиться только один состав с одинаковым номером.
    6. Билеты продаются от текущей даты и до 30 дней вперёд.
  • 59. Безопасность и экологичность проекта вычислительных центров (ВЦ)
    Рефераты Компьютеры, программирование
  • 60. Бизнес- план открытия Интернет-портала
    Рефераты Компьютеры, программирование