Автор работы: Пользователь скрыл имя, 16 Апреля 2012 в 20:13, дипломная работа
В современной экономической обстановке коммерческие организации используют различные виды рекламы для продвижения на рынке товаров и услуг и привлечения новых клиентов. Существует множество всевозможных видов рекламы. С течением времени эффективность рекламы неизбежно снижается, что ведет к поиску новых, более современных видов рекламы. Одним из таких видов является реклама в сети Internet.
Организации в рекламных целях создают различного рода сайты, такие как сайты-визитки, интернет – витрины, интернет – магазины, корпоративные сайты. Дипломная работа связана с разработкой динамического сайта ЗАО «Точка оплаты», необходимого для рекламы деятельности организации в сети Интернет.
Ныне PHP используется сотнями тысяч разработчиков. Несколько миллионов сайтов сообщают о работе с PHP, что составляет более пятой доли доменов Интернета.
1.3 Анализ сайтов-аналогов
Рассмотрим несколько сайтов организаций, занимающихся выпуском и обслуживанием терминалов оплаты.
1. Сайт компании Alniko, размещенный по адресу http://www.alniko.ru/. Основное направление деятельности – производство и продажа терминалов оплаты. Сайт разработан с использованием flash-анимации, загружается очень медленно, что отрицательно сказывается на возможности получить информацию с сайта клиентам, использующим низкоскоростные соединения с сетью Интернет.
На главной странице сайта помимо flash-навигации, расположены новости, рядом с новостями – описание преимуществ выбора компании Alniko, ниже – специальные предложения, которые можно увидеть только используя прокрутку. Далее расположен контент, который условно можно назвать часто задаваемыми вопросами. Главная страница сайта перегружена информацией, что увеличивает время, необходимое пользователю для того, чтобы сориентироваться в навигации. При переходе на другие страницы меняется картинка сверху, а при переходе на некоторые страницы и цвет оформления, что делает сайт трудно узнаваемым.
2.
Сайт компании «Терминал-
3. Сайт компании StreeTPay доступен по адресу http://www.e-terminal.ru/. После загрузки сайта при разрешении монитора 1024*768 большую часть окна браузера занимает графическое наполнение, для того чтобы добраться до навигации придется воспользоваться прокруткой. На главной странице расположено описание технических характеристик терминала оплаты, навигация находится справа и очень трудно различима на фоне остального содержимого. Такое расположение информации свидетельствует о плохо продуманной структуре сайта, внесение изменений при таком расположение проблематично.
Динамический сайт для ЗАО «Точка Оплаты» будет разрабатываться без использования flash-анимации, и изображений большого размера, что сократит скорость загрузки сайта. Кроме того, навигация сайта будет иметь простую ориентированную на удобство пользователя структуру. Ни один из рассмотренных сайтов не обеспечивает посетителям возможности отправить сообщение менеджерам. Аналогов разрабатываемого сайта нет.
В результате предпроектного анализа были выявлены следующие цели, для достижения которых разрабатывается сайт:
Исходя из целей, были сформированы следующие требования, предъявляемые к динамическому сайту ЗАО «Точка Оплаты»:
В первой главе проведен анализ предметной области.
Проведен предпроектный анализ ЗАО «Точка Оплаты».
Рассмотрены современные тенденции рынка интернет- разработок и проведен обзор действующих сайтов, проанализированы их особенности, отмечены недостатки.
Выполнен анализ языков разработки Интернет-приложений.
Выделены основные требования к разрабатываемому динамическому сайту.
На этапе проектирования определяется структура динамического сайта для ЗАО «Точка Оплаты», организация информации на сайте, навигация по разделам, производится концептуальное и логическое проектирование базы данных, определяется общий дизайн сайта.
Проектирование динамического сайта для ЗАО «Точка Оплаты» включает следующие этапы:
Динамический
сайт для ЗАО «Точка Оплаты» будет
содержать следующую
Текст, который планируется размещать на динамическом сайте представлен в Приложении 1.
2.2. Проектирование структуры web-сайта
Структура сайта - система взаимного расположения и взаимосвязей файлов (страниц) сайта. Часто под структурой сайта подразумевают блок-схему сайта.
Различают следующие виды структур сайтов:
Оптимальной
структурой сайта считается структура,
удовлетворяющая следующим
При проектировании структуры динамического сайта следует учитывать, что со временем количество предоставляемой посетителям информации будет расти и во избежание дальнейших затрат на редизайн, структура сайта будет оптимизирована.
Структура динамического сайта для ЗАО «Точка Оплаты» представлена на рис. 2.
Рис.2 Структура динамического сайта для ЗАО «Точка Оплаты»
2.3. Проектирование системы навигации динамического сайта
Система навигации сайта - совокупность текстовых и графических гиперссылок, предназначенных для поиска информации на сайте. Самая лучшая поисковая система не сможет заменить грамотно построенную систему навигации сайта.
Каким бы интересным ни был контент сайта, посетитель не сможет с ним ознакомиться, если не сможет найти его на сайте. Эту задачу должна решать система навигации сайта.
Различают вертикальную, горизонтальную и комбинированную навигацию сайта. Динамический сайт ЗАО «Точка Оплаты» будет иметь комбинированную навигацию, основное горизонтальное меню будет состоять из пунктов:
Далее в зависимости от выбранного пункта возможно появление дополнительного вертикального меню. При выборе пункта «Клиентам» пользователю будет предложено дополнительное вертикальное меню, в котором можно найти ближайший в районе терминал оплаты. При выборе пункта «Партнерам» будет предложено заполнить заявку на установку терминала оплаты на территории арендодателя.
2.4
Моделирование
Моделирование является важным инструментом при разработке сложных систем. Оно позволяет представить систему на абстрактном уровне, исключая чрезмерные подробности, и дает информацию о её структуре. А это очень полезно на начальном этапе проектирования поскольку, грамотно построенная, эта структура может лечь в основу программой реализации системы.
С развитием компьютерных технологий и появлением CASE-моделирования (Computer Aided Software Engineering) возникла потребность в инструментах, которые бы поддерживали стандарты моделирования.
Rational Rose сочетает в одном приложении инструменты и для моделирования бизнес-процессов, и для создания баз данных, а также является программной реализацией UML. UML(Unified Modeling Language) - это графический язык для визуализации, проектирования и документирования программных систем, призванный облегчить работу разработчика на всех её этапах.
С развитием UML, у разработчиков появилась возможность представлять свои, под час одним им понятные модели, в общих нотациях, что дало огромный толчок развитию объектно-ориентированного моделирования.
Для проектирования динамического сайта и его системы управления будет использоваться Rational Rose Real Time, продукт, являющийся программной реализацией одного из расширений стандартного UML, предназначенного для моделирования систем реального времени.
Поведение разрабатываемого динамического сайта (то есть функциональность, обеспечиваемая сайтом) описывается с помощью функциональной модели, которая отображает системные прецеденты, системное окружение (действующих лиц или актеров) и связи между прецедентами и актерами (диаграммы прецедентов). Основная задача модели прецедентов - представлять собой единое средство, дающее возможность заказчику, конечному пользователю и разработчику совместно обсуждать функциональность и поведение системы.
В
результате моделирования динамического
сайта с помощью CASE-средства Rational
Rose формируются следующие
Диаграмма прецедентов (use case diagram) - это графическое представление всех или части актеров, прецедентов и их взаимодействий в системе. В каждой системе обычно есть главная диаграмма прецедентов, которая отображает границы системы (актеров) и основное функциональное поведение системы (прецеденты).
Диаграмма
прецедентов динамического
Информация о работе Разработка динамического сайта для предприятия