Эмулятор установки и обновления баз в справочно-правовых системах ГАРАНТ и Консультант Плюс

Назначение и история развития справочно-правовых систем в России. Современные методы обучения. Описание возможных средств разработки и обоснование выбора среды разработки. Общие сведения о программном продукте, его описание, основные требования.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 29.08.2014
Размер файла 1,2 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru

Размещено на http://www.allbest.ru

КУРСОВАЯ РАБОТА

По дисциплине «Технология разработки программных продуктов»

Тема: «Эмулятор установки и обновления баз в справочно-правовых системах ГАРАНТ и Консультант Плюс»

Содержание

справочная база правовая программная

Введение

1. Обзор предметной области

1.1 Назначение и история развития справочно-правовых систем в России

1.2 Справочно-правовая система Консультант Плюс

1.3 Справочно-правовая система ГАРАНТ

1.4 Современные методы обучения

2. Описание возможных средств разработки и обоснование выбора среды разработки

2.1 Обоснование среды разработки

2.2 Используемые средства разработки

3. Общие сведения о программном продукте

3.1 Требования к программному продукту. Описание программного продукта

Заключение

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

Введение

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

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

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

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

Задачами курсовой работы является:

разработка программного продукта;

изучить предметную область;

обзор литературы о справочно-правовых системах;

изучить методы объектно-ориентированного программирования;

изучить особенности работы эмуляторов;

изучить дополнительную литературу по разработке эмуляторов.

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

1. Обзор предметной области

1.1 Назначение и история развития справочно-правовых систем в России

В середине XX во всех развитых странах начался стремительный рост правовой информации. Число законодательных и иных нормативных правовых актов достигло сотен тысяч. Это привело к возникновению информационного кризиса. Как показывает опыт развитых стран, компьютер является идеальным средством аккумуляции, хранения и выдачи правовой информации, так как традиционные методы получения информации, такие как использование периодических печатных изданий или других печатных источников, не в состоянии решить задачу по правовому обеспечению всех заинтересованных лиц. Практика показала, что наиболее полное и последовательное решение находится на пути внедрения компьютерных справочных правовых систем. [1]

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

Возможность работы с огромными массивами текстовой информации: объем информации в базе практически не ограничен, что позволяет вносить в нее ежедневно несколько десятков документов, одновременно хранить базы архивных документов и т.д. Использование в СПС специальных поисковых программных средств, что позволяет осуществлять поиск в режиме реального времени по всей информационной базе. [3]

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

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

В конце 80-х - начале 90-х годов началось динамичное развитие российского законодательства и одновременно широкое распространение персональных компьютеров. Многие специалисты (юристы, бухгалтеры, аудиторы, руководители организаций) ощутили острую потребность в полной и актуальной правовой информации. Ключевую роль в обеспечении широкого доступа к законодательству и создании рынка справочно-правовых систем в России, как и в развитых зарубежных странах, сыграли негосударственные компании. [4]

Первым разработчиком коммерческой правовой базы данных стало агентство INTRALEX, которое в 1989г. представило программный комплекс "Юридическая справочно-информационная система" (ЮСИС).

В числе первых разработчиков справочных правовых систем - Научно-производственное объединение "Вычислительная математика и информатика" (НПО "ВМИ"). Первая разработка НПО "ВМИ" увидела свет в 1990г. - это была СПС "Гарант". В дальнейшем от НПО "ВМИ" отделилась компания "Гарант-Сервис", которая в настоящее время распространяет систему "Гарант".

В 1992г. НПО "ВМИ" выпустило в свет правовую систему нового поколения - СПС КонсультантПлюс. Эта разработка учитывала опыт предыдущих десятилетий и в то же время содержала новые решения. В основу КонсультантПлюс легли передовые технологии и уникальные принципы организации сервиса. Был сделан серьезный шаг в построении системы доступа к правовой информации на всей территории России. [5]

1.2 Справочно-правовая система Консультант Плюс

Консультант Плюс - компьютерная справочно-правовая система по законодательству Российской Федерации. Разрабатывается закрытым акционерным обществом «Консультант Плюс» и содержит более 6 миллионов документов.

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

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

Информация, включённая в систему, структурирована по разделам; в настоящее время в КонсультантПлюс существуют следующие разделы:

законодательство;

судебная практика;

финансовые и кадровые консультации;

консультации для бюджетных организаций;

комментарии законодательства;

формы документов;

законопроекты;

международные правовые акты;

правовые акты по здравоохранению;

технические нормы и правила.

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

Деление массива информации на информационные банки преследует ещё одну цель - реализовать модульный принцип построения технических систем. Это даёт возможность конечному пользователю системы включить в свой набор те информационные банки, которые ему необходимы. [7]

В СПС Консультант Плюс включаются документы следующих видов:

нормативно-правовые акты РФ, её 83-х субъектов, основные международные правовые акты и законодательство СССР;

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

книги и статьи из периодической печати и сборников, около 120 изданий бухгалтерской и кадровой прессы и 80 изданий юридической направленности;

схемы корреспонденции счетов;

формы документов, как официально утверждённые, так и примерные;

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

аналитические обзоры;

путеводители (особая форма аналитических материалов для разных специалистов). [8]

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

Программные продукты «Консультант Плюс» отличаются высокой эффективностью и качеством. Так, система «Консультант Плюс» была первой среди справочных правовых систем сертифицирована Microsoft на совместимость с Windows 95/98/NT/2000/XP. Существуют 32-разрядные однопользовательские, сетевые и Intranet-версии для Windows 95/98/NT/2000/XP. [8]

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

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

использовать преимущества «древовидной» структуры рубрикатора;

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

Режим гипертекста, т.е. переходы из текста одного документа в другой по системе перекрестных ссылок. Главная особенность работы с нормативно-правовой информацией состоит в необходимости учета существующей связи между документами и отслеживании изменений, а также возможности получить для каждого документа из Информационного банка списки прямых и обратных ссылок и в случае необходимости быстро перейти в текст документа по этим ссылкам. Прямые ссылки - документы, на которые действует просматриваемый. Обратные ссылки - документы, которые действуют на просматриваемый. Ссылки четко классифицированы по 17 типам, упорядочены по важности и хронологии происходящих с документом изменений. Введение гипертекста не повлияло на «кусочный» способ пополнения Информационного банка (ИБ). Это достигнуто за счет специально разработанных алгоритмов динамической настройки перекрестных ссылок.

Режим «папок» документов, т.е. возможность сохранять сформированные подборки документов по некоторым тематикам, производить их объединение или пересечение. Становится возможной коллективная работа нескольких пользователей над одной проблемой. [4]

1.3 Справочно-правовая система ГАРАНТ

ГАРАНТ - справочная правовая система по законодательству Российской Федерации, разрабатываемая ООО «Научно-производственное предприятие «ГАРАНТ-CЕРВИС»; информационно-правовое обеспечение (комплекс услуг правовой поддержки) на основе данной системы. Первая массовая коммерческая справочная правовая система в России (выпускается с 1990 года).

Система производится в виде информационных блоков - баз данных, сформированных по тематическому принципу. Из информационных блоков формируется комплект, который и является конечным продуктом, предлагаемым заказчику. Еженедельное пополнение максимального комплекта «ГАРАНТ-Максимум. Вся Россия» составляет около 12 000 документов. [5]

Система включает все существующие виды правовой информации:

Таблица 1. Виды правовой информации

Вид правовой информации

Наполнение соответствующих информационных блоков

Акты органов власти

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

Представлены все регионы Российской Федерации.

Судебная практика

Практика высших судебных органов РФ, 10 федеральных арбитражных судов, 20 Арбитражных апелляционных судов, региональных арбитражных судов и судов общей юрисдикции, международных судебных органов.

Международные договоры

Международные договоры, конвенции, соглашения (в основном с участием РФ).

Проекты законов

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

Формы

Формы бухгалтерской, налоговой, статистической отчётности, бланки, типовые договоры. Часть форм представлена в форматах *.doc и *.xls.

Комментарии

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

Словари и справочники

6-язычный словарь терминов по бизнесу и праву. Нормативно-технический справочник (ГОСТы, СНиПы, ЕНиРы, СанПиНы и т. д.). Справочник лекарственных средств, фирм-производителей и медицинских терминов.

Помимо информационного наполнения комплекта заказчик также может выбирать:

вид доступа (от локальной до многопользовательской сетевой версии);

способ обновления (с переносных носителей информации или через Интернет);

периодичность обновления (от 1 раза в месяц до ежедневной через Интернет);

подключение услуги «Правовой консалтинг».

Существует версия на английском языке («Legislation of Russia in English») и некоммерческая версия для студентов, аспирантов и преподавателей («ГАРАНТ-Студент»). Совместно с фирмой «1С» выпускается продукт «1С:ГАРАНТ Правовая поддержка». [7]

Документы, подключаемые в систему ГАРАНТ, проходят глубокую юридическую обработку: корректорскую вычитку для обеспечения их аутентичности, проставление явных и неявных (так называемых «интеллектуальных») гиперссылок, написание комментариев в тексте и справки к документу, подключение к разделам классификатора (правового навигатора) и др.

Таблица 2. Функции системы

Название

Описание

«Машина времени»

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

«Правовая поддержка онлайн»

Позволяет воспользоваться через интерфейс системы (при наличии соединения с Интернет) услугами «Горячая линия информационно-правовой поддержки» и «Правовой консалтинг».

«Похожие документы»

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

«Сравнение редакций»

Позволяет визуально сравнить две редакции документа (например, редакцию с последними изменениями и предшествующую редакцию).

«Новости онлайн

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

«Совещание онлайн»

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

Система поставляется в виде инсталляционной и так называемой «мобильной» (на флеш-накопителе) версий. Сетевые версии реализованы на основе клиент-серверной (базовая) и файл-серверной (если сервер находится под управлением ОС, отличных от Windows) архитектур. Реализована специальная версия для мобильных устройств (iPhone, iPad, HTC и им подобных), а также интранет-версия (в качестве оболочки использует браузеры Internet Explorer или Mozilla Firefox). Обновление комплекта производится путём перезаписи базы данных (при способе обновления с переносных носителей) или пакетно (при способе обновления через Интернет). Система сертифицирована на совместимость с Windows XP, Vista, 7. Реализована интеграция с другими программными продуктами: программами пакетов Microsoft Office (Word, Excel, Outlook) и OpenOffice.org (Writer, Calc), а также Интернет-браузерами. [3]

1.4 Современные методы обучения

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

тренировочные и контролирующие;

наставнические;

имитационные и моделирующие;

развивающие игры.

Тренировочные программы предназначены для закрепления умений и навыков. Предполагается, что теоретический материал уже изучен. Эти программы в случайной последовательности предлагают учащемуся вопросы и задачи и подсчитывают количество правильно и неправильно решенных задач (в случае правильного ответа может выдаваться поощряющая ученика реплика). При неправильном ответе ученик может получить помощь в виде подсказки. [2]

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

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

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

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

Эмуляция (от англ.  emulation) - воспроизведение программными или аппаратными средствами либо их комбинацией работы других программ или устройств. Назначением эмуляции является выполнение программного обеспечения, написанного для другого устройства или операционной системы и тестирование программ, написанных для различных систем.

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

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

Одно из популярных применений эмуляции - выполнение на персональном компьютере игр, написанных для игровых автоматов или игровых приставок. [1]

2. Описание возможных средств разработки и обоснование выбора среды разработки

2.1 Обоснование среды разработки

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

Если требуется обеспечить хорошую скорость работы приложения и экономию ресурсов памяти и процессора традиционно считается, что лучше использовать C++. Однако, в последнее время разница в скорости работы программ, собранных различными компиляторами, становится все менее и менее заметной, потому что большинство сред разработки имеет встроенный конвертор кода в ассемблер, а он является самым быстрым. Delphi 2007 например имеет опцию работы компилятора {$PUREPASCAL}. Когда она включена - компилятор компилирует классический паскалевский код, когда выключена - используются функции и процедуры, написанные в ассемблере. По умолчанию она выключена.

Единственное преимущество C++ - мощная модель работы с указателями. В общем случае это очень полезно, так как переменные в памяти не дублируются. Но, если проект сложный - всегда приводит к ошибками доступа к памяти. В качестве очевидного преимущества C++ зачастую называют его модель работы с классами и шаблонами. [5]

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

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

Более того, пользователи Delphi (в котором больше непрофессионалов в силу легкости языка) порождают в интернете большое количество справочной информации в самых разных областях программирования. [5]

Базовый курс программирования ориентирован на работу в Borland Delphi. Выбор среды быстрой разработки приложений (RAD) Delphi обусловлен как тем, что это наиболее популярная среда программирования в России, так и несомненными объективными достоинствами Delphi. Среди этих достоинств:

простой и мощный язык программирования Pascal;

удобная и полная объектная модель;

достаточно удобная среда разработки;

обширная объектная библиотека VCL;

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

Объектно-ориентированные средства языка Паскаль прошли большой путь от простейших объектных расширений в TurboPascal 5.5 до современной объектной модели Delphi, не уступающей по своим потенциальным возможностям ни одному объектно-ориентированному языку. Объектная модель Delphi поддерживает все средства которые могут понадобиться при объектно-ориентированном программировании. Кроме того, Delphi поддерживает объектные технологии Microsoft и, следовательно, может использоваться для создания приложений и компонент COM/DCOM, а в последних версиях и dotNET. [1]

Начиная с версии 7 в среде Delphi для разработки приложений используется язык программирования Delphi, основу которого составляет язык Object Pascal (объектно-ориентированное расширение стандартного языка Pascal). Программирование на языке Delphi подразумевает работу в интегрированной среде разработке приложений (IDE) фирмы Borland. При этом система накладывает ряд ограничений, которые выходят за рамки спецификации языка Object Pascal.

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

Delphi использует среду программирования с визуальным конструктором программ. Эта среда (вместе с объектной библиотекой VCL) позволяет эффективно программировать под MS Windows, не отвлекаясь на выяснение всех деталей WinAPI, а работать над логикой программы. С точки зрения профессионального программиста не менее важно то, что Delphi обладает высокоразвитыми средствами для работы с базами данных. Базы данных позволяют эффективно управлять информацией. Delphi позволяет эффективно создавать приложения, работающие с базами данных. [4]

2.2 Используемые средства разработки

При реализации приложения были использованы следующие основные компоненты: TForm, TLabel, TImage, TMemo, TCheckBox, TEdit, TButton, TRadioGroup, TProgressBar.

Компонент TForm (форма) - главный компонент в программе, на котором располагаются все остальные компоненты. На смене форм основана вся работа приложения. TForm является так же родительским классом для всех остальных, порождаемых объектов Delphi. Одно из главных свойств TForm - это свойство Caption, отвечающее за заголовок формы.

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

Компонент TImage (картинка) позволяет как отображать загруженный рисунок, так и может служить «полотном» для рисования в приложениях. Основные свойства TImage, это Picture и Canvas. Первое отвечает за рисунок, загруженный в компонент, второе - используется для рисования поверх объекта программно. Отвечает за красочное оформление программы. Все фоны и небольшие рисунки реализованы благодаря этому объекту.

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

Компонент TCheckBox (опция) применяется для включения/отключения различных опций в приложениях. Одно из его главных свойств - Checked, отображает выбрана ли опция в данный момент.

Компонент TEdit (однострочный редактор) представляет собой строку для ввода небольшой по объему строки, как правило, используется для получения от пользователя краткой информации. Так же может использоваться и для вывода информации. Главное свойство - Text, содержит текст, введенный в компонент, так же его можно присваивать программно. TEdit в программе используется при выборе пути установки программ и для выбора копируемой папки.

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

Компонент TRadioGroup - панель группы радиокнопок, которая может содержать расположенные столбцами и строками радиокнопки. Надпись в левом верхнем углу панели определяется свойством Caption. А надписи радиокнопок и их количество определяются свойством Items, имеющим тип TStrings. Щелчок по кнопке с многоточием около этого свойства в окне Инспектора Объектов выводит окно редактора списков строк. В нем можно занести надписи, которые должны быть около кнопок, по одной в строке. Сколько строчек записано, столько и будет радиокнопок.

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

3. Общие сведения о программном продукте

3.1 Требования к программному продукту. Описание программного продукта

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

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

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

ОЗУ не менее 128 Мб;

процессор с тактовой частотой не менее 1,2 ГГц;

графический адаптер.

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

Рисунок 1. Окно приветствия

Пользователю будет представлен определенный список СПС, с которыми программа будет работать. (рис.2)

Рисунок 2. Выбор СПС

Основными функциями системы являются установка, пополнение и обновления информационных баз в двух коммерческих СПС. (рис.3)

Рисунок 3. Выбор функций

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

Рисунок 4. Обновление баз

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

Рисунок 5. Завершение работы

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

Заключение

В процессе выполнения курсовой работы, все поставленные в начале цели были выполнены.

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

Так же была изучена среда разработки Delphi, а именно методы объектно-ориентированного программирования и многие особенности различных компонентов, благодаря многим книгам и статьям, расположенным на интернет-ресурсах.

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

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

Гаврилов О.А. - Курс правовой информатики / Учебник для вузов. Издательство НОРМА - ИНФРА. Москва, 2010.

Загвязинский В. И. Теория обучения: Современная интерпретация: Учебное пособие для вузов. 3-е изд., испр. -- М.: Академия, 2006.

Новикова Д.Б. - Введение в правовую информатику/Справочные правовые системы Консультант Плюс, М. 2008.

Юрьев И.В. Современные информационно-правовые системы. - М.: Юристъ, 2007. - 120 с.

Хомоненко А., Гофман В, Мещеряков Е., Никифоров В. - Delphi 7 / BHV-Петербург, 2009.

Руководство пользователя справочно-правовой системы Консультант Плюс и Гарант;

Руководство пользователя справочно-правовой системы Гарант;

Интернет-ресурс: http://ru.wikipedia.org/ wiki/Гарант;

Интернет-ресурс: http://ru.wikipedia.org/ wiki/КонсультантПлюс.

СD. КонсультантПлюс технология 3000: Высшая Школа. - Выпуск 2. осень 2011.

Размещено на Allbest.ru


Подобные документы

  • История появления и развития первых компьютерных справочно-правовых систем. Консультант Плюс как самая распространенная компьютерная справочно-правовая система в Российской Федерации. Краткий обзор популярных справочно-правововых систем Гарант и Кодекс.

    контрольная работа [34,1 K], добавлен 16.10.2014

  • Справочно-правовые системы - особый класс компьютерных баз данных, содержащих тексты указов, постановлений и решений различных государственных органов. Характеристика ведущих информационно-правовых систем РФ: "Гарант", "Консультант-Плюс", "Кодекс".

    контрольная работа [22,0 K], добавлен 21.04.2011

  • История создания и развития информационно-правовых и справочно-правовых систем. Первым разработчиком коммерческой правовой базы данных стало агентство INTRALEX. "Консультант", "Гарант", "Кодекс". Разработка систем управления базами данных в MS Access.

    реферат [636,7 K], добавлен 28.06.2008

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

    презентация [1,6 M], добавлен 30.07.2017

  • Модели баз данных. Современные системы управления базами данных, основные требования к их организации. Преимущества справочно-правовых систем: "Гарант", "Кодекс" и "Консультант-Плюс". Базы данных по законодательству в интернете и на компакт-дисках.

    реферат [49,7 K], добавлен 11.03.2014

  • Понятие информационной системы и баз данных. Критерии классификации автоматизированных информационных систем. Примеры простых и сложных запросов. Характеристика и анализ возможностей справочно-правовых систем "Кодекс", "Консультант Плюс", "Гарант".

    курсовая работа [40,3 K], добавлен 16.05.2017

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

    контрольная работа [27,8 K], добавлен 16.02.2009

  • Справочно-правовые системы как особый класс компьютерных баз данных, содержащих тексты указов, постановлений и решений различных государственных органов. Назначение справочно-правовых систем. Коммерческие и государственные системы в России и СНГ.

    контрольная работа [18,9 K], добавлен 25.07.2010

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

    реферат [25,9 K], добавлен 19.03.2016

  • Информационно-поисковый язык и словарь. Последовательность процедуры поиска. Фактографические, документальные и геоинформационные системы. Справочно-правовая система "Консультант Плюс", "Гарант". Структура и состав информационных продуктов "Кодекс".

    контрольная работа [250,6 K], добавлен 07.10.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.