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

Автор: Пользователь скрыл имя, 11 Января 2012 в 09:58, дипломная работа

Описание работы

Цель дипломного проекта - разработка проекта по совершенствованию системы информационного обеспечения деятельности структурных подразделений органов местного самоуправления на примере администрации Верхнебуреинского муниципального района для более эффективного использования этой системы.
Для достижения данной цели были поставлены следующие задачи:
- анализ теоретико-методологических основ создания информационных систем, обеспечивающих административно-управленческую деятельность органов муниципальной власти;
- изучение современных взглядов на проблему создания и совершенствования систем информационно-аналитического обеспечения органов власти и местного самоуправления;
- анализ современного состояния и деятельности администрации Верхнебуреинского муниципального района по совершенствованию информационного обеспечения за период 2007-2011 гг.;
- разработка комплекса проектной программы совершенствования системы информационного обеспечения деятельности структурных подразделений администрации Верхнебуреинского муниципального района Хабаровского края.

Содержание

ВВЕДЕНИЕ 3
1 КОНЦЕПТУАЛЬНОЕ ОБОСНОВАНИЕ И АНАЛИЗ ОБЪЕКТА И ПРЕДМЕТА ИССЛЕДОВАНИЯ ………………………………………….7
1.1 Теоретические основы совершенствования информационного обеспечения управленческой деятельности…………………………………7
1.2 Нормативно-правовая база обеспечения органов местного самоуправления…………………………………………………………………..14
1.3 Анализ деятельности администрации района по совершенствованию информационного обеспечения обеспечения управления………………..19
2 РАЗРАБОТКА ПРОЕКТА ПО СОЗДАНИЮ АВТОМАТИЗИРОВАННОЙ ИНФОРМАЦИОННО-ПОИСКОВОЙ СИСТЕМЫ МУНИЦИПАЛЬНЫХ ПРАВОВЫХ АКТОВ РАЙОНА ДЛЯ ПОВЫШЕНИЯ ЭФФЕКТИВНОСТИ ДЕЯТЕЛЬНОСТИ АДМИНИСТРАЦИИ ВЕРХНЕБУРЕИНСКОГО МУНИЦИПАЛЬНОГО РАЙОНА 30
2.1 Обоснование проекта, мониторинг состояния, выявление проблем и обоснование необходимости их решения 30
2.2 Основная цель и задачи проекта 39
2.3 Этапы и механизм реализации проектных мероприятий 40
2.4 Сроки реализации проекта 61
2.5 Ресурсное обеспечение проекта 61
2.6 Ожидаемые результаты 63
ЗАКЛЮЧЕНИЕ 66
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 69
ПРИЛОЖЕНИЯ 74

Работа содержит 1 файл

Диплом3.doc

— 725.00 Кб (Скачать)
 

Продолжение таблицы 2.2

Мероприятия Срок исполнения Ответственный исполнитель
2.4. Подготовка методической документации по использованию программной оболочки. В процессе опытной  эксплуатации Отдел информатики
3. Разработка механизма предоставления информации по изменениям в работе с муниципальными правовыми актами. 3 недели Отдел информатики, отдел правовой и кадровой политики
4. Завершающий этап    
4.1. Ввод в эксплуатацию:    
- подготовка проекта распоряжения о внедрении программного средства в деятельность администрации района 1 неделя Отдел информатики
- установка программного средства на АРМ в структурных подразделениях, участвующих в реализации проекта. 1 месяц Отдел информатики
4.2 Проведение семинара для муниципальных служащих, по обучению при использовании программного средства. 1 месяц Отдел информатики,

организационно-контрольный отдел,

общий отдел

 

     V ЭТАП

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

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

     Для функционирования системы предполагается использование Web-сервера Apache 2.x в связке с базой данных MySQL и PHP 5.x. Данные средства в первую очередь являются свободно распространяемыми, т.е. не требуют затрат на приобретение, а также хорошо зарекомендовали себя на рынке программного обеспечения.

     Также для работы с системой необходимо установить на АРМ пользователя специальную программу просмотра, называемую WWW- браузер (WWW-browser). Эта прикладная программа получает затребованные документы с Web-сервера, интерпретирует данные и отображает результат на экране. В настоящее время данная программа входит в состав большинства современных операционных систем. Наиболее широко используются браузеры Microsoft Internet Explorer, Opera, Mozilla Firefox.

     Основу Web-технологии составляют несколько компонентов. 18

     HTML (HyperText Markup Language - язык разметки гипертекста)  используется при подготовке документов для системы WWW. Команды HTML вставляются в текст документа и определяют логический статус отдельных фрагментов текста. В основе HTML лежит теговая модель описания совокупностей элементов, содержащихся в документе, т.е. HTML-документ состоит из текста, который представляет собой содержимое документа, и тегов, определяющих структуру и внешний вид документа при его отображении WWW-браузером. Теги - это управляющие маркеры документа, содержащие указания о способе отображения текста и используемые WWW-браузером. С помощью тегов создаются ссылки на файлы, содержащие графику, звук, видеоданные, и обозначаются гиперссылки, связывающие одни документы с другими.

     Для расширения возможностей HTML-документов активно используется язык описания сценариев JavaScript.

     Универсальный (или унифицированный) указатель  ресурса URL (Uniform Resource Locator) - это адрес  в системе WWW, при помощи которого однозначно определяется каждый документ. URL может быть представлен в виде абсолютной или относительной ссылки. Абсолютная ссылка содержит полную информацию о ресурсе, включая имя хост-компьютера, на котором он находится, путь к соответствующему каталогу и имя файла. При использовании относительных ссылок предполагается, что хост-компьютер и путь к текущему каталогу уже были определены в ходе предшествующей работы, поэтому указывается только имя файла (или путь с подкаталогами и имя файла).

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

     Для обмена данными в WWW используется протокол HTTP (HyperText Transfer Protocol). Он обеспечивает передачу гипертекстовой информации с учетом ее специфики. Этот протокол предоставляет  пользователю возможность в процессе взаимодействия с сервером получить новый адрес сетевого ресурса, запросить встроенную графику, принять и передать параметры и т.п.

     Управление  в HTTP реализовано с помощью встроенных команд. При работе в Internet для обслуживания HTTP-запросов используется транспортный протокол TCP. Протокол HTTP относится к так называемым «запрос-ориентированным» протоколам. Это означает, что во время сеанса клиент устанавливает соединение и ждет ответа. После отправки ответа сервер инициирует разрыв соединения. Данная возможность позволяет минимизировать нагрузку на локально-вычислительную сеть и сервер.

     Apache - это самый распространенный Web-сервер  в мире. По данным компании Netcraft общее число Web-узлов, работающих под управлением этого сервера, к концу 2011 г. достигло 2 млн. (46% общего числа узлов). Будучи бесплатной открытой программой, Apache по функциональным возможностям и надежности не уступает коммерческим серверам, а широкие возможности конфигурирования позволяют настроить его для работы практически с любой конкретной системой. Существуют локализации сервера для различных языков, в том числе и для русского.

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

     К ним относятся:

     - PHP (mod_php);

     - Python (mod_python);

     - Ruby (apache-ruby);

     - Perl (mod_perl);

     - ASP (apache-asp).

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

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

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

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

     Механизм  авторизации пользователей для  доступа к директории по методу HTTP-Авторизации (mod_auth_basic) и digest-авторизации (mod_auth_digest).

     РНР (англ. PHP: Hypertext Preprocessor «PHP: препроцессор гипертекста»,) это серверный язык создания сценариев (или стороны  сервера), разработанный специально для Web. В HTML-страницу можно внедрить код РНР, который будет выполняться при каждом ее посещении. Код РНР интерпретируется Web-сервером и генерирует HTML или иной вывод, наблюдаемый посетителем страницы.

     К числу конкурентов РНР относятся Perl, Active Server Pages (ASP) от Microsoft, Java Server Pages (JSP) и Allaire Cold Fusion.

     PHP обладает множеством преимуществ  по сравнению с этими продуктами, в числе которых:

     - высокая производительность;

     - наличие интерфейсов ко многим различным системам баз данных;

     - встроенные библиотеки для выполнения многих общих задач, связанных с Web;

     - низкая стоимость;

     - простота изучения и использования;

     - переместимость;

     - доступность исходного кода.

     РНР обладает встроенной связностью со многими  системами баз данных. В дополнение к MySQL в числе прочих можно непосредственно  подключаться к базам данных PostgreSQL, mSQL, Oracle, dbm, Hyperware, Informix, InterBase и Sybase.

     Используя Open Database Connectivity Standard (Стандарт открытого  интерфейса связи с базами данных, ODBC), можно подключаться к любой  базе данных, для которых существует ODBC-драйвер. Это распространяется на продукты Microsoft и многих других компаний.

     Поскольку РНР был разработан для использования  в Web, он имеет множество встроенных функций для выполнения широкого разнообразия полезных, связанных с Web, задач. С его помощью можно "на лету" генерировать GIF-изображения, подключаться к другим сетевым службам, отправлять сообщения электронной почты, работать с cookie-наборами и генерировать PDF-документы и все это посредством всего нескольких строк кода.

     Пакет РНР является бесплатным. Наиболее новую версию можно в любой момент совершенно бесплатно выгрузить из http://www.php.net.

     Пакет РНР можно использовать под управлением  многих различных операционных систем. Код РНР можно создавать в среде таких бесплатных Unix-подобных операционных систем, как Linux и FreeBSD, коммерческих версий Unix типа Solaris и IRIX или различных версий Microsoft Windows.

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

     Хотя PHP главным образом предназначен для работы в среде web-серверов, область  его применения достаточно разнообразна.

     MySQL (произносится май-эс-кю-эл) очень  быстрая, надежная система управления  реляционными базами данных (СУРБД). База данных позволяет эффективно  хранить, искать, сортировать и  получать данные. Сервер MySQL управляет  доступом к данным, позволяя работать с ними одновременно нескольким пользователям, обеспечивает быстрый доступ к данным и гарантирует предоставление доступа только имеющим на это право пользователям. Следовательно, MySQL является многопользовательским, многопотоковым сервером. Он применяет SQL (Structured Query Language   язык структурированных запросов), используемый по всему миру стандартный язык запросов в базы данных.

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

     Кроме того, предполагается интеграция с  существующими базами – регистрационной  базой МПА и банком данных. Ход разработки автоматизированной информационно-поисковой системы будет иметь следующий структурный вид (Рисунок 2.3). 

 

Рисунок 2.3 - Структурная схема поисковой системы 

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

     - вид документа (решение, постановление, распоряжение);

     - дата (регистрации);

     - номер (регистрационный номер документа);

     - тематика документа (область действия документа);

     - название документа (краткое содержание);

     - текст документа (любая предполагаемая часть документа);

     - исполнитель (субъект правотворческой инициативы);

     - статус (утрата силы, приостановка, …).

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

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

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

     - вид документа;

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