Помощь в написании студенческих работ
Антистрессовый сервис

Разработка Web-портала Государственного учреждения Управления Пенсионного фонда РФ в городе Сургуте

Дипломная Купить готовую Узнать стоимостьмоей работы

Целью дипломного проекта является повышение эффективности работы Управления Пенсионного фонда Российской Федерации в городе Сургуте по Ханты-Мансийскому автономному округу путем разработки и внедрения интернет-портала.В первой главе ДП было дано описание предметной области, рассмотрен процесс оказания услуг Управлением ПФР. Выявлены задачи подлежащие автоматизации. Разработано техническое задание… Читать ещё >

Разработка Web-портала Государственного учреждения Управления Пенсионного фонда РФ в городе Сургуте (реферат, курсовая, диплом, контрольная)

Содержание

  • 1. Аналитическая часть
    • 1. 1. Анализ организационной структуры предприятия и ее описание
    • 1. 2. Анализ бизнес-процессов предприятия
    • 1. 3. Анализ автоматизации экономических процессов на предприятии
    • 1. 4. Выявление объекта и задачи автоматизации
  • 2. Проектная часть
    • 2. 1. Разработка концепции построения информационной модели системы
    • 2. 2. Разработка структуры БД
    • 2. 3. Решения по видам обеспечения
      • 2. 3. 1. Информационное обеспечение
      • 2. 3. 2. Техническое обеспечение
      • 2. 3. 3. Программное обеспечение
    • 2. 4. Защита информации в автоматизированной информационной системе
  • 3. Обоснование экономической эффективности проекта
    • 3. 1. Выбор и обоснование методики расчета экономической эффективности
    • 3. 2. Расчет показателей экономической эффективности проекта
  • Заключение
  • Список литературы
  • Приложение 1 — SQL-код БД
  • Приложение 2 — Программныйкодскриптовсистемы

Заработная плата сотрудника ПФР составляет 27 000 руб. в месяц, прибавим к ней 30% начислений на зарплату итого получаем 35 100 руб. Затраты на заработную плату сотрудника ПФР г. Сургута при неавтоматизированном варианте выполнения комплекса задач 35 100 руб. (С0). При использовании системы 25 000 руб. (С1). Сэк = 10 100 руб. Индекс стоимости затрат определяется по формулеJст.затр.= С1 /С0 Jст.затр.= 0,71Срок окупаемости затрат вычисляется по формуле, где

З0 — суммарные затраты на разработку;

Сэк — экономия на фонде заработной платы за год. В ПФР г. Сургута работает 4 предполагаемых пользователя системы:

В результате получим:

Ток = 371 824 / 4 * 12 * 10 100 = 0,8 года

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

6.Таблица 3.6 — Сравнение показателей функционирования системы

Параметр оценки

ДоПосле

Обработка приема ручная

АвтоматическаяОтчетность"бумажная"Автоматизированная

КонтрольдецентрализованныйЦентрализованный

Вывод: Сравнение базового варианта обработки информации и обработки информации с применением информационной системы показало, что внедрение интернет-портала

ПФР позволит гражданам не стоять в очередях, а записываться заранее на прием к должностному лицу. Также граждане получат возможность подавать заявления должностным лицам через интернет. Внедрение системы позволит автоматизировать процесс подготовки отчетности. Заключение

Целью дипломного проекта является повышение эффективности работы Управления Пенсионного фонда Российской Федерации в городе Сургуте по Ханты-Мансийскому автономному округу путем разработки и внедрения интернет-портала.В первой главе ДП было дано описание предметной области, рассмотрен процесс оказания услуг Управлением ПФР. Выявлены задачи подлежащие автоматизации. Разработано техническое задание на разработку информационной системы. Во второй главе осуществлен выбор инструментальных средств для разработки информационной системы. Описана структура информационного фонда системы, описаны входные и выходные данные. Дано описание программной реализации системы, а именно: алгоритм работы программы, описаны экранные формы приложения, описан пример работы программы. В третей главе осуществлено финансово-экономическое обоснование разработки и внедрения интернет-портала Управления ПФР г. Сургута. Таким образом, цель ДП можно считать достигнутой, а поставленные задачи — решенными.

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

Книги одного автора

М. Каба. M ySQL и Perl — СПб.: Питер, 2009. — 288 с.Д. Ленгсторф.

PHP и jQuery для профессионалов — Вильямс, 2011. — 362 с.Л. Ульман. Основы программирования на PHP — ДМК пресс, 2008. — 288 с.Д. Колисниченко. Профессиональное программирование на PHP — БХВ-Петербург, 2007.

— 411 с.Дж. Гарретт. Веб-дизайн: книга Джесса Гарретта.

Элементы опыта взаимодействия — Символ, 2008. — 192 с.Р. Овчинников. Корпоративный веб — сайт на 100%. Требуйте от сайта большего! — Питер, 2009. ;

317 с.Р. Никсон. Создаем динамические веб-сайты с помощью PHP, MySQL и Javascript — O’Reilly, 2010. — 496 с. Маклаков С. В. Создание информационных систем с AllFusion Modeling Suite.

— М.: ДИАЛОГ-МИФИ, 2005

Фаулер М. UML в кратком изложении: применение стандартного языка объектного моделирования: пер. с англ. / М. Фаулер, К. Скотт. М., 2004

Фаулер М. UML — основы. Руководство по стандартному языку объектного моделирования.: Пер. с англ. — СПб.: Символ, 2006

Харрис Э. PHP/MYSQL для начинающих. /Пер. с англ. — М Кудиц-Образ, 2005 — 384с. Документация по PHP

http://www.phpfaq.ru/Документация по оформлению сайтов

http://www.oswd.org/Статьи о регулярных отношениях в PHP

http://xpoint.ru/Коллекция клипартов, используемых для оформления сайта

http://www.clipart.net.ua/Уэнц Кристиан PHP. Карманный справочник. — М.: Вильямс, 2007. — 384 с. Фленов М.

Е. PHP глазами хакера. — СПб.: БХВ-Петербург, 2005. — 304 с. Балабанов И. Т. Электронная коммерция — СПб: Питер

Б 2005

Быков В. А. Электронный бизнес и безопасность. — М.: Радио и связь, 2004

Бокарев Т. Энциклопедия Интернет-рекламы. — М.: Издательство «ПРОМО-РУ», 2005 г. Гагин А. Технология работы в глобальных общедоступных сетях. — Jet Infosystems, 2006

Галкин С. Е. Бизнес в Интернет. — М: «Центр», 2007

Гуров Г. Г. Интернет для бизнеса. — М., 2007

Закарян И., Филатов И. Интернет как инструмент для финансовых инвестиций. — СПб.: БХВ — Санкт-Петербург, 2007

Информационные системы в экономике. Под ред. проф. В. В. Дика. — М.: Финансы и статистика, 2006

Книги двух и трех авторов

Д. Мерсер, А. Кент, С. Новицки. PHP 5 для начинающих — Вильямс, 2007. -

848 с.М. Кузнецов, И. Симдянов. M ySQL 5 — БХВ-Петербург, 2010.

— 1024 с.Л. Томсон, Л. Веллинг. Разработка WEB-приложений на РНР и Муsql — Диа

Софт, 2008. — 674 с. Петров Ю. А., Шлимович Е. Л., Ирюпин Ю. В. Комплексная автоматизация управления предприятием: Информационные технологии — теория и практика. — М.: Финансы и статистика, 2005

Люк Веллинг, Лора Томсон. Разработка Web-приложений с помощью PHP и MySQL. — М.: Вильямс, 2005 — 230 с. Приложение 1 — 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 ERwinRelationПриложение 2 — Программныйкодскриптовсистемы—————-Скриптменюклиентскогоприложения

—————————-Скрипт просмотра новостейРабота с новостями
';echo '';for ($i=0;$i'; }echo '
КодновостиПодразделениеДатаИнформация
';echo 'Новости

ПФР';echo '

'.$row_tovar['kod_tov']. ''.$row_tovar['naimen'].''.$row_tovar['cena'].''.$row_tovar['opis'].'
'; ?>———————————Скрипт подачи заявления1){$result=mysql_query ($zapr) or die ('Запросневыполнен'.mysql_error ());}?>
Формазаявления
ФИО

Кому

Дата

Текстзаявления

———————————Скрипт записи на прием1){$result=mysql_query ($zapr) or die ('Запросневыполнен'.mysql_error ());}?>
Формазаписинаприем
ФИО

Паспорт

Контактныйтелефон

Кому

Дата

———————Скриптавторизации

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >

1){$result=mysql_query ($zapr) or die ('Запросневыполнен'.mysql_error ()); }if (isset ($_REQUEST['del_pasport'])){$delete=mysql_query («delete from `tovar` where kod_tov='» .$_REQUEST['del_pasport']. «'») or die ('Запросневыполнен'.mysql_error ());}?>
';for ($i=0;$i'; }echo '
Подразделение

Информация

Дата

Кодновости

КодновостиПодразделениеДатаИнформация
'.$row_sotr['kod_tov']. ''.$row_sotr['naimen'].''.$row_sotr['cena'].''.$row_sotr['opis'].'
'; ?>

—————————-Скрипт работы с заявлениями приложения сотрудника ПФР1){$result=mysql_query ($zapr) or die ('Запросневыполнен'.mysql_error ()); }if (isset ($_REQUEST['id_d'])){$delete=mysql_query («delete from `otz` where id='» .$_REQUEST['id_d']. «'») or die ('Запросневыполнен'.mysql_error ());}?>';for ($i=0;$i'; }echo '
Удалениезаявления
Кодзаявления
НомерзаявленияФИОКомуДатаТекстзаявления
'.$row_otz['id']. ''.$row_otz['pasport'].''.$row_otz['fio_isp'].''.$row_otz['kodz'].''.$row_otz['otz'].'
';?>——————————Скрипт работы с журналом записи1){$result=mysql_query ($zapr) or die ('Запросневыполнен'.mysql_error ()); }if (isset ($_REQUEST['del_zakaz'])){$delete=mysql_query («delete from `zakaz` where id='» .$_REQUEST['del_zakaz']. «'») or die ('Запросневыполнен'.mysql_error ());}if (isset ($_REQUEST['izm'])){$delete=mysql_query («update `zakaz` set data_isp='» .$_REQUEST['data_isp']. «'» .", fio_isp='" .$_REQUEST['isp']." '" .", status='" .$_REQUEST['status']." '" ." where id='" .$_REQUEST['kodz']. «'») or die ('Запросневыполнен'.mysql_error ());}?>
';for ($i=0;$i'; }echo '
Поискзаписи

Покодузаписи

По паспорту гражданина

Постатусузаписи

КодзаписиСтатусДатаподачиФИОгражданинаПаспортКомуТелефонДатаисполненияФИОисполнителя
'.$row_zakaz['id']. ''.$row_zakaz['status'].''.$row_zakaz['tovar'].''.$row_zakaz['fio_kl'].''.$row_zakaz['pasport_kl'].''.$row_zakaz['adres'].''.$row_zakaz['telefon'].''.$row_zakaz['data_isp'].''.$row_zakaz['fio_isp'].'
';unset ($_REQUEST['id_p']); ?>
Кодзаписи

Работасжурналомзаписи

Кодзаписи

Исполнитель

Датаприема

Установитьстатус

Показать весь текст

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

  1. Книги одного автора
  2. М. Каба. MySQL и Perl — СПб.: Питер, 2009. — 288 с.
  3. Д. Ленгсторф. PHP и jQuery для профессионалов — Вильямс, 2011. — 362 с.
  4. Л. Ульман. Основы программирования на PHP — ДМК пресс, 2008. — 288 с.
  5. Д. Колисниченко. Профессиональное программирование на PHP — БХВ-Петербург, 2007. — 411 с.
  6. Дж. Гарретт. Веб-дизайн: книга Джесса Гарретта. Элементы опыта взаимодействия — Символ, 2008. — 192 с.
  7. Р. Овчинников. Корпоративный веб — сайт на 100%. Требуйте от сайта большего! — Питер, 2009. — 317 с.
  8. Р. Никсон. Создаем динамические веб-сайты с помощью PHP, MySQL и Javascript — O’Reilly, 2010. — 496 с.
  9. С.В. Создание информационных систем с AllFusion Modeling Suite. — М.: ДИАЛОГ-МИФИ, 2005
  10. Фаулер М. UML в кратком изложении: применение стандартного языка объектного моделирования: пер. с англ. / М. Фаулер, К. Скотт. М., 2004
  11. Фаулер М. UML — основы. Руководство по стандартному языку объектного моделирования.: Пер. с англ. — СПб.: Символ, 2006
  12. Харрис Э. PHP/MYSQL для начинающих. /Пер. с англ. — М Кудиц-Образ, 2005 — 384с.
  13. Документация по PHP http://www.phpfaq.ru/
  14. Документация по оформлению сайтов http://www.oswd.org/
  15. Статьи о регулярных отношениях в PHP http://xpoint.ru/
  16. Коллекция клипартов, используемых для оформления сайта http://www.clipart.net.ua/
  17. Уэнц Кристиан PHP. Карманный справочник. — М.: Вильямс, 2007. — 384 с.
  18. М. Е. PHP глазами хакера. — СПб.: БХВ-Петербург, 2005. — 304 с.
  19. И.Т. Электронная коммерция — СПб: ПитерБ 2005.
  20. В. А. Электронный бизнес и безопасность. — М.: Радио и связь, 2004.
  21. Т. Энциклопедия Интернет-рекламы. — М.: Издательство «ПРОМО-РУ», 2005 г.
  22. А. Технология работы в глобальных общедоступных сетях. — Jet Infosystems, 2006.
  23. С.Е. Бизнес в Интернет. — М: «Центр», 2007.
  24. Г. Г. Интернет для бизнеса. — М., 2007.
  25. И., Филатов И. Интернет как инструмент для финансовых инвестиций. — СПб.: БХВ — Санкт-Петербург, 2007.
  26. Информационные системы в экономике. Под ред. проф. В. В. Дика. — М.: Финансы и статистика, 2006.
  27. Книги двух и трех авторов
  28. Д. Мерсер, А. Кент, С. Новицки. PHP 5 для начинающих — Вильямс, 2007. — 848 с.
  29. М. Кузнецов, И. Симдянов. MySQL 5 — БХВ-Петербург, 2010. — 1024 с.
  30. Л. Томсон, Л. Веллинг. Разработка WEB-приложений на РНР и Муsql — ДиаСофт, 2008. — 674 с.
  31. Ю.А., Шлимович Е. Л., Ирюпин Ю. В. Комплексная автоматизация управления предприятием: Информационные технологии — теория и практика. — М.: Финансы и статистика, 2005
  32. Люк Веллинг, Лора Томсон. Разработка Web-приложений с помощью PHP и MySQL. — М.: Вильямс, 2005 — 230 с.
  33. ?
Заполнить форму текущей работой
Купить готовую работу

ИЛИ