Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет Сайт.docx
Скачиваний:
40
Добавлен:
10.04.2015
Размер:
309.44 Кб
Скачать

Псковский государственный университет

Факультет информатики

Кафедра ИСТ

Курсовой проект по дисциплине:

«Технология программирования Intranet»

по теме:

Создание Web-сайта

Выполнил студент:

Группы 0084-03

Ефимов А.Б.

Проверил преподаватель:

Бруттан Ю.В.

Псков

2014 Оглавление

1.Техническое задание по сайту 4

1.1.Функциональные требования 4

1.2.Информационные требования 5

2) Страница регистрации новых пользователей - форма регистрации новых пользователей: 5

- имя пользователя (логин); 5

- пароль; 5

- электронная почта; 5

- защитный вопрос и ответ на него. 5

6) Страница «Корзина» - просмотр заказов, сделанных пользователем. 6

8) Страница «Заказы» - обработка заказов пользователя. Перевод заказов из состояния «заказ обрабатывается» в состояние «обработан». Содержит таблицу со следующими полями: 7

2. Проектирование WEB-сайта 9

2.1. Проектирование карты сайта 9

2.2. Проектирование базы данных WEB-сайта 12

2.2.1. Структура базы данных 12

2.2.2. Описание таблиц базы данных 12

2.2.3. Структуры таблиц 13

2.3. Проектирование шаблонов страниц 15

3. Разработка модулей Web-сайта 17

3.1.Разработка модуля оформление заказа. 17

3.2. Разработка модуля отображение корзины 18

3.3. Разработка модуля обработка заказа 19

3.4. Редактирование страницы «Каталог» 20

3.5. Добавления и удаление пользователя с ролью сотрудник питомника 21

  1. Техническое задание по сайту

Разработка WEB-сайта для магазина по продаже автозапчастей.

WEB-сайт предназначен для предоставления списка продаваемых товаров, информации о магазине, новостях, а также для реализации онлайн-продаж.

    1. Функциональные требования

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

Гость:

- просматривать информацию о магазине и его товарах;

- просматривать контактные данные;

- иметь возможность зарегистрироваться в целях получения статуса зарегистрированного пользователя с соответствующими правами;

- просматривать новости.

Зарегистрированный пользователь:

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

- возможность оформить заказ необходимой продукции;

- просмотр и удаление своих заказов.

Сотрудник:

- управление заказами пользователей: просмотр, обработка;

- предоставление пользователям информации о статусе обработки заказа.

Администратор:

- добавление, удаление или редактирование каталога продукции, а также категорий товаров;

- добавление и удаление пользователей с ролью «Сотрудник»;

- редактирование новостей.

    1. Информационные требования

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

1) Главная страница, которая представляет ресторан, будет содержать следующие элементы:

- название магазина («Шестеренка»);

- краткая аннотация области функционирования организации;

- 5 последних новостей магазина;

2) Страница регистрации новых пользователей - форма регистрации новых пользователей:

- имя пользователя (логин);

- пароль;

- электронная почта;

- защитный вопрос и ответ на него.

3) Страница «Контакты»:

- адрес организации;

- контактные телефоны;

- режим работы;

- информацию о разработчике сайта.

4) Страница «Каталог» - каталог товаров, заказ на которые может оформить пользователь, который представляет из себя:

- название товара;

- категория товара;

- описание товара;

- цена товара;

- фото товара;

- кнопка «отправить в корзину».

5) Страница «Категории»

- название категории;

- описание категории.

6) Страница «Корзина» - просмотр заказов, сделанных пользователем.

Содержит историю заказов пользователя в виде списка со структурой:

- номер заказа;

- название товара;

- дата и время заказа;

- цена товара;

- фото товара;

- статус заявки.

7) Страница «Новости», содержащая список всех новостей организации:

- название новости;

- содержание;

- дата добавления новости.

8) Страница «Заказы» - обработка заказов пользователя. Перевод заказов из состояния «заказ обрабатывается» в состояние «обработан». Содержит таблицу со следующими полями:

- название товара;

- дата и время заказа;

- цена товара;

- фото товара;

- кнопку для того чтобы отметить заказ выполненным «Изменить статус».

9) Набор страниц «Администратора»:

- блок редактирования каталога товаров, расположенный на странице «Каталог»;

- страница добавления/удаления сотрудников;

- страница добавления и редактирования категорий;

- блок редактирования новостей, расположенный на странице «Новости».

Блок редактирования каталога товаров содержит таблицы с полями:

- наименование товара;

- описание товара;

- цена;

- кнопку добавления, удаления, редактирование товара.

Страница добавления/удаления сотрудников содержат таблицу с полями:

Для добавления сотрудников используется форма регистрации новых сотрудников:

- имя пользователя (логин);

- пароль;

- электронная почта;

- защитный вопрос и ответ на него.

Для удаления сотрудника используется таблица с полями:

- имя пользователя (логин);

- роль;

- кнопка удаления сотрудников.

Страница добавления и редактирования категорий:

- название категории;

- описание категории;

- кнопки добавления, удаления и редактирования категории.

Блок редактирование новостей содержат таблицу с полями:

- заголовок новости;

- содержание новости;

- кнопки добавления, удаления и редактирования новости.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]