Области применения прикладного программного обеспечения
Наиболее «пестрым» по составу, функциональности, количеству названий и наиболее близким к конечному пользователю является, безусловно, класс прикладных программ. Самой очевидной для прикладных программ является их систематизация по функциональному назначению и области применения. С точки зрения функциональности прикладное программное обеспечение можно разделить на несколько больших групп:
□ офисные приложения;
□ приложения для управления проектами;
□ приложения для работы с локальной сетью;
□ приложения для Интернета;
□ программы для научных исследований и расчетов;
□ образовательные программы;
□ программы для организации работы учебных заведений;
□ программы для библиотек;
□ программы для работы с мультимедиа;
□ бухгалтерские программы;
□ финансовые программы;
□ программы для проектирования;
□ программное обеспечения для бизнеса;
□ программное обеспечение органов государственной власти;
□ программы поддержания безопасности;
□ программы.для личного планирования;
□ игры.
Здесь перечислены только основные направления, в которых функционально развивается пользовательское прикладное программное обеспечение. Охватить абсолютно все невозможно по той простой причине, что сегодня практически любая деятельность человека, любая область его жизни поддерживается тем или иным видом программного обеспечения. Рассмотрим более подробно основные категории.
15.6.1. Офисные приложения
К офисным приложениям можно отнести как готовые офисные пакеты (проприетарный Microsoft Office или открытый OpenOffice.org), так и отдельные программы, связанные с выполнением функций ввода, хранения, обработки и представления документов в электронном виде: различные текстовые редакторы и текстовые процессоры, электронные таблицы, программы для создания презентаций, графиков и диаграмм, программы индивидуального и группового планирования. Офисные приложения настолько глубоко проникли в любую деятельность, что сегодня настольный компьютер немыслим без офисного пакета, который воспринимается как неотъемлемая часть компьютера.
У каждого офисного приложения, из входящих в состав офисных пакетов, свое назначение и свой набор необходимых и дополнительных функций.
Текстовый процессор
Текстовый процессор — это приложение, основным назначением которого является создание и редактирование текстовых документов. Необходимыми для современного текстового процессора являются функции ввода текста и выполнения над текстом операций редактирования (копирование, вырезание, удаление и вставка в указанное место фрагментов текста), а также сохранения текста в файле на физическом носителе.
Дополнительные функции, поддерживаемые современными текстовыми процессорами, давно уже стали де-факто стандартом создания программного обеспечения такого класса:
□ форматирование текста — изменение типа и параметров шрифта (цвета символов и фона, размера, зачеркивания, подчеркивания, расстояния между символами и прочих параметров);
□ форматирование абзацев — изменение параметров выравнивания, нумерация, создание списков;
□ форматирование страниц — разбиение на страницы, автоматическое и произвольное, изменение количества колонок, создание разделов;
□ поиск и замена фрагментов в тексте документа;
□ печать документа;
□ пересылка документа адресату при помощи электронной почты;
□ средства совместной работы над документами (рецензирование);
□ вставка в документ изображений, графиков и диаграмм;
□ автоматизация обработки документа — средства вставки оглавления, сносок, цитат, списка литературы, средства формирования структуры документа;
□ экспорт документа в различные форматы — в особенности важен экспорт в межплатформенный формат HTML.
□ средства программирования функций на встроенном языке программирования.
На рис. 15.4 показаны окна двух текстовых процессоров. Первый (Word) входит в стандартный программный продукт Microsoft Office, второй (Writer) — в свободный программный продукт OpenOffice.org. Видно, что две основные панели инструментов этих текстовых процессоров совпадают функционально почти полностью.
Microsoft Word
Файл дравка §ид вставка Фве«ат |збяща Сервис Qw*3 Справка
: 1¾ Ii • - OI ЬЬ :< Щ^ ': # i:.-, - т-sm lii щ (Г5% "13 # *
; ;i,„ 3 2 р 3 (зЩЩ Щ» а» Si ' г 0 Д♦ - Й,** £
a jj jopenofftce.wg V-Aifei |
: Двйсх»м" 1¾ |
UftLs !
OpenOffice.org writez\
С I1-W^T- г. ,,•>.„.:.• Annzirw-SLLifi - DH ГГмИД '
Рис. 15.4. Текстовые процессоры Word (Microsoft) и Writer (OpenOffice.org)
Электронные таблицы
Если текстовый процессор выполняет функции представления данных в виде текстового документа, то электронная таблица в первую очередь упорядочивает, сортирует, хранит и обрабатывает данные, представляя их в табличном формате.
МШШШШ |
Основная функция электронной таблицы — хранить данные в типизированных ячейках, позволяющих обратиться к единице данных путем адресации по имени (номеру) столбца (строки), а также обрабатывать данные, выполняя над ними арифметические операции или передавая их в виде аргументов встроенных функций.
Дополнительные функции электронной таблицы почти аналогичны функциям текстового процессора: форматирование текста, вставка изображений и различных объектов, стилевое и цветовое форматирование текста, фона и сетки таблицы, причем как безусловное (форматирование выделенного фрагмента), так и условное (в зависимости от значений в тех или иных ячейках). Кроме того, к дополнительным функциям электронных таблиц можно отнести расширение их функциональности за счет специализированных надстроек, предназначенных для выполнения статистических, финансовых, экономических и научных расчетов и экспериментов с данными. Так же как и для текстовых документов, для электронных таблиц важна способность экспорта в разные форматы, в особенности в формат HTML, и вывода таблиц на печать.
MMHi • . г? x |
На рис. 15.5 показаны электронные таблицы Excel из пакета Microsoft Office и Calc из продукта OpenOffice.org.
fj древка :ЙИА вСТйЖг Фора" С®»* Qpt*; Qvae**
' Jl # Ii ё fi5%""3 # k |
!"Ariaicyr...............................
ill
jj ||«& Джка gm Bgra»» Фоцнаг Cgpafte £тте Qkmo Справка
14 ; w & 4», t;' . f' " $ . "t' *
15 j f^""........... P7'.......... 3 Ж к a * £ УЬ Ai % %%%
■ | Illii |
Iii | |
fill | |
iliti | |
£Ж | |
mm | |
mm | |
!рш! | |
ItlllI | |
1 12 i | |
Lii | 'ill! |
Illlflt | ISl |
шШНКК, |
г |
Iiiiiiii |
Рис. 15.5. Электронные таблицы
Свободная программа Calc и проприетарная Excel почти не различаются по функциональности. Все, что можно сделать в Microsoft Excel, можно сделать и в Calc. Документы, созданные в Calc, можно сохранить в формате Excel, а документы, созданные в Excel, могут быть открыты в Calc. Однако о полной идентичности, как и о полной совместимости говорить нельзя: некоторые операции (например, корректное восстановление ссылок на другие листы и книги), которые поддерживает Microsoft Excel, в Calc не поддерживаются. Есть несовместимость и на уровне прикладного программирования: встроенные языки в этих двух программах разные, поэтому макросы Microsoft Excel в Calc работать не будут.
Для того чтобы далее не повторяться, нужно отметить, что такого рода неполная совместимость как по функциональности, так и по встроенным механизмам автоматизации свойственна всем программам двух пакетов: Microsoft Office и OpenOffice. Org.
Программы презентаций
Презентации стали неотъемлемой частью офисного пакета не сразу. Первые офисные пакеты включали в себя только текстовые процессоры и электронные таблицы, в некоторых случаях в офисные пакеты включался инструмент для создания подшивок документов и некоторые другие. Однако по мере развития мультимедийных средств и проекторного оборудования все явственней становилась необходимость сжатого, визуального, красиво оформленного, иллюстрированного диаграммами и графиками представления информации. Так возник жанр компьютерной презентации, а вместе с ним и программы для создания презентаций.
Основной функциональностью программы создания презентаций следует считать возможность создания, оформления и воспроизведения в различных режимах компьютерных презентаций.
К дополнительной функциональности можно отнести следующие возможности:
□ наличие большого количества и разнообразие визуальных и звуковых эффектов, воспроизводимых при переходе между слайдами и от одной части слайда к другой;
□ создание автономных (standalone) презентаций, то есть презентаций, которые воспроизводятся независимо от базовой программы (это может быть исполняемый файл, а также формат flash- или pdf-файл);
□ развитая система шаблонов и богатая коллекция изображений;
□ взаимодействие с презентационным оборудованием;
□ возможность внедрения сложных мультимедийных объектов и простое управление ими.
На рис. 5.6 показаны программы для создания презентаций Power Point из пакета Microsoft Office и Impress из продукта OpenOffice.org.
Рис. 15.6. Создание презентаций |
15.6.2. Программы управления проектами
Одна из популярных сегодня сфер деятельности менеджеров на самых разных уровнях управления в бизнесе — управление проектами. Проектный способ управления, в котором комплекс взаимосвязанных задач бизнеса рассматривается как единый проект с точно определенными во времени началом и концом, бюджетом, штатом исполнителей, с полным распределением задач, оказался эффективным во многих отношениях: он хорошо алгоритмизируется, стандартизируется, оказывается легко переносимым из одной сферы в другую.
Не удивительно, что средства управления проектами для менеджеров как высшего, так и среднего звена являются довольно распространенным классом программного обеспечения. Самый известный программный продукт для управления проектом — безусловно, Microsoft Project в исполнении для настольного компьютера и в серверном исполнении. Этот продукт позволяет управлять как отдельными проектами малого и среднего масштаба, так и объединенными в портфель пакетами проектов корпоративного уровня.
Необходимыми для управления проектом являются следующие возможности:
□ определять (задавать) ресурсы, включая материальные, финансовые, человеческие, временные и пр.;
□ определять работы (задачи), устанавливая их иерархию и взаимосвязанность;
□ разрабатывать и отслеживать бюджеты проекта по разным срезам (времени, ресурсам, работам);
□ эффективно распределять ресурсы и работы, отслеживать и отмечать выполнение задач и расходование ресурсов;
□ получать отчеты о ходе выполнения проекта в разных формах (диаграммы Гантта, календарный план-график, бюджеты, еженедельные или ежедневные представления);
□ гибко перестраивать созданные проектные конфигурации.
15.6.3. Клиентские программы для работы с сервисами Интернета
По протоколу HTTP работает самая известная служба Интернета, составляющая «Всемирную паутину» (World Wide Web, WWW). Эту службу используют программы, называемые интернет-браузерами, или программами просмотра Интернета. В задачу интернет-бразузера входит загрузка интернет-страниц с заданного адреса, правильное их отображение, обеспечение взаимодействия пользователя с активными элементами интернет-страницы, поддержание необходимого уровня безопасности и защиты конфиденциальной информации пользователя. Наиболее популярными программами этого класса на сегодняшний день являются Microsoft Internet Explorer и свободный программный продукт Mozilla FireFox, быстро растет популярность еще одной программы-браузера — Google-Chrome. Окна этих трех браузеров представлены на рис. 15.7.
Из рисунка видно, что особенных новшеств ни один браузер, по крайне мере внешне, не внес. Надо отметить, что модель открытой разработки, в которой создается Mozilla FireFox, имеет свои преимущества: за время существования этой программы добровольцами для нее были разработаны десятки тысяч дополнительных модулей. Эти модули значительно расширяют функциональность браузера Mozilla FireFox. Некоторые модули позволяют полностью изменить сам способ представления информации внутри окна программы (рис. 15.8).
Рис. 15.7. Браузеры Интернета
мдяяяшммяиаи—ав—
Рис. 15.8. Mozilla FireFox с подключенным модулем нестандартного представления вкладок |
FTP
Сетевой протокол FTP предназначен для получения файлов с Лр-серверов, при этом ftp-серверы исполняют роль своеобразного склада файлов. Специальных клиентских приложений, которые работают с этим протоколом, на сегодняшний день практически нет, поскольку все браузеры Интернета способны читать ftp-каталоги и загружать из них файлы на компьютер пользователя. На рис. 15.9 можно увидеть, как выглядит один и тот же ftp-каталог в менеджере файлов Konqueror и в Internet Explorer.
Рис. 15.9. Работа с ftp-каталогом |
Из рисунка видно, что современные средства работы с ftp-серверами воспроизводят удаленные сетевые папки так же, как локальные каталоги на диске, и если у пользователя есть соответствующие права, то разница между сетевыми и локальными файлами практически стирается: можно открывать, редактировать, вырезать, копировать и перетаскивать файлы и папки как с жесткого диска на удаленный сервер, так и обратно.
Электронная почта
Электронная почта является одним из наиболее распространенных в Интернете средств обмена личной и служебной информацией. Программного обеспечения для работы с электронной почтой чрезвычайно много. Из наиболее известных почтовых клиентов с графическим пользовательским интерфейсом стоит отметить, видимо, коммерческие программы Microsoft Outlook и The Bat, а также свободную программу Mozilla Thunderbird. На рис. 15.10 можно видеть окна Microsoft Outlook и Mozilla Thunderbird.
Файл Орда-^ &1Л Сдйнс Двйст&на 4003» yipaftca
^ Г'/ У ^owerrtibsees ;^orrmw*>iroftf$fcb Ш
23 Jhab
S3 fjrow
tomi
S misc
£> Ш moskva
■§3 murmansk Sperm
Qpstov
23 tambov
23 nabaykat -я Локальные папки
Лвпучег*:- v |
яргыгч c-ut'ooK Cntieo-- папок J |
- а л-л - rHifriiie ги- а |
■.. t^wy tier.'. ГАгусфгЛ^Нюс^' AIebeyWo,., Re: [Junior] [devefl edpse status [was; Re;!; а$урЬш-2вв?Ш Jack Catch.,. Pt: mtbems ruistftc<*ion |
rron»"T^-,d ,ми "Счгрлюеяь" |
Ш{ ^5 Desktop » <& Anoг |
мв |
^«адачие- а^йоодящие 3f Черновики 1¾ Отправленные Q Удаленные ' SA_bocte 23 OesHop !Я Зипю»
Рис. 15.10. Почтовые клиенты для приема и отправки электронных сообщений
Для современной почтовой программы одного умения принимать и отправлять сообщения недостаточно, чтобы выдерживать конкуренцию на рынке подобных программ. Дополнительно требуется поддерживать следующие возможности:
□ прием и отправка сообщений не только в текстовом формате, но и в других форматах (например, HTML);
□ отправка вложений;
□ воспроизведение мультимедийного содержания;
□ поиск внутри заголовков, тем и текста сообщений;
□ ведение базы данных адресов;
□ создание дополнительных папок;
□ выполнение автоматических операций над приходящей почтой, в том числе раскладывание ее по различным папкам в зависимости от назначенных фильтров;
□ защита от опасного содержимого, находящегося в сообщении или вложении.
Службы мгновенных сообщений
Службы мгновенных сообщений (интернет-пейджеры) с момента своего появления и по сегодняшний день беспрецедентно популярны среди пользователей Интернета. Первой и наиболее известной считается служба ICQ. Немного менее известен формат и приложения, поддерживающие протокол Jabber. Номер мобильного телефона и номер ICQ стали такими же неотъемлемыми идентификаторами личности, как номер паспорта. Службы мгновенных сообщений позволяют обмениваться сообщениями в одном окне, параллельно пересылать друг другу файлы
(например, фотографии). Из дополнительных функций, которые реализуют службы мгновенных сообщений, можно выделить такие как организация конференций и коллективного чата (одновременной беседы нескольких человек, отображаемой в одном окне).
Программ, поддерживающих мгновенные сообщения, на сегодняшний день довольно много, и все они либо свободны, либо бесплатны, но с рекламой. На рис. 15.11 показаны окна программ Kopete и QIP, поддерживающих одновременно форматы и Jabber, и ICQ.
Файл Праекд Настройка ; Справка
; :v
& П<ЩСК;;
J - 1 fi : - > >» $
:, , i jf I ^штшт'' '
■• J* '• #
i ъ а
Jy' л О-,/■■<<* - <*
'■■ ',О - - ч
I • v's
||
'4 * '
•. ,жя:. 'Ж
а
шшшяшшяяши |
Разговор Правка ^;С'!.ч,зт £кя»д«>.и О^оеи»- нагтрсяла ^лряекд Ы ^r Lij Я Ф 'V/ У" 'S |
Рис. 15.11. Интернет-пейджеры |
т \ |
Одноранговые сети Одноранговые, или пиринговые, сети (Peer to Peer, р2р) не нуждаются в сервере. Назначение этого сервиса — прямой обмен файлами между участниками сети. Работа пиринговых сетей основана на том, что каждый клиент одновременно является и сервером. Если у кого-то есть интересный файл, он указывает программе, что хочет выставить этот файл в сеть, а затем оповещает об этом заинтересованных людей. Программа разбивает файл на мелкие части, и другие люди, загружающие этот файл, одновременно предоставляют те «кусочки» которые они уже загрузили, следующим клиентам. Таким образом достигается эффект оптимизации нагрузки на сеть и отсутствие единого сервера в одноранговой сети. Среди наиболее известных программ организации р2р-сетей можно назвать pTorrent — клиентскую программу, окно которой можно увидеть на рис. 15.12. Основной проблемой пиринговых сетей считается тот факт, что по ним часто с нарушением авторских прав распространяются электронные информационные продукты (программы, фильмы, книги и музыка). |
, х- а
QCompleted(O) j ^sms : IgAcbVe (2) Qlnactive (0)
Т1ШЖ nlOc |
No Label (2) (
. H.4J-, | J | \ Oown Speed, j IJp Speed | J Req? , 5 Uptoaded , | ХЬйЗ | |||
J- /7,66,153 102 | pTorrent 1,3,Г | D | 100,0 | 2|0 | |||
I ® HSI-KBW-078-042-221 -034, hsi3, kabel-,,, | BrtTorrent 6.1.2 | D | 100,0 | 4,3 kB/s | 112 to | :111 | |
«■ppp-8b25-54-226.ufcranet.ru | pTorrent 1,8,2 | 100,0 | 5,8 kB/s | 4 i 0 | 448 KB | 5iI | |
I 81.198,55.48 | (Лог rent 1,8,2 | D | 100,0 | 1,2 kB/s | 3|0 | 96,0 № | |
Il 384-203-51 -205 ,mysmart ле | уТor rent 1.8.2 | D | 100.0 | 2,1 kB/s | 32,0 № | ||
I 84.237.164.95 | pTorrent 1,8.3 | D | 100,0 | 6,2 kB/s | 4(0 | 192 Ш | Я |
I 90.150,137.18? | pTorrent 1,8,3 | D | 100,0 | 2,9 kB/s | 3 I 0 | 208 m | 51,2 I= |
I "Зу 116-238-112-92.pool.ukrtel.net | pTorrent 1,8,1 | D | 100.0 | 1,8 kB/s | 3(0 | ||
j Mlriet 166.255.92-89, tmn.ertefeconri.ru | IiTorrent 1,8,3 | D | 100,0 | 0.3 kB/s | 2 J 0 | ||
1 ЯН 93-80-0-187. broadband, corbina, ги Lu _ __ | pTorrent 1,8,2 | 0,2 | 4,2 kB/s | яшшшшшж | 240 kB | Jffj- | |
Рис. | j'. ;D: 52.0 kB/s T: 2.6 MS 15.12. Программа pTorrent | Xj;O>2fc0/sT:93,2k8 |
Iill Peers |
§ P^ces I "Г4 Fles i / Speed | '=,3 | |
15.6.4. Программы для научных исследований и расчетов
Специализированное программное обеспечение для проведения научных исследований, сбора научной (экспериментальной) статистики и осуществления на основе собранных данных специальных научных расчетов не так широко известно, как, например, программное обеспечение для работы в Интернете, офисное или мультимедийное программное обеспечение. Одним из направлений научных исследований, на котором самым широким образом применяется специализированное научное программное обеспечение, является биоинформатика, тесно связанная с расшифровкой генома человека и последующими построениями генных моделей (генной инженерией) для решения задач медицины, здоровья, сельского хозяйства. Программа Avogadro, например, позволяет создавать удивительные трехмерные модели молекул (рис. 15.13).
Программы для общих математических, статистических и физических расчетов встречаются наиболее часто (примеры таких программ: STATISTICA, MathCad, MathLab, MATHEMATICA). Третий по количеству программ тип — программы для астрономического моделирования и астрономических расчетов.
Рис. 15.13. Трехмерная модель молекулы, созданная в программе Avogadro |
15.6.5. Образовательные программы
Тенденция интеграции компьютерных технологий в учебный процесс сегодня проявляется все сильнее и сильнее, одновременно активно идет разработка программного обеспечения, специально ориентированного на учебный процесс. Программное обеспечение для учебного процесса можно разделить на три основные группы:
□ для взаимодействия;
□ для передачи знаний по определенным предметам;
□ для компьютерного тестирования и тренинга.
Программы для взаимодействия
При помощи современных программных и технических средств преподаватель может демонстрировать на мониторах учащихся свой рабочий стол и видеть рабочие столы учащихся на мониторе своего компьютера. Эти же средства позволяют учащимся получать доступ к рабочим столам друг друга. Обычно данный механизм эффективно работает внутри одного класса в рамках локальной компьютерной сети, но при хорошей пропускной способности сетевого канала может быть эффективным и в глобальных сетях или Интернете. Таким образом создается распределенная учебная среда, в которой все участники могут получить доступ к рабочим столам друг друга. В качестве примера программного обеспечения, реализующего эти принципы, можно привести программный продукт NetOp School, производимый компанией Axis Projects.
Программы для передачи знаний по определенным предметам
Программы этого типа в интерактивной форме позволяют получить знания по тому или иному предмету обучения или в той или иной области знаний. Таких программ на сегодняшний день множество, как коммерческих, так и свободных. В качестве примера приведем программу «Интерактивная таблица Менделеева», позволяющую получить исчерпывающие сведения о каждом элементе периодической таблицы (рис. 15.14).
; Файл Вид Сервис Настройка Справка |
Рис. 15.14. Таблица Менделеева |
Программы для компьютерного тестирования и тренинга
Программ для компьютерного тестирования и тренинга, как в свободном доступе, так и платных, сейчас великое множество, начиная от простых программ с ответом на десяток вопросов с одиночным выбором варианта и заканчивая мощными системами компьютерного тестирования и подтверждения квалификации с сетевой регистрацией, широким диапазоном методов задания вопроса и ответа на него, и базой вопросов, состоящих из десятков тысяч различных вариантов.
Профессиональные системы компьютерного тестирования обладают к тому же встроенным интеллектом, и если в ходе опроса вы не можете ответить правильно на какой-то вопрос, они зададут его снова, но перефразировав. Если ответ будет опять неверный, система начнет проверять знание темы в целом.
Образовательная операционная система России
В России в 2008 г. была закончена разработка и проведена апробация образовательного дистрибутива Linux, получившего общее название «Школьный Линукс». Этот образовательный дистрибутив, основанный на решениях Alt Linux Desktop и Alt Linux Server, имеет несколько исполнений:
□ Мастер — наиболее полная версия, предназначенная для «хорошей» аппаратной платформы (с объемом ОЗУ 2 Гбайт и выше);
□ Юниор — наиболее распространенное решение, предназначенное для большинства школьных компьютеров, отличается от исполнения Мастер только отсутствием наиболее ресурсоемких пакетов, таких как Eclipse;
□ Лёгкий — специальное облегченное решение для старых компьютеров с объемом оперативной памяти от 512 до 128 байт;
□ Терминал-сервер — решение для одного мощного компьютера и класса из старых компьютеров с объемом оперативной памяти от 32 до 64 Мбайт;
□ Сервер — серверное решение с набором образовательного серверного программного обеспечения, предназначенное для интеграции школьных компьютеров в сеть с единым шлюзом, контентной фильтрацией трафика, средствами коллективного взаимодействия (Media Wiki) и электронного обучения (Moodle).
Образовательный дистрибутив содержит исчерпывающий набор офисных, системных и сетевых программ на любой вкус. Кроме того, в образовательный дистрибутив включено множество специализированных научных, образовательных и цгровых приложений. Мощная база средств разработки позволит учащимся хорошо освоить разнообразные приемы программирования и проектирования программ на разных языках программирования и в разных средах.
15.6.6. Программы для организации работы учебных заведений
Программы для компьютеризации управления школьным процессом и облегчения работы школьной администрации, взаимодействия с родителями, фиксации различных событий в жизни учащихся, мониторинга состояния их здоровья и сопровождения учебного процесса (компьютерный классный журнал, компьютерный дневник, сетевое родительское собрание) разработаны и применяются давно, но имеют в основном зарубежное происхождение. Однако, как известно, в некоторых сферах деятельности стандарты и формальные критерии расходятся. Так было с программами бухгалтерского учета, которые для нашей страны пришлось создавать практически «с нуля», так произошло и с программами управления работой школой или вуза: слишком разными оказались структуры учебных заведений, критерии оценивания, зачисления, разбиения на группы и дисциплины. Да и законодательная база долгое время не поощряла разработку таких программ.
Самыми первыми программными продуктами, облегчающими жизнь администрации учебного заведения, были программы составления расписания занятий с учетом нагрузки преподавателей, аудиторий, предметов и прочих параметров. Эти программы не требовали знания каких-то особенных стандартов и документов, решение задачи распределения ресурсов по времени — это чистая математика. Одна из успешных реализаций таких программ, Ректор, показана на рис. 15.15.
Однако составлением расписания жизнь и административные задачи учебного заведения не ограничиваются. Тематическое планирование уроков, учет посещаемости и оценки, различные школьные мероприятия, контакты с родителями — все это так же требует определенной программной поддержки. Такая поддержка реализована в программе Net-Школа (рис. 15.16).
В этой системе автоматизировано множество функций школьного администрирования. Но и она не может быть беспрепятственно использована в школьном
процессе, и дело не в программировании, а в юридическом и финансовом оформлении многих операций: встает проблема школьного журнала, который придется дублировать дважды, в электронном виде, и в бумажном; не решена проблема финансирования рассылок родителям отчетов в виде SMS-сообщений.
fVr.Ttip Ьднк даяныч Ш
'■■QMm^^ . ЛШтть - Штртшь' \ .у
ИИ | 1 " j | |||||
В&ттё T А, | HS | Не- :■ •• | ||||
5а | русский Я ЗЫК | Bec^tMa T А | Если . - | |||
5«. | t.mmtw* | _ Врт.тш T С. | Eow | |||
Sa | фмжультура | H М. | M-Cnop | Нет | ||
Я | 5а | * 1 Фр1 | Езоаков-а Л.В | Нет | ||
5НГЛ1 | Чернышева Н.м | Нет | ||||
5а | овж | Ma«r«i»sa O.S. | ||||
5а | м^ыка | Г к |
Рис. 15.15. Составление расписания в программе Ректор
j Ftie tdt 'Aei/., га\'oriLe-: Tooh- Help
Ajjkires:. bgjj hc»;p.//netsdioof/aspv'Graue;'Jour
Ученики | Сентябрь | Средняя | Оценка за период | ||||||||||||
10 ! | оценка | ||||||||||||||
U | U | И | Li | ш | а | LJ | U | Li | И | U | U | ||||
1, Аронова Ирин | ill | 5,00 | |||||||||||||
2, Бадяшев Александр | л | ill | 4,33 | ||||||||||||
3. Зимин Аркади | УП | Hill | 4,00 | ||||||||||||
4. К'раиерова Валентина | iill | f~ л 31 | |||||||||||||
5, | Illl | 3,50 | |||||||||||||
6, Кузнецова Анастасия | iiii | ... 3,67 .. | |||||||||||||
7, Курская Ксен | " | 3,50 | |||||||||||||
0. . | iiii | 2,67 | |||||||||||||
9. Норова Тать Я! | УП | ill | 5/30 | ||||||||||||
10, Павлова Нат | ОТ | !fill | |||||||||||||
11, Ренат! | llfill | 3,00 | |||||||||||||
12, Ромам | iill | 3,33 | |||||||||||||
13. Сазонова Юг | яя | 5,00 | |||||||||||||
14. | 4,50 |
ШШШтШ IhWi |
зЯИИЯИИИи щв |
Jj
Рис. 15.16. Школьная административно-информационная система Net-Школа
15.6.7. Мультимедийные программы
К классу мультимедийного ПО относятся программы, при помощи которых можно создавать, редактировать, сохранять и воспроизводить мультимедийные данные, то есть данные, содержащие стационарные и движущиеся изображения, звук. К мультимедийному программному обеспечению относится целый ряд очень популярных программ: графические редакторы растровых форматов Adobe Photoshop и GIMP, векторные графические редакторы Corel Draw и Corel Xara, программы для создания и редактирования flash-анимации, программы для работы со звуком, и целый ряд проигрывателей мультимедийных форматов, от программ просмотра рисунков до проигрывателей DVD-дисков.
15.6.8. Бухгалтерские программы
Бухгалтерские программы представляют огромный класс приложений. Это могут быть и автономные программные продукты, и программные модули, входящие в информационную систему. Среди отечественных бухгалтерских программ наиболее известна программа 1С: Бухгалтерия. Начатая когда-то как автономная программная среда для бухгалтерских расчетов, в настоящее время она трансформировалась в информационную систему, включающую в себя модули для кадрового учета (1С-кадры), складского учета (1С-склад), планирования финансовой деятельности промышленных предприятий (1С-предприятие) и торговых фирм (1С-торговля). Этот программный продукт является коммерческим.
Среди свободного программного обеспечения тоже есть решение для автоматизации бухгалтерского и экономического учета предприятий (Ananas), которое при грамотном применении может оказаться во многих случаях более целесообразным, чем достаточно дорогая и требующая специального обучения система 1С.
15.6.9. Программы для финансовых расчетов и прогнозирования
Основное назначение таких программ — выполнение финансовых расчетов. Подобные программы могут выполнять следующие функции:
□ разработка бизнес-плана предприятия;
□ проектирование развития бизнеса;
□ анализ финансового состояния предприятия на основе его финансовой отчета ности;
□ расчет финансовых показателей;
□ расчет кредитоспособности заемщика;
□ подготовка годового отчета предприятия;
□ сравнение финансового состояния предприятия с компаниями-конкурентами;
□ анализ рентабельности, платежеспособности, ликвидности и финансовой устойчивости;
□ анализ планируемой инвестиционной деятельности.
В качестве примера программного обеспечения такого типа можно привести пакет программ фирмы Expert Systems: Project Expert, Audit Expert и Prime Expert. Эти программы позволяют производить все упомянутые виды финансового анализа и планирования, оценки рисков и возможностей предприятия.
15.6.10. Программы для технического проектирования
Современную промышленность и строительство невозможно представить без программных пакетов. Сроки разработки и выпуска продукции, так же как и сроки разработки проектной документации на строительство зданий, становятся определяющими в конкурентной борьбе. Современные системы автоматизированного проектирования позволяют создавать чертежи деталей, узлов и устройств на компьютере, причем сразу в трехмерном виде, и тут же производить расчеты прочности, износостойкости и других определяющих технических характеристик. Наиболее известными программами этого класса являются Autodesk Autokad во всех модификациях, позволяющих производить автоматизированное проектирование от механических деталей до химических соединений, и Graphisoft ArchiCAD, которая предназначена для архитектурного проектирования.
Кроме этих весьма недешевых программных продуктов есть целая линейка разного рода специализированных программ, как коммерческих, так и свободных.
15.6.11. Программы для бизнеса
Программное обеспечения для бизнеса включает в себя самые разнообразные типы программных пакетов:
□ программное обеспечение управления работой промышленного предприятия;
□ программное обеспечение управления технологическим процессом;
□ специализированное программное обеспечение для отраслей промышленности;
□ специализированное программное обеспечение по видам производств;
□ специализированные информационные системы для видов бизнеса;
□ программное обеспечение для малого бизнеса;
□ программное обеспечение для сетевого бизнеса.
Для предприятий крупного и среднего масштаба стали уже стандартом готовые системы планирования ресурсов (Enterprise Resource Planning — ERP). Наиболее известными программными пакетами такого класса являются SAP R/3 от компании SAP AG и Oracle eBusiness Suite от компании Oracle. Из российских программных пакетов наибольшее распространение получил пакет Галактика ERP от корпорации Галактика, а также 1С: Предприятие.
ERP-системы получили широкое распространение за счет своей модульной структуры, которая позволяет осуществлять гибкое конфигурирование программного продукта под нужды любого предприятия. Например, Oracle eBusiness Suite включает в себя подсистемы управления:
|
удовлетворить практические любые потребности бизнеса в управлении. |
Дата добавления: 2016-04-14; просмотров: 8054;