Производители программного обеспечения постоянно проводят работу по корректировке автоматизированной системы в соответствии с изменениями в законодательстве. Например: была оперативно проведена работа по изменению количества знаков расчетного счета и введению в реквизиты юридических лиц идентификационного налогового номера (ИНН). Если в работе программы были отмечены какие либо ошибки и недостатки, то они быстро устранялись.
В базе данных автоматизированной системы обеспечивается сохранность данных в течении длительного периода. Это позволяет хранить данные по операциям как текущего отчетного периода, так и предыдущих лет. В случае необходимости возможен поиск информации и проведение корректировки.
При анализе современных систем управления базами данных используется несколько групп критериев оценки:
Согласно данных критерием в приложении 29 приводится некоторые значения выявляющие эффективность использования программных пакетов СУБД.
Исходя из вышеизложенных данных можно сделать следующий вывод:
*определить особенности решения задач конкретной ПО;
*проанализировать возможность известных СУБД;
*из рассмотренных характеристик СУБД выделить те, которые имеют прерогативное значение для решения поставленных задач;
*предпочтение отдать той СУБД, набор характеристик которой наиболее полно отвечает запросам пользователя.
Несмотря на видимую защищенность системы от несанкционированного доступа, данный вид защиты не обеспечивает необходимого уровня защиты информации. Пароль входа в автоматизированную информационную систему может быть открыт с помощью небольших комбинаций с псевдокодом программы. Это позволяет любому злоумышленнику проникнуть в систему.
Так же нет защиты информации в файлах баз данных. Поэтому информация из базы данных может быть изменены непосредственно редактором баз данных FoxBase+ или аналогичным. Необходимо отметить, что в современных условиях методы защиты доступа к информации, ее изменению, удалению и порчи, должны обеспечивать необходимый уровень. В противном случае это может привести к крупным сбоям в работы программы и всего учреждения.
Основным методом решения данной проблемы является улучшение методов защиты с помощью криптографического преобразования информации. Хранение информации должно производится в зашифрованном виде, а при необходимости должна быть расшифрована в памяти компьютера и обработана. Однако данный метод заметно уменьшит скорость обработки данных, но позволит обезопасить пользователя от негативных последствий нелегального доступа к базе данных.
Современные методы защиты, могут лишь на некоторое время позволяют защитить программное обеспечение от нелегального использования. По истечении этого времени появляется множество программ позволяющих взломать пароли к тем или иным информационным системам.
Интерфейс автоматизированной информационной системы требует небольших доработок, так как выход из нижестоящего по иерархии меню осуществляется только через запуск определенного пункта. Это усложняет процесс освоения и работу пользователя с программой.
Так как программы работают в режиме MS-DOS пользователю это предоставляет определенные неудобства. Например: невозможен вывод графической информации, перенос данных в формат Window’s, интерфейс низкого качества. Эти проблемы можно решить путем преобразования программы в формат Window’s.
Для этих целей была создана систему управления базами данных FoxPro работающая в операционной системе Window’s. Эта программа предоставляет пользователю множество дополнительных функций: работа с окнами, макрокоманды, система меню, поддержка мыши, возможность построения графиков, вывод их на экран и на принтер, упрощается перенос информации в другие приложения и ее обработка.
Работа по созданию автоматизированной системы бухгалтерского учета уже ведется разработчиками программного обеспечения.
Еще одним недостатком системы является отсутствие программы начисления заработной платы. Это наиболее трудоемкий процесс, который занимает много рабочего времени. Чтобы решить данную задачу, имеется возможность создания программы по учету заработной платы с помощью программы электронной таблицы Excel входящей в комплект программ MS Office для операционной системы Window’s. Для этого необходимы навыки работы с программой Excel.
Из известных реляционных СУБД на отечественном рынке программных продуктов наибольшей популярностью пользуются такие, как FoxBase и FoxPro (фирма FOXsoftware), Clipper (фирма Nantucket), Paradox (фирма Borland).
Одной из самых распространенных СУБД является семейство dBase (dBase II, dBase III, dBase IV, dBase V). Такие характеристики этих пакетов как способ организации информации и доступа к ней, а также встроенный язык программирования, послужили основой для дальнейшего развития в других пакетах, например Clipper и FoxBase.
Большого успеха добился пакет Paradox, разработанный фирмой ANSA, а сейчас выпускаемый фирмой Borland. Этот продукт отличается очень “легким” интерфейсом и занимает лидирующее положение по простоте использования.
Paradox - одна из редких программ, которые в одинаковой степени обращены к начинающим, и к квалифицированным пользователям. Своим успехом Paradox отчасти обязан способу представления задач работы с БД. Вместо традиционного изображения отдельных полей и записей (как dBase и FoxBase) на экране вы видите таблицу - в виде строк и столбцов.
Как только вводится запрос, записи отвечающие критериям выбора, “выпадают” в нижнюю часть экрана, образуя временную таблицу под название “ANSWER” (ответ). Эту таблицу можно сохранить.
В Parardox используется собственная версия языка запросов QBE. В столбцах таблицы можно вводить условные операторы для задания критериев выбора. Записи, удовлетворяющие запросу, появляются в таблице под запросом.
В данном программном пакете можно создавать новые поля, задавая выражения с содержимым полей и константами. При необходимости можно связать две или более таблиц. Достаточно только ввести одинаковые значения в колонки, которые следует объединить. Таким образом, нет необходимости в сложном программировании и индексировании полей.
Clippet фирмы Nantucnet по существу, представляет собой компилятор с dBase, он сохраняет команды dBase, но имеет дополнительные возможности: работа с одномерными массивами, способность сохранения экрана, включение новых функций, написанных на языках Си или Ассемблер. Конечным результатом работы компилятора являются программные файлы типа EXE, то есть выполняемые. Программные продукты с исполнением на Clipper работают намного быстрее.
Еще одним исключительно популярным представителем ряда dBase является программный пакет FoxBase plus фирмы Fox software. Этот пакте совместим с dBase, но имеет дополнительные возможности: обработка одно- и двухмерных массивов, а также увеличено число одновременно открытых файлов.
Clipper является системой программирования, FoxBase plus - системой управления базами данных. Наряду с языком программирования, FoxBase+ включает в себя интерфейс конечного пользователя. Этот интерфейс позволяет создавать и обрабатывать БД без написания программ, используя систему меню или набирая команды с клавиатуры.
Интерфейс конечного пользователя с FoxBase+ полностью повторяет интерфейс СУБД dBase III +. В Clipper аналогичные возможности работы с базами данных в интерактивном режиме либо отсутствуют, либо вынесены в самостоятельные программы - утилиты DBU.exe или RL.exe.
FoxBase+ может работать в режимах интерпретации или псевдокомпиляции. При интерпретации каждая очередная команда (набранная с клавиатуры или взятая ил программы) немедленно анализируется, переводится в машинный код и исполняется. Псевдокомпиляция позволяет преобразовать весь текст программы в промежуточный код, который затем выполняется значительно быстрее за счет исключения этапа синтаксического анализа команд.
В отличие от Clipper, который является компилятором, FoxBase+ не создает независимых EXE файлов. Для запуска программы необходимо либо сам FoxBase+ либо его усеченная версия FoxPun.
FoxBase+ и Clipper ориентированы на один и тот же формат хранения данных - комбинацию dbf и dbt файлов. Однако, они используют разные структуры индексных файлов, несовместимые между собой. Индексные файлы FoxBase имеют расширение idx.
Набор операторов в FoxBase+ практически совпадает в Clipper, но FoxBase+ не позволяет присваивать символьным переменным значения memo-полей.
FoxBase+ имеет более жесткое количественные ограничения на размер хранимых данных.
Дальнейшим развитием СУБД FosBase стал пакет FoxPro, превосходящий FosBase по скорости, сервису, графическим возможностям, возможностям программирования и документирования текстов программ.
FoxPro и Clipper являются наиболее быстродействующими СУБД, но ориентированы эти программные пакеты в основном на программистов, разрабатывающих автоматизированные системы управления.
В пакет FoxPro входят мощные средства автоматизированной генерации экранных форм, отчетов и программ, а также документирование программ и работы с трехмерной графикой. В Clipper аналогичные возможности не включены, но могут быть достигнуты за счет использования дополнительных утилит и библиотек функционального расширения, создаваемых независимыми разработчиками.
Для пользователей-непрофессионалов в области программирования в большей степени подойдет Paradox.
Следующий программный пакет Clarion Professional (фирма Clarion software) ориентирован как на профессиональных, так и эпизодических пользователей. Имеет средства для разработки автономных модулей.