Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

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

Читайте также:
  1. I. Организационный момент. Постановка цели урока
  2. I. Организационный момент. Постановка цели урока
  3. I. Постановка вопроса
  4. I. Постановка проблемы
  5. I. Предмет и задачи кризисной психологии
  6. I. Цели и задачи музейной практики
  7. I. Цели и задачи учебной дисциплины

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

Предположим, вы являетесь руководителем небольшой команды разработчиков, в которую входят помимо вас ещё четыре человека: дизайнер, верстальщик, программист и человек, занимающийся наполнением и раскруткой сайтов (в дальнейшем я буду называть его модным словосочетанием «контент-менеджер»).

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

Давайте посмотрим, что какие работы нам предстоит проделать:

1. Продумать идею сайта, определить основные его элементы.

2. Нарисовать дизайн-макет. Это будут картинки, описывающие взаимное расположение элементов, цветовую гамму, логотипы, атрибуты шрифта и т.д.

3. По дизайн-макету нужно будет сверстать HTML-страницы с использованием таблиц стилей CSS.

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

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

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

1. Запрашивает сведения из базы данных.

2. Собирает данные в файл XML.

3. Берёт нужную таблицу стилей XSL и применяет её к файлу XML.

4. Выдаёт полученный в результате преобразования файл HTML.

5. Когда программная часть сайта будет готова, его можно будет наполнять содержимым.

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

Задачи не очень сложные и управлять ими можно вручную, но на таком примере мы попробуем разобраться с Microsoft Project 2010, чтобы в дальнейшем начать работу над более сложными проектами (которых может быть и более одного в конкретный момент времени).

 


Дата добавления: 2015-07-20; просмотров: 59 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Основы управления проектами в Microsoft Project 2010| Основы управления проектами в Project 2010

mybiblioteka.su - 2015-2024 год. (0.009 сек.)