Смекни!
smekni.com

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

· Типографика для ООО - расширение позволяет привести текст в соответствие с типографскими стандартами (кавычки, тире, лишние пробелы)

· AltSearch - расширение для улучшения параметров поиска и замены текста, поддерживает регулярные выражения [4]

Эти и многие другие расширения можно найти на официальном сайте.

Base — инструмент для работы с внешними источниками данных плюс встроенная СУБД HSQLDB.

С помощью Base можно добавлять, удалять, редактировать записи баз данных: MySQL, HSQLDB (обычно поставляется в комплекте с OpenOffice.org), PostgreSQL, DB2, Oracle. Также возможна работа с таблицами DBF, MS Access, адресными книгами, текстовыми файлами, а также электронными таблицами, созданными в OpenOffice.org Calc или MS Excel (Рис 9).

Рис 9. OpenOffice - Base Таблицы

Доступ к внешним источникам данных осуществляется с помощью ODBC, JDBC, SDBC и других технологий. Полный перечень поддерживаемых технологий и источников данных зависит от используемой операционной системы.

Пользователю предоставляется довольно мощный набор инструментов: редакторы форм, запросов, отчетов, таблиц БД.

Редактор форм позволяет воспользоваться практически любым стандартным инструментом управления содержимым БД (Рис 10). Здесь предоставляются элементы управления текстовыми, числовыми, бинарными полями, списками, «выпадающими» списками, таблицами, кнопки, календарь и другие элементы.

Более тонкое управление контентом выполняется при помощи макросов ООBasic.

Рис 10. OpenOffice Base – Мастер форм

Начинающий пользователь может воспользоваться мастером форм.

Готовую форму можно экспортировать в документ OOo Writer, который затем использовать как самостоятельный объект.

Редактор запросов позволяет создавать практически весь спектр SQL-запросов к базам данных на выборку, изменение, добавление данных. Поддерживаются вложенные запросы и запросы с параметрами.
Визуальная часть редактора упростит начинающему пользователю процесс конструирования запросов.[12]

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

Рис 11. OpenOffice Base - Таблица

В Base имеется встроенный мастер отчётов с базовыми функциями по созданию отчётов или таблиц или запросов. (Рис. 11) Но существует более лучший инструмент создания отчетов — Sun Report Builder. Этот инструмент позволяет создавать отчёты практически любой сложности.
Он поддерживает группировку, выполнение встроенных пользовательских функций, условное форматирование. Результатом работы SRB является документ Writer или Calc, которые в дальнейшем можно распечатать или редактировать.[35]

С помощью Base можно создавать источники данных. К примеру, организовав подключение к внешней базе данных в Base и отфильтровав нужные данные SQL-запросом, можно работать с этими данными в OOo Calc.

Заключение

С точки зрения пользователя, Linux идеально вписывается в концепцию “клиент/сервер”, реализуемую на базе протоколов TCP/IP. При этом Linux позволяет превратить казалось бы устаревшее оборудование в мощный файл-сервер, факс-сервер, работающий как шлюз для отправки факсов через внутреннюю систему электронной почты или postscript-ориентированный принт-сервер, который обслуживает обычные матричные или лазерные принтеры. При этом, Linux зачастую работает устойчивее, чем его коммерческие собратья.

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

В ОС Linux практически все может быть настроено согласно пользовательским потребностям, возможностям и желаниям. Многие программы имеют файлы инициализации, которые можно "перешивать под себя", часто они размещаются в домашнем каталоге и имеют названия .prognamerc. Точка в начале имен этих файлов говорит о том, что обнаружить их нелегко.

Так, инсталляционная программа Ubuntu выполнена очень удобно и позволяет провести всю процедуру без напряжения. Единственно, вызывает нарекание система разбиения диска. Вернее, непонимание ею не только чужих разделов (BSD или QNX), но даже Linux-разделов с ext2fs и reiserfs. Что может иметь последствия весьма печальные.

С другой стороны, в программе инсталляции очень ограничены возможности для ручного вмешательства.

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

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

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

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

Работа с базами данных в программе Base отличается сложностью обеспечения работы со сложными базами, что сопровождается частыми ошибками программы. В связи с этим приходится работать со столь сложными программами как MY-SQL и Delphi.

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


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

1. Егоров Г. «Операционная система Linux ЭВМ», М.: Финансы и статистика; Издание 2-е, 2009, с 243.

2. Егорова Г. «Понятие кода Linux СМ ЭВМ» , М.: Финансы и статистика; Издание 2-е, 2009, с 154.

3. Баррет Д. «Linux - основные команды. Карманный справочник», М.: Кудиц-образ, 2007, с.345.

4. Богумирский. Б. «UbuntuLinux Справочник», М.: Питер, 2008, с 163.

5. Боковой Б., Левин Д., Маслинский М. «Система управления пакетами APT» — М.; Кудиц-образ, 2006, с 352.

6. Бруй В., Карлов В. «Linux-сервер: пошаговые инструкции инсталляции и настройки.» —М.: Изд-во СИП РИА, 2008, с 262.

7. БэконД., Харрис Т. «Операционные системы. Параллельные и распределенные системы», СПб.: Питер, 2007, с 243.

8. Водолазкий. В. «Путь к Linux.», СПб.: 2006, с 143.

9. Джонсон. С. «Mac OS X Leopard», М.: Эксмо, 2009, с 412.

10. Дунаев С. «UnixSYSTEMV. Release 4.2. Общее руководство». - М.: «Диалог-МИФИ», 2006, с 242.

11. Иваницкий К. «Linux для школы» М.: Триумф, 2009, с 524.

12. Иваницкий К.А., Печников В.Н. «Linux с нуля!» М.: Лучшие Книги, 2009, с 214.

13. КабирМ. «Red Hat Linux 6 Server», М.: Лори, 2006, с 152

14. Кенин А., Печенкина, Н. «Работа на IBM PC», М.: Книга и бизнес, 2009, с 223.

15. Керниган В., Пайк Р. «Unix - универсальная среда программирования» -М.: Финансы и статистика, 2006, с 24.

16. Керниган В., Пайк Р. «UNIX - универсальная среда программирования», М.: Финансы и статистика, 2007, с 73.

17. Клименко Р. «UbuntuLinux. Для профессионалов», СПб.: Питер, 2008, C 24.

18. Кокорева О. «Реестр Linux», СПб.: БХВ, 2010, с 63.

19. Кокорева О. «Замена реестру в Linux»; СПб.: БХВ, 2006, с 252.

20. Колисниченко Д., Аллен Питер В. «Linux: полное руководство.» — СПб/: Наука и Техника, 2006, с 425.

21. Корнеев Д. «Права доступа к файлам в Linux», М.; Кудиц-образ, 2006, с 53.

22. Костромин А. «Основы работы в ОС Linux.» Курс ИНТУИТ.ру. 2006, с 23.

23. Костромин В.А. «Разделы диска и средства для работы с ними в Линукс.» —М.: Изд-во СИП РИА, 2007, с 422.

24. Кузнецов С.В. «История создания Unix» М.: Кудиц-образ, 2007, с 258

25. Кэмпбелл. Д «Операционная система OS-2»; М.: Финансы и статистика, 2010, с 234.

26. Кюнель Й. «Samba: интеграция Linux/Unix-компьютеров в сети Windows»; Мн: Новое знание, 2008, с 432.

27. Лукас М. «FreeBSD. подробное руководств»о; СПб.: Символ-Плюс, 2008, с 345.

28. Маслинский К. «Операционная система Linux» - ИНТУИТ.ру, 2006, с 34.

29. Маслинский К., Отставнов М. «Графический интерфейс в Linux» —М.: Изд-во СИП РИА, 2007, с 64.

30. Назаров С. «Операционные системы специализированных вычислительных комплексов: Теория построения и системного проектирования», М.: Машиностроение, 2007, с 154.

31. Немет Э., Снайдер Г., Хейн Т. «Руководство администратора Linux. 2-е издание» : Пер. с англ. М.: ООО «И.Д.Вильямс», 2007, 347.

32. Ратбон Э. «Linux для "чайников"», М.: Диалектика, 2007, с 345.

33. Робачевский А. «Операционная система Unix» - СПб.: БХВ Петербург, 2002, с 35.

34. Сейш Д. «Операционная система СР/М-86; М».: Радио и связь, 2006, с 37
16. Смит Р. «Полный справочник по FreeBSD»; СПб: Вильямс, 2007, с 73

35. Тихомиров В.; Давидов И. «Операционная система Linux: инструментальные средства программирования»; М.: Финансы и статистика, 2009, с 73.

36. Торвальдс. Л.; Даймонд. Д. «Just for Fun. Рассказ нечаянного революционера»; М.: Эксмо-Пресс, 2010, с 92.

37. Уэлш М. «Инсталяция Linux и первые шаги.» –М.: МГУ, 2007, с 29.

38. Фленов М. «Linux глазами профессианала» — СПб.; БХВ-Петербург, 2007., с 267.

39. Фленов М. «Максимальная безопасность в Linux» К.: Издательство «ДиаСофт», 2006, с 323.

40. Фултон, Дженнифер «Ubuntu Linux»; М.: Вильямс, 2007, с 435.

41. Шактарин Е. «Операционная система Linux - передовая технология для всех.», Л.: ЛГУ, 2007, с 356.