Вход

Разработка програмного обеспечения для предоставления государственных услуг через портал

Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код 362811
Дата создания 08 апреля 2013
Страниц 99
Мы сможем обработать ваш заказ (!) 25 апреля в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
4 610руб.
КУПИТЬ

Содержание

Реферат
Введение
Глава 1. Анализ деятельности органов исполнительной государственной власти Санкт-Петербурга
1.1 Сфера деятельности органов исполнительной государственной власти
1.2 Структура управления Администрации
2.2 Процесс приема обращений граждан
3.1. Анализ требований к интернет-порталу предоставления услуг.
3.2 Разработка технического задания
3.3 Аппаратно-программное обеспечение портала
Глава 4. Программная реализация интернет-портала
4.1. Используемые технологии
4.2. Разработка информационной модели
4.3. Разработка базы данных
4.4. Разработка и программная реализация алгоритма
4.5. Тестовый пример
Глава 5. Мероприятия по обеспечению безопасности жизнедеятельности
5.1 Мероприятия по эргономическому обеспечению
5.2 Мероприятия по технике безопасности
6. Технико-экономические расчеты
6.1 Трудоёмкость и календарный план выполнения работы
6.2 Расчет затрат на разработку
Заключение
Список литературы
Приложение 1 – Главная страница клиентского приложения
Приложение 2 - Главная страница приложения сотрудника администрации


Введение

Разработка програмного обеспечения для предоставления государственных услуг через портал

Фрагмент работы для ознакомления

PHP имеет почти такую же функциональность, что и Perl: конструкции, синтаксис и т д. без усложнения Perl.Исходя из вышесказанного, а также с учетом опыта работы с PHP выбор сделан именно в сторону этого инструментального средства.В качестве сервера базы данных был выбран MySQL 5.1 как наиболее максимально удовлетворяющий необходимым требованиям. Выбор в пользу данного сервера БД обусловлен наличием поддержки вложенных запросов, хранимых процедур и триггеров. В MySQL 5.1 значительно расширена функциональность, которая ставит MySQL в один ряд с коммерческими СУБД. Если раньше СУБД MySQL обвиняли в недостаточной поддержке стандарта SQL, то с появлением пятой версии этой популярной базы данных появилась практически полная поддержка стандарта SQL.Использование большинства коммерческих СУБД нецелесообразно ввиду их высокой стоимости, трудности установки и настройки, а также возможных дальнейших затрат на поддержку.Выбор серверного ПОСистемного программного обеспечения достаточно для функционирования системы, следовательно, нет необходимости тратить дополнительные средства на системное ПО, что повышает экономическую эффективность проекта. Необходимо только установить серверное ПО для функционирования web-сервера.Осуществим сравнение наиболее популярных web-серверов и выберем наиболее удовлетворяющий задачам проектирования. Состояние рынка на 1 января 2011 года в таблице 5.Таблица 5Состояние рынка на 1 января 2011 годаСерверЧисло сайтовДоля рынка, %Apache2049760756.50Microsoft1115673230.75iPlanet13027883.59Zeus7925302.18Рынок Web-серверов поделен Apache и Microsoft Information Server (IIS). На их долю приходится 87% рынка, ближайшие конкуренты iPlanet и Zeus имеют около 3%. Можно сделать вывод, что выбор Web-сервера сейчас это выбор между Apache и IIS.Apache сейчас лидирует опережая IIS примерно в 2 раза (20 млн. серверов Apache, против 11 млн. серверов IIS). В компаниях использующих продукты Microsoft (Windows, Microsoft SQL Server и др.) доля Apache и IIS примерно одинакова. В российском интернете работает около 10000 сайтов под управлением Microsoft Information Server. В основном это сайты малых и средних компаний использующие как базовое средство автоматизации Microsoft Windows, Microsoft SQL Server и учетную систему класса 1С: Предприятия для SQL. Показательно, что сайт компании 1С (www.1c.ru) и сайты ее крупнейших партнеров Рарус и ИТРП работают под управлением IIS. Для интернет-решений используют IIS такие компании как Intel, Ford, Alcatel, ГУТА-Банк и др. Один из крупнейших порталов российского интернета Апорт эксплуатирует поисковую систему на базе IIS 5.0 и Windows 2000.Динамика рынка 2008 года настораживает. На начало 2001 года Apache имел 63%, а IIS - 21%. Таким образом, Apache за 2008 год потерял 13% своей доли, а IIS увеличил долю на 30%. Поскольку доля iPlanet и Zeus фактически не изменилась (3%), можно однозначно утверждать, что доля IIS росла за счет доли Apache. Без сомнения изменение ситуации на рынке было связано с выходом версии IIS 5.0 и скорой готовностью версии IIS 6.0 XP в составе платформы Microsoft.Net.Проведем сравнительное тестирование Web-серверов по следующим потребительским качествам:доступность - непрерывная доступность Web-сервера для пользователей. За данным критерием стоит безостановочная работа Web-сервера, не смотря на его перенастройку, аварии, шквальный наплыв пользователей и т.д.;степень защиты - защита сервера от несанкционированного доступа. За данным понятием стоит устойчивость сервера как разрушительным действиям хакеров и вирусов, так и защита от похищения коммерческой информации через Web-сервер;администрирование и управление - простота и эффективность управления сервером;разработка - сложность разработки Web-приложений для сервера;производительность - быстродействие сервера.Результаты тестирования и оценка ПО по пятибалльной шкале приведено в таблице 6.Таблица 6Сравнительная оценка серверного ПОMicrosoft IISEnterprise Web ServerApache Web ServeriPlanet Web ServerДоступности4454Степень защиты4443Администрирование и управление4343Разработка4454Производительность3445Интегральная оценка19192219Наибольшую интегральную оценку получило серверное ПО Apache Web Server, поэтому для разработки системы учета успеваемости будет использоваться именно это ПО.4.2. Разработка информационной моделиРазработка решений по информационному обеспечениюИнформационное обеспечение включает полный набор показателей, документов, классификаторов и кодификаторов информации, файлов, баз данных, баз знаний, методов их использования в предметной деятельности, а также способы представления, накопления, хранения, преобразования, передачи информации, принятые в конкретной системе для удовлетворения информационных потребностей пользователей в нужной форме и в требуемое время.В рамках информационного обеспечения имеются внемашинные и внутримашинные массивы информации воспринимаемые человеком без технических средств, например, наряды, акты, накладные и т. п.Внутримашинные массивы информации содержатся на носителях и состоят из файлов. Они могут быть созданы как совокупность отдельных файлов, каждый из которых отражает некоторое множество однородных управленческих документов (нарядов, накладных и т. п.), или как базы данных.Организация информационного обеспечения определяется составом объектов отражаемой предметной области, задач, данных и совокупностью информационных потребностей пользователей автоматизированной системы.1. Обоснование состава и содержания входных и выходных документов. ИС предполагает хранение и обработку информации о следующих информационных объектах: новости, заявления, записи на прием. Следовательно, для ввода информации о каждом объекте информатизации необходимо разработать форму ввода данных.Электронные формы ввода:Форма ввода новостей;Форма подачи заявлений;Форма записи на прием.Для оценки деятельности администрации необходимо разработать две формы выходных документов:Журнал записи на прием;Заявления от граждан.2. Обоснование состава классификаторов: для классификации информации хранящейся в информационной базе невозможно использование международных, общесистемных и отраслевых или классификаторов. Поэтому для каждого информационного объекта будет разработан локальный классификатор.Классификаторы: Классификатор новостей;Классификатор записей на прием;Классификатор заявлений.3. Обоснование способа организации информационной базы: интегрированная база данных с распределенной организацией, так как при работе с данными необходимо использование языка манипуляции данными SQL, пользователями системы будут сотрудники нескольких отделов, поэтому должен обеспечиваться многопользовательский режим работы [3].Разработка информационной модели системыИнформационная модель работы ИС представлена на рисунке 3.Рис. 3 - Информационная модель работы информационной системыКак видно из схемы информационной модели, гражданин заполняет на сайте форму заявления или форму записи на прием, и информация попадает в соответствующие таблицы БД.Работник администрации заполняет форму новостей и информация попадает в соответствующую таблицу БД.На основании информации, хранящейся в БД, для руководства формируются следующие отчеты: «Журнал записи на прием» и «Заявления от граждан».Проектирование функциональной архитектуры системыПрограммная реализация ИС состоит из двух компонент: клиентское приложение и приложения менеджера. Дерево функций ИС продаж приведено на рис. 4.Рис. 4 - Дерево функций информационной системыНа рис. 5 приведена use case диаграмма рассматриваемого процесса.Рис. 5 - use case диаграмма процесса обслуживания граждан4.3. Разработка базы данныхНа рис. 5 приведена структура БД проектируемой информационной системы.Рис. 5 – Структура БДSQL-код БД' CREATE TABLE "gragdanin"Set ERwinTableDef = ERwinDatabase.CreateTableDef("gragdanin")Set ERwinField = ERwinTableDef.CreateField("fio_gr", DB_TEXT, 20)ERwinTableDef.Fields.Append ERwinFieldSet ERwinField = ERwinTableDef.CreateField("pasport_gr", DB_TEXT, 20)ERwinTableDef.Fields.Append ERwinFieldSet ERwinField = ERwinTableDef.CreateField("id_gr", DB_LONG)ERwinField.Required = TrueERwinTableDef.Fields.Append ERwinFieldERwinDatabase.TableDefs.Append ERwinTableDef' CREATE INDEX "PrimaryKey"Set ERwinTableDef = ERwinDatabase.TableDefs("gragdanin")Set ERwinIndex = ERwinTableDef.CreateIndex("PrimaryKey")Set ERwinField = ERwinIndex.CreateField("id_gr")ERwinIndex.Fields.Append ERwinFieldERwinIndex.Primary = TrueERwinTableDef.Indexes.Append ERwinIndex' CREATE TABLE "jurnal"Set ERwinTableDef = ERwinDatabase.CreateTableDef("jurnal")Set ERwinField = ERwinTableDef.CreateField("id_zap", DB_LONG)ERwinField.Required = TrueERwinTableDef.Fields.Append ERwinFieldSet ERwinField = ERwinTableDef.CreateField("data_isp", DB_DATETIME)ERwinTableDef.Fields.Append ERwinFieldSet ERwinField = ERwinTableDef.CreateField("telefon", DB_TEXT, 20)ERwinTableDef.Fields.Append ERwinFieldSet ERwinField = ERwinTableDef.CreateField("id_gr", DB_LONG)ERwinField.Required = TrueERwinTableDef.Fields.Append ERwinFieldSet ERwinField = ERwinTableDef.CreateField("id_status", DB_LONG)ERwinTableDef.Fields.Append ERwinFieldSet ERwinField = ERwinTableDef.CreateField("id_sotr", DB_LONG)ERwinTableDef.Fields.Append ERwinFieldERwinDatabase.TableDefs.Append ERwinTableDef' CREATE INDEX "PrimaryKey"Set ERwinTableDef = ERwinDatabase.TableDefs("jurnal")Set ERwinIndex = ERwinTableDef.CreateIndex("PrimaryKey")Set ERwinField = ERwinIndex.CreateField("id_zap")ERwinIndex.Fields.Append ERwinFieldSet ERwinField = ERwinIndex.CreateField("id_gr")ERwinIndex.Fields.Append ERwinFieldERwinIndex.Primary = TrueERwinTableDef.Indexes.Append ERwinIndex' CREATE TABLE "novosti"Set ERwinTableDef = ERwinDatabase.CreateTableDef("novosti")Set ERwinField = ERwinTableDef.CreateField("data_s", DB_DATETIME)ERwinTableDef.Fields.Append ERwinFieldSet ERwinField = ERwinTableDef.CreateField("soobsh", DB_TEXT, 20)ERwinTableDef.Fields.Append ERwinFieldSet ERwinField = ERwinTableDef.CreateField("kod_n", DB_LONG)ERwinField.Required = TrueERwinTableDef.Fields.Append ERwinFieldSet ERwinField = ERwinTableDef.CreateField("id_podr", DB_LONG)ERwinTableDef.Fields.Append ERwinFieldERwinDatabase.TableDefs.Append ERwinTableDef' CREATE INDEX "PrimaryKey"Set ERwinTableDef = ERwinDatabase.TableDefs("novosti")Set ERwinIndex = ERwinTableDef.CreateIndex("PrimaryKey")Set ERwinField = ERwinIndex.CreateField("kod_n")ERwinIndex.Fields.Append ERwinFieldERwinIndex.Primary = TrueERwinTableDef.Indexes.Append ERwinIndex' CREATE TABLE "podr"Set ERwinTableDef = ERwinDatabase.CreateTableDef("podr")Set ERwinField = ERwinTableDef.CreateField("podr", DB_TEXT, 20)ERwinTableDef.Fields.Append ERwinFieldSet ERwinField = ERwinTableDef.CreateField("id_podr", DB_LONG)ERwinField.Required = TrueERwinTableDef.Fields.Append ERwinFieldERwinDatabase.TableDefs.Append ERwinTableDef' CREATE INDEX "PrimaryKey"Set ERwinTableDef = ERwinDatabase.TableDefs("podr")Set ERwinIndex = ERwinTableDef.CreateIndex("PrimaryKey")Set ERwinField = ERwinIndex.CreateField("id_podr")ERwinIndex.Fields.Append ERwinFieldERwinIndex.Primary = TrueERwinTableDef.Indexes.Append ERwinIndex' CREATE TABLE "sotr"Set ERwinTableDef = ERwinDatabase.CreateTableDef("sotr")Set ERwinField = ERwinTableDef.CreateField("id_sotr", DB_LONG)ERwinField.Required = TrueERwinTableDef.Fields.Append ERwinFieldSet ERwinField = ERwinTableDef.CreateField("fio_isp", DB_TEXT, 20)ERwinTableDef.Fields.Append ERwinFieldSet ERwinField = ERwinTableDef.CreateField("id_podr", DB_LONG)ERwinTableDef.Fields.Append ERwinFieldERwinDatabase.TableDefs.Append ERwinTableDef' CREATE INDEX "PrimaryKey"Set ERwinTableDef = ERwinDatabase.TableDefs("sotr")Set ERwinIndex = ERwinTableDef.CreateIndex("PrimaryKey")Set ERwinField = ERwinIndex.CreateField("id_sotr")ERwinIndex.Fields.Append ERwinFieldERwinIndex.Primary = TrueERwinTableDef.Indexes.Append ERwinIndex' CREATE TABLE "status"Set ERwinTableDef = ERwinDatabase.CreateTableDef("status")Set ERwinField = ERwinTableDef.CreateField("status", DB_TEXT, 20)ERwinTableDef.Fields.Append ERwinFieldSet ERwinField = ERwinTableDef.CreateField("id_status", DB_LONG)ERwinField.Required = TrueERwinTableDef.Fields.Append ERwinFieldERwinDatabase.TableDefs.Append ERwinTableDef' CREATE INDEX "PrimaryKey"Set ERwinTableDef = ERwinDatabase.TableDefs("status")Set ERwinIndex = ERwinTableDef.CreateIndex("PrimaryKey")Set ERwinField = ERwinIndex.CreateField("id_status")ERwinIndex.Fields.Append ERwinFieldERwinIndex.Primary = TrueERwinTableDef.Indexes.Append ERwinIndex' CREATE TABLE "zay"Set ERwinTableDef = ERwinDatabase.CreateTableDef("zay")Set ERwinField = ERwinTableDef.CreateField("zay", DB_TEXT, 20)ERwinTableDef.Fields.Append ERwinFieldSet ERwinField = ERwinTableDef.CreateField("fio_isp", DB_TEXT, 20)ERwinTableDef.Fields.Append ERwinFieldSet ERwinField = ERwinTableDef.CreateField("id_z", DB_LONG)ERwinField.Required = TrueERwinTableDef.Fields.Append ERwinFieldSet ERwinField = ERwinTableDef.CreateField("id_gr", DB_LONG)ERwinField.Required = TrueERwinTableDef.Fields.Append ERwinFieldERwinDatabase.TableDefs.Append ERwinTableDef' CREATE INDEX "PrimaryKey"Set ERwinTableDef = ERwinDatabase.TableDefs("zay")Set ERwinIndex = ERwinTableDef.CreateIndex("PrimaryKey")Set ERwinField = ERwinIndex.CreateField("id_z")ERwinIndex.Fields.Append ERwinFieldSet ERwinField = ERwinIndex.CreateField("id_gr")ERwinIndex.Fields.Append ERwinFieldERwinIndex.Primary = TrueERwinTableDef.Indexes.Append ERwinIndex' CREATE RELATIONSHIP "R/5"Set ERwinRelation = ERwinDatabase.CreateRelation("R/5", "sotr", "jurnal")Set ERwinField = ERwinRelation.CreateField("id_sotr")ERwinField.ForeignName = "id_sotr"ERwinRelation.Fields.Append ERwinFieldERwinDatabase.Relations.Append ERwinRelation' CREATE RELATIONSHIP "R/3"Set ERwinRelation = ERwinDatabase.CreateRelation("R/3", "status", "jurnal")Set ERwinField = ERwinRelation.CreateField("id_status")ERwinField.ForeignName = "id_status"ERwinRelation.Fields.Append ERwinFieldERwinDatabase.Relations.Append ERwinRelation' CREATE RELATIONSHIP "R/2"Set ERwinRelation = ERwinDatabase.CreateRelation("R/2", "gragdanin", "jurnal")Set ERwinField = ERwinRelation.CreateField("id_gr")ERwinField.ForeignName = "id_gr"ERwinRelation.Fields.Append ERwinFieldERwinRelation.Attributes = ERwinRelation.Attributes + DB_RELATIONUNIQUEERwinDatabase.Relations.Append ERwinRelation' CREATE RELATIONSHIP "R/4"Set ERwinRelation = ERwinDatabase.CreateRelation("R/4", "podr", "novosti")Set ERwinField = ERwinRelation.CreateField("id_podr")ERwinField.ForeignName = "id_podr"ERwinRelation.Fields.Append ERwinFieldERwinDatabase.Relations.Append ERwinRelation' CREATE RELATIONSHIP "R/6"Set ERwinRelation = ERwinDatabase.CreateRelation("R/6", "podr", "sotr")Set ERwinField = ERwinRelation.CreateField("id_podr")ERwinField.ForeignName = "id_podr"ERwinRelation.Fields.Append ERwinFieldERwinDatabase.Relations.Append ERwinRelation' CREATE RELATIONSHIP "R/1"Set ERwinRelation = ERwinDatabase.CreateRelation("R/1", "gragdanin", "zay")Set ERwinField = ERwinRelation.CreateField("id_gr")ERwinField.ForeignName = "id_gr"ERwinRelation.Fields.Append ERwinFieldERwinDatabase.Relations.Append ERwinRelation4.4. Разработка и программная реализация алгоритма Алгоритм вызова на выполнение программных скриптов приведен на рисунке 6.Рис. 6 – Алгоритм вызова скриптов сайта4.5. Тестовый примерДля установки программы необходимо скопировать папку WebServers на диск C:\.Рис. 7 – Копирование папки WebServers на C:\Далее зайти в папку C:\WebServers\denwer и запустить приложение run.exe.Рис. 8 – Запуск web-сервера AppacheДалее в любом браузере для запуска клиентского приложения ввести адрес: http://spb_gov.ru, для запуска приложения администратора: http:// spb_gov.ru /autoriz.php.После завершения работы с программой необходимо зайти в папку C:\WebServers\etc и запустить приложение stop.exe.В состав системы входят следующие компоненты: Клиентское приложение. Приложение сотрудника администрации.Рассмотрим формы интерфейсных форм приложений системы.Клиентское приложениеПосле запуска клиентского приложения перед пользователем появляется главное окно программы, содержащее ссылки на основные разделы сайта.Рис. 9 – Главная страница клиентского приложенияДля просмотра новостей администрации необходимо перейти по ссылке в раздел «Новости».Рис. 10 – Страница «Новости» клиентского приложенияДля просмотра вакансий администрации необходимо перейти с главной страницы в раздел «Трудоустройство».Рис. 11 – Страница «Трудоустройство» клиентского приложенияДля записи на прием к должностному лицу администрации используется раздел «Записаться на прием». Переходим в раздел, заполняем форму и нажимаем кнопку «Отправить».Рис. 12 – Страница записи на прием клиентского приложенияДля подачи заявления используется раздел «Электронная приемная». Переходим в раздел, заполняем форму и нажимаем кнопку «Отправить».После подачи заявления данные попадают на сервер и становятся доступны сотруднику администрации.Рис. 13 – Страница подачи заявления клиентского приложенияПриложение сотрудника администрацииПосле запуска приложения администратора появится окно авторизации, для запуска приложения необходимо ввести учетную запись администрации.Рис. 14 – Страница авторизации приложения сотрудника администрацииПосле прохождения авторизации появляется меню приложения сотрудника администрации.Рис. 15 – Страница меню приложения сотрудника администрацииДля добавления новостей на сайт администрации сотрудник переходит в раздел «Работа с новостями», далее он заполняет электронную форму ввода и нажимает кнопку «Добавить».Для удаления новости необходимо ввести в форме «Код новости» и нажать кнопку «Удалить».Рис. 16 – Страница работы с новостями приложения сотрудника администрацииДля просмотра заявлений от граждан, необходимо перейти в раздел «Работа с заявлениями граждан», администратор видит перечень заявлений от граждан.Для удаления заявления из списка необходимо ввести в форме «Код заявления» и нажать кнопку «Удалить».Рис. 17 – Страница работы с заявлениями граждан приложения сотрудника администрацииДля просмотра заявлений от граждан, необходимо перейти в раздел «Работа с журналом записи», администратор видит журнал записи граждан на прием.Для удаления записи из списка необходимо ввести в форме «Код записи» и нажать кнопку «Удалить».Для фильтрации необходимо заполнить поисковую форму и нажать кнопку поиск.Для назначения исполнителя или изменения статуса заявки необходимо заполнить соответствующую форму и нажать кнопку «Изменить».Рис. 18 – Страница работы с журналом записи приложения сотрудника администрацииГлава 5. Мероприятия по обеспечению безопасности жизнедеятельностиСпециалисты различных направлений и специализаций после тщательных исследований пришли к выводу, что причиной отклонений здоровья пользователей являются не столько сами компьютеры, сколько недостаточно строгое соблюдение принципов эргономики: с дискомфортными зрительными условиями из-за неправильно спроектированного освещения( прямая и отражённая от экранов блёклость, неблагоприятное распределение яркости в поле зрения, неверная ориентация рабочего места относительно светоприёмов), с нарушением температурного режима и уровня влажности в помещении и т.д. Ученые озабочены тем, чтобы появление и активное применение компьютерных технологий не стало дополнительным фактором ухудшения здоровья. Для этого необходимо, чтобы рабочее место отвечало бы гигиеническим требованиям безопасности. Внедрение вычислительной техники на производстве даёт положительный социально-экономический эффект, который выражается в росте производительности, снижении доли рутинного, монотонного труда, повышения скорости расчётов, скорости обмена информацией.Отрицательное воздействие на человека вычислительной техники менее выражено, сглажено многими положительными моментами. Однако у людей длительно использующих ПЭВМ могут быть отмечены такие реакции как нарушение функций зрения, быстрое общее утомление.

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

1.Документация по PHP http://www.php.su.
2.Документация по СУБД MySQL http://www.mysql.ru
3.Кузнецов М., Симдянов И. Объектно-ориентированное программирование на PHP. - Спб.: БХВ-Петербург, 2007.
4.Люк Веллинг, Лора Томсон. Разработка Web-приложений с помощью PHP и MySQL. - М.: Вильямс, 2005 - 230 с.
5.Харрис Э. PHP/MYSQL для начинающих. /Пер. с англ. – М Кудиц-Образ, 2005 – 384с.
6.Документация по PHP http://www.phpfaq.ru/
7.Документация по оформлению сайтов http://www.oswd.org/
8.Статьи о регулярных отношениях в PHP http://xpoint.ru/
9.Коллекция клипартов, используемых для оформления сайта http://www.clipart.net.ua/
10.Уэнц Кристиан PHP. Карманный справочник. - М.: Вильямс, 2007. – 384 с.
11.Фленов М. Е. PHP глазами хакера. – СПб.: БХВ-Петербург, 2005. – 304 с.: ил.
12.Аткинсон, Леон. MySQL. Библиотека профессионала. - М.: Вильямс, 2002. – 624 с.: ил.
13.Мазуркевич А, Еловой Д. PHP: настольная книга программиста. – Мн.: Новое знание, 2003. – 480 с.
14.Стивен Хольцнер. PHP в примерах. Пер. с англ.- М.: Бином-Пресс, 2007г. – 352с.: ил.
15.Викторов Денис "Как нам обустроить Web". Журнал "Компьютерра" #48, 9 декабря 1996, с. 14.
16.Горев А., Ахаян Р., Макашарипов С. Эффективная работа с СУБД - СПб.: Питер, 1997. - 704 с.: ил.
17.Золотов С. Протоколы Internet - СПб.: BHV - Санкт-Петербург, 1998. - 304 с., ил.
18."Клиент-серверная система управления базами данных масштаба корпорации". Журнал "F1" №3, июль, 1998, с. 44.
19.Грабер Мартин. Введение в SQL: пер. с англ. - Издательство "ЛОРИ", 1996 - 375 с.
20.Айзекс С. Dynamic HTML: пер. с англ. - СПб.: BHV - Санкт-Петербург, 1998. - 496 с., ил.
21.Постановление Правительства РФ от 3 февраля 2012 года N 93 «Об утверждении Перечня услуг, которые являются необходимыми и обязательными для предоставления исполнительными органами государственной власти Санкт-Петербурга государственных услуг и предоставляются организациями, участвующими в предоставлении государственных услуг, и Порядка определения размера платы за их оказание»


Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.10184
© Рефератбанк, 2002 - 2024