Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
сети кп 170913.DOC
Скачиваний:
30
Добавлен:
09.02.2015
Размер:
132.61 Кб
Скачать

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

3.1. Предмет проектирования

Курсовой проект для магистров посвящается разработке Веб приложения на языке JavaилиPHP.

Предметом разработки является веб сайт

Приложение должно удовлетворять следующим требованиям.

3.2. Общие требования к разрабатываемому веб сайту

Разрабатываемый веб сайт должен реализовывать следующие функции:

1. Иметь систему управления контентом

2. Поддерживать ленту новостей.

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

1. Обеспечивать эффективный доступ к содержимому ресурса

2. Обеспечивать механизм поиска по сайту

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

4. Обеспечение возможности обратной связи с администрацией сайта

5. Иметь счетчик посещений

5. Приложение реализуется на языке Javaили РНР

3.3. Исходные данные

Исходные данные для выполнения курсовой работы определяются как общими требованиями к разрабатываемому приложению, так и вариантом задания.

3.4. Средства реализации приложения

В качестве языка реализации используется язык Java(JSPили сервлеты), либоPHP.

3.5. Результаты проектирования

В процессе выполнения курсовой работы разрабатываются:

архитектура системы;

спецификации бизнес процессов;

структуру БД;

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

техническая документация.

Должны быть разработаны, как минимум, следуюшие UMLдиаграммы:

- диаграммы вариантов использования (usecasediagrams);

- диаграмма классов (classdiagram).

В состав документации на созданное приложение входят:

руководство оператора;

руководство системного программиста;

программа и методика испытания.

Документация оформляется в соответствии с действующими ГОСТ.

3.6. Последовательность выполнения курсовой работы по разработке веб сайта

Разработка веб сайта осуществляется в следующем порядке:

1. Разработка архитектуры системы.

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

3. Разработка структуры базы данных (БД).

4. Реализация приложения

5. Разработка документации на программный проект.

6. Оформление отчета.

3.6.1. Разработка архитектуры приложения

На данном этапе выбирается веб сервер, СУБД, принимается решение об использовании фреймворков, определяется состав экранных форм, разрабатываются диаграммы вариантов использования (use case diagrams), определяются механизмы управления контентом.

3.6.2. Разработка пользовательских интерфейсов

На данном этапе разрабатываются макеты пользовательских интерфейсов.

Типовой интерфейс содержит следующие вкладки:

вкладка для работы с каталогами;

вкладка для работы с заказами;

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

для спецификации архитектуры пользовательских процессов следует использовать язык UML, в частностиUseCaseDiagramsClassDiagram.

3.6.3. Разработка структуры БД

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

3.6.4. Реализация бизнес логики

Разработку рекомендуется выполнять в среде Eclipse. Для вариантов, требующих использования Веб служб следует использоватьplug-insдляEclipsе, хотя не исключается использование других средств разработки. При выборе инструментария следует ориентироваться на наиболее совершенные инструменты, доступные на момент разработки, отдавая предпочтение свободно распространяемым.

3.6.5. Разработка документации

По результатам проектирования представляется следующая документация:

- описание программы (ГОСТ 19.402—78), в котором содержатся сведения о логической структуре и функционировании ПК;

- руководство системного программиста (ГОСТ 19.503-79), включающее сведения для проверки, обеспечения функционирования и настройки программ на условия конкретного приложения;

- руководство оператора (ГОСТ 19.505-79), включающее сведения, необходимые для обеспечения процедуры общения оператора с ЭВМ в процессе выполнения (работы) ПК;

- программа и методика испытаний (ГОСТ 19.301-79), содержащая требования, подлежащие проверке при испытании ПО, а также порядок и методы их контроля.

Структура и оформление описания программы устанавливаются в соответствии с ГОСТ 19.105—78. Оно должно содержать следующие разделы:

- общие сведения;

- функциональное назначение;

- описание логической структуры;

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

- вызов и загрузка;

- входные данные;

- выходные данные.

Структура и оформление руководства системного пользователя устанавливаются в соответствии с ГОСТ 19.105—78. Оно должно содержать следующие разделы:

- общие сведения о программе;

- структура программы;

- настройка программы;

- проверка программы;

- дополнительные возможности;

- сообщения системному программисту.

Структура и оформление руководства оператора устанавливаются в соответствии с ГОСТ 19.105—78. Оно должно содержать следующие разделы:

- назначение программы;

- условия выполнения;

- программы; описание задачи;

- входные и выходные данные;

- выполнение программы;

- проверка программы;

- сообщения оператору.

Основная часть программы и методики испытаний должна соответствовать ГОСТ 19.301 и содержать следующие разделы:

- объект испытаний;

- цель испытаний;

- требования к программе;

- требования к программной документации;

- средства и порядок испытаний;

- методы испытаний.