Автоматизированная информационная система средствами Ubuntu Linux

Автор работы: Пользователь скрыл имя, 30 Марта 2011 в 00:30, курсовая работа

Описание работы

Цель работы – исследовать принципы разработки автоматизированной информационной системы средствами операционный системы Linux и показать ее важность на практике.

Задачи:

•Изучить теоретические основы работы ОС Linux;
•Привести описание основных характеристик Linux;
•Описать структуру АИС;
•Разработать АИС на примере дистрибутива Ubuntu Linux;

Содержание работы

Введение…………………………………………………………………… 3

Глава 1. Основные характеристики Linux…………………………..... 6

1.Ключевые черты Linux……………………………..................... 6
2.Сравнительные характеристики 32-разрядных ОС…….…...... 8
3.Системные и программные характеристики Linux…………... 10
4.Система “X Window”……………………………..…………… 16
5.Работа в сети………………………………………….………… 19
6.Исследование файловой системы…………………………...… 22
Глава 2. Автоматизированная информационная система………..… 28

2.1 Понятие автоматизированной информационной системы…… 28

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

Глава3. Автоматизированная информационная система средствами Ubuntu Linux ……………………………………………………………… 41

3.1 Программное обеспечение Ubuntu Linux ………………..….… 41

3.2 Практическое использование сетей в операционной системе

Ubuntu Linux. ………………………………………………...……... 43

3.3 Интернет-приложения…………….……………………….…… 46

3.4 Компьютерные вирусы в Linux……………………………...… 49

3.5 Пакет офисных приложений OpenOffice.org………………..… 50

Заключение………………………………………………………...……… 56

Список литературы………………………………………………….

Файлы: 1 файл

Дипломная LINUX v1.3.docx

— 424.06 Кб (Скачать файл)

     Устройства, чьи имена начинаются на /dev/pty, это "псевдотерминалы". Они используются для входа с удаленных "терминалов". Например, если машина в сети, вход по telnet будет использовать одно из устройств /dev/pty.

     /etc

     /etc содержит множество всевозможных системных файлов конфигурации. Они включают /etc/passwd (файл паролей), /etc/rc (командный файл инициализации) и т.д.

     /sbin  

     /sbin используется для хранения важных системных двоичных файлов, используемых системным администратором.

     /home

     /home содержит домашние каталоги пользователей. На вновь инсталлированной системе этот каталог может быть пуст в связи с временным отсутствием зарегистрированных пользователей.

     /lib

     /lib содержит образы разделяемых библиотек (shared library images). Эти файлы содержат код, который могут использовать многие программы. Вместо того, чтобы каждая программа имела свою собственную копию этих выполняемых файлов, они хранятся в одном общедоступном месте - в /lib. Это позволяет сделать выполняемые файлы меньше и сэкономит место в системе. 

     /proc 

     /proc - это "виртуальная файловая система", в которой файлы хранятся в памяти, а не на диске. Они связаны с различными процессами, происходящими в системе, и позволяют получить информацию о том, что делают программы и процессы в указанное время.

     /tmp

     Многие  программы нуждаются в создании рабочих файлов, которые нужны  короткое время. Каноническое место  для этих файлов в /tmp (там обычно чаще проводится уборка мусора).

     /usr

     /usr - это очень важный каталог. Он состоит из ряда подкаталогов, которые в свою очередь содержат наиболее важные и полезные программы и файлы конфигурации, используемые системой.

     Различные каталоги, описанные выше, необходимы для нормального функционирования системы, но большинство вещей, содержащихся в /usr необязательны для системы. Но это такие необязательные вещи, которые делают систему полезной и интересной. Без /usr пользователь бы имел достаточно занудную систему, содержащую только программы, вроде cp и ls. /usr содержит много больших программных пакетов и конфигурационных файлов, которые их сопровождают.

     /usr/bin

     /usr/bin настоящее хранилище для различных программ Unix. Он содержит большинство выполняемых программ, которых нет ни в каких других местах, например, в том же /bin их нет. 

     /usr/etc

     Точно также, как и /etc, содержит всевозможные системные программы и конфигурационные файлы. /usr/etc содержит даже больше утилит и файлов. В общем, файлы, находящиеся в /usr/etc несущественны для системы, в отличие от тех, которые находятся в /etc, и очень существенны. 

     /usr/include 

     /usr/include содержит include-файлы для компилятора Си. Эти файлы (большинство имен которых заканчивается на .h (от слова “header”') объявляют имена структур данных, подпрограмм и констант, используемых при написании программ на Си. Те файлы, которые находятся в /usr/include/sys в общем случае используются при программировании на системном уровне Unix.

     /usr/g++-include

     /usr/g++-include содержит include-файлы для компилятора Cи++ (очень похожие на /usr/include).

     /usr/lib

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

     /usr/local

     /usr/local в большой степени похож на /usr - он содержит различные программы и файлы, несущественные для системы, но превращающие ее в удовольствие и восторг. В общем, эти программы, находящиеся в /usr/local специализируются на специфике системы, т.е. /usr/local сильно отличается в различных Unix. Здесь пользователь найдет такие большие программные пакеты, как TeX (система форматирования документов) и Emacs (большой и мощный редактор), а также Open Offics? если пользователь их установит.

     /usr/man

     Этот  каталог содержит страницы Руководства. Здесь два подкаталога для  каждого “раздела” Руководства.

     /usr/src

     /usr/src содержит исходные коды (неоткомпилированные программы) для различных программ системы. Наиболее важная вещь здесь, это /usr/src/linux, содержащий исходные коды ядра Linux.

     /var

     /var содержит каталоги, которые часто меняются в размере или имеют тенденцию быстро расти. Многие из этих каталогов "квартировались" в /usr, но поскольку мы стремимся сделать его достаточно стабильным, каталоги, которые часто меняются были перенесены в /var. К числу таких каталогов относятся: 

     /var/adm

     /var/adm содержит различные файлы, интересные системному администратору, специфические системные файлы, фиксирующие ошибки и проблемы, возникающие в системе. Другие файлы фиксируют входы в систему, как и неудачные попытки войти.

     /var/spool

     /var/spool содержит файлы, которые предварительно формируются для других программ. Например, если машина подключена к сети, входная почта будет помещаться в /var/spool/mail до тех пор, пока пользователь не прочитает ее или не удалит. Входящие и исходящие новости помещаются в /var/spool/news и т.д.[34]

 

Глава 2. Автоматизированная информационная система

2.1 Понятие автоматизированной  информационной системы

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

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

     Автоматизированная  информационная система (АИС) — совокупность программно-аппаратных средств, предназначенных  для автоматизации деятельности, связанной с хранением, передачей  и обработкой информации.

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

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

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

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

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

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

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

    Компьютерная  сеть (вычислительная сеть, сеть передачи данных) — система связи компьютеров и/или компьютерного оборудования (серверы, маршрутизаторы и другое оборудование). Для передачи информации могут быть использованы различные физические явления, как правило — различные виды электрических сигналов, световых сигналов или электромагнитного излучения.[27]

    По  назначению компьютерные сети распределяются:

  • вычислительные
  • информационные
  • смешанные (информационно-вычислительные)

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

    Интернет  — глобальная телекоммуникационная сеть информационных и вычислительных ресурсов. Служит физической основой  для Всемирной паутины. Часто  упоминается как Всемирная сеть, Глобальная сеть, либо просто Сеть. Представляет собой хаотичное объединение  автономных систем, что не гарантирует  качества связи, но обеспечивает хорошую  устойчивость и независимость функционирования системы в целом от работоспособности  какого-либо ее участка.

    В настоящее время, когда слово  «Интернет» употребляется в обиходе, чаще всего имеется в виду Всемирная  паутина и доступная в ней  информация, а не сама физическая сеть.

    К середине 2009 года число пользователей, регулярно использующих Интернет, составило  около 1,8 млрд человек (около четверти населения Земли).

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

    В России почти все средние школы  с 2008 года оснащены компьютерами с доступом к сети Интернет и базовыми пакетами операционной системы ALT-Linux и соответствующих программ для обучения информатике, работе с персональными компьютерами и сетью Интернет.[40]

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

    Рунет — русскоязычная часть всемирной  сети Интернет. Более узкое определение  гласит, что Рунет — это часть  Всемирной паутины, принадлежащая  к национальным доменам .su, .ru и .рф. 1987—94 годы стали ключевыми в зарождении русскоязычного Интернета. 28 августа 1990 года профессиональная научная сеть, выросшая в недрах Института атомной  энергии им. И. В. Курчатова и ИПК  Минавтопрома и объединившая учёных-физиков  и программистов, соединилась с  мировой сетью Интернет, положив  начало современным российским сетям. 19 сентября 1990 года был зарегистрирован  домен первого уровня .su в базе данных Международного информационного  центра InterNIC. В результате этого  Советский Союз стал доступен через  Интернет. 7 апреля 1994 года в InterNIC был  зарегистрирован российский домен .ru.

Информация о работе Автоматизированная информационная система средствами Ubuntu Linux