Автор работы: Пользователь скрыл имя, 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
Список литературы………………………………………………….
Устройства, чьи имена начинаются на /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/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]
Свобода
доступа пользователей
Рунет
— русскоязычная часть
Информация о работе Автоматизированная информационная система средствами Ubuntu Linux