Разработка сайта туристической компании - Дипломная работа

бесплатно 0
4.5 75
Методика разработки сайта. Алгоритм ввода данных о туре и ценах, расчет стоимости тура в зависимости от выбранных клиентом параметров в диалоговом режиме, реализованы механизмы контакта с клиентами, обработка и анализ полученных данных по заявкам.


Аннотация к работе
Во-вторых, эта СУБД Сегодня организации сталкиваются с многочисленными проблемами по обработке информации; например, с потребностью в более быстрых и основанных на управлении данными решениях, с потребностью увеличить производительность и мобильность штата разработчиков, а также с настойчивыми требованиями уменьшить общий бюджет отдела информационных технологий, увеличивая инфраструктуру в соответствии со строго возрастающими требованиями. Платформа данных SQL Server 2005 предоставляет организациям всех размеров следующие преимущества: · Использовать активы данных: в дополнение к поставке безопасной, надежной базы данных для отраслей промышленности и аналитических приложений, SQL Server 2005 позволяет заказчикам получать больше выгоды от их данных включением встроенных функций, таких как отчетность, анализ и извлечение информации. · Уменьшить сложность информационной технологии: SQL Server 2005 упрощает разработку, внедрение и управление отраслями промышленности и аналитическими приложениями, предоставляя программистам гибкую среду разработки и интегрированные, автоматизированные инструменты управления администраторам баз данных. · Уменьшение сложности Информационных Технологий: SQL Server 2005 упрощает разработку, развертывание и управление промышленными и аналитическими приложениями посредством гибкой среды разработки для программистов и интегрированных, автоматизированных средств управления для администраторов баз данных. У клиента есть две возможности получить тур: · после подтверждения, менеджер высылает на почту клиенту счет на оплату, клиент оплачивает и приезжает за туром, либо ему привозят тур в любое месторасположение клиентаПри разработке информационной системы было изучено множество web-сайтов по тематике туристической деятельности. Анализ содержания лучших туристических сайтов показал, что как правило они содержат не только информацию о предоставляемых услугах, но и ряд дополнительных модулей, из которых наиболее частыми являются информация по турам, гостевая книга и контактная информация. После данного этапа подготовки была определена цель работы, основные технологии создания, среда разработки, стили форматирования, язык программирования, СУБД. Разработка программ происходит достаточно быстро и просто, т. к. используется VS, который имеет в своем арсенале визуальные средства разработки динамических веб-страниц, а также различные мастера для работы с базой данных. Основная информация о предоставляемых услугах, представленная на главной страницы и расписанная в вертикальном блоке меню - Виды туров;Text = «Файл с таким именем существует!»; Text = «Файл с таким именем существует!»; Text = «Файл с таким именем существует!»; Text = «Файл с таким именем существует!»; SQLCOMMAND CMDN = new SQLCOMMAND («SELECT TUR_NAME, TUR_DESCSMALL, TUR_DESCBIG, TUR_TPID, TUR_CNID, TUR_BEST, TUR_URL, TUR_ACTIV FROM club_Tours WHERE (TUR_ID =» id.

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

Создание сайта в Интернете обеспечивает новые возможности по расширению, информационной поддержке или рекламе бизнеса.

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

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

Качественный сайт является основным информационным ресурсом всей компании. При помощи сайта можно: - передать всю необходимую информацию о товарах и услугах компании, в том числе самые последние новости;

- наладить прямой контакт с клиентом, начиная от продаж в интернет-магазине и заканчивая сервисной информационной поддержкой (например, в форуме);

- красиво разрекламировать свою фирму, товары, услуги, так, чтобы иметь одновременно зрелищность телевизионной рекламы и информативность буклета.

Последнее время все большее число людей ищет в Интернет ту информацию, которая могла бы помочь им интересно провести свой отпуск. Сайтов, посвященных данной тематике несколько десятков тысяч. И их количество ежегодно увеличивается. Если посетитель сайта не находит нужную и интересующую его информацию на сайте, он просто переходит на другой сайт. Фирма, поленившаяся разместить на своем сайте подробную информацию о предлагаемых ею туристических услугах, теряет потенциального клиента, то есть недополучает прибыль.

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

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

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

Для достижения поставленной цели в настоящей дипломной работе реализуются следующие функции: - создание простой в освоении системы заказа туров;

- возможность дальнейших модификаций и дополнений системы;

- создание средств аутентификации и разграничение прав доступа;

- автоматизированное составление выходных отчетов;

- внедрение разработанной системы в рамках организации.

Объектом исследования данной работы является процесс оформление клиентов на специально разработанные программы путешествий компании «Самараинтур».

1. Аналитическая часть

ООО «Самараинтур Сервис Груп» - туристическая компания, созданная в 1992 году. Основными сферами деятельности компании являются: 1) Международный туризм: · на базе чартерных программ с вылетом из Самары по направлениям Болгарии, Греции, ОАЭ;

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

· на регулярных рейсах а/к Чешский авиалинии, а/к Lufthansa, а/к КДАВИА свои собственные программы с вылетом из Самары.

В центральном офисе компании осуществляется бронирование и выписка авиа и ж/д. билетов практически на все ведущие а/к мира и РЖД.

Взаимодействие с представительствами а/к, консульскими службами посольств, крупными Московскими операторами осуществляется через Московское представительство ООО «Самараинтур».

2) Российский туризм: Российский отдел компании активно занимается формированием и реализацией туристического продукта на территории Российской Федерации. Основными направлениями являются: · Пляжный отдых на Черноморском побережье, калининградская область, Среднее Поволжье.

· Экскурсионные программы в Москве, Санкт-Петербурге, золотом Кольце, городах Средней волги.

· Лечение в санаториях Черноморского побережья, Северного Кавказа, Самарской, Ульяновской, Пензенской областях, республиках Чувашии, Татарстана, Башкирии и других.

· Активный отдых. Лидеры в продаже горнолыжных туров на территории Российской Федерации.

· Реализация путевок практически на все круизы Волжско-Камского водного бассейна.

3) Прием в Самарской области: Особое место в деятельности компании занимает прием туристов на территории Самарской области. ООО «Самараинтур» аккредитована в МИД России. Реализация пакетов на приеме в самарской области ведется как для группы на определенные даты заездов, так и разрабатываются для индивидуальных туристов под конкретные заявки, осуществляется бронирование отелей.

Управляющая компания ООО «Самараинтур Сервис Групп» включает 9 подразделений.

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

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

Технический отдел - отдел занимается управлением разработки, внедрения и сопровождения задач.

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

ООО «Сувенирная лавка» - является магазином сувенирной продукции города Самара.

ООО «Старая квартира» - ресторан-музей, созданный в ретро-стиле. Помогает основной деятельности предприятия по приему гостей в Самарской области.

ООО «Самараинтур» - основное подразделение предприятия, выполняющее роль туроператора, т. е. предоставление всего спектра туристических услуг.

ООО «ИНТЕРКОМ» - подразделение, основной сферой деятельности которого является образование и работа за рубежом, лечение.

ООО «Жигули-тур» - подразделение, направленное на организацию приема туристов на территории самарской области (с. Ширяево, г. Жигулевск, экскурсии в Самарскую Луку).

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

Положение о техническом отделе

1. Общие положения

1.1. Настоящее положение определяет назначение, цели, задачи, функции, права, ответственность и основы деятельности технического отдела (далее - отдел).

1.2. Отдел осуществляет техническое обеспечение производственной деятельности организации.

1.3. Отдел является самостоятельным структурным подразделением организации и подчиняется непосредственно ее руководителю или одному из его заместителей.

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

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

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

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

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

2. Основные задачи отдела

2.1. Техническое обеспечение производственной деятельности организации.

2.2. Организационно-методическое руководство, координация и контроль деятельности структурных подразделений организации по техническим вопросам: - Установка, настройка серверов предприятия и рабочих станций пользователей.

- Ремонт оборудования, в т.ч. рабочих станций, серверов, оргтехники и пр.

- Монтаж и демонтаж сетевого оборудования (прокладка кабелей, установка маршрутизаторов, коммутаторов, розеток и пр.).

- Установка и настройка программного обеспечения.

- Администрирование серверного оборудования.

- Проектирование и поддержка (создание, администрирование) веб-ресурсов предприятия.

- Поддержка программных продуктов, используемых на предприятии.

2.3. Подготовка и представление руководству информационно-аналитических материалов о состоянии и перспективах развития технического обеспечения производственной деятельности организации.

2.4. Совершенствование и внедрение новых методов организации работы, в том числе на основе использования современных информационных технологий.

2.5. Участие в пределах своей компетенции в подготовке и исполнении управленческих решений руководства организации.

2.6. Повышение уровня технической грамотности работников организации.

2.7. Решение иных задач в соответствии с целями организации.

3. Основные функции отдела

3.1. Техническая подготовка производства или других видов деятельности организации, улучшение качества продукции, работ (услуг), повышение их конкурентоспособности, сокращение материальных и трудовых затрат на изготовление продукции, производство работ (услуг).

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

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

3.4. Составление технических заданий на проектирование вновь строящихся сооружений, технических средств, расширение, развитие и реконструкцию действующих, на внедрение средств автоматизации и механизации.

3.5. Рассмотрение и согласование проектно-конструкторской документации по модернизации оборудования и рационализации рабочих мест.

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

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

3.8. Выполнение при отсутствии самостоятельных конструкторских и технологических отделов их функций.

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

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

3.11. Осуществление в пределах своей компетенции иных функций в соответствии с целями и задачами организации.

4. Права и ответственность

4.1. Отдел имеет право: - получать поступающие в организацию документы и иные информационные материалы по своему профилю деятельности для ознакомления, систематизированного учета и использования в работе;

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

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

- вносить предложения по совершенствованию форм и методов работы отдела и организации в целом;

- участвовать в подборе и расстановке кадров по своему профилю деятельности;

- вносить предложения руководству организации по повышению квалификации, поощрению и наложению взысканий на работников отдела и других структурных подразделений организации по своему профилю деятельности;

- участвовать в совещаниях при рассмотрении вопросов, отнесенных к компетенции отдела.

Программные продукты, используемые на предприятии

1) Мастер-Тур. Программный комплекс «Мастер-Тур» охватывает все основные аспекты деятельности туристической фирмы - от создания прайс-листа и каталогов до реализации турпродукта, от расчета реальной себестоимости до ведения взаиморасчетов с поставщиками, от оперативного учета до управленческого.

Особенность и уникальность ПК «Мастер-Тур» - это гибкость в настройках, которая позволяет работать как многопрофильным туроператорам по разным направлениям, так и операторам работающих с индивидуальными туристами, компании занимающиеся круизами и автобусными турами, небольшие гостиницы и пансионаты. Программа разрабатывается и поддерживается с 1995 года.

2) «LOCALOFF» - система электронного документооборота предприятия.

3) «1С: Предприятие». Система программ «1С: Предприятие» предназначена для решения широкого спектра задач автоматизации учета и управления, стоящих перед динамично развивающимися современными предприятиями.

«1С: Предприятие» представляет собой систему прикладных решений, построенных по единым принципам и на единой технологической платформе.

Включает в себя 3 компоненты: 1. «1С: Бухгалтерия» - универсальная программа массового назначения для автоматизации бухгалтерского учета. Она может использоваться на предприятиях разных направлений деятельности и форм собственности. «1С: Бухгалтерия» предоставляет бухгалтеру гибкие возможности учета.

2. «1С: Торговля и Склад» предназначена для учета любых видов торговых операций. Программа способна выполнять все функции учета - от ведения справочников и ввода первичных документов до получения различных ведомостей и аналитических отчетов.

3. «1С: Зарплата и Кадры» предназначена для автоматизации расчета заработной платы и ведения кадрового учета на предприятиях различных типов финансирования и форм собственности.

4) 1С-Рарус: Общепит 8. Программный продукт «1С-Рарус: Общепит, ред. 8, Проф» предназначен для автоматизации бухгалтерского и налогового учета деятельности ресторанов, кафе, подразделений общественного питания гостиничных комплексов, производственных и кондитерских цехов и других предприятий общественного питания.

5) Microsoft Visual Studio 2005 Standard Edition. Среда разработки Microsoft Visual Studio - это набор инструментов и средств, предназначенных для помощи разработчикам программ любого уровня квалификации в решении сложных задач и создания новаторских решений. Роль Visual Studio заключается в том, чтобы улучшить процесс разработки и упростить разработку высокоэффективных программ.

1.2 Функциональная сущность комплекса экономических информационных задач

Общие сведения о задачах

1. Создание средств администрирования БД;

2. Разработка пользовательского интерфейса;

3. Разработка средств ввода и редактирования информации;

4. Предоставление перечня регионов и стран обслуживаемых «Самараинтур»;

5. Классификация туров по типам и по странам;

6. Разработка информационных рекламных разделов;

7. Разработка справочника наличия и стоимости путевок;

8. Реализация системы расчета стоимости туров и дополнительных услуг к нему;

9. Расчет скидок, предоставляемых постоянным клиентам;

10. Организация процесса получения и обработки заявки;

11. Разработка системы отзывов «Впечатления туристов»;

12. Формирование статистических данных.

1.3 Обоснование проектных решений

Программные средства, используемые при разработке системы

Для разработки информационной системы была использована технология asp.net. Языком разработки является язык С# - один из базовых языков Visual Studio. Средой разработки является программный комплекс Microsoft Visual Studio 2005 Professional. Используемая СУБД - Microsoft SQL-Server 2005.

Выбор среды разработки Microsoft Visual Studio 2005 Standard Edition. В качестве среды разработки была выбрана Microsoft Visual Studio 2005.

Среда разработки Microsoft Visual Studio - это набор инструментов и средств, предназначенных для помощи разработчикам программ любого уровня квалификации в решении сложных задач и создания новаторских решений. Роль Visual Studio заключается в том, чтобы улучшить процесс разработки и упростить разработку высокоэффективных программ.

Visual Studio 2005 Standard Edition представляет собой профессиональный инструмент начального уровня. В нем сочетается простота версий Express и мощные средства разработки, необходимые для создания клиентских приложений, работающих с данными, многоуровневых клиент-серверных приложений с использованием веб-служб, и разнообразных веб-приложений.

Visual Studio Standard Edition обеспечивает разработку бизнес-приложений, работающих с данными, хорошо приспособлен для разработки веб-приложений и при этом обладает упрощенным интерфейсом. Итак, Visual Studio 2005 Standard Edition позволяет: · создавать бизнес-приложения с использованием языков Visual Basic, С#, C и J#;

· создавать Windows- и веб-приложения, приложения для портативных устройств;

· создавать клиент-серверные приложения с использованием веб-служб, и приложения для работы с данными, для чего есть встроенные инструменты

· использовать возможности по генерированию отчетов SQL Reporting Services для оформления выводимых данных;

· расширять возможности Visual Studio с помощью инструментов третьих фирм;

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

Выбор СУБД. В качестве системы управления базами данных дипломного проекта была выбрана СУБД Microsoft SQL Server 2005. Во-первых, MSQL Server уже входит в программный комплекс Visual Studio. Во-вторых, эта СУБД Сегодня организации сталкиваются с многочисленными проблемами по обработке информации; например, с потребностью в более быстрых и основанных на управлении данными решениях, с потребностью увеличить производительность и мобильность штата разработчиков, а также с настойчивыми требованиями уменьшить общий бюджет отдела информационных технологий, увеличивая инфраструктуру в соответствии со строго возрастающими требованиями.

Microsoft SQL Server - система управления реляционными базами данных (СУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов - Transact-SQL, создан совместно Microsoft и Sybase. Transact-SQL является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL) с расширениями. Используется для работы с небольшими и средними по размеру базами данных до крупных баз данных масштаба предприятия; конкурирует с другими СУБД в этом сегменте рынка.

Выпуск Microsoft SQL Server призван помочь предприятиям справиться с этими проблемами. Microsoft SQL Server 2005 является решением следующего поколения для управления и анализа данных, которое предоставляет повышенную безопасность, стабильность данным предприятия и аналитическим приложениям, облегчая их построение, развертывание и управление.

SQL Server 2005 представляет собой интегрированное решение по управлению и анализу данных, которое поможет организациям различного масштаба: · Строить, развертывать и управлять промышленными приложениями, которые являются более безопасными, масштабируемыми и надежными.

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

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

· Контролировать стоимость, не жертвуя качеством выполнения, доступностью, масштабируемостью и безопасностью.

Платформа Данных SQL Server. SQL Server является всеобъемлющим, интегрированным сквозным решением, которое наделяет пользователей вашей организации безопасной, надежной, и продуктивной платформой для обработки промышленной информации и приложений, касающихся интеллектуальных ресурсов предприятия. SQL Server 2005 предоставляет мощные, знакомые инструменты для профессионалов информационных технологий так же, как и для работников информационной сферы, уменьшая сложность создания, развертывания, управления и использования данных предприятия и аналитических приложений на платформах от мобильных устройств до информационных систем предприятия. Благодаря исчерпывающему набору функций, взаимодействию с существующими системами и автоматизации типовых задач, SQL Server 2005 предоставляет полное решение в области хранения данных для предприятий всех масштабов.

Платформа данных SQL Server включает следующие инструменты: · Реляционная база данных: безопасное, надежное, масштабируемое, высокодоступное ядро с улучшенной производительностью и поддержкой структурированных и неструктурированных (XML) данных.

· Replication Services: репликация данных для распределенных и мобильных приложений обработки данных, высокая доступность систем, масштабируемый параллелизм со вторичными хранилищами данных для отчетных решений предприятия и интеграция с разнородными системами, включая существующие базы данных Oracle.

· Notification Services: развитые возможности уведомлений для разработки и внедрения масштабируемых приложений, способных доставлять персонализированные, своевременные обновления информации множеству соединенных и мобильных устройств.

· Integration Services: возможности извлечения, преобразования и загрузки для хранилищ данных и интеграции данных в масштабе предприятия.

· Analysis Services: аналитическая обработка в реальном времени (OLAP) для быстрого, сложного анализа больших и смешанных наборов данных, использующая многомерное хранение.

· Reporting Services: исчерпывающее решение для создания, управления и доставки как традиционных бумажных отчетов, так и интерактивных, основанных на технологии WWW отчетов.

· Инструменты управления: SQL Server включает средства управления для развитого управления и настройки баз данных, также как и тесную интеграцию с такими инструментами, как Microsoft Operations Manager (MOM) и Microsoft Systems Management Server (SMS). Стандартные протоколы доступа к данным существенно уменьшают время, необходимое для интеграции данных SQL Server с существующими системами. В дополнение, поддержка Web служб встроена для обеспечения взаимодействия с другими приложениями и платформами.

· Инструменты разработки: SQL Server предлагает интегрированные инструменты разработки для ядра базы данных, извлечения, трансформации и загрузки данных, извлечения информации, OLAP и отчетности, которые тесно интегрированы с Microsoft Visual Studio® для предоставления сквозных возможностей разработки приложений. Каждая главная подсистема SQL Server поставляется со своей собственной объектной моделью и набором API для расширения системы данных в любом направлении, которое уникально для вашего бизнеса.

Платформа данных SQL Server 2005 предоставляет организациям всех размеров следующие преимущества: · Использовать активы данных: в дополнение к поставке безопасной, надежной базы данных для отраслей промышленности и аналитических приложений, SQL Server 2005 позволяет заказчикам получать больше выгоды от их данных включением встроенных функций, таких как отчетность, анализ и извлечение информации.

· Увеличить продуктивность: благодаря всеобъемлющим возможностям интеллектуальных ресурсов предприятия и интеграции со знакомыми инструментами, такими, как Microsoft Office System, SQL Server 2005 предоставляет работникам информационной сферы вашего предприятия важную, своевременную информацию, приспособленную для их конкретных нужд. Цель - сделать BI доступными для всех пользователей организации и, конечном счете, позволить пользователям на всех уровнях организации принимать лучшие бизнес решения, основанные на одном из самых ценных активов - их данных.

· Уменьшить сложность информационной технологии: SQL Server 2005 упрощает разработку, внедрение и управление отраслями промышленности и аналитическими приложениями, предоставляя программистам гибкую среду разработки и интегрированные, автоматизированные инструменты управления администраторам баз данных.

· Снизить общую стоимость владения: интегрированный подход и фокус на простоте использования и внедрения имеет самые малые в промышленности издержки реализации и поддержки, способствующие быстрому возврату ваших инвестиций в базы данных.

Управление данными предприятия. В сегодняшнем соединенном мире, данные и системы, управляющие данными, должны быть постоянно защищены, но и доступны пользователям. С SQL Server 2005 пользователи и профессионалы информационных технологий вашей организации выиграют от снижения времени простоя приложений, увеличения масштабируемости и производительности, надежных и гибких механизмов управления безопасностью. SQL Server 2005 также содержит много новых и улучшенных возможностей, помогающих персонал вашего отдела информационных технологий более продуктивным. SQL Server 2005 включает главные улучшения управления данными предприятия в следующих областях: · Управляемость

· Доступность

· Масштабируемость

· Безопасность

Функциональность. Microsoft SQL Server в качестве языка запросов использует версию SQL, получившую название Transact-SQL (сокращенно T-SQL), являющуюся реализацией SQL-92 (стандарт ISO для SQL) с множественными расширениями. T-SQL позволяет использовать дополнительный синтаксис для хранимых процедур и обеспечивает поддержку транзакций (взаимодействие базы данных с управляющим приложением). Microsoft SQL Server и Sybase ASE для взаимодействия с сетью используют протокол уровня приложения под названием Tabular Data Stream (TDS, протокол передачи табличных данных). Протокол TDS также был реализован в проекте FREETDS с целью обеспечить различным приложениям возможность взаимодействия с базами данных Microsoft SQL Server и Sybase.

Microsoft SQL Server также поддерживает Open Database Connectivity (ODBC) - интерфейс взаимодействия приложений с СУБД. Версия SQL Server 2005 обеспечивает возможность подключения пользователей через веб-сервисы, использующие протокол SOAP. Это позволяет клиентским программам, не предназначенным для Windows, кроссплатформенно соединяться с SQL Server. Microsoft также выпустила сертифицированный драйвер JDBC, позволяющий приложениям под управлением Java (таким как BEA и IBM WEBSPHERE) соединяться с Microsoft SQL Server 2000 и 2005.

SQL Server поддерживает зеркалирование и кластеризацию баз данных. Кластер сервера SQL - это совокупность одинаково конфигурированных серверов; такая схема помогает распределить рабочую нагрузку между несколькими серверами. Все сервера имеют одно виртуальное имя, и данные распределяются по IP-адресам машин кластера в течение рабочего цикла. Также в случае отказа или сбоя на одном из серверов кластера доступен автоматический перенос нагрузки на другой сервер.

SQL Server поддерживает избыточное дублирование данных по трем сценариям: Снимок: Производится «снимок» базы данных, который сервер отправляет получателям.

История изменений: Все изменения базы данных непрерывно передаются пользователям.

Синхронизация с другими серверами: Базы данных нескольких серверов синхронизируются между собой. Изменения всех баз данных происходят независимо друг от друга на каждом сервере, а при синхронизации происходит сверка данных. Данный тип дублирования предусматривает возможность разрешения противоречий между БД.

В SQL Server 2005 встроена поддержка.NET Framework. Благодаря этому, хранимые процедуры БД могут быть написаны на любом языке платформы.NET, используя полный набор библиотек, доступных для.NET Framework, включая Common Type System (система обращения с типами данных в Microsoft.NET Framework). Однако, в отличие от других процессов.NET Framework, будучи базисной системой для SQL Server 2005, выделяет дополнительную память и выстраивает средства управления SQL Server вместо того, чтобы использовать встроенные средства Windows. Это повышает производительность в сравнении с общими алгоритмами Windows, так как алгоритмы распределения ресурсов специально настроены для использования в структурах SQL Server.

Разработка приложений. Microsoft и другие компании производят большое число программных средств разработки, позволяющих разрабатывать бизнес-приложения с использованием баз данных Microsoft SQL Server. Microsoft SQL Server 2005 включает в себя также Common Language Runtime (CLR) Microsoft.NET, позволяющий реализовывать хранимые процедуры и различные функции приложениям, разработанным на языках платформы.NET (например, VB.NET или C#). Предыдущие версии средств разработки Microsoft использовали только API для получения функционального доступа к Microsoft SQL Server.

Интеграция с Visual Studio. SQL Server 2005 и Visual Studio 2005 вместе предоставляют более глубокие уровни интеграции между базой данных и средой разработки приложений, чем это было возможно ранее. Разработчики теперь могут создавать управляемые хранимые процедуры, функции, пользовательские типы и пользовательские агрегаты непосредственно из среды Visual Studio. Они также могут развертывать эти новые объекты базы данных непосредственно из Visual Studio без переключения в другие инструменты. Visual Studio 2005 непосредственно поддерживает все новые типы данных SQL Server, такие как встроенный XML. Также существует возможность добавить все управляемые объекты базы данных в ту же систему контроля версий, которая используется для проектов Visual Studio, что позволяет еще теснее интегрировать и сделать более безопасным процесс разработки.

Отладка между уровнями и между языками. Вместе SQL Server 2005 и Visual Studio 2005 предоставляют еще более тесную интеграцию в области отладки приложений. Это сочетание позволяет без проблем отлаживать как управляемый, так и Transact-SQL код, используя тот же отладочный интерфейс Visual Studio и это позволяет отлаживать Transact-SQL из управляемого кода и наоборот, невзирая на расположение кода, находится ли он на машине, где происходит разработка или хранится в базе данных SQL Server.

Доступ к данным и Web службы. В SQL Server 2005 можно разрабатывать Web службы XML в уровне базы данных, используя SQL Server в качестве слушателя HTTP. Это дает новый способ доступа к данным приложениям, которые сосредоточены вокруг Web служб. В SQL Server 2005 можно использовать HTTP для прямого доступа к SQL Server, без применения слушателя промежуточного уровня, такого как Microsoft Internet Information Services (IIS). SQL Server предоставляет интерфейс Web службы для выполнения SQL выражений и вызова функций и процедур. Результаты запросов возвращаются в XML формате и здесь можно воспользоваться преимуществами инфраструктуры Web служб Visual Studio.

SQL Server Express. Более чем когда-либо разработчики используют возможности реляционных баз данных для предоставления удобства конечным пользователям. Защита и управление информацией в этих приложениях чрезвычайно важны. Microsoft SQL Server Express является бесплатно распространяемой версией SQL Server, развитием системы MSDE, которая позволяет разработчикам создавать мощные и надежные приложения при помощи бесплатной, легкой в использовании и мощной базы данных. Слишком часто системы баз данных излишне сложны для построения простых приложений. Microsoft Visual Studio 2005 и SQL Server Express уменьшают эту сложность при помощи простой но мощной среды разработки для создания приложений, работающих с данными. Разработчики могут проектировать схемы, добавлять данные, и опрашивать локальные базы данных внутри среды Visual Studio 2005. Данная версия имеет некоторые технические ограничения. Такие ограничения делают ее непригодной для развертывания больших баз данных, но она вполне годится для ведения программных комплексов в масштабах небольшой компании. Содержит полноценную поддержку новых типов данных, в том числе XML-спецификации. Фактически, это полноценный MS SQL Server, включая все его компоненты программирования, поддержку национальных алфавитов и Unicode. Поэтому используется в приложениях, при проектировании или для самостоятельного изучения. Нет никаких препятствий для дальнейшего развертывания накопленной базы данных на MS SQL Server неэкспрессной версии.

Если потребуются более развитые возможности, SQL Server Express можно без проблем обновить до более сложных версий SQL Server.

Ограничения

1 поддерживаемый процессор (но может быть установлен на любой сервер)

1 Гб адресуемой памяти

4 Гб максимальный размер базы (10 Гб для версии SQL Server 2008 R2)

Через интерфейс нет возможности экспорта / импорта данных

SQL Server 2005 предоставляет технологию и возможности, на которые организации рассчитывают. С существенными достижениями в главных областях промышленного управления данными, производительности разработчиков, и интеллектуальных ресурсов предприятия, выгоды SQL Server 2005 ощутимы.

SQL Server 2005 может быть полезен вашей организации в следующем: · Использование активов данных: в дополнение к поставке безопасной, надежной базы данных для промышленных и аналитических приложений, SQL Server 2005 позволяет клиентам извлечь больше выгоды из их данных через использование встроенной функциональности, такой как отчеты, анализ и Data Mining.

· Увеличение производительности: через всеобъемлющие возможности интеллектуальных ресурсов предприятия и интеграцию со знакомыми инструментами, такими как Office, SQL Server 2005 предоставляет работникам информационной сферы вашей организации важнейшую, своевременную бизнес информацию, которая соответствует их специфическим потребностям. Целью является расширение BI до всех сотрудников организации и, в конечном счете, принятие лучших бизнес решений сотрудниками всех уровней организации, основанных на их самом ценном активе - их данных.

· Уменьшение сложности Информационных Технологий: SQL Server 2005 упрощает разработку, развертывание и управление промышленными и аналитическими приложениями посредством гибкой среды разработки для программистов и интегрированных, автоматизированных средств управления для администраторов баз данных.

· Снижение Общей Стоимости Владения (TCO): Интегрированный подход и концентрация на простоте использования имеет самые низкие в промышленности издержки на реализацию и поддержку для быстрого возврата инвестиций в базы данных.

Обоснование выбора языка

В качестве языка программирования был выбран C#.

C# (произносится си-шарп) - язык программирования, сочетающий объектно-ориентированные и контекстно-ориентированные концепции. Разработан в 1998-2001 годах группой инженеров под руководством Андерса Хейлсберга в компании Microsoft.

C# (Си Шарп) создан, чтобы стать основным языком программирования для написания приложений.NET в корпоративной среде, ориентированной на современные технологии Интернета. Язык программирования Си Шарп (C#.NET) происходит от С и С но, по сравнению с ними, он современнее, проще, и полностью объектно-ориентированный. Избыточная сложность С была устранена в С#, чтобы сделать его более простым в использовании и менее подверженным ошибкам. И в будущем, среди языков программирования, он будет играть доминирующую роль.

1.4 Технические требования к информационной системе

Конфигурация сервера: Процессор: 8XCPU Intel Xeon 2.5 ГГЦ;

HDD: RAID1 320 Gb;

Оперативная память: 16 Gb

Конфигурация клиентских компьюте

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

После данного этапа подготовки была определена цель работы, основные технологии создания, среда разработки, стили форматирования, язык программирования, СУБД. Выбор на использование данных технологий пал ввиду того, что: - Т.к. компания использует платформу MS SQL Server при работе базовых программ (Мастер-тур, 1С).

- Приложения, написанные на asp.net работают гораздо быстрее остальных платформ.

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

- Позволяет создавать различные по сложности приложения.

Таким образом, в качестве конечного продукта был получен web-сайта следующего содержания: 1. Основная информация о предоставляемых услугах, представленная на главной страницы и расписанная в вертикальном блоке меню - Виды туров;

2. Дополнительная информация по турам, форум, впечатления туристов, заказ тура. Данная информация представленная в горизонтальном блоке меню;

3. Модуль статистика - представляет собой один из инструментов получения статистики на определенную тематику. Содержится в административной части;

4. Модуль впечатления туристов - представляет различные отзывы о поездках посетителей. Пользователи сайта имеют уникальную возможность не только просматривать фотографии и читать отзывы о поездках, но и сами участвовать в создании истории о своих путешествиях. Содержит как клиентскую, так и административную часть;

5. Модуль Ваши менеджеры - позволяет посетителям web-сайта получить контактную информацию по расположению фирмы, способах связи, обслуживающих менеджерах. Содержит как клиентскую, так и административную часть;

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

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

Список литературы
сайт стоимость туристический алгоритм

1) Абросимов А.Г., Бородинова М.А. Дипломное проектирование: Учебное пособие. - Самара. Изд-во Самарского государственного экономического университета, 2008. - 133 с.

2) Бутко В.Р., Дерябкин В.П., CASE-технологии моделирования и проектирования информационных систем: Учебное пособие. - Самара. Изд-во Самарск. гос. экон. акад., 2004. - 105 с. (Глава из учебного пособия.)

3) Кристина Уодтке, Информационная архитектура: чертежи для сайта. - Учебно-справочное издание - Москва. Изд-во Кудиц-образ, 2004. - 320 с.

4) Ани Фйо, Рентабельный Web-дизайн. Учебно-справочное издание - Учебно-справочное издание - Москва. Изд-во Кудиц-образ, 2004. - 336 с.

5) Тамми Сакс, Гари Мак-Клейн, Дизайн и архитектура современного Web-сайта. Опыт профессионалов - Москва. Издательский дом «Вильямс», 2002.-304 с.

6) Джейсон Прайс, Майк Гандэрлой., Visual C#.NET. Полное руководство. Киев: «ВЕК », Санкт-Петербург: «Корона принт», Киев: «НТИ», Москва: «Энтроп», 2004 - 960 с.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?