Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »ПРОГРАММИРОВАНИЕ

Разработка сайта

Тип: контрольная работа
Категория: ПРОГРАММИРОВАНИЕ
Скачать
Купить
Постановка задачи разработки сайта компании "ОргТехСервис". Выбор методики проектирование сайта, разработка проекта, тестирование и отладка. Расчет показателей надежности Интернет-услуг. Порядок разработки интерфейсов взаимодействия с пользователем.
Краткое сожержание материала:

Размещено на

Размещено на

Введение

пользователь интерфейс интернет сайт

Сейчас уже ни один современный сайт не обходится без системы управления, т.к. важна не только красивая внешняя оболочка этого сайта, но и возможность удобной работы с ним. Это особенно актуально для сайтов с разветвленной структурой и большим объемом данных. В этот этап входит: интеграция с системой управления, программирование, настройка сервера, обеспечение безопасности проекта. Контроль качества;

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

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

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

Тестирование работоспособности сайта на наличие ошибок, тестирование страниц на корректность работы.

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

1. Постановка задачи разработки сайта компании «ОргТехСервис»

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

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

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

PHP (англ. PHP: HypertextPreprocessor - «PHP: препроцессор гипертекста») - язык программирования, созданный для генерации HTML-страниц на веб-сервере и работы с базами данных. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров. Входит в LAMP - «стандартный» набор для создания веб-сайтов (Linux, Apache, MySQL, PHP (Python или Perl)).

Требования к техническому обеспечению:

Оптимальные требования к аппаратному серверному обеспечению:

Данный проект проектировался и тестировался на следующих технических характеристиках:

Тип процессора AMD Phenom X3 8450 OEM<SocketAM2>

Объем памяти 2048Mb PC800

Блок питания 500W

Оптимальные требование к аппаратному клиентскому обеспечению:

Процессор Intel® Celeron® D 331

Память DDR2-Synch DRAM PC2-5300

Serial ATA объёмом 250 Гб, 3,0 Гб/с, 7200 об/мин

Intel® Pro/1000 MT Gb Ethernet PCI Adapter

Блок питания ATX, входное напряжение 180 - 264 В переменного тока, 50/60 Гц, пассивный PFC или не-PCF (линия 115 / 230 В).

2. Выбор методики проектирование сайта

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

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

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

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

Следующим этапом разработки являлось создание пробных экспериментальных программных модулей программной основы (программного движка). Особенностью данного этапа разработки является активное использование опыта других разработчиков. Для этого была использована информация, а также готовые демонстрационные программные компоненты, полученные из сети Интернет, путем поиска нужной информации на сайтах разработчиков любителей и разработчиков профессионалов. Далее, была также проведена селекция полученных данных и отборка наиболее подходящих из них, после этого, были внимательно изучены методы и принципы, лежащие в основе программных компонентов созданными независимыми разработчиками. После детального изучения принципов работы и применяемых методик программирования, были созданы программные шаблоны и процедуры для сборки рабочей части программного «движка» интернет - услуг. Далее следует этап разработки, в ходе которого производится тестирование и отладка отдельных программных компонентов и блоков, предназначенных для сборки готового проекта интернет - услуг. Завершающим этапом разработки является сборка и тестирование готового проекта интернет - услуг. Методикой работы на данном этапе является много платформенное тестирование готового программного продукта. Готовый проект тестировался на работоспособность на локальном компьютере разработчика. Выбор правильного алгоритма и методики разработки проекта, является залогом успешной работы разработчика при создании программного продукта. Грамотно спланированный алгоритм и методика разработки позволяют существенно сэкономить количество рабочих часов разработчика, что является благоприятным явлением, которое позволяет снизить как временные, так и материальные затраты на проект.

3. Разработка проекта сайта

пользователь интерфейс интернет сайт

При проектировании Интернет - услуг немаловажной задачей является создание общего алгоритма взаимодействия программных модулей между собой. Так же необходимо создание интуитивно понятного алгоритма взаимодействия с пользователем. Данные задачи можно условно разделить на несколько этапов:

Создание функционального PHP кода для отображения внешних форм, элементов управления и представления информации;

Создание активных элементов, базирующихся на объектно-ориентированных языках программирования: PHP, а так же на языке динамических запросов SQL.

Выше перечисленные пункты, алгоритмизации задачи сводятся к решению основной задачи:

Разработка внутреннего, серверного компонента, базирующегося на технологиях PHP и SQL, для функционирования интерактивных элементов программного продукта, специализирующихся на работе с базой данных.

Описание алгоритма:

1. Сбор Информации;

2. Компоновка информации;

3. Разработка интерфейсов;

4. Программирование интерфейсов;

5. Тестирование и отладка программных модулей.

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

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

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

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

Другие файлы:

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

Разработка брифа на изготовление сайта и элементов сайта для отеля "1000 и одна ночь"
Анализ сетевых технологий в гостиничном деле. Официальные сайты компаний. Технологии при создании и поддержке сайтов. Разработка модели web-ресурса, ш...

Разработка сайта компании (на примере ООО "Альтум Лтд")
Основы моделирования и разработки Web-сайтов. Обзор и сравнительный анализ языков программирования. Фреймворки, используемые при создании сайта. Разра...

Создание сайта "Кафедра физического воспитания"
Выбор инструментальных и программных средств для создания сайта. Структура программного продукта. Создание сайта при помощи программы WordPress. Тести...

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