1. Анализ предметной области
Для того, чтобы определить какое программное обеспечение, а следовательно и материальная часть необходима для рабочего места бухгалтера, необходимо знать какие обязанности возлагаются на него. Для определения вычислительных и информационных работ, производимых на автоматизированном рабочем месте бухгалтера, необходимо обратиться к должностной инструкции. Рассмотрим основные аспекты работы бухгалтера, предъявляющие наибольшие требования к необходимым информационным технологиям.
1. В первую очередь, бухгалтер регистрирует, хранит и обрабатывает информацию на машинном носителе. Это могут быть различного рода документы, отчеты и т. д.
2. Должностные обязанности бухгалтера предусматривают различные вычисления — будь то начисление заработной платы, ведение финансовой отчетности или им подобные. Для выполнения данных обязанностей необходимы информационные технологии в сфере вычислительных работ.
3. Для приема первичной документации, а также сдачи отчетности необходимы технологии передачи информации по каналам связи, для чего также бывает необходима электронная почта.
4. Для полноценной работы зачастую необходим поиск той или иной информации, что, соответственно, нуждается в своих информационных технологиях поиска информации.
5. Начисление заработной платы влечет за собой передачу соответствующих документов в соответствующие органы по каналам связи. Например, это может быть электронная почта, в таком случае нужны технологии по криптографической защите данных, так как данные каналы связи открыты.
Для более наглядного восприятия информационные и вычислительные работы приведены в таблице 1 с соответствующими им информационными технологиями.
Подбор компьютерных программ
После того, как была определена предметная область работы бухгалтера, необходимо определить комплекс программных продуктов, необходимых для полноценной работы автоматизированного рабочего места бухгалтера.
Во-первых, стоит определиться с выбором операционной системы. В данной курсовой работе будет приведена характеристика программного обеспечения относительно двух распространенных операционных систем — Windows и Linux. Эти две системы радикально различаются, но заметит серьезные различия только системный администратор, для простого пользователя же, в данном случае бухгалтера, различия будут лишь незначительные внешние. Однако, бухгалтер заметит серьезные различия в цене на программные продукты, необходимые для оснащения персонального компьютера. Сама по себе ОС Windows распространяется по лицензии, а лицензия на нее стоит в среднем 1500-3000 руб, а Linux распространяется по лицензии GNU GPL, которая подразумевает свободное распространение, т. е. Она совершенно бесплатна. Системные требования также различны, рассмотрим на примере систем Windows XP Professional editions и OpenSuse 11.3. Стоит отметить, что бывают минимальные и рекомендованные требования. Таким образом, для полноценной работы Windows XP необходим процессор с тактовой частотой 233 Мгц (300 рекомендовано), оперативная память объемом 64 МБ (рекомендовано 128 и выше), видеоадаптер разрешением 640 х 480 (рекомендовано 800 х 600 и выше), свободное место на диске 1,5 ГБ. Для OpenSuse все зависит от оболочки, но минимально необходим процессор частотой 266 МГц, оперативная память объемом от 32 МБ, объем свободного места на диске от 500 Мб и любую видеокарту. Можно заметить, что системные требования Linux систем ниже, чем Windows.
Ядро системы Windows в отличии от Linux устроено таким образом, что вся система может подвергаться вирусной атаки, соответственно, необходим антивирус. Наиболее распространенным на сегодняшний день является NOD 32. Системные требования для данного антивируса следующие — 44 МБ оперативной памяти, 35 МБ свободного места на диске для установки и 28 МБ для загрузки. Для бухгалтера не нужны прочие небольшие утилиты, лишь драйвера на устройства, поэтому не берем в расчет различного рода кодеки, программы для тестирования системы и пр.
Во-вторых, необходимо определиться с пакетами прикладных программ. Для работы бухгалтера будет необходим текстовый редактор. На настоящий момент высокой популярностью обладают Microsoft Office и OpenOffice. Первый распространяется по платной лицензии, второй же с открытым кодом, то есть распространяется под лицензией GPL. Пакет Microsoft Office требует процессор с частотой 233 МГц, 128 МБ оперативной памяти, 400 МБ свободного места на жестком диске и разрешение видеокарты 800 х 600. OpenOffice может устанавливаться и на компьютеры с ОС Windows, а в Linux этот программный продукт устанавливается вместе с самой операционной системой, таким образом, затрачивая меньшие ресурсы.
Для работы с документами необходимо зачастую архивирование. Для Windows систем распространенным программным продуктом является WinRAR, системные требования которого: процессор 233 МГц, 64 МБ оперативной памяти и 3 МБ свободного места на диске. Работа с архивами в Linux проще, так как алгоритмы архивирования заложены в самой системе, что также снижает ресурсозатраты.
Теперь рассмотрим программные продукты, необходимые для работы именно в бухгалтерской сфере. Во-первых, это линейка продукции 1С, в данном случае нам интересна реализация 1С:Бухгалтерия. Минимальными системными требованиями является процессор с частотой 866 МГц, оперативная память объемом в 256 МБ. Это что касается компьютера конечного пользователя. Если же рассматривать компьютер для разработки конфигураций или сервер 1С, то там требования выше, но мы подобные компьютеры не рассмтриваем, нам интересен лишь персональный компьютер рабочего места бухгалтера. Особенностью 1С является то, что этот программный продукт разрабатывался под операционную систему Windows, однако, ее можно установить и на Linux — для подобных целей имеются виртуальная машина и Wine. В таком случае затрачиваемые ресурсы будут таковыми, какие отводят под Wine и VirtualBox. Также программа может быть установлена на сервере, а с рабочей машины Linux можно управлять удаленным рабочим столом, в таком случае ресурсы будут затрачиваться на машине-сервере.
Также для работы необходимы различные специализированные программные продукты, рассмотрим наиболее распространенные из них.
1. Банк-клиент. Система удаленного управления счетом «Банк-клиент» позволяет осуществлять операции по счету, а также получать информацию о движении денежных средств не выходя из офиса. Использование системы «Банк-клиент» гарантирует безопасность передаваемой информации, позволяет перейти на электронный документооборот. Системные требования: процессор 233 МГц, 16 МБ оперативной памяти, видео-режим 640 х 480, 10 МБ свободного места на диске. Также необходим доступ в Интернет.
2. Checkxml. Данный программный продукт необходим для проверки документов, подготовленных для сдачи в пенсионный фонд РФ. Системные требования: процессор 233 МГц, 32 МБ оперативной памяти, 25 МБ свободного места на диске.
3. Инфо-бухгалтер. Семейство программ "Инфо-Бухгалтер" позволяют комплексно автоматизировать бухгалтерский учет на предприятиях различных форм собственности и видов деятельности. Системные требования различны для машины клиента и сервера. Сервер: процессор не менее 1 ГГц, свободное место на диске для баз 200 МБ, для самой программы 100 МБ и для баз данных до 2 ГБ, оперативная память объемом в 1 ГБ. Для клиента требования следующие: процессор 500 МГц, свободное место на диске 200 МБ, оперативная память 256 МБ.
4. Аргос. Программный продукт для сдачи отчетности в налоговую службу. Системные требования: процессор 500 МГц, оперативная память объемом от 512 МБ, 300 МБ свободного места на диске.
5. Консультант плюс. Данный программный продукт необходим для поиска справочной и правовой информации. Базы постоянно обновляются, что делает данную программу необходимой при решении правовых проблем. Системные требования: процессор 500 МГц, оперативная память объемом в 512 МБ и 8 ГБ свободного места на диске.
Существует еще ряд небольших, но необходимых программ, которые затрачивают небольшие ресурсы. Например, FilePro, необходимый для шифрования данных, веб-браузеры, которые устанавливаются вместе с операционной системой. Приведен перечень программных продуктов для каждой из операционной системы и затрачиваемые ими ресурсы.
Наиболее потребляют ресурсы такие программы, как Photoshop, CorelDraw, Pinnacle Studio и им подобные, а также различные игры, но они не нужны для работы бухгалтера, поэтому и персональный компьютер необходим с более «слабой» конфигурацией.
Как можно заметить, подавляющее большинство программных продуктов разработано для операционных систем семейства Windows, однако, они могут быть также установлены и на ОС Linux посредством технологий Wine и VirtualBox. Использование данных технологий может снизить ресурсозатраты, так как они самостоятельно определяют ресурсы, выделяемые для работы той или иной программы, таким образом, снижая официальные минимальные требования. Также сами операционные системы семейства Linux затрачивают меньшие ресурсы, чем Windows. Отсюда можно сделать вывод, что по затратам ресурсов лучше всего выбирать Linux, так как сама операционная система и работающие в ней программы затрачивают меньше ресурсов.
Теперь рассмотрим стоимости на программные продукты. В таблице 3 приведены программные продукты и цены (усредненные, согласно различных источников) на них для работы в Windows, а в таблице 4 для работы в Linux.
Как видно из данных таблиц, программное обеспечение при работе в системах семейства Linux обходится значительно дешевле. Конечно, устанавливать и настраивать программное обеспечение в Linux системах несколько труднее, но это уже дело системного администратора, на конечном пользователе, а в нашем случае это бухгалтер, это никак не отразится.
Подводя итоги вышесказанному, можно сделать вывод, что по цене и ресурсозатратам операционные системы семейства Windows значительно превосходят Linux. Однако, на сегодняшний день подавляющее большинство персональных компьютеров бухгалтеров работают под управлением Windows, но с каждым годом Linux приобретает все большую популярность. Объясняется это не только тем, что необходимы меньшие ресурсы и меньшие затраты, но и тем, что программы в Linux работают стабильно, безопасность максимальная — не стоит опасаться никаких вирусов, которые могут не только привести к потере данных, но и даже к выходу из строя оборудования. Соответственно, для работы с Linux необходим менее «мощный» персональный компьютер. Однако, при выборе оборудования будем делать акцент на то, чтобы компьютер одинаково хорошо работал как с Linux, так и с Windows операционными системами.
Стоит также уделить внимание лицензии на программное обеспечение. Не секрет, что практически любой программный продукт можно найти в глобальной сети и установить таким образом, что и без лицензии будет хорошо работать. Но не стоит забывать, что использование нелицензионного программного обеспечения противозаконно и может привести к достаточно большим штрафам. Поэтому предприятию необходимо приобретать исключительно лицензионные программные продукты. К тому же, имея лицензионное соглашение, можно рассчитывать на бесплатную техническую поддержку и периодическое обновление.
Выбор компонентов компьютера
Выбор компонентов компьютера следует осуществлять согласно размерам потребляемых ресурсов, которые были описаны ранее. Таким образом, было указано какие ресурсы затрачивает каждая программа в отдельности, теперь необходимо собрать это воедино и определить общие ресурсозатраты.
1. Процессор. Высокая производительность процессора необходима в первую очередь для самой операционной системы, для продуктов линейки 1С и для прочих вычислительных приложений. В нашем случае процессор будут нагружать в основном операционная система и 1С:Предприятие 8. Как уже было сказано выше, будем рассматривать комплектацию, подходящую и для Windows и для Linux, таким образом, необходим процессор с тактовой частотой не менее 500 МГц. Однако, этой частоты не хватит для оптимальной работы последней версии 1С:Предприятие. Согласно руководства, для оптимальной работы нового интерфейса, а также поддержки содержательной базы необходим процессор с частотой в 1.6 ГГц. Следовательно, при выборе процессора стоит ориентироваться на самое высокое требование, то есть ориентировочно на 1.6 ГГц. Все остальные программы не производят столь серьезных вычислений, поэтому не оказывают значительной нагрузки на центральный процессор.
2. Оперативная память. Это, можно сказать, второй по значимости компонент в персональном компьютере после процессора. Данный ресурс требует любая программа. Во-первых, начнем с операционной системы. Для обеспечения наибольшего быстродействия, как для Linux, так и для Windows необходимо по крайней мере 512 МБ оперативной памяти. Объясняется это тем, что в последних версиях операционных систем присутствуют значительное количество различных служб, загружающих оперативную память. Их, конечно, можно и отключить, но это может повлечь за собой сбой в работе некоторых программ. Таким образом, оптимальным решением будет взять оперативную память не меньше 512 МБ. Во-вторых, 1С:Предприятие в последнем издании также требует немалый объем оперативной памяти — по официальным документам рекомендуемый объем оперативной памяти составляет 256 МБ. В-третьих, зачастую немало загружают оперативную память антивирусы, но так как был выбран NOD32, который обладает более лояльными требованиями, то необходим объем памяти в 50 МБ.
Все остальные приложения требуют намного меньше оперативной памяти, то есть можно было бы выбрать самое большое требование, но не стоит забывать, что приложения могут работать одновременно, то есть параллельно затрачивать ресурсы. Рассмотрим наиболее распространенный набор одновременно работающих программ на персональном компьютере бухгалтера. Таким образом, одновременно требуют данный ресурс операционная система (512 МБ), 1С:Предприятие (256 МБ), антивирус (50 МБ), текстовый редактор Microsoft Word или OpenOffice (256 МБ по официальным документам), веб-браузер, например, Mozilla Firefox (90 МБ при максимальной нагрузке), почтовый клиент (20 МБ). Подсчитать необходимый объем оперативной памяти можно если извлечь корень квадратный из суммы квадратов затрачиваемых ресурсов, то есть :
РЕСУРСобщ = SQRT(5122+2562+502+2562+902+202)=635
Получается, что достаточно объема памяти в 635 МБ, но не стоит забывать о возможных критических ситуациях, которым необходима оперативная память, к тому же программные продукты постоянно обновляются, увеличивая системные требования, то есть необходимо рассчитывать «с запасом». Таким образом, для оптимальной работы и для перспективной конфигурации стоит выбирать оперативную память объемом в 1024 МБ (1 ГБ).
3. Свободное место на жестком диске. Под этим ресурсом понимается объем жесткого диска. Практически на всех предприятиях имеются файл-серверы, на которых располагаются базы данных, поэтому при подсчете объема памяти жесткого диска будем учитывать, что на конечном компьютере устанавливается лишь клиентская сборка. Посчитать его можно простым суммированием. То есть:
• операционная система — 2 ГБ («с запасом», т. к. необходимо место для различных драйверов, дополнительных служб, компонентов).
• 1С:Предприятие — 300 МБ
• консультант плюс — 200 МБ
• аргос — 300 МБ
• инфо-бухгалтер — 200 МБ
• банк-клиент — 10 МБ
• winrar — 3 МБ
• текстовый редактор — 450 МБ
• NOD32 — 63 МБ
• почтовый клиент — 20 МБ + необходимое место для почты (как правило это занимает около 300 МБ)
• FilePro — 20 МБ
Таким образом, для установленных программ требуется места в 4 ГБ. Однако не стоит забывать, что на компьютере бухгалтер хранит различные документы, притом форматы могут быть совершенно различными. Согласно статистике размер документов на бухгалтерских компьютерах составляет 35 ГБ. Получается, что необходим жесткий диск объемом в 40 ГБ.
4. Видео режим. Это такой ресурс, который не суммируют и не находят по формуле, по которой находили объем оперативной памяти. Здесь все просто — необходим видеоадаптер, удовлетворяющий максимальное требование. В нашем случае максимальное требование составляет 1024х768. Получается, что нам необходима видеокарта, видеоконтроллер или видеоадаптер, поддерживающий данное разрешение. Как правило, такое разрешение поддерживается интегрированными в материнскую плату видеоадаптерами.