Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Разработка Интернет магазина, занимающегося предоставлением услуг туристического комплекса через Интернет

Содержание:

Введение

Тема моего курсового проекта разработка и проектирование Интернет магазина занимающегося предоставлением услуг туристического комплекса через Интернет.

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

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

Цель работы: рассмотреть процесс создания интернет-магазина на примере продажи путевок.

1. Постановка задачи

В данном курсовом проекте необходимо разработать автоматизированную систему распространения услуг туристического комплекса через Интернет.

Задача состоит в разработке программы (сайта), которая обеспечивает реализацию туристических услуг через интернет. Сайт обеспечивает выполнение следующих операций:

  1. Предоставление клиенту информации об имеющихся гостиницах и санаториях . О том где они расположены , какие номера в них есть и по какой цене.
  2. По желанию клиента система должна сортировать информацию по цене, по срокам, по комфортности и по дополнительному сервису.
  3. Своевременное обновление информации помещенной на сайте.
  4. Расчет с клиентами при помощи электронных карт .
  5. Формирование отчета по покупкам путевок (Ф.И.О.,в какой санаторий, какой номер, цена).
  6. Ведения баз данных всех предоставленных номерах и учет свободных и занятых.

2.Описание предметной области

2.1 Анализ организационной структуры ООО «Анапатурсервис»

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

ООО «Анапатурсервис» имеет в своем составе пункты распространения путевок и экскурсий ,размещение авто туристов так же структурные подразделения (отдел рекламы, аналитический отдел, торговый отдел, коммерческий отдел, технический отдел и т.д.), а также управленческие и вспомогательные подразделения.

Схема организационной структуры ООО «Анапатурсервис» приведена на рис. 1.1.

2.2 Функциональная структура

Генеральный директор – осуществляет непосредственное управление фирмой, стратегическое планирование и развитие фирмы. Ему непосредственно подчиняются:

  • заместитель генерального директора по общим вопросам;
  • коммерческий директор;
  • главный бухгалтер;

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

  • технический директор;
  • отдел кадров;
  • менеджеры;
  • пункты распространения путевок .

Технический директор – осуществляет контроль за работой персонала обслуживающего компьютеры. Решает вопросы непосредственно связанные с заменой и ремонтом компьютеров и средств связи , техническим оснащением пунктов распространения и агентств. Ему подчиняются – системные операторы и обслуживающий компьютеры персонал.

Отдел кадров – решает вопросы с приемом и увольнением персонала.

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

Коммерческий директор - осуществляет стратегическое направление деятельности фирмы. Ему подчиняются:

  • начальник аналитического отдела;
  • заведующий турагенством

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

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

  • заместитель главного бухгалтера ;

Заместитель главного бухгалтера – правая рука в работе всей бухгалтерии .

Заместителю главного бухгалтера подчиняется вся бухгалтерия его подразделения.

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

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

Быстрый обмен данными (проданный путевки, оказанные услуги, какие путевки есть в наличии , изменение цен на путевки или услуги) с агентством и с пунктами распространения осуществляется с помощью программы “Управление распределёнными информационными базами”.

Одним из способов увеличения торгового оборота фирмы и увеличения оказанных услуг является внедрение электронного магазина на просторах Интернет. Автоматизированная система (АС) может быть представлена в виде электронного магазина. Эта система сбора, обработки и представления информации связанная с продажей и оказанием услуг, объектом которой является фирма.

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

2.3 Документооборот фирмы ООО «Анапатурсервис»

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

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

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

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

Отдел кадров решает вопросы оформления/увольнения сотрудников, формирует всевозможные приказы по фирме. Следит за выполнением приказов по фирме. Оформляет больничные, отпускные и т.п.

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

Документооборот представлен на рис. 1.1.

Номер

Информационный поток

1

Общие приказы по фирме

2

Отчет о валовой прибыли за месяц

3

Приказы о кадровых перемещениях, премиях и т.п.

4

Документы, нуждающиеся в подписи генерального директора

5

Приказы об улучшении работы

6

Приказы о приеме на работу, выделение премий, штрафов

7

Приказы о постановке на учет в государственную налоговую инспекцию новых контрольно-кассовых аппаратов

8

Отчеты о проделанной работе

9

Отчеты о проделанной работе

10

Отчеты кассира

11

Внутренняя информация (по номерам, услугам, ценам)

12

Договора

13

Информация по санаториям

14

Финансовое состояние фирмы

15

Отчет по балансу, общий итог

16

Отчетность по пунктам/агентству

17

Запросы на подписание договоров

18

Анализ рынка товаров, аналитика

19

Отчетность о заполнености санаториев

20

Техническое задание для автоматизации, задания дизайнеру

21

Приказ о проведении рекламной акции

22

Отчеты о проведенной рекламной акции

2.4 Функциональная структура системы.

Рис. Функциональная схема системы.

На приведенной функциональной схеме показан набор функций, реализуемых системой. Главная функция системы – основная программа разделена на три функции:

  • Диалоговая – реализует интерфейс системы с пользователем: ввод данных, выполнение запросов, модификацию данных.
  • Контроля – отслеживает корректность вводимых пользователем данных, обработку ошибок доступа к данным.
  • Обработки – выполняет операции, предназначенные для выполнения системой: предоставление клиенту информации об имеющихся гостиницах и санаториях, по желанию клиента система должна сортировать информацию, своевременное обновление информации помещенной на сайте, расчет с клиентами при помощи электронных карт, формирование отчета по покупкам путевок и ведения баз данных всех предоставленных номерах и учет свободных и занятых.

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

2.5 Схема потоков данных системы.

Рис. Схема потоков данных системы

Схема отображает процессы, происходящие в системе, хранилища данных, к которым они обращаются, внешнеи объекты и поименованные потоки информации.

На схеме потоков данных студенческого общежития выделены следующие процессы:

  • Процесс 1 – действия выполняемые программистом : добавление информации о путевках, добавление самих путевок, добавление дополнительной информации а так же удаление и корректировка всей информации на сайте.

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

В своей работе программист взаимодействует с хранилищами данных D1 , D2.

  • Процесс 2 – поиск и просмотр информации о путевках. В начале клиент может просмотреть все варианты путевок или в модуле поиска ввести в поле поиска интересующие темы после чего выведется информация о результатах поиска.

Процесс 2 при работе взаимодействует с хранилищами D1 , D2.

  • Процесс 3 – расчет и учет продажи путевок. В этом процессе производится расчет клиента с фирмой за заинтересовавшую его путевку. В этот процесс возможен, только если в процессе 2 было что-то выбрано. Так же здесь сразу фиксируется Ф.И.О. клиента, что заказал и на какую сумму.

Процесс 3 записывает информацию в хранилище D3.

3. Анализ технологии построения web-сайта и интернет-магазина

3.1 Сравнительный анализ известных решений

Выбор и обоснование размещения Web-сайта и Интернет-магазина в Интернет.

Варианты решения данной проблемы могут быть следующие:

  • размещение Web-сайта и Интернет-магазина у провайдера;
  • размещение Web-сайта и Интернет-магазина на собственном Web-сервере.

Фирма может арендовать у провайдера отдельный компьютер, который будет выступать в роли Web-сервера фирмы, но будет подключен к общему модемному пулу и информационному каналу провайдера. Данный вариант сразу из рассмотрения исключается по причине того, что данный вид услуг нов для ростовского рынка, и предоставляет его пока только один провайдер ААА-Интернет, цены которого самые высокие в городе Ростове-на-Дону, а ввиду скудного бюджета проекта этот вариант пока исключается.

Каждое из данных решение имеет свои плюсы и минусы. Далее вкратце рассмотрены некоторые из них.

Первый вариант приемлем практически для большинства фирм и предприятий по следующим причинам:

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

Данный вариант на начальной стадии развертывания проекта экономически более выгоден, по следующим причинам:

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

Перечисленные аргументы можно отнести к плюсам. Далее рассмотрены минусы данного варианта.

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

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

Рассмотрим следующий вариант решения проблемы размещения Web-сайта и Интернет-магазина – развертывание собственного Web-сервера на фирме.

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

На сегодняшний день на рынке операционных систем (ОС) присутствуют следующие: MS-DOS, Windows (3.х, 95, 98, NT 4.0, 2000), NetWare, Unix, MacOS.

OC MS-DOS является очень устаревшей системой и не имеет достаточных средств для построения на её базе Web-сервера, а также почти уже не поддерживается производителями программного обеспечения (ПО).

По причинам недостаточной устойчивости к сбоям и характеристикам информационной безопасности исключаются из рассмотрения Windows версий 3.х, 95, 98, Client и MacOS.

По причинам не законченной проверки на практике исключается из рассмотрения Windows 2000.

3.2 Возможности операционной системы Novell NetWare в качестве Web-сервера

В предыдущих версиях этой ОС не было возможности организации Интернет-серверов, хотя в последних версиях (ОС) фирмы Novell - NetWare 4.11 и 5.х, уже включена возможность организации интранет и Интернет серверов. Полнофункциональную интрасеть и Интернет-сервер определяют восемь ключевых служб, таких как:

  • работа с файлами;
  • печать;
  • каталог;
  • защита;
  • обмен сообщениями;
  • Web-публикации;
  • организация глобальных сетей и управление ими.

Компания Novell объединила эти службы в своей среде IntranetWare - готовой платформе для создания интрасети и Web-серверов, включающей в себя средства доступа к Web, FTP и Internet. Данные средства реализованы на основе сетевой ОС NetWare 4.11, которая предлагает превосходные службы печати и работы с файлами, защиты, управления и службу каталога.

В списке рассматриваемых ОС остаются Windows NT 4.0 Server и различные версии ОС Unix. Обе ОС содержат достаточно программных средств и для поддержки программных компонентов (например WWW-сервер: MS Internet Information Server для Windows и Apache для Unix) и для поддержки аппаратных компонентов (таких как кластеризация серверов и RAID массивы).

3.3 Возможности операционной системы Microsoft Windows NT Server 4.0 и Internet Information Server в качестве Web-сервера

В качестве Internet сервера многие администраторы устанавливают вариант решения от Microsoft её Windows NT Server 4.0 (на сегодня это 40% от общего числа Web-серверов). В состав Windows NT Server 4.0 входит Internet Information Server (IIS), с помощью которого можно построить сервер World Wide Web, предоставляющий всему миру документы, графику, звук и видео. Кроме этих простых услуг Web IIS предоставляет также услуги сервера FTP и сервера Gopher, а также может связаться с сервером базы данных и предоставить по запросу динамически изменяющиеся сведения. При использовании IIS в качестве сервера Internet можно решать широкий круг задач, например:

  • вести домашнюю страницу Web, предоставляющую информацию о конкретном подразделении для всей компании или сведения о кампании – для всего мира;
  • ведение дел, приём заказов, создание каталога продукции, доступного в сети;
  • создание приложений клиент/сервер, предоставляющих в реальном масштабе времени информацию о текущем состоянии производства другим подразделениям.

Как и большинство программного обеспечения фирмы Microsoft, IIS очень просто настраивается и имеет хорошую справочную систему, позволяющую администратору быстро развернуть и настроить Web сервер. Большим недостатком данного способа организации Интернет-сервера является то, что для сервера фирмы Microsoft нужна довольно мощная машина, т.е. если использовать в качестве сервера ещё один компьютер, то он должен быть очень мощным и с большим количеством оперативной памяти. Что неизбежно влечёт за собой покупку дополнительной памяти на уже существующие машины (вернее на одну, ту, которая будет использоваться в качестве сервера Internet).

3.4 Возможности операционной системы Linux в качестве Web-сервера

Более дешёвый и к тому же более надёжный вариант является использование в качестве Интернет-сервера машины под управлением сетевой операционной системы Linux.

Это решение принимают большинство системных администраторов, т.к. говорилось выше, Linux (клон Unix) - это Internet. Большинство (порядка 55% от общего числа) Web-серверов в Internet стоит под управлением ОС Linux. Так как ни одна сетевая ОС (СОС) не предоставляет такое разнообразие в протоколах и службах для Internet, как эта. Кроме этого данная ОС очень устойчива к «падениям» и если это произошло, то имеет возможность самовосстановления.

Linux может работать на компьютерах Intel 80386 и 80486. Он поддерживает широкий спектр программных пакетов, компиляторов GNU C/C++, протоколов TCP/IP. Наиболее важным фактором для многих является цена, Linux распространяется свободно, если имеется доступ в Internet (или другую компьютерную сеть) её (СОС) можно скачать.

Linux обеспечивает полный набор протоколов TCP/IP для сетевой работы. Это включает драйверы устройств для многих популярных карт Ethernet, SLIP (Serial Line Internet Protocol, обеспечивающие доступ по TCP/IP при последовательном соединении), PLIP (Parallel Line Internet Protocol), PPP (Point-to-Point Protocol), NFS (Network File System), и так далее. Поддерживается весь спектр клиентов и услуг TCP/IP, таких как FTP, Telnet, NNTP и SMTP.

Кроме всего прочего эта ОС предоставляет хорошую защиту ЛВС, являясь шлюзом между Internet и ЛВС. Этот вариант идеален для дальнейшего развития структуры Web-сервера, если исходить из того, что проект получит дальнейшее развитие и потребуется развернуть собственный Web-сервер.

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

Но так как проект имеет скудный бюджет, а развертывание собственного Web-сервера чревато, во-первых, покупкой отдельного компьютера, который будет выступать в роли сервера. Во-вторых, даже если и установить на сервер бесплатную версию одного из клонов Unix, то становится вопрос о введении ещё одной штатной единицы на фирме – администратора Web-сервера. Что опять таки ведет за собой дополнительные расходы.

В итоге, рассмотрев все существующие варианты решения данной проблемы единственным решением на данном этапе проекта - является размещение Web-сайта и Интернет-магазина у провайдера.

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

Приложение состоит из восьми файлов. Ниже перечислены имена этих фай­лов с краткими описаниями, листинг файлов приведен в приложении З:

  1. Indexm.html — начальная страница электронного магазина управляет окнами.
  2. Shopset.html — набор фреймов для полноэкранного окна. Содержит intro.html и manager.html.
  3. Intro.html — страница, отображаемая по умолчанию в большом фрейме. Так­же содержит справочную информацию по всем ссылкам панели перехода.
  4. Manager.html — «сердце» Электронного магазина. Файл обеспечивает всю основную функциональность приложения и потому является главной темой этой главы.
  5. Inventory.js — функции, конструкторы и массивы для ведения «складского учета». Большая часть работы выполняется во время загрузки.
  6. Search/index.html — набор фреймов, загружающий механизм поиска.
  7. Shopset.html — набор фреймов для полноэкранного окна. Содержит intro.html и manager.html.
  8. Intro.html — страница, отображаемая по умолчанию в большом фрейме. Так­же содержит справочную информацию по всем ссылкам панели перехода.

Рис. 4.4 Схема функционирования электронного магазина.

Заключение

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

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

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

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

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

1. Михаил Гук, “Аппаратные средства локальных сетей”

2. Каталог, “Компьютерные сети Cnet, 99”

3. Б.Шипли “ Ethernet - испытание на живучесть” LAN/ЖУРНАЛ СЕТЕВЫХ РЕШЕНИЙ #04/96

4. Н.Олифер, В.Олифер «Базовые технологии локальных сетей», «Локальные сети на основе коммутаторов»

5. Lan журнал сетевых решений, “Каталог сетевых продуктов”

  1. Д.Ганьжа «Правила топологии Fast Ethernet» LAN/ЖУРНАЛ СЕТЕВЫХ РЕШЕНИЙ #04/98
  2. В.Крутов «В поисках новых каналов» Computerworld Россия №25/96
  3. М. Петроски «Будущее сетевых технологий: коммутация – то, что надо!» LAN/ЖУРНАЛ СЕТЕВЫХ РЕШЕНИЙ #01/96
  4. Ш.Кривда «Новый ход коммутаторов» LAN/ЖУРНАЛ СЕТЕВЫХ РЕШЕНИЙ #01/96
  5. Кабельные системы Fast Ethernet. Электронная библиотека компании BiLim Systems