Современные информационные технологии/3.Программное обеспечение

 

К.п.н. Бурцева Е.В., к.т.н. Селезнёв А.В.

Тамбовский государственный технический университет, Россия

Разработка автоматизированных рабочих мест

 

Информация является основным компонентом профессиональной деятельности специалиста в области юриспруденции. Как показывает  статистика, персонал правовых органов затрачивает на операции с информацией до 80 % рабочего времени. Наиболее значительный объем имеет нормативно-правовая информация и система уголовной регистрации – информация, используемая правоохранительными органами в процессе раскрытия, расследования и предупреждения преступлений.

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

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

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

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

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

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

Автоматизированная информационная система (автоматизированный банк данных) – это совокупность структурированных данных и комплекса аппаратно-программных средств для хране­ния данных и манипулирования ими.

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

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

Проектирование базы данных включает создание трех моделей [1]: 1) информационно-логической (инфологической) модели базы данных; 2) даталогической модели и 3) физической модели базы данных.

Инфологическая модель представляет собой обобщенное описание предметной области, выполненное на основе анализа функций рабочего места, для которого создается база данных и является содержимым будущей базы данных. Это описание может быть реализовано с использованием естественного языка, схем, таблиц, графиков, математических формул, других средств. Важно помнить, что инфологическая модель не связана с конкретным компьютером или определенной системой управления базами данных (СУБД), она отражает специфику предметной области, а не структуру базы данных [2]. Пример инфологической модели юридической службы, выполненной с использованием естественного языка,  представлен на рисунке 1 а. Та же самая инфологическая модель (точнее её объект «График судебных заседаний»), выполненная в виде схемы, представлена на рисунке 1 б.

 

График Судебных заседаний (Код судебного заседания,  Дата судебного заседания,  Время судебного заседания, Стадия судебного процесса, Код истца);

…;

Истец (Код истца, Название истца).

а) на естественном языке

б) в виде схемы

Рисунок 1 – Инфологическая модель юридической службы

 

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

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

Физическая модель базы данных представляет собой файл или набор файлов в формате конкретной СУБД. Она определяет: как будут размещены данные на устройствах внешней памяти; способ и средства организации наиболее эффективного доступа к ним. Современные СУБД выполняют данный процесс сами без вмешательства пользователя, поэтому нельзя не согласиться с утверждением, что основная задача проектирования базы данных заключается в создании инфологической и даталогической моделей [2].

 

Литература:

 

1.   Проектирование баз данных. СУБД Microsoft Access: учеб. пособие для вузов / Н.Н. Гринченко [и др.]. - М.: Горячая линия-Телеком, 2004. - 240с.

2.   Базы данных [Электронный ресурс]. – Режим доступа: http://www.denizzone. com/baset3r4part1.html/, 2009.