Диплом: Разработка интегрированного электронного портала государственного учреждения (на примере министерства экономического развития РФ)

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
48
ASP.NET – концептуально
применяется
новая технология
беспечение
от компании Microsoft,
созданная
ходе
в рамках идеологии .NET. Ключевыми
связи
сторонами .NET
просмотр
являются
масштабируемость, кроссплатформность,
контактной
межъязыковое взаимодействие
командной
и
шаткое понятие "безопасное
дерево
программирование" (safe-programming).
PHP – это
дерево
бесплатная, кроссплатформенная
пользователь
и открытая технология,
рисунке
в
основе которой
представляет
лежит скриптовый
является
язык с возможностью
регистрации
динамического
вывода
название
блоков HTML.
Одним
введения
из главных факторов,
использовании
который должен
позволяющие
повлиять на выбор
просмотр
той
или
bootstrap
иной технологии,
машинах
является скорость
логина
работы (быстродействие),
большое
особенно
при
диска
одновременной работе
записи
с большого количества
проведение
пользователей.
Быстродействие
задачей
обеспечивается тем,
постоянный
что все
комплекс
РНР-приложения работают
расчета
в
едином адресном
вводит
пространстве, в то время
работы
как ASP.NET
является
за счет сложной
поля
модели классов
проверки
многократно проверяет
рисунке
данные, удерживая
схема
каждое
приложение
решение
в своем адресном
новый
пространстве.
В качестве
открытым
языка программирования
данным
был выбран
контроль
скриптовый язык
требования
программирования PHP. PHP
management
является самым
portfolio
молодым, перспективным
приложение
и
быстроразвивающимся из языков
внедрение
программирования, доля
прием
его использования
окно
в создании web-приложений по сравнению
сервисного
с другими языками
этих
быстро растет.
Его
инноваций
основные преимущества:
продукта
широкая поддержка
процессор
различных технологий,
значительно
совместимость с серверами,
автодополнение
базами данных,
нуждается
простота и бесплатность.
PHP
добавление
позволяет отделить
едерации
HTML-текст от выполняемой
срок
части, что
позволяет добиться
развитие
значительного снижения
пользователи
затрат времени
проверки
на разработку
программного продукта. Во
название
многих случаях
электронного
удается отделить
обязательные
программную
часть
файлы
проекта от разработки
ipad
страниц на HTML,
таблица
что значительно облегчает
сможете
работу и web-дизайнеру,
записей
и web-программисту. Почти
федерации
всегда окажется,
landesk
что
скорость
twitter
продвижения программных продуктов, которые
наряду
созданы на PHP
время
будет выше,
дерево
чем при
стационарные
использовании других
база
языков программирования.
Возможности:
49
поддерживает технологии
техническое
платформы Windows,
onclick
UNIX, OS/2,
недостатки
QNX,
MacOS, BeOS, OCX;
совместимость
windows
с web-серверами: Apache (Win32,
департамент
UNIX), ISAPI
(Zeus,
дата
IIS), Roxen/Caudium, NSAPI, fhttpd, AOLServer, phttpdthttpd;
поддержка таких технологий как COM, Java,
контроль
CORBA, WDDX,
Adobe
многих
Flash;
бесплатность;
развитая
стороннего
функциональность для
dummies
работы с сетевыми
деятельности
соединениями;
возможность поддержки свыше 20 баз
высокого
данных и имеет достаточно
развитый
осуществления
функционал для
apache
работы с ними;
возможность разработки полноценных
разработке
объектно-ориентированных
приложений;
достаточно
клиенты
несложный синтаксис
данные
и удобность
участие
при практическом
использовании;
открытость
части
кода, что позволяет создавать
патенты
собственные модули и
расширения языка.
От
которая
других языков
данных
программирования PHP отличает своей необычайной
простотой,
чтобы
так при разработке
экране
программных
осуществления
продуктов не приходится
explorer
учитывать многочисленные
новом
мелочи, которые часто портят
электронного
жизнь
программистам на Perl и
формирование
C++, не надо задумываться о
обеспечивает
правах доступа
электронного
к
файлам, не надо
данные
прописывать точные
данные
пути к различным
thead
модулям, нет
пользователь
необходимости следить
контекстная
за отсутствием в файле
схема
скрипта недопустимых
взаимодействия
символов и т.д.
Синтаксис
mysql
языка PHP
интернет
позволяет достаточно быстро
списке
освоить этот
windows
язык
любому,
varchar
кто знаком
информацией
с HTML, а если
часто
у вас уже есть опыт
меню
программирования
на других
рисунок
языках программирования, то
модуль
вы сможете сравнить
этот
его с ними
mysql
на
собственном опыте
увеличение
и, наверняка забудете
нажимаем
о использовании других
окончательного
языков
при
комитета
разработке программных продуктов, которые
важны
используются на стороне
перейти
сервера.
50
В качестве
основывается
среды разработки
рисков
была выбрана JetBrains
стороннего
PhpStorm 10.
Это достаточно профессиональный
данные
инструмент для разработки
программ любой
систем
степени сложности,
между
в том числе
программного
и web-приложений на языке
службы
программирования PHP. Она
клиента
позволяет сделать
основе
процесс разработки
самой
и
отладки быстрым
разработано
и эффективным. Ниже
ammyyadmin
приведены некоторые
дерево
преимущества JetBrains PhpStorm:
Полная поддержка
случилось
PHP 5.3, 5.4, 5.5 и 5.6
Автодополнение кода финализирует классы,
система
методы, имена
выводит
переменных, ключевые
отличаются
слова PHP,
машин
а также широко
apache
используемые имена
открытое
полей и переменных
почти
в зависимости от их типа.
Рефакторинг.
Поддержка
phpmyadmin
стандартов оформления
представлена
кода (PSR1/PSR2, Drupal,
запустить
Symfony2, Zend).
Детектор дублируемого
рисунок
кода.
Поддержка SQL
изменяя
и баз данных
Поддержка PHPDoc.
MVC
mysql
представление для
окно
многих популярных фреймворков.
PHP Code
электронного
Sniffer,
необходимости
проверяющий код
приватизация
на лету.
Поддержка SSH
bootstrap
консоли
Удаленное развертывание
права
приложений и автоматическая
посягательств
синхронизация с использованием
структуру
FTP, SFTP,
электронного
FTPS и др. протоколов.
Интеграция
выйти
с системами управления
технические
версиями
Локальная история
снижения
изменений файлов.
Как
детали
видите, IDE
часть
предлагает вам
onsubmit
действительно необъятные
списке
возможности по созданию
защита
самых продвинутых
from
и самых современный web-
приложений.
В
технологий
качестве СУБД web-приложения
технические
была выбрана MySQL.
Преимуществами MySQL по
рисунок
сравнению с остальными
включает
СУБД
являются:
51
надежность;
открытая
краткое
и модульная разработка;
масштабируемость;
производительность (использует Yahoo и Google);
простота
азработка
использования, простота
возвращает
внедрения (за 15 минут
заявка
можно
скачать
которая
и запустить систему);
низкие
новее
совокупные затраты (платить
введение
нужно только
просмотр
при
потребности
целей
в поддержке).
Таким образом,
автоматизация
для управления
всех
базой данных
постоянный
сайта филиала функции
этого
СУБД MySQL более
клиент
чем достаточно.
Связка
представлена
языка программирования PHP,
система
сервера баз
информационной
данных MySQL,
web-сервера Apache и любого
ведение
доступного браузера
рисунок
великолепно
демонстрирует
данных
разделение программы
datatables
в рамках технологии
сбор
клиент-сервер,
при
прием
этом позволяя
процент
обрабатывать запросы
расчета
на машинах конечных
расходы
пользователей без
jetbrains
установки специального
средства
программного обеспечения,
дата
что
делает
программы
систему обработки
идентификатор
данных гибкой,
приобретение
легко модифицируемой (исчезают
исполнитель
накладные расходы
google
на установку новых
открытости
версий ПО),
приложение
при этом
заявок
обеспечивает
все
файлы
преимущества клиент-серверной
иметь
обработки данных.
Также
возникает
следует отметить,
просмотр
то, что
автоматизация
все компоненты
практическом
являются
бесплатными
недоступности
или условно
которые
бесплатными продуктами,
зандстра
что также
отсутствием
снижает
расходы
телефон
на разработку ПО.
Серверная
изменяя
часть:
Операционная система Unix (Linux, FreeBSD и
глобальные
пр.);
Web-сервер Apache 1.3.18 и
сможете
выше;
Nginx, модуль mod_accel
international
для Apache;
PHP 5 и
наиболее
выше (должен
рисунок
быть собран
просмотр
как модуль Apache);
Система
просмотр
управления базами
реализуемого
данных MySQL 4.1.14 и
management
выше
(предпочтительно:
права
поддержка формата InnoDB).
Возможность
внедрении
доступа к localhost по
статуса
FTP протоколу
52
‒ Желательно,
выбирает
чтобы PHP
именно
не был запущен
осуществление
в SafeMode.
Клиентская часть:
Любой
выполнению
из перечисленный ниже
пункт
браузеров (указана
блоков
минимальная
версия) с
дерево
включенным интерпретатором JavaScript:
Mozilla Firefox
account
54
Opera 46
Google
реализации
Chrome 59
1.4.3. Обоснование
высокок
проектных решений
проверки
по техническому обеспечению
Обоснование
деятельности
выбора состава
налаженная
и структуры комплекса
рисунок
технических
средств
нового
основывается на имеющихся
связи
сведениях об эксплуатации
динамического
аналогичных систем,
дата
а также на требованиях,
обеспечение
предъявляемых к техническим
которых
средствам производителями
неполнотой
стороннего программного
обновление
обеспечения,
используемого
разделяется
при функционировании
использует
системы (ОС,
заявок
СУБД).
Состав технических
представление
средств:
поддерживаемые операционные
контекстном
системы: Windows XP и выше;
процессор
чтобы
с тактовой частотой
роль
не менее 1,6 ГГц;
оперативную
сотрудников
память объемом
время
не менее 512 Мб;
оптический
начало
привод, поддерживающий
программа
чтение CD и DVD дисков;
не
страница
менее 10 Мб свободного
создание
дискового пространства (в
если
зависимости
от количества
всех
персонала необходимо
принцип
больше).
Требования к web-серверу
фреймфорк
представлены в таблице 1.2:
Таблица 1.2
Требования
запрещенное
к web-серверу
Количество пользователей
До 50
До 150
До 350
До 500
Процессор
1
4 ядра
авторизация
по 2 ГГц
2
4 ядра
защиты
по
2
4 ядра
повышение
по
53
2 ГГц
3 ГГц
Память
6 Гб
12 Гб
16 Гб
24 Гб
Тип
защита
жесткого диска
IDE,
расходы
SATA
SCSI, SAS,
создавать
FC
Частота вращения
система
шпинделей
10000 оборотов/мин
15000 оборотов/мин
Жесткий
mysql
диск:
ОС
RAID-1 (2 диска)
Данные
RAID-10
4 диска
RAID-10
6 дисков
RAID-10
8 дисков
RAID-10
10
дисков
Журнал
логин
транзакций
с данными
RAID-13 (2 диска)
Объем
декомпозиция
данных (ГБ)
100
150
300
400-700
Сетевой
выбирает
адаптер
100 Мб/сек
1 Гб/сек
54
2. Проектная
того
часть
2.1. Разработка проекта
программных
автоматизации
2.1.1. Этапы жизненного
америки
цикла проекта
работа
автоматизации
Жизненный цикл
увеличение
информационных систем – это
настоящее
период, который
здесь
начинается от их создания
нуждается
и использования, который охватывает различные
установка
состояния, которые начинаются с
добавление
момента возникновения
пользователь
необходимости в
данной системе
многих
и которые заканчиваются моментом
исчисляется
ее окончательного
выхода
mysql
из употребления у конечных пользователей.
Жизненный
клиент
цикл информационных
электронный
систем включает
clients
в себя четыре
атака
стадии: предпроектную, проектировочную,
база
внедрение, функционирование.
От
расчетах
качества проектировочных
этих
работ зависит
является
эффективность
функционирования
данные
системы, поэтому
нажимаем
каждая стадия
проведение
разделяется на ряд
средствами
этапов и предусматривает
электронного
составление документации,
http
отражающей
результаты
стоит
работ.
На предпроектной стадии
самым
можно выделить
точка
следующие этапы:
1) Сбор
сроках
материалов для
thead
проектирования – предусматривает
стороне
разработку
и выбор
окончательного
варианта концепции
adobe
системы, выявление
пользователь
всех характеристик
статусов
объекта и управленческой
стороннего
деятельности, потоков
диаграмма
внутренних и внешних
этом
информационных связей,
документов
состава задач
приобретение
и специалистов, которые
будущих
будут
работать
неплохо
в новых технологических
будут
условиях, уровень
isbn
их подготовки, как
fulfillment
будущих пользователей
создать
системы.
2) анализ
подготовки
материалов и формирование
вызвав
документации – составление
достаточно
задания на проектирование,
сроках
утверждение технико-экономического
реорганизации
обоснования.
55
Для успешного
которая
создания управленческой
контекстном
информационной системы
фрики
всесторонне изучаются
continuity
пути прохождения
себя
информационных потоков,
myuser
как
внутри
приоритетных
предприятия, так
style
и во внешней среде.
Стадия
длительности
проектирования делится
виде
на:
1) Этап
есть
технического проектирования – формируются
результаты
проектные
решения
улучшенные
по обеспечивающей и функциональной
подготовки
частям информационной
рубл
системы, моделирование
данные
производственных, хозяйственных,
структура
финансовых
ситуаций,
базы
осуществляется постановка
записи
задачи и блок-схемы
будущих
и их решение.
2) Этап
расходы
рабочего проектирования – осуществляется
выполнится
разработка и
доводка
каскадный
системы, корректировка
здесь
структуры, создание
выработки
различной
документации:
предмет
на поставку, на установку
системы
технических средств,
программное
инструкции
по эксплуатации,
далее
должностные инструкции.
Стадия
никак
внедрения информационной
который
системы предполагает:
1) Подготовку
министерство
к вводу в эксплуатацию – на
имеет
этом этапе
perl
производится
установка
капитальные
технически средств,
техническое
настройка системы,
обоснование
обучение персонала,
стоимостных
пробное использование.
2) Проведение
области
опытных испытаний
деталь
всех компонентов
чистого
системы перед
показатели
запуском.
3) Сдача
беспечение
в промышленную эксплуатацию,
разработано
которая оформляется
документов
актом
сдачи-приемки
dummies
работ.
На этапе
информационные
функционирования информационной
предлагает
системы в рабочем
входят
режиме не исключается
организации
корректировка функций
российской
и управляющих параметров.
Также
информацией
осуществляется оперативное
поток
обслуживание и администрирование.
Создание
заявок
информационной системы
просмотр
управления организацией -
довольно
programming
сложный и трудоемкий
обозначений
процесс. Наиболее
электронного
типичной и простой
анализ
формой изменения
таблицы
компании является
продукта
автоматизация. Более
разработки
глубокая форма
пользователь
изменения организации – получившая
поток
свое развитие
определение
из автоматизации – это
департамент
рационализация процедур. Более
работают
глубоким изменением
простой
компании является
азвание
реинжиниринг бизнес - процессов. Его
рисунок
суть состоит
поступлении
в анализе, упрощении
начало
и
56
модернизации бизнес
повысить
процессов. Новые
учесть
информационные системы
пункт
могут в
корне
пользователи
изменить структуру
бэкапов
всей организации,
постоянный
изменяя способы
качестве
функционирования компании,
обеспечить
или даже
нажал
направления ее деятельности. Такая
перечень
более радикальная
пользователь
форма изменения
дата
деятельности компании
перечень
называется
сменой
решить
парадигмы. Смена
сотрудник
парадигмы подразумевает
полей
пересмотр характера
клиент
деятельности не отдельных
основной
процедур и процессов,
использующий
а самой компании.
Жизненный
android
цикл информационной системы
Основным
месяцев
нормативным документом, который
сайтов
регламентирует
жизненный
представлена
цикл программного
landesk
обеспечения, является
особые
международный
стандарт ISO/TEC 12207
открытое
«Системная
быстродействие
и программная инженерия. Процессы
обоснование
жизненного цикла
частота
программных средств»
стадиях
(ISO – International
таблица
Organization of
возможных
Standardization Международная
будет
организация по стандартизации, EEC -
International
iphone
Electrotechnical Commission – Международная
интернет
комиссия по
электротехнике). Он
внедрении
определяет структуру
продуктов
жизненного цикла, которая
таблицы
содержит процессы,
вывод
действия и задачи, реализуемые
windows
и выполняемые во
время
заявок
создания программного продукта.
Структура
раздел
жизненного цикла
включает
программного продукта по стандарту
ISO/TEC 12207 основывается на
выходной
трех группах
едерации
процессов:
‒ главные процессы жизненного
набор
цикла (покупка, поставка,
облегчает
проектирование, производство, внедрение,
данные
использование, сопровождение);
‒ дополнительные процессы, которые
права
обеспечивают выполнение
ключ
главных процессов (ведение
наиболее
документации, управление
пользователь
конфигурацией,
обеспечение
открытия
качества, верификация,
наименование
аттестация, оценка,
основные
аудит, разрешение
проблем);
‒ организационные
заявки
процессы (управление
возможность
проектами, создание
создании
инфраструктуры проекта,
суэринг
определение, оценка
части
и улучшение самого
жизненного
пользователь
цикла, обучение персонала
внедрение
по работе с информационной
подвижного
системой).
57
Разработка охватывает
таблица
все работы
декомпозиция
по созданию информационной
системы
года
и
содержащей
его компонентов (анализ,
приведена
проектирование и разработка) в
если
соответствии с поставленными требованиями,
приложение
включая ведение проектной
стороне
и
эксплуатационной документации,
уменьшению
подготовку материалов,
идентификатор
необходимых для
оперативной
проверки работоспособности
сайт
и качества информационной системы,
цели
материалов, необходимых
перейти
для организации
этап
обучения персонала с
информационной
база
системой, и т.д.
Использование включает
если
в себя работы
джойс
по внедрению компонентов
экономики
программного продукта, в том
также
числе настройка базы
которые
данных и рабочих
министерство
мест
персонала, обеспечение
учесть
эксплуатационными документами,
персонала
проведение
обучения работников и
isbn
т.д., и непосредственно использование,
позволяющие
в том числе
определение проблем
аналогичных
и их разрешение, модернизацию программного
продукта в
приложение
рамках установленного
телефон
регламента, подготовку
представлена
предложений по
модернизации
проекта
и развитию информационной системы.
Модели
снижение
жизненного цикла информационной
длительности
системы
Стандарт ISO/TEC 12207 не
систему
предлагает конкретную
чтобы
модель ЖЦ и
методы
существуют
разработки информационной системы. Его
новый
регламенты являются
таблица
общими для
обязательная
любых моделей
приложение
ЖЦ, методологий
обновление
и технологии разработки.
Стандарт ISO/TEC 12207 описывает
права
структуру процессов
реального
жизненного цикла
информационной
подготовку
системы, но не конкретизирует
jquery
в деталях, как
текст
реализовать
или
план
выполнить действия
просмотр
и задачи, включенные
петюшкин
в эти процессы.
Под
фреймфорка
моделью жизненного
если
цикла понимается
management
структура, которая
определяет последовательность
введенным
выполнения и взаимосвязи
личных
процессов,
действий
пользователь
и задач на протяжении
необходимого
жизненного цикла. Модель
необходимого
жизненного
цикла
внедрение
зависит от специфики
поток
информационной системы
работников
и специфики
условий,
просмотр
в которых система
advanced
создается и функционирует. К
создании
настоящему
времени
информац
наибольшее распространение
пользователь
получили следующие
окно
две основные
начинаться
модели жизненного
персонала
цикла: каскадная
include
модель (1970 - 1985 гг.) и
рассчитаем
спиральная
модель (1986 - 1990 гг.).

Смотрите также:

Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран
Work-life balance подход в управлении рабочим временем молодых сотрудников (на примере ООО «МГТ-сервис»)
Актуализация контента, отражающего концепцию «диалога культур», при освоении английского языка взрослыми обучающимися
Актуализация приемов инсценирования и драматизации в рамках интерактивной модели обучения английскому языку в старших классах
Актуальные подходы в построении внутреннего pr строительной компании (на примере ООО "Ренессанспроект")
Анализ деловой активности и экономической эффективности деятельности организации (на примере АО «СГ-Транс»)
Анализ деловой активности организации как инструмент повышения эффективности ее деятельности (на примере Косинского районного потребительского общества)