Сайт о телевидении

Сайт о телевидении

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

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

Подсчитайте, сколько времени вы каждый день тратите на то, чтобы найти нужный файл на своем компьютере? А сколько нервов? А если его надо найти срочно, и от этого зависит продажа, лояльность клиента, своевременное исполнение важного поручения? Так как же действовать в условиях информационного перегруза? Как структурировать информацию, так чтобы представить ее максимально удобно и наглядно? Бывает, что мы титаническими усилиями наводим порядок, но через некоторое время обнаруживаем, что рожденная в муках структура нас сковывает. Поэтому популярна идея, что порядок в документах может быть только у очень структурных, методичных, четких людей. В этой статье мы на конкретном примере покажем, как человек с любым характером и типом мышления может упростить поиск информации в файлах и папках компьютера.

Для примера возьмем одну из основных личных папок на компьютере автора. Вот как она выглядела до структурирования:

Чтобы автоматически превратить в карту структуру нужной папки в MindJet выберите MapParts в панели справа, затем File Explorer - All Files and Folders. Также, в ближайшее время мы выпустим надстройку для MindJet - «Структуратор», которая облегчит работу с файловой системой. Перемещая топики в карте вы сможете перемещать свои файлы и папки на компьютере. Следите за обновлениями на нашем сайте.

Найти в этой папке то, что нам нужно очень непросто. Как же лучше структурировать информацию?


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

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

Что делать, если файл/папку можно отнести к нескольким «веткам»? Выбор того или иного варианта зависит от задачи. В данном примере есть категория «проекты», которые относятся и к коучингу, и к тренерству, и к психологии. В этом случае следует либо создать отдельную папку «Проекты», а внутри нее разместить подпапки «коучинг», «тренерство», «психология», либо в трех папках (коучинг, тренерство, психология) создать по папке «проекты». Как выбрать оптимальный вариант? Нам надо решить, куда отнести папку «Проекты». А проект представляет собой деятельность, следовательно, классифицировать информацию нам надо по характеру деятельности. Если вы проводите тренинги, коучинг и психологические консультации как фрилансер, и зарабатываете на всем этом деньги, то лучше выбрать вариант «Проекты - Коучинг; Тренерство; Психология». Если же коучинг, тренерство и психология - это три отдельные сферы вашей деятельности (например, вы работаете тренером, как сотрудник компании, иногда бесплатно проводите коучинг для друзей и время от времени консультируете людей, как психолог-фрилансер), то больше подойдет вариант «Коучинг - Проекты; Тренерство - Проекты; Психология - Проекты».

Используйте нумерацию в названиях папок для их приоритезации (под номером 1 наиболее часто используемые).

Создавайте подпапки «Архив», в которые складывайте информацию по завершенным проектам. Например, «Архив проведенных тренингов», «Архив завершенных проектов».

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

Не размещайте часто используемые файлы слишком «глубоко». В данном примере это файлы «Бюджет» и «Сайты» (список избранных ссылок) и размещены они в папке «1 Личное».

Вывод

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

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

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

Насколько хаотично проходил бы мой день, если бы у меня не было единого места, где я могу записывать:

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


Бесплатные SEO курсы от Анны Ященко - 20 PDF-уроков, за 2019 год - Хорошие, для новичков, но и не только, достаточно глубокие, актуальные. Хотите научиться самостоятельному бесплатному продвижению сайтов? Пожалуйста.

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

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

Существуют самые разные органайзеры, так называемые «менеджеры персональной информации».

Много лет назад я пересмотрела все, какие смогла найти. Evernote тоже смотрела, но он мне совсем не приглянулся ни интерфейсом, ни отсутствием древовидной структуры — от этого у меня в записях в Evernote довольно быстро начался полный бардак.

В итоге я остановилась на двух примерно равнозначных — и .

Что мне было нужно от органайзера:

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

Оба всем этим требовниям удовлетворяют. Обе программы имеют в том числе и русский интерфейс.

У меня есть несколько файлов — отдельно самый главный мой файл, открытый весь день, он же еще и под паролем. И отдельно несколько других, которые я открываю гораздо реже.

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

Все мои проекты, кроме этого SEO-блога:

ТОП База - качественная база для полуавтоматической регистрации с Allsubmitter или для полностью ручного размещения - для самостоятельного бесплатного продвижения любого сайта, привлечения целевых посетителей на сайт, поднятия продаж, естественного разбавления ссылочного профиля. Базу собираю и обновляю 10 лет. Есть все виды сайтов, все тематики и регионы.

SEO-Topshop - SEO-софт со СКИДКАМИ, по выгодным условиям, новости SEO-сервисов, баз, руководств. Включая Xrumer по самым выгодным условиям и с бесплатным обучением, Zennoposter, Zebroid и разные другие.

Мои бесплатные комплексные курсы по SEO - 20 подробных уроков в формате PDF.
- каталоги сайтов, статей, пресс-релизовые сайты, доски объявлений, каталоги фирм, форумы, соцсети, блоговые системы и прочее.

"Приближаясь.." - мой блог на тему саморазвития, психологии, отношений, личной эффективности

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

Организация документов

Пользователям, которым приходится иметь дело с большим числом электронных документов, хорошо знакома ситуация, когда, даже несмотря на строгую систему каталогов и подкаталогов, на поиски нужного документа уходит немало времени. Один из вариантов решения данной проблемы - использование специальной программы-каталогизатора, основная задача которой состоит в упорядочивании и рассортировке данных, что в итоге обеспечивает быстрый поиск нужной информации. Таких каталогизаторов на рынке представлено огромное множество, и все они ориентированы на каталогизацию либо дисков, папок и файлов, либо какой-то узкоспециализированной информации (фильмов, монет, марок и пр.). Для каталогизации документов подойдет любой универсальный каталогизатор, позволяющий каталогизировать папки и файлы разных типов. Лучшим среди подобных решений считается пакет WhereIsIt (http://www.whereisit-soft.com/), однако он довольно дорог, а его возможности для многих пользователей явно избыточны. Большинству будет вполне достаточно воспользоваться пакетом WinCatalog Standard.

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

WinCatalog Standard

Разработчик : WinCatalog.com

Размер дистрибутива: 1,62 Мбайт

Работа под управлением: Windows 95/98/2000/Me/NT 4.0/XP

Способ распространения: http://www.wincatalog.com/ru/download/wincatalogs10ru.exe)

Цена: 200 руб.

WinCatalog Standard представляет собой удобный в работе многофункциональный каталогизатор с понятным русскоязычным интерфейсом (рис. 1). Пакет позволяет каталогизировать данные с любых носителей информации, которые могут быть подключены к компьютеру: дискет, жестких и сетевых дисков, обычных CD- и аудиодисков, Zip-дисков и т.д. С его помощью можно рассортировать и упорядочить любые папки и файлы независимо от их местонахождения. Вносить данные в каталог можно как вручную (сразу в виртуальные папки), так и путем сканирования дисков (включая находящиеся там Zip-архивы) - в таком случае извлеченные с дисков папки и файлы для удобства ориентации лучше потом рассортировать по виртуальным папкам, что благодаря поддержке операции drag & drop не займет много времени.

Рис. 1. Интерфейс WinCatalog Standard

Общее управление каталогом осуществляется легко и удобно. Разбиение данных по тематическим папкам существенно упрощает ориентацию, а размещение папок и вложенных в них элементов нетрудно изменить обычным перетаскиванием. Расширенный поиск (по имени, комментарию, размеру и дате изменения; рис. 2), поддерживающий булевы операции и возможность выбора конкретной папки для поиска, а также учитывающий ключевые слова (их можно предусмотрительно добавлять к отдельным элементам каталога), позволяет быстро найти нужный документ, а поиск дубликатов - удалить из коллекции повторяющиеся элементы. Экспорт всей или части каталога документации в CVS-файл обеспечивает возможность обработки данных в другом приложении (например, в MS Excel), а экспорт в HTML-файл удобен для печати каталога.

Рис. 2. Поиск документов в WinCatalog Standard

Maple 6.25

Разработчик : Crystal Office Systems

Размер дистрибутива: Maple - 5,3 Мбайт, Maple Professional - 5,89 Мбайт

Работа под управлением: Windows (все версии)

Способ распространения: shareware (30-дневная демо-версия: Maple - http://www.crystaloffice.com/maple.exe , Maple Professional - http://www.crystaloffice.com/maplepro.exe)

Цена : Maple - 21,95 долл., Maple Professional - 30,95 долл.

Maple - удобный в применении менеджер документов, который позволяет объединять разноплановые материалы в иерархические структуры и получать в итоге структурированные документы: бизнес-планы, отчеты, аналитические записки, брошюры и т.п. В таких иерархических деревьях документов разноплановая информация представлена более наглядно, а найти любой документ гораздо проще, чем при стандартной каталогизации. Для просмотра созданных в Maple документов необходим специальный просмотрщик Maple Reader, который можно бесплатно скачать по адресу: http://www.crystaloffice .com/mreader.exe (2,51 Мбайт). Пакет отличается дружественным интерфейсом (рис. 3) и настолько прост в изучении, что даже отсутствие русскоязычной локализации программы для большинства пользователей не станет преградой, а потому данное решение можно рекомендовать самой широкой аудитории.

Рис. 3. Интерфейс программы Maple

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

Основа любого документа в Maple - иерархическое дерево узлов, уровень вложенности подузлов в котором, равно как и их количество, не ограничен. Каждый узел представляет собой отдельный документ, содержащий не только текст (набранный непосредственно, вставленный из буфера обмена или импортированный из документов в форматах RTF, DOC, WRI и HTML), но и табличный материал, графики, ссылки на базовые фрагменты итогового документа или файлы и т.п. При оформлении документов предусмотрено применение стандартного набора функций для работы с текстом: изменение типа и размера шрифта, создание списков, оформление абзацев, использование стилей и пр. Интеграция с MS Word позволяет применять встроенный в MS Word спеллчекер для проверки грамматики и поиска синонимов не только на английском, но и на русском языке. Встроенная система резервирования обеспечивает возможность создания сжатых резервных копий иерархических документов (в форматах ZIP и CAB). Встроенный мастер шифрования помогает зашифровать конфиденциальные документы с применением криптографического алгоритма Blowfish. А поисковый модуль Finder позволяет быстро найти нужные документы по фрагменту имени, автору, комментариям, содержанию (рис. 4) и т.п.

Рис. 4. Поиск документов по содержащемуся
в них тексту в Maple

Быстрый доступ к документам

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

К сожалению, пользователь далеко не всегда может вспомнить, как назывался созданный позавчера важный документ, а порой и не имеет ни малейшего представления о том, где его искать. Конечно, нужно давать документам значимые имена и сохранять их, придерживаясь четкой каталогизации, но, увы, бывает и иначе, виной чему спешка, отвлекающие звонки и т.п. В результате на поиски требуемого документа может уйти немало драгоценного времени - ведь совсем не факт, что вам удастся открыть его через список ссылок Windows к последним документам, доступным через меню «Пуск». Дело в том, что данный список:

  • ограничен 15 документами - это означает, что вероятность попадания в него документов, например, недельной давности практически равна нулю;
  • не позволяет определить местонахождение документа, если вы помните часть текста, но забыли название файла;
  • не включает одноименные (однако при этом различные) документы, сохраненные под одним именем, но в разных папках, что актуально, например, при совместной работе над документом с формированием нескольких его версий.

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

Если же нужный документ был создан уже давно и потому никак не может фигурировать в списке недавно открывавшихся документов (как встроенном в Windows, так и в списке ActualDoc), то придется прибегнуть к его поиску. Здесь возникает иная проблема - как правило, пользователь не помнит имени документа (равно как и даты его создания), зато знает, какие ключевые слова встречаются в тексте. Значит, нужно искать документ по фрагментам входящего в него текста - увы, данную задачу хоть и можно решить встроенными средствами Windows или, например, Word, но весьма посредственно. И дело не только в том, что такой поиск не совсем очевиден и выполняется медленно - иногда с этим можно смириться. Куда важнее, что далеко не все файлы окажутся найденными - морфологические особенности русского языка при поиске учитываться не будут, поэтому останутся не найденными файлы, в которых искомые слова имеют другое падежное окончание. В то же время специализированные поисковые утилиты, такие как «Ищейка» (http://www.isleuthhound.com/ru/), Superior Search (http://superiorsearch.ru/), «Архивариус 3000» и Phoenix Search (http://indexlab.net/), могут быстро найти нужные документы независимо от их местоположения. Наиболее привлекательным среди названных решений по соотношению «цена/качество» нам представляется пакет «Архивариус 3000».

ActualDoc 3.5

Разработчик : Flexigen Software

Размер дистрибутива: Standard - 4,1 Мбайт, Professional - 3,6 Мбайт

Работа под управлением: Windows 2000/XP/2003/Vista

Способ распространения: Standard - freeware (http://www.flexigensoft.com/files/download/actualdoc-standard.exe), Professional - shareware (14-дневная демо-версия - http://www.flexigensoft.com/files/download/actualdoc.exe)

Цена : Standard - бесплатно, Professional - 19,95 долл.

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

Рис. 5. Интерфейс программы ActualDoc

ActualDoc ведет учет загрузки неограниченного числа документов в течение указанного пользователем срока (по умолчанию - 60 дней), поддерживает более 40 форматов файлов (текстовые и графические файлы, документы MS Office и HTML-документы, PDF-файлы и др.) и позволяет быстро загрузить любой из них. Найти в среде программы нужный документ - не проблема. Если свиток запомненных ею документов сравнительно небольшой, то можно выбрать документ прямо из списка. В противном случае разумнее предварительно ограничить список возможных претендентов путем его фильтрации (возможна фильтрация по временно му интервалу, по расширению и категории) либо провести поиск по имени документа (в общем виде) или по фрагменту входящего в него текста (правда, поиск по русскому тексту не всегда удачен). Есть и другой способ быстро открыть нужный документ - через встроенные закладки (такие же, как в Internet Explorer; рис. 6), которые могут быть назначены отдельным часто используемым документам и существенно ускоряют доступ к ним, так как необходимость поиска отпадает. Выбранный документ оказывается доступным во встроенном просмотрщике - для просмотра, поиска и копирования, а также во внешнем приложении - для редактирования и может использоваться для полной переработки, выборочного копирования из него информации или для отправки документа по электронной почте. При этом сам список документов может быть спрятан от посторонних глаз и защищен паролем - в этом случае недавно использовавшиеся файлы не будут отображаться в меню Пуск -> Документы .

Рис. 6. Открытие документа через закладку
в ActualDoc

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

Архивариус 3000 (3.82)

Разработчик: Likasoft

Размер дистрибутива: 3 Мбайт

Работа под управлением: Windows 95/98/Me/NT/2000/XP/2003/Vista

Способ распространения: shareware (30-дневная демо-версия - http://www.likasoft.com/download/arch3000-ru.exe)

Цена: студенческая лицензия - 195 руб., персональная лицензия - 295 руб., коммерческая лицензия - 900 руб.

« Архивариус 3000» - это оптимальное решение для быстрого поиска документов на 18 различных языках (включая русский, английский, немецкий и французский), ориентированное на широкий круг пользователей. Программа обеспечивает мгновенный доступ к документам, находящимся на жестком диске, сетевых и съемных дисках (CD, DVD, ZIP и др.), и может работать со всеми популярными типами документов (PDF-файлами, документами MS Office, текстовыми файлами и т.д.). Она умеет производить поиск в архивах (ZIP, RAR и др.), в почтовых сообщениях (Outlook, Outlook Express, The Bat! и др.) и вложенных в них файлах. Кроме того, поддерживается поиск в базах данных Lotus Notes и Lotus Domino и в базах сообщений ICQ, Odigo IM и Miranda IM.

Наряду с обычным поиском по ключевому слову или по набору ключевых слов, программа поддерживает режим расширенного поиска с применением логических функций и может искать документы не только по содержимому, но и по имени файла, дате изменения, размеру, типу документа, кодировке и пр. (рис. 7). Благодаря полной поддержке уникода, поиск корректно выполняется не только в документах на одном языке, но и в многоязычных (например, с текстом на русском и немецком языках одновременно). Возможен удаленный поиск документов через Интернет с последующим доступом к найденным документам через любой интернет-обозреватель, например через Internet Explorer. Результаты поиска могут быть представлены в режиме выдержек, когда отображаются наиболее значимые (релевантные) фрагменты выбранных документов с подсветкой найденных слов, и в режиме таблицы, когда выводится краткая информация о документах (рис. 8), по которой они могут быть отсортированы.

Рис. 7. Поиск документов в среде «Архивариус 3000»

Рис. 8. Варианты представления результатов поиска
в «Архивариус 3000»

Заполнение типовых документов

Подготовка типовых документов отнимает значительную часть времени у тех пользователей, кто по долгу службы занимается оформлением разнообразной документации в страховых компаниях, банках, нотариальных конторах, компаниях, оказывающих разного рода услуги, и т.п. Как правило, такие документы создаются в текстовом редакторе Word на основе изначально разработанных базовых документов, в которых просто заменяется некоторая переменная информация. Ничего сложного в этом нет, но при больших объемах документации неизбежны ошибки - можно, например, случайно ввести данные не в то место, где им полагается находиться, или стереть несколько слов документа и т.п. Поэтому желательно, чтобы открытыми для ввода были лишь те поля, в которых должны вводиться данные, а весь остальной текст был заблокирован. Возможность создания подобных документов в Word разработчиками предусмотрена. Достаточно разработать серию шаблонов для всех используемых в организации типовых документов, для каждого шаблона запретить изменение постоянных данных (команда Сервис -> Установить защиту -> Запретить любые изменения, кроме ввода данных в поля форм ) и обучить пользователей создавать документы по шаблонам. Для типовых документов, где переменной информации сравнительно немного, таких шаблонов окажется вполне достаточно, чтобы существенно ускорить процесс подготовки документов и снизить риск ошибок.

Однако на практике применяется немало типовых документов, в которых переменная информация занимает до половины объема, причем часть переменных данных в том или ином виде неоднократно повторяется (рис. 9) - например ф.и.о. в разных падежах, прописи для введенных дат или сумм и т.п. В этом случае использование Word-шаблонов мало что дает, так как заполнение документов даже через шаблоны потребует много времени, ведь все переменные данные придется вводить вручную.

Рис. 9. Пример документа с большим объемом
переменной информации

Есть и еще одна особенность оформления типовых документов - часто требуется подготовить не один документ, а сразу несколько (например, для оформления банковского договора об открытии депозитария нужны три-четыре типа договоров для подписи). Таким образом, одну и ту же информацию приходится вводить в разные документы, на что тоже уходит много времени, а вероятность совершения ошибки при этом соответственно возрастает. Гораздо быстрее можно оформлять подобные документы при помощи специализированных приложений, предназначенных для автоматизации процесса подготовки типовых документов, - например таких, как «АвтоДок» или Blitz Document. Данные приложения тоже базируются на применении шаблонов, которые, в отличие от обычных Word-шаблонов, не только позволяют вводить данные в отведенные для этого поля (для чего пользователю необходимо заполнить набор форм с данными), но и умеют преобразовывать введенные данные запрограммированным образом, например могут заменить число прописью, произвести склонение слов и словосочетаний по грамматическим падежам и т.п. В итоге нужные документы заполняются быстро, а число ошибок, которые при этом можно совершить, оказывается на порядок меньше, чем при традиционной их подготовке в Word. Кроме того, создание типовых документов через специализированные решения привлекательно еще и тем, что все созданные документы автоматически каталогизируются и в дальнейшем найти любой из них - не проблема, а от пользователя не требуется знание тонкостей оформления документации, ведь в шаблонах все юридические нюансы уже учтены.

АвтоДок 1.2

Разработчик: EleWise

Размер дистрибутива: 6 Мбайт

Работа под управлением: Windows 2000/XP/2003

Способ распространения: shareware (функционально ограниченная демо-версия - http://www.auto-doc.ru/download/autodoc/AutoDoc_Demo.exe)

Цена: «АвтоДок-Персональный» - 1980 руб., «АвтоДок-Сервер» - 2980 руб., «АвтоДок-Клиент» - 1490 руб.

«АвтоДок» - это программа, позволяющая автоматизировать и ускорить процесс заполнения типовых документов посредством созданных с помощью MS Word шаблонов и ведущая архив документов и записей, сделанных при помощи этих шаблонов. Процесс генерации новых документов в ней предельно автоматизирован - достаточно выбрать нужный бизнес-сценарий из общего списка сценариев (под бизнес-сценарием понимается настроенный шаблон) и заполнить форму ввода с требуемыми данными (рис. 10). Созданный документ может быть просмотрен, сохранен, распечатан или открыт в Word для дальнейшего редактирования.

Рис. 10. Создание документа по сценарию «АвтоДок»

Число встроенных сценариев невелико (рис. 11), но может быть расширено за счет пользовательских сценариев, процесс создания которых подробно и наглядно представлен в справке и полностью контролируется мастером, а потому доступен для большинства пользователей. Разработка нового сценария предполагает выполнение пяти шагов: ввод названия сценария, создание шаблона, определение переменных, настройка и тестирование сценария с его сохранением для дальнейшего редактирования (рис. 12). На первый взгляд некоторые сложности может вызвать подготовка шаблона, так как он должен быть создан вручную в Word, а это предполагает знание языка создания сценариев. Но на практике все гораздо проще - достаточно уяснить, что переменные вводятся в фигурных скобках, а перед ними устанавливается значок $, весь остальной текст печатается обычным образом (рис. 13). Новые шаблоны могут создаваться не только с чистого листа, но и на базе существующих шаблонов или готовых документов - в первом случае нужно лишь изменить настройки сценария и протестировать его с измененными настройками, а во втором - открыть готовый документ, заменить изменяющуюся информацию переменными и указать его программе в качестве шаблона. Переменные могут быть нескольких типов, в том числе позволяющие:

  • ввести данные сразу в несколько полей: ф.и.о., паспортные данные, реквизиты организации и т.п.;
  • выбрать значение переменной из набора значений;
  • выполнить разнообразные операции и преобразования: вычислить процент от числа или НДС от суммы, преобразовать число в строку, ввести текущую дату и др.;
  • указать слово или словосочетание в определенном падеже и т.д.

Созданные по бизнес-сценариям «АвтоДок» документы сохраняются в виде четко структурированных записей, а потому в любой момент можно найти нужный документ путем фильтрации или поиска, просмотреть его, распечатать, перегенерировать или удалить.

Рис. 11. Окно «АвтоДок» с перечнем групп встроенных
бизнес-сценариев

Рис. 12. Разработка нового сценария в «АвтоДок»

Рис. 13. Пример текста шаблона в «АвтоДок»,
в котором фигурируют четыре переменные: «число»,
«месяц», «организация» и «ф.и.о.»

Программа поставляется в двух версиях: однопользовательской - «АвтоДок-Персональный» и многопользовательской (сетевой), представленной двумя модулями - «АвтоДок-Сервер» и «АвтоДок-Клиент». В однопользовательской версии все компоненты системы располагаются на локальном компьютере, а в многопользовательской база сценариев, шаблонов и записей устанавливается на сервере, а на пользовательских компьютерах ставится лишь клиентская часть, позволяющая использовать все материалы «АвтоДок», хранящиеся на сервере.

Blitz Document 3.4.1

Разработчик: BlitzSoft

Размер дистрибутива: 991 Кбайт

Работа под управлением: Windows NT/2000/XP/2003/Vista

Способ распространения: shareware (функционально ограниченная демо-версия - http://blitz-doc.ru/insblitz.exe)

Цена: 500 руб.

Blitz Document - это компактная программа для автоматического составления типовых документов посредством шаблонов-сценариев. Она позволяет быстро генерировать документы на базе встроенных шаблонов, число которых более 30 (рис. 14), или пользовательских сценариев, которые можно разрабатывать на базе встроенных шаблонов или пустых макетов. Создание документа по готовому сценарию предельно просто - достаточно выбрать вид сценария и выполнить указания мастера, который добросовестно проведет пользователя через все этапы подготовки документа (рис. 15). Готовый документ можно будет просмотреть, распечатать, отредактировать во встроенном текстовом редакторе (исправлять можно как переменные, так и постоянные данные) или открыть для редактирования в Word.

Рис. 14. Список встроенных сценариев Blitz Document

Рис. 15. Создание документа по сценарию
Blitz Document

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

Рис. 16. Разработка нового шаблона на базе макета
в Blitz Document

  • склонение слов и словосочетаний по грамматическим падежам;
  • перевод чисел в строки;
  • перевод календарных дат в строки;
  • проведение любых применяемых в юридических и бизнес-документах вычислений;
  • изменение текста в зависимости от значения введенных данных и т.д.

Созданные при помощи Blitz Document документы сохраняются в структурированных учетных журналах - это позволяет быстро ориентироваться в документации и практически мгновенно получать доступ к нужным материалам, например для того, чтобы их распечатать. Кроме того, документы можно группировать в виртуальные дела, что удобно для быстрого доступа к материалам, связанным с конкретным фигурирующим в базе субъектом или объектом.

Распознавание текста в отсканированных документах

Пользователям, которым часто приходится переводить в электронный редактируемый формат бумажные документы (страницы книги, газеты, журнала или факса), не обойтись без системы распознавания символов, или OCR-системы (Optical Character Recognition), предназначенной для автоматического ввода текстов бумажных документов в компьютер. Теоретически можно воспользоваться программой FineReader от компании ABBYY или CuneiForm от Cognitive Technologies - обе надежны в работе и отличаются высокой точностью распознавания. Но у пакета FineReader имеется упрощенная и приемлемая по цене для домашних пользователей версия ABBYY FineReader 8.0 Home Edition, что делает его более привлекательным для широкой аудитории.

ABBYY FineReader 8.0

Разработчик : ABBYY Software

Размер дистрибутива: 40,5 Мбайт

Работа под управлением: Windows 98/Me/NT 4.0/2000/XP

Способ распространения: shareware (демо-версия FineReader Home Edition отсутствует, функционально ограниченная демо-версия FineReader Professional Edition - http://www.abbyy.ru/download/?param=45793)

Цена : FineReader Home Edition - 990 руб., FineReader Professional Edition - 3750 руб.

ABBYY FineReader - идеальное решение для распознавания документов, в которых распознается не только текст, но и оформление, что обеспечивает точную передачу таблиц, картинок и разбиения текста по колонкам (рис. 17). Программа проста в использовании, умеет распознавать многоязычные (поддерживаются 179 языков) и многостраничные документы. Предусмотрена возможность распознавания всего документа целиком либо его отдельных страниц. Результат можно сохранить в одном из распространенных форматов: RTF, DOC, XLS, HTML, TXT или PDF. Возможно пошаговое сохранение результатов распознавания для исключения ошибок. Реализован экспорт результатов распознавания непосредственно в Microsoft Word, Excel, Lotus Word Pro, Corel WordPerect и Adobe Acrobat. Ускорить проверку результата поможет встроенная программа проверки орфографии (для 36 языков), а интеграция с Microsoft Word позволяет вызывать программу прямо из Word, не отвлекаясь от работы с текстом.

Рис. 17. Результат распознавания документа
в ABBYY FineReader Home Edition

Программа представлена в двух версиях: FineReader Home Edition, рассчитанной на начинающих пользователей, и FineReader Professional Edition, ориентированной на профессионалов. Профессиональная версия позволяет управлять параметрами распознавания (менять режим, осуществлять распознавание с обучением) и отличается более богатым набором функций по распознаванию (распознавание PDF-файлов, снятых цифровым фотоаппаратом текстов и др.). Кроме того, в Professional Edition предусмотрено больше различных форматов сохранения, добавлены возможности распознавания штрих-кодов и быстрого распознавания скриншотов с помощью утилиты Screenshot Reader.

Конвертирование документов из PDF-формата

Вся техническая документация поставляется сегодня в формате PDF, для просмотра документов в котором применяется бесплатная утилита Adobe Acrobat Reader. Но довольно часто возникает необходимость в использовании фрагментов PDF-файлов при подготовке собственных документов или редактировании материалов в PDF-формате (например, статьи, контракта, отчета и т.п.). В первом случае потребуется извлечь из PDF-файлов фрагменты текста и/или изображения (теоретически это можно сделать и с помощью встроенных средств Acrobat Reader, но с весьма посредственным результатом). Во втором случае придется конвертировать PDF-документы в редактируемый формат (например, в Word-формат) с сохранением оформления исходного документа, что в Acrobat Reader даже не предусмотрено. В таких случаях на помощь придут специальные утилиты, из которых наиболее привлекательными представляются пакеты ABBYY PDF Transformer и PDF2Word (http://www.toppdf.com/pdf2word/index.html). Мы рассмотрим первый из них - он хоть и дороже, зато имеет русскоязычный интерфейс и позволяет конвертировать PDF-файлы в несколько редактируемых форматов, причем умеет верно распознавать не только английский, но и русский текст.

ABBYY PDF Transformer 2.0

Разработчик: ABBYY Software

Размер дистрибутива: 52 Мбайт

Работа под управлением: Windows 2000 (SP2 или выше)/XP/Server 2003

Способ распространения: shareware (15-дневная демо-версия - http://www.abbyy.ru/pdftransformer/?param=35957)

Цена: 1490 руб.

ABBYY PDF Transformer - утилита для конвертирования PDF-документов в форматы документов Microsoft Word (рис. 18), Excel, а также в HTML- и TXT-файлы. Пакет отличается интуитивно понятным интерфейсом и очень прост в использовании, а потому его освоение окажется по силам даже начинающим пользователям.

ABBYY PDF Transformer умеет конвертировать любые PDF-файлы, включая файлы без текстового слоя (такие файлы чаще всего получаются из отсканированных документов и представляют собой изображение текста), и корректно обрабатывает PDF-файлы, содержащие любые комбинации поддерживаемых языков (включая русский и английский). Утилита точно сохраняет оформление исходного документа (картинки, таблицы, расположение колонок, ссылки) и позволяет управлять вариантами конвертирования и сохранения. Например, можно четко определить области, которые должны восприниматься программой как текст или как изображение (что актуально для PDF-файлов со сложным оформлением), сохранить готовый документ с таким же оформлением, как в оригинале, или как колонку текста (с картинками или без - по желанию) и т.д. При необходимости возможно выборочное конвертирование отдельных страниц или даже их фрагментов. Кроме того, ABBYY PDF Transformer умеет осуществлять и обратное конвертирование, позволяя создавать PDF-файлы из документов Microsoft Word, таблиц Excel, презентаций PowerPoint, диаграмм Visio и HTML-файлов, а также практически из любого приложения, поддерживающего вывод документа на печать (это реализовано через виртуальный принтер PDF-XChange for ABBYY PDF Transformer 2.0).

Введение

Общая часть

1. Обзор средств структурирования информации

1.1.1. White board.

1.1.2. Приложения класса note taking.

1.1.3. Приложения класса mind-mapper.

1.1.4. Приложения класса bookmarking.

1.2.1. Offline-приложения.

1.2.2. Offline-приложения с элементами online-функционала.

1.2.3. Online-приложения.

1.3.1. Бесплатные приложения.

1.3.2. Бесплатные программы с дополнительными платными функциями

1.3.3. Платные программы.

2. Обзор программных продуктов-аналогов

2.1. Обзор и выбор инструментария

Специальная часть

3. Разработка архитектуры и структуры системы

3.1. Структура программы

3.1.1. Классы объектов «Пинотео»

3.1.2. Основные методы и переменные классов

3.2. Элементы рабочего поля «Пинотео».

3.2.1. Абстрактные элементы.

3.2.2. Элемент типа «Текст».

3.2.3. Элемент типа «Изображение».

3.2.5 Алгоритмы работы с элементами.

3.2.6. Механизм обновления главного рабочего поля.

3.3. Линии связей элементов.

3.3.1 Работа с линиями связей.

3.4. Дополнительные функциональные возможности.

3.4.1. Режим сетки.

3.4.2. Выделение нескольких элементов.

3.4.3. Режим масштабирования.

3.4.4. Вывод на печать.

3.4.6. Работа с буфером обмена.

4. Разработка системы поддержки и дистрибьюции

Охрана труда

5.1. Введение

5.2.5. Выводы

5.5. Требования к помещениям и организации рабочих мест

5.7. Выводы

Заключение

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

Введение

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

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

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

Первостепенные задачи, которые должны быть решены с помощью такого универсального средства:

1. Простота создания и представления информации.

2. Наглядность информации.

3. Удобство изменения данных.

4. Удобство распространения данных.

Общая часть

1. Обзор средств структурирования информации

1.1. Деление программ и технических средств на классы по типу предоставляемого функционала.

1.1.1. White board.

В начале 80-х годов стал образовываться класс технических средств под общим названием white board (в переводе с англ. «белая доска»), который был призван решить проблему представления и структурирования информации.

В этом классе средств можно выделить несколько подклассов:

а) Маркерная доска white board. Это простой аналог обыкновенных классных досок, на которых пишут мелом. Писать на такой доске можно все, что угодно, но технически сохранить это никак нельзя. Поэтому сразу переходим к следующему подклассу.

б) Электронная интерактивная доска white board.

Электронная интерактивная доска - это достаточно большой сенсорный экран, который работает как часть системы, состоящей из компьютера и проектора. Технология работы доски основана на принципе резистивной матрицы и является на данный момент самой распространенной в мире и самой безопасной для здоровья.

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

в) Приложение white board.

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

    Magic Whiteboard.

  1. Game Show Wizard.

Рис.1. Скриншот программы WhiteBoard PS.

Рис. 2. Скриншот программы VirtualBoard.

1.1.2. Приложения класса note taking.

Существует еще один класс программных средств – note taking (в переводе с англ. «написание заметок»).

Программное обеспечение класса note taking призвано облегчать процесс структурирования информации. Приложения этого класса можно также разделить на несколько подклассов.

а) Приложения sticky notes (в переводе с англ. «клейкие записки»).

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

Примеры программных продуктов этого подкласса:

    TK8 Sticky Notes.

    REM Sticky Notes.

    MoRUN.net Sticker.

Рис. 3. Скриншот программы Sticker Lite.


Рис. 4. Скриншот программы TK8 Sticky Notes.

б) Приложения для создания записей (непосредственно note taking программы).

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

    Microsoft Office OneNote.

Рис. 5. Скриншот программы Google Notes.

Рис. 6. Скригшот программы EverNote.

Рис. 7. Скриншот программы Microsoft Office OneNote.

1.1.3. Приложения класса mind-mapper.

Также стоит упомянуть класс программ mind-mapper (в переводе с англ. «интеллект-карта»). Представители этой категории программного обеспечения предназначены в первую очередь для изображения процесса общего системного мышления в рамках какой-то предметной области с помощью схем. Хотя существует достаточно большое количество свободно распространяемых программ и бесплатных веб-сервисов для создания интеллект-карт, все они предназначены для представления информации в заранее определенном формате – древовидной структуре, которая может быть не удобна для решения некоторых задач.

Примеры программных средств этого подкласса:

Рис. 8. Скриншот программы MindManager.

Рис. 9. Скриншот программы XMind.

1.1.4. Приложения класса bookmarking.

В связи с бурным ростом Интернета становится все более популярно разрабатывать online-сервисы, выполняющие функции offline-программ. Одним из примеров таких сервисов могут служить приложения класса bookmarking.

Bookmarking приложения (в переводе с англ. «установка закладки») – online-сервисы для создания записей, хранения списков Интернет-закладок и обмена ими с другими пользователями.

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

Примеры программных средств этого подкласса:

Рис. 10. Скриншот программы Delicious.

1.2. Деление программ на классы на основе предоставления сервисов в Интернете.

Кроме деления технических и программных средств на перечисленные выше классы и подклассы стоило бы отдельно оговорить, что программные средства также можно делить на категории по тому принципу, представлены ли они каким-либо функционалом в Интернете:

1.2.1. Offline-приложения.

Как следует из названия, такие приложения работают без использования сети Интернет только на компьютере пользователя.

Примеры программных средств этого подкласса:

    Microsoft Office OneNote.

1.2.2. Offline-приложения с элементами online-функционала.

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

1.2.3. Online-приложения.

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

Примеры программных средств этого подкласса:

1.3. Деление программ на классы по их стоимости (лицензии).

1.3.1. Бесплатные приложения.

а) Свободно-распространяемое программное обеспечение с открытым исходным кодом.

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

Пример программных средств этого подкласса:

б) Бесплатно-распространяемые приложения.

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

Пример программных средств этого подкласса:

1.3.2. Бесплатные программы с дополнительными платными функциями.

Этот вид предоставления программного обеспечения в Интернете сейчас самый распространенный – пробная версия программы доступна бесплатно, а вот за дополнительные функции или за дальнейшее использование придется заплатить.

Пример программных средств этого подкласса:

1.3.3. Платные программы.

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

Пример программных средств этого подкласса:

    Microsoft Office OneNote.

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

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

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

2. Обзор программных продуктов-аналогов

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

Выбранные критерии для сравнения:

    Лицензия (или стоимость).

    Поддерживаемые платформы.

    Использование тэгов/ закладок.

    Режим white board.

    Ввод данных с клавиатуры.

    Добавление картинок/файлов (подразумеваются не сами файлы, а ссылки на них).

    Поддерживаемые форматы.

    Функция печати.

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

Приложения для анализа отбирались в сети Интернет на основе описанных ранее классов.

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

Наименование

программного средства

Лицензия

Платформы

Использование тэгов/закладок/страниц

Режим white board

Ввод данных с клавиатуры

Добавление картинок/файлов

Поддерживаемые форматы

Комментарии

1. AllMyNotes Organizer

Бесплатные и платные версии

Windows 2000/XP/

RTF, HTML, различные форматы изображений.

2. BasKet Note Pads

Простой текст, HTML

Разбивает информацию на категории

3.Google Notebook

Веб-сервис

Веб-приложение

Любая платформа, поддерживающая Java, включаю Linux, Windows, Mac OS X

TXT, HTML, JPG, PDF

Требуется Java

Windows, Linux, Mac

XHTML, XML, PNG, JPG, GIF

Бесплатный веб-сервис

Веб-приложение

Сохранение в формате HTML

Бесплатные и платные версии

Mac OS X, iPhone OS, Windows XP, Windows Vista, Windows 7, Windows Mobile, Palm Pre, IMAP (только для чтения), WWW.

Изображения разных форматов, TXT, HTML и т.д.

NoteXmlFormat, HTML, PDF

9. Microsoft Office OneNote

Входит в платный офисный пакет Microsoft Office

Windows XP, Windows Vista, Windows 7, Windows Mobile

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

NoteXmlFormat, HTML, PDF, wiki-formats

Веб- приложение

Текст, изображения

Microsoft Windows, Mac OS и Linux

Сохранение в HTML, XML и т.д.

Простое специализированное ПО для управления проектами с помощью интеллект-карт

LGPL v3, есть платные версии

Кросс-платформенное приложение

Сохранение в форматах.XMIND и XML

Заточено именно на создание интеллект-карт

14. MindManager

Платное приложение (от €299.00)

Microsoft Windows, Mac OS X

XML, HTML, вставка изображений и файлов различных форматов

Удобное, но достаточно дорогое ПО для создания интеллект-карт

(российская разработка)

Платное приложение

Microsoft Windows, Mac OS X

Добавление скриншотов из видеоконференции

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

Бесплатное онлайн-приложение

Изображения различных форматов, сохранение в DOC, TXT.

Многофункциональное бесплатное приложение (с неограниченным местом для хранения материалов) для управления в первую очередь текстовой информации; минус – есть только онлайн-версия.

LGPL, есть платные версии

Microsoft Windows

Изображения различных форматов, аудио- и видеофайлы, TXT, DOC, PDF и т.д.

Функционал достаточно велик, однако, цена расширенных версий высокая.

Бесплатное онлайн-приложение

Любая, так как это онлайн-сервис

Изображения различных форматов, TXT, DOC

Добротный онлайн-сервис для работы в первую очередь с текстовой информацией + возможность самостоятельной настройки сервиса с помощью XHTML и использовать Open API; только онлайн-вариант программы существует, и это явный минус

Базовое бесплатное приложение + платные дополнения

Любая, так как это онлайн-сервис

Чрезмерно простой органайзер с минимумом функций

Бесплатное приложение

Любая, так как это онлайн-сервис

JPG, PNG, GIFF, BMP, TXT, DOC

Простой органайзер с минимумом функций

Бесплатное приложение

Любая, так как это онлайн-сервис

22. Zoho Notebook

Бесплатное приложение

Любая, так как это онлайн-сервис

Различные форматы аудио-, видео-, фото и текстовых файлов

Один из лучших онлайн-сервисов для создания записей –простой интерфейс и масса возможностей, однако если у сайта возникнут проблемы, вы потеряете ваши записи

Бесплатное приложение

Любая, так как это онлайн-сервис

Приложение применимо только для хранения ссылок и Интернет-страниц

17. «Пинотео»

(моя разработка)

Windows, Mac OS, Linux

Простое и эффективное приложение, имитирующее поверхность, на которой можно структурировать информацию.

По итогам анализа таблицы становится очевидно, что основными конкурентами «Пинотео» могут считаться XMind , MindManager и Microsoft Office OneNote . Однако в ходе дальнейшего анализа ясно, что XMind и MindManager специализируются именно на создании интеллект-карт, и пользоваться ими как «электронными досками» в чистом виде просто не удобно. Более того, MindManager хотя и имеет пробную версию, после определенного количества созданных вами карт, придется платить немалые деньги за продолжение использования программы. Если говорить о OneNote от Microsoft, то эта программа также не распространяется бесплатно в отличие от разработанного программного комплекса «Пинотео». Также в Интернете можно встретить немало негативных отзывов относительно огромного количество функций, встроенных в OneNote – подчас чтобы начать работу в этом приложении, придется выполнить достаточное количество вспомогательных действий, в то время как «Пинотео» сразу после запуска готов к работе.

Выводы:

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

    «Пинотео» распространяется бесплатно;

    Имеет интуитивно понятный интерфейс;

    «Пинотео» требуется минимум ресурсов компьютера; более того, программа легко устанавливается и сразу готова к работе после запуска;

    Основной режим комплекса white board позволяет структурировать и хранить информацию в удобном именно для пользователя виде. При желании с помощью функционала «Пинотео» можно создавать и простейшие интеллект-карты, и схемы, а также диаграммы и в будущем блок-схемы;

    С «Пинотео» можно создать максимально наглядные документы за буквально несколько кликов;

    «Пинотео» – простейшее средство для хранения записок и заметок, благодаря возможности объектов имитировать sticky notes режим (в переводе с англ. «клейкие листочки»).

У разработанного приложения может быть много сфер применения:

    В сфере бизнеса «Пинотео» может помочь как в проведении презентаций и собраний, так и в управлении проектами.

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

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

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

2.1. Обзор и выбор инструментария

Основным инструментарием разработки были избраны язык C++ и библиотека виджетов Qt. Главное достоинство обоих средств - широкая распространенность, качество документации и возможность создавать платформонезависимые продукты. В частности, Qt включает в себя все основные классы, которые могут потребоваться при разработке прикладного программного обеспечения, начиная от элементов графического интерфейса и заканчивая классами для работы с сетью, базами данных и XML. Qt является полностью объектно-ориентированным, легко расширяемым и поддерживающим технику компонентного программирования. Существуют версии библиотеки для Microsoft Windows, систем класса UNIX с графической подсистемой X11, Mac OS X, Microsoft Windows CE, встраиваемых Linux-систем и платформы S60. Также идёт портирование на HaikuOS.

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

Специальная часть

3. Разработка архитектуры и структуры системы

3.1. Структура программы

3.1.1. Классы объектов «Пинотео»

С точки зрения объектной модели, «Пинотео» состоит из 11 основных классов, часть которых базируется на классах, встроенных в библиотеку Qt. Вот перечень этих классов:

    MainWindow - класс «Пинотео», описывающий поведение и внешний вид главного окна приложения. Наследует от встроенного в Qt QmainWindow.

    abstractMainArea - класс «Пинотео», описывающий базовый функционал рабочего поля приложения. Наследует от встроеннного в Qt класса QFrame.

    mainArea - класс «Пинотео», описывающий функционал и внешний вид рабочего поля приложения. Отвечает за отображение дочерних элементов, связей между ними, а так же за ряд операций, таких как удаление, копирование, вставка и т.д. Наследует от abstractMainArea.

    Area - класс «Пинотео», представляющий из себя прототип элемента. Содержит базовые для всех элементов наборы атрибутов и методов. Наследует от встроенного в Qt QFrame.

    fileArea - класс «Пинотео», предоставляющий функционал расположения ссылок на файлы на рабочем поле приложения. Наследует от Area.

    textArea - класс «Пинотео», предоставляющий функционал расположения текстовых элементов на рабочем поле приложения. Наследует от Area.

    imageArea - класс «Пинотео», предоставляющий функционал расположения элементов, содержащих изображение, на рабочем поле приложения. Наследует от Area.

    resize_tool - класс, который рассчитывает и обрабатывает операции масштабирования и изменения размеров рабочего поля «Пинотео».

    speByteArray - класс-обертка вокруг встроенного в Qt QbyteArray. Содержит экземпляр класса QbyteArray, а так же ряд дополнительных функций для работы с ним.

    Text - класс «Пинотео», описывающий внешний вид и логику работы текстового поля элементов текстового типа. Наследует от встроенного в Qt QtextEdit.

    vectorLine - класс «Пинотео», описывающий логику работу линий связи элементов «Пинотео». Хранит серийный номера связываемых элементов и ссылки на них. Имеет внутри себя метод анализа идентичности данной связи какой-либо другой для предотвращения создания связей-дубликатов.

3.1.2. Основные методы и переменные классов

Класс MainWindow:

Переменные:

    QString title - заголовок окна приложения

    QString filename - имя и размещение открытого файла

    QByteArray exchange_buffer - буфер обмена

    mainArea * mainarea - основное рабочее поле

    Список всех кнопок меню

    resizeEvent - обработчик события изменения размеров окна приложения

    closeEvent - обработчик события закрытия приложения

    Save - функция сохранения данных в файл

    Open - функция загрузки данных из файла

    Список обработчиков всех кнопок меню

Класс abstractMainArea:

Переменные:

    bool grid_mode - включен ли «режим сетки»

    unselectAll - сбросить выделение всех элементов

    deleteArea - уделение указанного элемента

    moveSelectedAreas - перемещение выделенных элементов

    resize - изменение размера

    refresh - обновление содержимого

Класс mainArea:

Переменные:

    vector element - список всех элементов

    vector line - список всех линий связи

    QByteArray previous_state - предыдущее состояние содержимого

    check_for_bad_lines - поиск и удаление невалидных связей-дубликатов

    zoom_in - приближение

    zoom_out - отдаление

    set_font_for_areas - настройка шрифтов выделенных элементов

    set_color_for_areas - настройка цветов выделенных элементов

    restore_from_ex_buffer - восстановление состояниея из буффера

    printPreview - предпросмотр печати

    printDocument - печать документов

    А также функции создания элементов

Класс Area:

Переменные:

    QColor color - цвет

    int serial - серийный номер

    bool selected - выделен ли

    QRect lastGeometry - предыдущее состояние геометрии (текущее состояние хранится в переменной родительского класса, встроенного в Qt)

    SetParent - установка родительского виджета

    check_empty - проверка, не пуст ли

    set_colot - настройка цвета

    contains - получение контента

    Stretch - растяжение элемента до определенных размеров

    zoom_in и zoom_out - масштабирование элемента

    А также многочисленные функции обработки событий манипулятора «мышь»

Класс fileArea:

Переменные:

    Text * text - экземпляр класса Text - содержит текстовое поле

    QFont *font - шрифт текста

    set_font - настройка шрифта

Класс imageArea:

Переменные:

    QImage image - отображаемое изображение

    Qimage default_image - первично загруженное изображение

Класс fileArea:

Переменные:

    QString filename - путь и имя связанного файла

Класс resizeTool:

    Обработчики воздействий мыши, вследствие чего и происходит изменение размеров главного рабочего поля

Класс speByteArray:

Переменные:

    QByteArray byte_array - изначально заложенная информация

    split - разбиение массива байтов на части с границей блока - сепаратором

Класс Text:

Переменные:

    Area * parent - указательн на объект-хозяин

Класс vector_line:

Переменные:

    Area *src, *dest - указатели на связываемые объекты

    is_the_same - сравнение данной линии связи с указанной другой

    draw - отрисовка линии связи

3.2. Элементы рабочего поля «Пинотео».

Элементы «Пинотео» подразделяются на следующие типы:

    Абстрактный

    Изображение

Рис. 11. Элементы «Пинотео».

3.2.1. Абстрактные элементы.

Абстрактные элементы «Пинотео» - элементы, на которых базируются все прочие элементы. Абстрактные элементы несут в себе функционал и свойства, базовые для всех элементов.

Основные свойства:

    координаты

    серийный номер

    выделен ли

    разрешено ли масштабирование

Основные методы:

    изменение геометрии

    изменение месторасположения

    изменение цвета

    получение содержимого

    механизм выделения

Изменение геометрии и месторасположения производится при клики мышью на определенный участок элемента и дальнейшем перемещении курсора:

3.2.2. Элемент типа «Текст».

Помимо стандартного функционала, описанного выше, текстовые объекты предоставляют возможность манипуляции с текстом в специальном поле. Текстовое поле - это отдельный класс, разработанный в рамках «Пинотео».

Так же, разработана функция set_font, позволяющая установить настройки отображения текста.

3.2.3. Элемент типа «Изображение».

Предоставляет возможность загружать в себя и манипулировать изображением. Поддерживаются форматы:

Изображение можно масштабировать как в большую, так и в меньшую сторону, причем исходное качестве не теряется, т.к. исходная картинка загружается в память при создании такого элемента. Если габариты исходного изображения больше чем 640х480 пикселей, то изображение будет пропорционально уменьшено для достижения данных габаритов:

3.2.4. Элемент типа «ссылка».

Хранит в себе ссылку на файл. При двойном клике по файлу левой кнопкой мышью будет вызвано приложение операционной системы, проассоциированное с данным типом файлов, которому, в качестве аргумента, передастся полный путь к файлу и его имя. Данный тип элементов нельзя масштабировать.

3.2.5 Алгоритмы работы с элементами.

Все элементы «Пинотео» содержатся в специальном контейнере, встроенном в язык С++. Этот контейнер - Vector. Данный контейнер поддерживает операции удаления и добавления в него элементов, что от него и требуется.

Большинство операций «Пинотео» поддерживают работы одновременно с несколькими элементами. На практике, обрабатываются, как правило выделенные элементы.

Алгоритм:

    Выбираем очередной элемент из контейнера

    Проверяем, выделен ли элементам, если нет - переходим к следующему элементу

    Проверяем, не удален ли элементам, если нет - переходим к следующему элементу

    Применяем к элементы указанную операцию

    Переходим к следующему элементу

Операции, работающие с выделенными элементами, по описанному выше алгоритму:

    Изменение цвета

    Перемещение

    Установление связей

    Изменение шрифта (добавляется проверка на то, что тип элемента - текстовый)

Операции, работающие с элементами, независимо от их выделения:

    Масштабирование

    Переключение в режим сетки

    Получение содержимого элемента для сохранения

3.2.6. Механизм обновления главного рабочего поля.

Для увеличения скорости работы приложения, в «Пинотео» разработана специальная система обновления главного рабочего поля. Особенностью этой системы является то, что обновление рабочего поля инициируется лишь в те моменты, когда происходят какие-то внешние изменения элементов или связей. Таким образом не приходится многократно отрисовывать одну и ту же картинку.

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

Операции, инициирующие обновление:

    Добавление элементов

    Удаление элементов

    Перемещение элементов

    Изменение геометрии элементов

    Изменение визуальных настроек элементов

    Создание линий связи

    Удаление линий связи

    Операции масштабирования рабочего поля

    Изменение размера рабочего поля

    Активация приложения

3.3. Линии связей элементов.

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

Для иницилизации такой связи между элементами, пользователь должен выделить связуемые элементы и нажать соответствующую кнопку в меню. Аналогично для удаления - другую кнопку.

Если выделено более двух элементов, то будут проставлены все возможные связи между ними.

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

3.3.1 Работа с линиями связей.

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

3.4. Дополнительные функциональные возможности.

3.4.1. Режим сетки.

Для удобства позиционирования элементов, в «Пинотео» введена возможность активации режима сетки. Суть этой возможности сводится к тому, что все рабочее поле виртуально разбивается на секторы заданного размера, и каждый элемент станет занимать определенный сектор. На практике так гораздо удобнее выдерживать равные интервалы между элементами, если это требуется.

3.4.2. Выделение нескольких элементов.

Выделение нескольких элементов происходит при помощи подвижной рамки. Воспользоваться подвижной рамкой можно, если активирован «режим курсора» «Пинотео». Чтобы создать рамку, необходимо зажав левую кнопку мыши в определенной точке рабочего поля «Пинотео» перетаскивать курсор мыши в нужном направлении. При этом рамка визуализируется на рабочем поле. Все элементы, оказавшиеся внутри рамки, станут выделенными.

Рис. 12. Выделение элементов.

3.4.3. Режим масштабирования.

Для удобства работы с документами, в «Пинотео» введена возможность масштабирования элементов рабочего поля. Масштабировать можно двумя способами - уменьшая и увеличивая элементы на рабочем поле. Каждая итерация масштабирования увеличивает или уменьшает размер элементов вдвое. При этом также масштабируется и содержимое элементов. В случае с элементами, содержащими изображение, вдвое изменяются габариты этого изображения, а в случае с элементами, содержащими текст, изменяется вдвое размер шрифта.

3.4.4. Вывод на печать.

Еще одной важной деталью для пользователя при работе с документами является возможность вывода содержимого документа на печать. «Пинотео» предоставляет такую возможность. Эта возможность реализовывается за счет предоставляемого Qt функционала, заключенного в классы QPrinter и QprintPreviewDialog. При нажатии пользователем кнопки «Печать» в верхнем меню посредством паттерна «сигнал-слот» активизируется механизм печати, в который передается указатель на экземпляр класса главного рабочего поля, после чего производится рендер изображения и вывод его на предпросмотр. Из режима предпросмотра документ можно отправить непосредственно на печать путем нажатия соответсвующей кнопки.

3.4.5. Сохранение и загрузка данных.

Работая с «Пинотео», как впрочем с любым другим приложением, пользователь, рано или поздно, сталкивается с проблемой выгрузки полученных данных из оперативной памяти на какой-либо носитель для последующего использования. Для решения этой проблемы были разработаны:

    Формат файла, содержащего в себе сохраненные данные

    Механизм сохранения и загрузки

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

Рассмотрим каждый из этих трех пунктов подробнее.

Формат файла. Для хранения данных на носителях был разработан формат сохраняемого файла на основе XML. Рассмотрим файл, содержащий в себе конспект лекций дисциплины ИПУ.

Внешний вид:

Рис. 13. Документ «Пинотео».

Внутреннее содержание:

Информация о любом объекте заключена в теге object. Этот тег обладает рядом свойств, если он описывает элемент, то свойства такие:

    type - тип элемента (текстовый, изображение, связь или ссылка)

    x - левая граница элемента

    y - верхняя граница элемента

    w - длина элемента

    h - высота элемента

    r - красный цвет в элементе (от 0 до 255)

    g - зеленый цвет в элементе

    b - синий цвет в элементе

    serial - серийный номер элемента

После списка элементов следует список связей. Рассмотрим, как записывается связь:

stc - серийный номер 1го объекта

dest - серийный номер 2го объекта

Механизм сохранения и загрузки. Для сохранения данных в файл разработан механизм сохранения, который получает информацию об объектах и связях, преобразует ее и записывает в файл.

При вызове метода Save приложение определяет размещение и имя сохраняемого файла, далее вызывает метод класса рабочего поля - this->mainarea->Store() , который, свою очередь опрашивает каждый элемент о содержащей его информации:

После чего, полученная информация записывается в файл.

При загрузки данных из файла, данные преобразуются обратно в объекты:

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

3.4.6. Работа с буфером обмена.

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

    Копирование

  1. Вырезание

    Операция отмены последнего действия

Механизм добавления данных в буфер обмена схож с механизмом сохранения данных в файл.

3.5. Разработка интерфейса пользователя.

Концепция построения интерфейса «Пинотео» заключается в следующем: каждую стандартную операцию «Пинотео» можно инициировать одним кликом мыши. К стандартным операциям относятся:

    Переключение в режим выделения

    Переключение в режим добавления текстовых элементов

    Переключение в режим добавления графический элементов

    Переключение в режим добавления ссылочных элементов

    Добавление линии связи

    Удаление линии связи

    Переключение в «режим сетки»

    Настройка шрифтов

    Настройка цветов элементов

    Увеличение масштаба

    Уменьшение масштаба

Каждая из перечисленных операций вызывается кликом по соответствующей кнопки главного меню приложения:

Рис. 13. Верхнее меню «Пинотео».

Помимо главного меню, существует вторичное меню «Пинотео», которое позволяет выполнять следующие операции:

    Подменю «Файл»

      Создать новый документ

      Отправить документ на печать

      Закрыть приложение

    Подменю «Правка»

    1. Отменить

      Вырезать

      Копировать

      Вставить

    2. Выделить все элементы

    Подменю «Пинотео»

    1. Узнать текущую версию

      Проверить наличие обновлений

Рис. 14. Меню «Пинотео».

Так же для удобства введения текста в текстовые элементы, в них добавлено контекстное меню:

Рис. 15. Контекстное меню «Пинотео».

4. Разработка системы поддержки и дистрибьюции

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

Для разработки использовались следующие средства:

    Язык программирования Python

    Фреймворк Django

    База данных BigTable

Ресурс размещен на серверах Google Appspot.

Охрана труда

5. Исследование возможных опасных и вредных факторов при эксплуатации ЭВМ и их влияния на пользователей

5.1. Введение

Охрана труда - это система законодательных актов, социально-экономических, организационных, технических, гигиенических и лечебно-профилактических мероприятий и средств, обеспечивающих безопасность, сохранение здоровья и работоспособности человека в процессе труда. Полностью безопасных и безвредных производственных процессов не существует. Задача охраны труда - свести к минимуму вероятность поражения или заболевания работающего с одновременным обеспечением комфорта при максимальной производительности труда. В процессе использования ПЭВМ здоровью, а иногда и жизни оператора угрожают различные вредные факторы, связанные с работой на персональном компьютере. Типичными ощущениями, которые испытывают к концу дня люди, работающие за компьютером, являются: головная боль, резь в глазах, тянущие боли в мышцах шеи, рук и спины, зуд кожи на лице и т.п. Испытываемые каждый день, они могут привести к мигреням, частичной потере зрения, сколиозу, тремору, кожным воспалениям и другим нежелательным явлениям. Была выявлена связь между работой на компьютере и такими недомоганиями, как астенопия (быстрая утомляемость глаза), боли в спине и шее, запястный синдром (болезненное поражение срединного нерва запястья), тендениты (воспалительные процессы в тканях сухожилий), стенокардия и различные стрессовые состояния, сыпь на коже лица, хронические головные боли, головокружения, повышенная возбудимость и депрессивные состояния, снижение концентрации внимания, нарушение сна и немало других, которые не только ведут к снижению трудоспособности, но и подрывают здоровье людей. Основным источником проблем, связанных с охраной здоровья людей, использующих в своей работе автоматизированные информационные системы на основе персональных компьютеров, являются дисплеи (мониторы), особенно дисплеи с электронно-лучевыми трубками. Они представляют собой источники наиболее вредных излучений, неблагоприятно влияющих на здоровье операторов и пользователей. Любой производственный процесс, в том числе работа с ЭВМ, сопряжен с появлением опасных и вредных факторов. Опасный фактор - это производственный фактор, воздействие которого на работающего в определенных условиях приводит к травме или другому резкому внезапному ухудшению здоровья. Вредный фактор - производственный фактор, приводящий к заболеванию, снижению работоспособности или летальному исходу. В зависимости от уровня и продолжительности воздействия вредный производственный фактор может стать опасным. Типовая конфигурация компьютеризированного рабочего места:

    ПК на основе процессора любого современного процессора, c необходимым набором устройств ввода-вывода и хранения информации, такими как жесткие диски и устройсива чтения и записи оптических дисков;

    лазерный принтер HP Color LaserJet 2600N (A4);

    цветной монитор Samsung 795DF SBB 17”:

частота кадровой развертки при максимальном разрешении 85 Гц; частота строчной развертки при максимальном разрешении 42 кГц;

Рассмотрим какие могут быть вредные факторы при эксплуатации указанных элементов ВТ. Питание ПЭВМ производится от сети 220В. Так как безопасным для человека напряжением является напряжение 40В, то при работе на ПЭВМ опасным фактором является поражение электрическим током. В дисплее ПЭВМ высоковольтный блок строчной развертки и выходного строчного трансформатора вырабатывает высокое напряжение до 25кВ для второго анода электронно - лучевой трубки. А при напряжении от 5 до 300 кВ возникает рентгеновское излучение различной жесткости, которое является вредным фактором при работе с ПЭВМ (при 15 - 25 кВ возникает мягкое рентгеновское излучение). Изображение на ЭЛТ создается благодаря кадрово-частотной развертке с частотой:

    85 Гц (кадровая развертка);

    42 кГц (строчная развертка).

Следовательно, пользователь попадает в зону электромагнитного излучения низкой частоты, которое является вредным фактором. Во время работы компьютера дисплей создает ультрафиолетовое излучение, при повышении плотности которого > 10 Вт/м2, оно становиться для человека вредным фактором. Его воздействие особенно сказывается при длительной работе с компьютером. Любые электронно-лучевые устройства, в том числе и электронно-вычислительные машины во время работы компьютера вследствие явления статического электричества происходит электризация пыли и мелких частиц, которые притягивается к экрану. Собравшаяся на экране электризованная пыль ухудшает видимость, а при повышении подвижности воздуха, попадает на лицо и в легкие человека, вызывает заболевания кожи и дыхательных путей. Выводы: Исходя из анализа вредных факторов видна необходимость защиты от них. При эксплуатации перечисленных элементов вычислительной техники могут возникнуть следующие опасные и вредные факторы:

    Поражение электрическим током;

    Ультрафиолетовое излучение;

    Электромагнитное излучение;

    Статическое электричество.

5.2. Анализ влияния опасных и вредных факторов на пользователя

5.2.1. Влияние электрического тока

Электрический ток, воздействуя на человека, приводит к травмам: Проходя через тело человека, электрический ток оказывает следующие воздействия:

    Термическое - нагрев тканей и биологической среды.

    Электролитическое - разложение крови и плазмы.

    Биологическое - способность тока возбуждать и раздражать живые ткани организма.

    Механическое - возникает опасность механического травмирования в результате судорожного сокращения мышц.

Тяжесть поражения электрическим током зависит от:

    Величины тока.

    Времени протекания.

    Пути протекания.

    Рода и частоты тока.

    Сопротивления человека.

    Окружающей среды.

    Состояния человека.

    Пола и возраста человека.

Общие травмы:

    Судорожное сокращение мышц, без потери сознания.

    Судорожное сокращение мышц, с потерей сознания.

    Потеря сознания с нарушением работы органов дыхания и кровообращения.

    Состояние клинической смерти.

    Местные травмы.

    Электрические ожоги.

Наиболее опасным переменным током является ток с частотой 20 - 100Гц. Так как компьютер питается от сети переменного тока частотой 50Гц, то этот ток является опасным для человека.

5.2.2. Влияние статического электричества

Результаты медицинских исследований показывают, что электризованная пыль может вызвать воспаление кожи, привести к появлению угрей и даже испортить контактные линзы. Кожные заболевания лица связаны с тем, что наэлектризованный экран дисплея притягивает частицы из взвешенной в воздухе пыли, так, что вблизи него «качество» воздуха ухудшается и оператор вынужден работать в более запыленной атмосфере. Таким же воздухом он и дышит. Особенно стабильно электростатический эффект наблюдается у компьютеров, которые находятся в помещении с полами, покрытыми синтетическими коврами. При повышении напряженности поля Е>15 кВ/м, статическое электричество может вывести из строя компьютер.

5.2.3. Влияние электромагнитных излучений НЧ

Электромагнитные поля с частотой 60Гц и выше могут инициировать изменения в клетках животных (вплоть до нарушения синтеза ДНК). В отличие от рентгеновского излучения, электромагнитные волны обладают необычным свойством: опасность их воздействия при снижении интенсивности не уменьшается, мало того, некоторые поля действуют на клетки тела только при малых интенсивностях или на конкретных частотах. Оказывается переменное электромагнитное поле, совершающее колебания с частотой порядка 60Гц, вовлекает в аналогичные колебания молекулы любого типа, независимо от того, находятся они в мозге человека или в его теле. Результатом этого является изменение активности ферментов и клеточного иммунитета, причем сходные процессы наблюдаются в организмах при возникновении опухолей.

5.2.4. Влияние ультрафиолетового излучения

Ультрафиолетовое излучение электромагнитное излучение в области, которая примыкает к коротким волнам и лежит в диапазоне длин волн ~ 200 - 400 нм. Различают следующие спектральные области:

    200 - 280 нм -- Бактерицидная область спектра

    280 - 315 нм -- Зрительная область спектра (самая вредная)

    315 - 400 нм -- Оздоровительная область спектра

При длительном воздействии и больших дозах могут быть следующие последствия:

    Серьезные повреждения глаз (катаракта)

    Меломанный рак кожи

    Кожно-биологический эффект (гибель клеток, мутация, канцерогенные накопления)

    Фототоксичные реакции.

5.2.5. Выводы

Из анализа воздействий опасных и вредных факторов на организм человека следует необходимость защиты от них.

5.3. Методы и средства защиты пользователей от воздействия на них опасных и вредных факторов

Для защиты от поражающего электрическим током используется технический метод - зануление. Зануление - это преднамеренное электрическое соединение с нулевым защитным проводником металлических нетоковедущих частей ЭЛУ, которые могут оказаться под напряжением. Применяется в трёхфазных четырехпроходных сетях с заземленной нейтралью при напряжении менее 1000В. Основа принципа защиты занулением: защита человека осуществляется тем, что при замыкании одной из фаз на заземляющий корпус, в цепи появляется ток замыкания, который отключает от потребителя сеть. Ток короткого замыкания еще до срабатывания защиты вызывает перераспределение в сети, приводящее к снижению напряжения на корпусе относительно земли.

По заданным параметрам определим возможный Jк.з.

Формула тока КЗ

(формула 1), где:

    Jк.з. - ток короткого замыкания [А];

    Uф - фазовое напряжение [B];

    rm - сопротивление катушек трансформатора [Ом];

    rнзп - сопротивление нулевого защитного проводника [Ом].

Формула сопротивление нулевого защитного проводника

формула 2), где:

    R- удельное сопротивление материала проводника [Ом*м];

    l - длина проводника [м];

    s – площадь поперечного сечения проводника [мм2].

По величине определим с каким необходимо включить в цепь питания ПЭВМ автомат.

Формулы расчета автомата

Вывод Для отключения ПЭВМ от сети в случае короткого замыкания или других неисправностей в цепь питания ПЭВМ необходимо ставить автомат со значением Jном = 8 А.

5.3.1. Методы и средства защиты от ультрафиолетового излучения

Энергетической характеристикой является плотность потока мощности [Вт/м2] Биологический эффект воздействия определяется внесистемной единицей эр. 1 эр - это поток (280 - 315 нм), который соответствует потоку мощностью 1 Вт. Воздействие ультрафиолетового излучения сказывается при длительной работе за компьютером. Максимальная доза облучения:

    7,5 мэр*ч/ м2 за рабочую смену

    60 мэр*ч/м2 в сутки

    Для защиты от ультрафиолетового излучения:

    защитный фильтр или специальные очки (толщина стекол 2мм, насыщенных свинцом)

    одежда из фланели и поплина

    побелка стен и потолка (ослабляет на 45-50%).

5.3.2. Методы и средства защиты от электромагнитных полей низкой частоты

Защита от электромагнитных излучений осуществляется следующими способами:

    Время работы - не более 4 часов

    Расстояние - не менее 50 см от источника

    Экранирование

    Расстояние между мониторами - не менее 1,5 м

    Не находиться слева от монитора ближе 1.2 м, и сзади не ближе 1м

5.3.3. Методы и средства защиты от статического электричества

Защита от статического электричества и вызванных им явлений осуществляется следующими способами:

    Иметь контурное заземление

    Нейтрализаторы статического электричества

    Отсутствие синтетических покрытий

    Использование экранов

    Влажная уборка

    Подвижность воздуха в помещении не более 0.2 м/с

Для уменьшения влияния статического электричества необходимо пользоваться рабочей одеждой из малоэлектризующихся материалов, например халатами из хлопчатобумажной ткани, обувью на кожаной подошве. Не рекомендуется применять одежду из шелка, капрона, лавсана.

Для защиты от вредных факторов имеющих место при эксплуатации ЭВМ необходимо придерживаться следующих рекомендаций:

    правильно организовывать рабочие места

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

5.5. Требования к помещениям и организации рабочих мест

Особые требования к помещениям, в которых эксплуатируются компьютеры: Не допускается расположение рабочих мест в подвальных помещениях. Площадь на одно рабочее место должна быть не меньше 6 м2, а объем - не менее 20м3. Для повышения влажности воздуха в помещениях с компьютерами следует применять увлажнители воздуха, ежедневно заправляемые дистиллированной или прокипяченной питьевой водой. Перед началом и после каждого часа работы помещения должны быть проветрены. Рекомендуемый микроклимат в помещениях при работе с ПЭВМ:

    температура 19- 21°С

    относительная влажность воздуха 55-62%

В помещениях, где размещены шумные агрегаты вычислительных машин (матричные принтеры и тому подобное), уровень звука не должен превышать 75дБА, в обычных же помещениях, где стоят персональные машины, допускается максимум 65 дБА. Помещения должны иметь естественное и искусственное освещение. Желательна ориентация оконных проемов на север или северо-восток. Оконные проемы должны иметь регулируемые жалюзи или занавеси, позволяющие полностью закрывать оконные проемы. Занавеси следует выбирать одноцветные, гармонирующие с цветом стен, выполненные из плотной ткани и шириной в два раза больше ширины оконного проема. Для дополнительного звукопоглощения занавеси следует подвешивать в складку на расстоянии 15-20 см от стены с оконными проемами. Рабочие места по отношению к световым проемам должны располагаться так, чтобы естественный свет падал сбоку, преимущественно - слева. Для устранения бликов на экране, также как чрезмерного перепада освещенности в поле зрения, необходимо удалять экраны от яркого дневного света. Рабочие места должны располагаться от стен с оконными проемами на расстоянии не менее 1,5 м, от стен без оконных проемов на расстоянии не менее 1,0 м. Поверхность пола в помещениях должна быть ровной, без выбоин, нескользкой, удобной для чистки и влажной уборки, обладать антистатическими свойствами. Освещенность на рабочем месте с ПЭВМ должна быть не менее:

    экрана - 200 лк;

    клавиатуры, документов и стола - 400 лк.

Для подсветки документов допускается установка светильников местного освещения, которые не должны создавать бликов на поверхности экрана и увеличивать его освещенность до уровня более 300 лк. Следует ограничивать прямые блики от источников освещения. Освещенность дисплейных классов, рекомендуемая отраслевыми нормами лежит в пределах 400-700 лк и мощностью ламп до 40Вт. В качестве источников света при искусственном освещении необходимо применять преимущественно люминесцентные лампы типа ЛБ цветовая температура (Тцв) излучения которых находится в диапазоне 3500-4200°K. Допускается применение ламп накаливания в светильниках местного освещения. Для того чтобы избегать ослепления, необходимо устранять из поля зрения оператора источники света (лампы, естественный солнечный свет), а также отражающие поверхности (например, поверхность блестящих полированных столов, светлые панели мебели). При электрическом освещении упомянутые требования могут быть удовлетворены при выполнении следующих условий: освещение должно быть не прямым, для чего необходимо избегать на потолке зон чрезмерной освещенности. При этом освещенность должна быть равномерной, потолок должен быть плоским, матовым и однородным. Необходима также достаточная высота потолка для возможности регулировать высоту подвеса светильников. При установке рабочих мест нужно учитывать, что мониторы должны располагаться на расстоянии не менее 2 метров друг от друга, если брать длины от задней поверхности одного до экрана другого, и 1,2 метра между их боковыми поверхностями. При выполнении творческой работы, требующей «значительного умственного напряжения или высокой концентрации внимания», между компьютерами должны быть установлены перегородки высотой 1,5-2,0 метра. Дисплей должен поворачиваться по горизонтали и по вертикали в пределах 30 градусов и фиксироваться в заданном направлении. Дизайн должен предусматривать окраску корпуса в мягкие, спокойные тона с диффузным рассеиванием света. Корпус дисплея, клавиатура и другие блоки и устройства должны иметь матовую поверхность одного цвета с коэффициентом отражения 0.4-0.6 и не иметь блестящих деталей, способных создавать блики. Рабочий стул должен быть подъемно-поворотным и регулируемым по высоте и углам наклона сиденья и спинки, а также расстоянию спинки от переднего края сиденья. Экран монитора должен находиться от глаз пользователя на расстоянии 600-700 мм, но не ближе 500 мм. В помещениях ежедневно должна проводиться влажная уборка. Рабочее место должно быть оборудовано подставкой для ног, шириной не менее 300 мм, глубину не менее 400 мм, регулировку по высоте в пределах 150 мм и по углу наклона опорной поверхности до 20 градусов. Клавиатуру следует располагать на поверхности стола на расстоянии 100-300 мм от края, обращенного к пользователю, или на специальной, регулируемой по высоте рабочей поверхности.

5.6. Требования к организации работы

Для преподавателей вузов и учителей средних учебных заведений длительность работы в дисплейных классах устанавливается не более 4 часов в день. Для инженеров, обслуживающих компьютерную технику, - не более 6 часов в день. Для обычного пользователя продолжительность непрерывной работы за компьютером без перерыва не должна превышать 2 часов. Необходимо делать 15-минутные перерывы каждые 2 часа, менять время от времени позу. Для тех, у кого смена работы за компьютером 12 часов, установлено - в течение последних четырех часов каждый час должен прерываться 15-минутным перерывом. При работе с ПЭВМ в ночную смену, независимо от вида и категории работ, продолжительность регламентированных перерывов увеличивается на 60 минут. В случаях возникновения у работающих с ПЭВМ зрительного дискомфорта и других неблагоприятных субъективных ощущений, несмотря на соблюдение санитарно-гигиенических, эргономических требований, режимов труда и отдыха следует применять индивидуальный подход в ограничении времени работ с ПЭВМ и коррекцию длительности перерывов для отдыха или проводить смену деятельности на другую, не связанную с использованием ПЭВМ. Профессиональные пользователи обязаны проходить периодические медицинские осмотры. Женщины во время беременности и в период кормления ребенка грудью к работе за компьютером не допускаются. Необходимо строго регламентировать время и условия работы с компьютером для сотрудников, страдающих заболеваниями опорно-двигательного аппарата, глаз и т. д.

5.7. Выводы

Выбранные методы и способы защиты от опасных и вредных факторов обеспечивают защиту пользователей, работающих с вычислительной техникой.

Заключение

В рамках дипломного проекта решена задача создания программного средства для быстрого создания заметок и организации разнородных данных.

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

В работе проведен анализ современных технологических аспектов создания программ для ЭВМ, выработаны основные принципы решения задачи, поставленной в Задании на дипломное проектирование.

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

Проанализированы вредные и опасные факторы при работе с ЭВМ и выработаны рекомендации по защите и безопасности оператора ЭВМ.

Выводы:

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

2. Для хранения и структурирования информационных блоков используются различные подходы:

    "Электронная доска" (White board).

    "Заметки" (Note taking).

    "Ментальные карты" (Mind maps).

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

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

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

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

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

    Бланшет Ж. Qt4: программирование GUI на C++ / Ж. Бланшет, М. Саммерфилд; пер. с англ. под общ. ред. С. Лунина. - М.: КУДИЦ-ПРЕСС, 2008. - 736 с.

    Страуструп Б. Язык программирования С++. Специальное издание. / Б. Страуструп; пер. с англ. под общ. ред. С. Андреева. - М.: ООО «Бином-Пресс», 2007 г. - 1104 с.

    Страуструп Б. Дизайн и эволюция С++. / Б. Страуструп; пер. с англ. под общ. ред. М. Попова. - М.: ДМК Пресс, 2006 г. - 448 с.

    Официальная документация Qt 4.6