Вход

Информационные технологии в туризме

Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код 277630
Дата создания 17 октября 2014
Страниц 100
Мы сможем обработать ваш заказ (!) 20 декабря в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
3 560руб.
КУПИТЬ

Описание

В данном дипломе был разработан сайт.
В архиве вложены файлы баз данных и таблиц css.
Просто загружается на FTP и работает.
Весь процесс разработки описан в дипломе.
Весь код, листинги все описано в отдельных файлах.
Дипломный проект очень мощный. Писал 3 месяца.
Писал с полного нуля. Защищается на ура.
В работе присутствуют части БЖД и ТЭО. ...

Содержание

ВВЕДЕНИЕ 4
ГЛАВА 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 8
1.1 Описание предметной области и обзор аналогов 8
1.2 Подход к созданию и выбор технологий для информационной системы 16
1.3 Характеристика Web-серверов 24
1.4 Схема работы динамического сайта 28
1.5 Постановка задачи проектирования 29
1.6 Критерии качества информационного сайта 30
ГЛАВА 2. Проектирование и разработка ИС 32
2.1 Обоснование необходимости разработки 32
2.2 Этапы жизненного цикла программного продукта 33
2.3 Выбор инструментальных средств 43
2.3.1 Анализ языков программирования 43
2.3.2 Анализ СУБД 49
2.3.3 Выбор средств разработки 54
2.4 Техническое задание 55
2.4.1 Термины, используемые в техническом задании 55
2.4.2 Общие положения 55
2.4.3 Назначение и цели создания сайта 56
2.4.4 Требования к сайту и программному обеспечению 56
2.4.5 Требования к функциям 57
2.4.6 Состав и содержание работ по созданию системы 58
2.4.7 Требования к документированию 58
2.5 Разработка системы 58
2.5.1 Разработка базы данных 58
2.5.2 Разработка пользовательского интерфейса 65
2.6 Тестирование информационной системы 69
ГЛАВА 3. ОБОСНОВАНИЕ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ 75
3.1 Выбор и обоснование методики расчета экономической эффективности проекта 75
ГЛАВА 4. ТРЕБОВАНИЯ К БЕЗОПАСНОСТИ ЖИЗНЕДЕЯТЕЛЬНОСТИ 80
4.1 Охрана труда на рабочем месте программиста 80
4.2 Безопасность жизнедеятельности при возникновении чрезвычайных ситуаций 94
Заключение 103
Список литературы 104

Введение

ВВЕДЕНИЕ
Туризм в настоящее время представляет из себя самый динамичный сектор в мировой экономике. Туризм – это туристские предприятия, в первую очередь деятельность туристических организаторов и посредников. На сегодняшний день количество туристических компаний сильно возросло, и огромная конкуренция вынуждает их занимать свободные ниши на этом рынке. Существует великое множество разных фирм, одни занимаются отдельными странами или направлениями, другие же, работают только на прием туристов. Есть фирмы, которые работают с группами людей, а другие организовывают поездки по специальному заказу - индивидуально. Есть даже такие туроператоры, которые полностью организуют все поездки и маршруты, после чего предлагают их со скидкой другим турфирмам, в виде готовых марш рутов, и есть туристические агентства, которые выступают посредниками между туроператорами и клиентами. Как правило, турагентства выуживают информацию о различных турах, после чего они могут подобрать клиенту нужную и наиболее подходящую по цене поездку.
Для того чтобы обеспечить информационную поддержку туристическим агентствам была поставлена цель создать информационно-справочную систему, реализованную в виде Web-сайта, охватывающего все направления их деятельности, а также выполняющего роль интернет представительства турагентства, и позволяющего производить поиск по базе данных продуктов турагентства.
Интернет – глобальная информационная сеть, части которой логически взаимосвязаны друг с другом посредством единого адресного пространства, основанного на протоколе TCP/IP. Интернет состоит из множества взаимосвязанных компьютерных сетей и обеспечивает удаленный доступ к компьютерам, электронной почте, доскам объявлений, базам данных и дискуссионным группам.
Сайт – набор из нескольких десятков, сотен и даже тысяч веб-страниц, связанных между собой единой темой, общим оформлением и ссылками. По-другому сайт – это информационная единица, представляющая компанию или отдельно взятого человека, доступная из любого уголка мира. Определить сайт можно и иначе – это пожалуй одно из самых современных и легко доступных средств для передачи информации среди огромных масс людей, коммуникативное средство, и, все чаще и чаще, рекламная площадка, дающая безграничные возможности для поиска и привлечения новых клиентов.
Ведь главным предназначением сайта – является предоставление всей необходимой информации. А ведь, казалось бы, в мире и без того существует масса других различных способов передачи информации, но сайт является наиболее эффективным среди всех остальных способов. Он эффективен по нескольким причинам, но самая главная заключается в том, что развитие сети Интернет происходит очень быстро и все больше и больше людей начинают искать информацию в сети, тем самым происходит втягивание все большего количества людей в среду использования Интернет-технологий и ресурсов, неудивительно, что с помощью фирменного сайта или сайта визитки о деятельности компании узнают большее количество потенциальных клиентов, нежели из газеты или других источников.
В рамках данного дипломного проектирования была разработана информационная система туристического агентства на базе web-технологий. Проект предназначен для реализации рекламных функций туристического агентства, предоставления подробной информации по наличию туров для своих клиентов и для подбора туров по определенным критериям и параметрам при помощи специальной поисковой формы по базе туров.
Целью данного дипломного проекта является реализация информационной системы для автоматизации работы туристического агентства.
В ходе выполнения дипломного проекта необходимо решить следующие задачи:
• провести анализ структуры турфирмы;
• выявить круг пользователей системы и определить их потребности;
• выявить недостатки в существующей системе автоматизации;
• спроектировать программное обеспечение для автоматизации работы турфирмы;
• разработать тестовую БД для ИС;
Разрабатываемая ИС должна удовлетворять следующим требованиям:
• информация должна предоставляться пользователям в виде простого и удобного интерфейса;
• указываемая на сайте информация должна быть полной и достоверной;
• навигационная система сайта должна быть проста в освоении, а информация располагаться в доступности одного нажатия;
• должна быть разработана система администрирования иными словами движок сайта;
• должно быть проведено тестирование и отладка ИС.
Предметом исследования является информационная система туристического агентства на базе web-технологий.
Объектом исследования является – сайт туристического агентства в качестве информационной системы, построенной на базе web-технологий.
Актуальность темы дипломной работы состоит в том, что информатизация, то есть проникновение современных информационных компьютерных технологий в различные сферы человеческой жизни, на сегодняшний день оказывается едва ли не единственным фактором повышения эффективности технологических процессов разработки и реализации туристского продукта важность которого еще не до конца осознана многими организациями, предприятиями и учреждениями российской индустрии туризма. Фирмы, которые вовремя осознали роль информационных ресурсов и компьютерных технологий в организации и ведении их турбизнеса, оценившие предоставляемые информационными технологиями возможности, а затем внедрившие их использовавшие в повседневную работу своей компании, не только оптимизировали и повысили качество услуг и широту предоставляемой информации потенциальным клиентам, но и приобрели конкурентные преимущества.

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

Разработчики занимаются удалением дублируемого кода, анализируют и улучшают чужие классы и т. п. После нескольких стадий работы уже нельзя будет сказать, кто автор конкретной части кода. Это вынуждает всех участников проекта придерживаться общих правил и стандартов кодирования. К общим правилам кодирования относится: форматирование кода, именование классов, переменных, констант, стиль комментариев. Общие правила программирования указывают на то, что все члены команды должны в самом начале обговорить и утвердить все стандарты кодирования. Неважно какие они будут, но все обязаны им в последующем подчиняются.Небольшие релизы. Срок длительности минимальной итерации составляет один день, а максимальной - месяц; чем чаще осуществляются релизы, то есть выпуски новых версий программы, тем большенедостатков в системе удастся выявить специалистам. Первые релизы помогают найти и устранить недостатки на самых ранних стадиях разработки, далее функционал системы сильно расширяется на основании написанного ранее ПИ. Поскольку пользователь включается в процесс разработки начиная с первого релиза, то он оценивает систему и выдает пользовательскую историю и замечания. На основании этого определяется следующая итерация, то есть, каким будет новый релиз. В XP все направлено на установление постоянной обратной связи с пользователями.Непрерывная интеграция. Интеграция новых частей системы должна происходить как можно чаще, как минимум раз в несколько часов. Основное правило интеграции следующее: интеграцию можно производить, если все тесты проходят успешно. Если тесты не были пройдены, то программист не имеет права приступить к интегрированию, он должен либо внести исправления и тогда интегрировать составные части системы, либо вовсе не приступать к интегрированию. Правило это – жесткое и бескомпромиссное. Если в разработанной части системы была обнаружена хотя бы одна ошибка, то интеграцию проводить запрещено. Частое проведение интеграции позволяет быстрее получить готовый продукт, вместо того чтобы тратить на сборку неделю.Тестирование. Данная методология отличается от большинства других тем, что тестирование в XP – является одним из важнейших составляющих. Экстремальный подход подразумевает под собой, что тесты пишутся еще до написания кода. Каждый модуль обязан иметь unittest – тест данного модуля. Таким образом, в XP осуществляется регрессионное тестирование, «не ухудшение качества» при добавлении функциональности. Большинство ошибок исправляются на стадии кодирования. Тесты пишут сами программисты, любой из них имеет право написать тест для любого модуля. Еще один важный принцип: тест определяет код, а не наоборот (test-drivendevelopment), то есть кусок кода кладется в хранилище тогда и только тогда, когда все тесты прошли успешно, в противном случае данное изменение кода отвергается.Процесс XP является неформальным, но требует высокого уровня самодисциплины. Если это правило не выполняется, то XP мгновенно превращается в хаотичный и неконтролируемый процесс. XP не требует от программистов написания множества отчетов и построения массы моделей. В XP каждый программист считается квалифицированным работником, который профессионально и с большой ответственностью относится к своим обязанностям. Если в команде этого нет, то внедрять XP абсолютно бессмысленно – лучше для начала заняться перестройкой команды. Риск разработки снижается только в команде, которой XP подходит идеально, во всех остальных случаях XP – это процесс разработки с наиболее высокой степенью риска, поскольку другие методы снижения коммерческих рисков, кроме человеческого фактора, в XP просто отсутствуют.2.3Выбор инструментальных средств2.3.1 Анализ языков программированияТак как планируется создание интернет-представительства туристической компании, то выбор языков программирования системы ограничен теми, которые предназначены для создания интернет-страниц. Среди таких языков можно отметить HTML, PHP, Perl, CSS, JavaScript и другие.Язык гипертекстовой разметки HTML. HTML (от англ. Hype Text Markup Language– «язык разметки гипертекста») – стандартный язык разметки документов в сети интернет. На сегодняшний момент самой распространенной в использовании является версия 4.01, стандартизованная в 2000. Также в завершающей стадии находится разработка стандарта HTML 5 (конец разработки запланирован на 2014 год), который уже активно используется при создании web-приложений.CSS (англ. Cascading Style Sheets– каскадные таблицы стилей) – формальный язык описания внешнего вида документа, написанного с использованием языка разметки. CSS используется создателями веб-страниц для задания цветов, шрифтов, расположения отдельных блоков и других аспектов представления внешнего вида этих веб-страниц. На данный момент наиболее распространенная версия 2.1. В разработке на данный момент находятся две версии – CSS3 и CSS4. Версия CSS3 уже активно внедряется при разработке сайтов. Также сейчас появилось большое количество CSS-фреймворков (CSS Framework). CSS Framework– это заранее подготовленная css-библиотека, созданная для упрощения работы верстальщика, быстроты разработки и исключения максимально возможного числа ошибок вёрстки (проблемы совместимости различных версий браузеров и т. д.). Так же как и библиотеки скриптовых языков программирования, CSS-фреймворки, обычно имеющие вид внешнего .css-файла, «подключаются» к проекту (добавляются в заголовок веб-страницы).На данный момент для упрощения разработки интерфейсов веб-приложений широко применяются CSS-фреймворки (CSS библиотека).Рассмотрим преимущества данных библиотек:позволяет без глубокого знания CSS и HTML правильно создать HTML-макет;вёрстка на базе слоёв, а не таблиц;более быстрая разработка;кроссбраузерность;возможность использования генераторов кода и визуальных редакторов;единообразие кода при работе в команде позволяет снизить число разногласий при разработке.Рассмотрим недостатки CSS-фреймворков:для изучения css-библиотеки требуется некоторое время и усилия;в месте с библиотекой вы можете получить ошибки, сделанные ранее её разработчиком;библиотеки бывают сильно объемны – может быть много лишнего кода, который вы не будете использовать в своем проекте;дизайн будет зависеть от css-библиотеки.На сегодня наиболее популярными CSS-фреймворками, используемые разработчиками являются следующие:Twitter Bootstrap;960 grid;Foundation 4;Less Framework 4;Bluetrip;Css-framework.Для создания интерфейса автоматизированного рабочего места системного администратора решено применять CSS-фреймворк Twitter Bootstrap. Данный фреймворк обладает следующими особенностями:язык – LESS;12-ти колоночная адаптивная разметка, поддержка мобильных устройств, планшетов и мониторов, примеры классов: .span3, .span8;большое количество компонентов, кнопок, выпадающие меню, собственный стиль полей ввода, списков, заголовков, меток, иконок, алерты, табы, прогресс-бары, всплывающие подсказки, «аккордеон», «карусель», и так далее;различные Javascript-плагины;полная документация;поддержка Scaffolding, в том числе применение Bootstrap-стиля к уже созданным HTML;большое сообщество, которое пишет новые плагины, полностью вписывающиеся в дизайнJavaScript – прототипно-ориентированный скриптовый язык программирования. На данный момент наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам. При программировании web-страницы JavaScript активно использует объектную модель браузера и объектную модель документа. Объектная модель браузера – браузероспецифичная часть языка, обеспечивающая управление окнами браузера и обеспечение их взаимодействия. Объектная модель документа – интерфейс программирования приложений для HTML и XML-документов, позволяющий управлять всеми элементами, расположенными на web-странице. Сейчас существует большое количество JavaScript фреймворков, обеспечивающих более удобный и кроссбраузерный способ программирования web-страниц. Наиболее распространенные JavaScript фреймворки:jQuery;ExtJs;Backbone;Dojo;YUI;JavaScript MVC;AngularJS.В разрабатываемом приложении будет использоваться фреймворк JQuery. Данный фреймворк обладает следующими преимуществами:скорость разработки приложения;кроссбраузерность. В данный фреймворк поддерживает стандарты используемые в браузере IE6;простота освоения;простой процесс отладки и тестирования;большое количество учебников и литературы. Хороший и понятный туториал.PHP– скриптовый язык программирования общего назначения, интенсивно применяющийся для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов. Язык и его интерпретатор разрабатываются группой энтузиастов в рамках проекта с открытым кодом. Проект распространяется под собственной лицензией, несовместимой с GNU GPL. Среди минусов можно отметить отсутствие многопоточности, отсутствие обратной совместимости между версиями языка, несогласованный синтаксис функций.Преимуществом PHP является предоставление web-разработчикам возможности быстрого создания динамически генерируемых web-страниц. В HTML-страницу можно внедрить код РНР, который будет выполняться при каждом ее посещении.Одно из замечательных свойств РНР в том, что он доступен как для Windows, так и для UNIX и выполняется на любых полнофункциональных web-серверах.Код РНР очень похож на Си с некоторыми элементами из Perl. Это заметно снижает начальные усилия при изучении РНР. PHP– язык, сочетающий достоинства Perl и Си и специально нацеленный на работу в интернете.Языку PHP присуща простота. Для работы программы не требуется описывать какие-либо переменные, используемые модули. Не придется подгружать библиотеки, указывать специальные параметры компиляции. PHP исполняет код, находящийся внутри ограничителей <?php ?>. Всё, что находится вне ограничителей, выводится без изменений. Это очень удобно для вставки PHP-кода в HTML-документ. PHP является языком программирования с динамической типизацией, не требующим указания типа при объявлении переменных, равно как и самого объявления переменных. Преобразования между скалярными типами зачастую осуществляются неявно без дополнительных усилийЯзыку PHP присуща эффективность. Эффективность является исключительно важным фактором при программировании для многопользовательских сред, к числу которых относится web. По некоторым оценкам, большинство PHP-сценариев (особенно не очень больших размеров) обрабатываются быстрее аналогичных им программ, написанных на Perl. Производительность PHP вполне достаточна для создания серьезных web-приложений. Языку PHP присуща гибкость. Поскольку РНР является встраиваемым (embedded) языком, он отличается исключительной гибкостью по отношению к потребностям разработчика. Хотя РНР обычно рекомендуется использовать в сочетании с HTML, он с таким же успехом интегрируется в WML, XML и в других языках. Кроме того, хорошо структурированные приложения РНР легко расширяются по мере необходимости.PHP полностью независим от браузеров, поскольку перед отправкой клиенту сценарии РНР полностью компилируются на стороне сервера. Поскольку РНР не содержит кода, ориентированного на конкретный web-сервер, пользователи не ограничиваются определенными серверами. Поскольку серверы Apache, Microsoft IIS, Netscape Enterprise Server, Stronghold и Zeus работают на разных платформах, РНР в целом является платформенно - независимым языком и существует на таких платформах, как Windows 95/98/NT/2000/XP/2003, Solaris, UNIX и FreeBSD.2.3.2Анализ СУБДВыбирая средства реализации для программного комплекса, нужно учитывать множество аспектов. На решение влияют соображения, связанные с надёжностью, средой разработки, работы над содержанием узла и защиты информации.Для начала более подробно остановимся на особенностях выбора конкретной СУБД. Очень важно выбрать базу данных, которая в наибольшей степени соответствуют предъявляемым к информационной системе требованиям. В первую очередь при выборе СУБД необходимо принимать во внимание следующие факторы:максимальное число пользователей одновременно обращающихся к базе;характеристики клиентского ПО;аппаратные компоненты сервера;серверная операционная система;уровень квалификации персонала.На сегодня известно большое число различных серверов баз данных SQL. Остановимся более подробнее на следующих четырёх ведущих серверных СУБД – Oracle, IBM DB2, MySQL и Postgres – и сравним их возможности и характеристики.Пакет Oracle, наделен самым развитым набором функций для работы с языком Java и доступа к данным через Интернет, системой оптимизации одновременного доступа. Единственным недостатком данной СУБД является сложность администрирования, однако все затраты на её внедрение и освоение в последствии окупятся эффективной и надёжной работой. Среди основных свойств СУБД Oracle следует отметить такие, как:высочайшая надёжность;возможность разбиения крупных баз данных на разделы (large-databasepartition), что даёт возможность эффективно управлять гигантскими гигабайтными базами;наличие универсальных средств защиты информации;эффективные методы максимального повышения скорости обработки запросов;индексация по битовому отображению;распараллеливание операций в запросе;наличие широкого спектра средств разработки, мониторинга и администрирования;ориентация на интернет-технологии.Решения, не уступающие разработкам Oracle можно найти только в DB2 фирмы IBM. Ориентация на интернет технологии – основной девиз современных продуктов Oracle.Фирма Oracle придерживается принципа, что всеми важными функциями необходимо управлять из единого центра, поэтому предлагаемый модуль interMedia предоставляет в распоряжение пользователей широкие возможности для работы с мультимедийными объектами.В Oracle реализуются лучшие на сегодняшний день средства для объектно-ориентированного конструирования баз данных, в том числе табличные структуры, допускающие наследование свойств и методов других табличных объектов БД, что позволят избежать ошибок при построении БД и облегчает их обслуживание.Важнейшие характеристики СУБД MySQL – это:простота администрирования;возможность подключения к Web;быстродействие и функциональные возможности механизма сервера СУБД;наличие средств удалённого доступа.В комплект средств административного управления данной СУБД входит целый набор специальных мастеров и средств автоматической настройки параметров конфигурации. В принципе данная СУБД представляет собой современную полнофункциональную платформу, которая идеально подходит для малых и средних организаций. Распространяется под GNU General Public License [4] и под собственной коммерческой лицензией, на выбор. Кроме этого, разработчики могут создавать функциональность по заказу лицензиорованных пользователей. Именно благодаря таким заказм еще в самых ранних версиях стал доступен механизм репликации.MySQL входит в LAMP [5]. Как правило MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей.Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц. MySQL имеет двойное лицензирование. MySQL может распространяться в соответствии с условиями лицензии GPL. Однако по условиям GPL, если какая-либо программа включает исходные коды MySQL, то она тоже должна распространяться по лицензии GPL. Это может расходиться с планами разработчиков, не желающих открывать исходные тексты своих программ. Для таких случаев предусмотрена коммерческая лицензия, которая также обеспечивает качественную сервисную поддержку.MySQL портирована на большое количество платформ: SGI IRIX, AIX, Windows 7, Mac OS X, FreeBSD, HP-UX, NetBSD, BSDi, OpenBSD, Windows 2000, OS/2 Warp,GNU/Linux, Solaris, SunOS, SCO Open Server, SCO Unix Ware, Tru64, Windows 98, Windows 95, WinCE,Windows NT, Windows Server 2003, Windows Vista и Windows XP.Важно отметить, что на официальном сайте СУБД для свободной загрузки предоставляются не только исходные коды, но и откомпилированные и оптимизированные под конкретные операционные системы готовые исполняемые модули СУБД MySQL.MySQL имеет API для языков C, Delphi, C++, Java, Эйфель, Лисп, PHP, Perl, Python, Smalltalk, Tcl и Ruby, библиотеки для языков платформы .NET, а также обеспечивает поддержку для ODBC посредством ODBC-драйвера MyODBC.СУБД IBM DB2 – результат опытно-конструкторских и исследовательских работ фирмы IBM. Эту СУБД отличает один из наиболее продуманных наборов средств управления и оптимизации и механизм БД, допускающий наращивание от портативного ПК до целого кластера больших ЭВМ. В настоящее время, помимо коммерческих продуктов семейства, IBM распространяет также бесплатный дистрибутив DB2 Express-C для платформ Linux, Windows, Solaris, Mac OS X. Бесплатная версия имеет ограничения на использование для работы СУБД не более одного двухъядерного процессора и 2 Гбайт оперативной памяти (общее количество процессоров и памяти в системе может быть любым, но ресурсы сверх указанных ограничений не будут использоваться СУБД). В данной СУБД реализованы все известные новаторские технологии механизма БД, такие, как распараллеливание обработки запроса, полный набор средств тиражирования, сводные таблицы запросов для повышения производительности БД и возможности объектно-ориентированного конструирования баз данных. Система DB2 оснащена полым набором мультимедиа-расширений, позволяющих сохранять текст, звук и видеофрагменты, изображения и географические данные и манипулировать ими. Можно говорить, что по возможностям масштабирования разработанная специалистами IBM технология кластеризации баз данных не имеет аналогов. Эти расширения существенно облегчают процесс разработки приложений для web, а так же программ, содержащих фотоизображения и объёмные текстовые отчёты. Данная СУБД позволяет использовать разработанную Microsoft спецификацию OLE DB, новый стандарт доступа к базам данных.В данной СУБД благодаря Index Smart-Guide возможно осуществлять настройку, формируя оптимальные индексы для заданного числа обращений, характеризующего типичную нагрузку на БД. DB2 позволяет генерировать сводные таблицы, что значительно повышает эффективность работы СУБД в качестве хранилищ данных. Сводная таблица – это временная рабочая область, используемая базой данных для хранения ответов на часто поступающие запросы. Средства административного управления этой СУБД вполне соответствуют уровню решаемых задач, кроме того, она предоставляет исключительно широкие возможности для работы с мультимедиа-данными и для программирования. В рамках концепции повышения уровня интеграции средств безопасности в компьютерной системе, DB2 не имеет собственных средств аутентификации пользователей, интегрируясь со средствами операционной системы или специализированными серверами безопасности. В рамках DB2 осуществляется только авторизация пользователей, аутентифицированных системой.DB2 является единственной реляционной СУБД общего назначения, имеющей реализации на аппаратно-программном уровне. Современные версии DB2 обеспечивают расширенную поддержку использования данных в формате XML, в том числе операции с отдельными элементами документов XML.СУБД PostgresSQL является свободной альтернативой коммерческим СУБД (таких как Oracle Database, Microsoft SQL Server, IBM DB2, Informix) вместе с другими свободными СУБД (такими как MySQL и Firebird). Существует в реализациях для платформ Linux, Solaris/OpenSolaris, Win32, Mac OS X, FreeBSD, QNX 4.25, QNX.PostgreSQL поддерживает одновременную модификацию БД несколькими пользователями с помощью механизма Multiversion Concurrency Control (MVCC).

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

СПИСОК ЛИТЕРАТУРЫ
1. Балабанов И.Т. Финансовый анализ и планирование хозяйствующего субъекта.-2-е издание, доп.-М.: Финансы и статистика, 2010.
2. Википедия «Свободная энциклопедия» / Статья «JQuery» доступ из интернета –http://ru.wikipedia.org/wiki/JQuery
3. Википедия «Свободная энциклопедия»/ Статья «Twitter_Bootstrap» доступ из интернета –http://ru.wikipedia.org/wiki/Twitter_Bootstrap
4. GNU General Public http://ru.wikipedia.org/wiki/GNU_General_Public_License
5. LAMP Linux, Apache, MySQL, PHP. http://ru.wikipedia.org/wiki/LAMP
6. Дейт К. Дж. Введение в системы баз данных, 8-е издание.: Пер. с англ. – М.: Издательский дом «Вильямс», 2012. – 1328 с.
7. Рамбо Дж. Объектно-ориентированное моделирование и разработка. 2-е изд. / Дж. Рамбо, М. Блаха. – СПб.: Питер, 2011. – 544 с.
8. Chaoui C. Encyclopedia of Human Computer Interaction. New York: CRC Press, 2005. – 738с.
9. Купер А. Алан Купер об интерфейсе. Основы проектирования взаимодействия / А. Купер, Р. Рейман, Д. Кронин. – Пер. с англ. – СПб.:Символ-Плюс, 2009. – 688 с.
10. Тамре Л. Введение в тестирование программного обеспечения.: Пер. с англ. – М.: Издательский дом «Вильямс», 2011. – 368 с.
11. Раус Унгер, Кэролайн Чендлер. UX дизайн, проектирование интерфейсов, 2013.
12. Маннинг К.Д . Введение в информационный поиск, 2012.
13. Якоб Нильсен, Хоа Лоранжер — Web-дизайн. Удобство использования Web-сайтов,2010.
14. Тимоти Самара — Структура дизайна. Стильное руководство,2011
15. Алексей Гладкий, Веб-Самоделкин. Как самому создать сайт быстро и профессионально, 2010
16. Л. Лавдэй, С. Нихаус, Проектирование прибыльных веб-сайтов,2012
Очень похожие работы
Найти ещё больше
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00349
© Рефератбанк, 2002 - 2024