Интернет магазин компьютерной техники

Характеристика функциональных и информационных требований к web-сайту. Особенность структуры базы данных. Основной анализ проектирования шаблонов страниц. Разработка модуля управления заказами зарегистрированных пользователей и администрирования.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 27.03.2015
Размер файла 274,8 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

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

Кафедра экономики и финансов

КУРСОВОЙ ПРОЕКТ

по дисциплине: «Технология проектирования ИНТРАНЕТ-приложений»

на тему: “Интернет магазин компьютерной техники ”

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

Смирнов Д.Э.

Группы 0085-01

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

Бруттан Ю.В.

ПСКОВ - 2014

Содержание

Глава 1. Техническое Задание

1.1 Название проекта. Назначение WEB-сайта

1.2 Требования к WEB-сайту

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

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

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

2.1 Карта WEB-сайта

2.2 База данных WEB-сайта

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

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

2.3 Шаблоны страниц

Глава 3. Разработка модулей WEB-сайта

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

3.2 Разработка модуля управления заказами зарегистрированных пользователей

3.3 Разработка модуля администрирования

Глава 1. Техническое Задание

1.1 Название проекта. Назначение WEB-сайта

Название проекта - «разработка интернет магазина «Вода и Ветер».

Назначение WEB-сайта - розничная торговля атрибутикой Фэн-шуй.

1.2 Требования к WEB-сайту

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

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

* Гость;

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

* Сотрудник;

* Администратор.

2. Права на интерактивный доступ к данным проекта должны зависеть от статуса посетителя:

v Гость:

1. Только просматривать страницы сайта

2. Возможность зарегистрироваться для получения статуса зарегистрированного пользователя;

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

1. Просматривать страницы сайта и выполнять заказ продукции

2. Также просматривать, редактировать или удалять свои заказы;

v Сотрудник:

1. Просматривать страницы сайта

2. Управлять заказами продукции зарегистрированных пользователей

3. Добавлять на сайт продукцию

4. Добавлять новости

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

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

Ш Добавление информации

Ш Удаление информации

Ш Изменение информации

2. Добавление и удаление пользователей.

3. Добавление категорий

4. Добавление производителей

5. Управление заказами пользователей

6. Управление адресами магазинов

7. Для получения административного доступа должна производиться аутентификация администратора.

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

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

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

o название организации - ООО «Вода и ветер»

o логотип организации

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

o список из 5 последних новостей организации

b) Страницу «Новости», которая должна содержать список всех новостей организации, извлекаемых из соответствующей таблицы базы данных.

c) Страницу «Контакты», которая должна содержать адрес организации и информацию о разработчике сайта.

d) Страницу «Каталог»:

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

o Компоновка страниц должна происходить на основе выборок из базы данных.

o Каталог должен иметь иерархическую структуру:

Категории:

Ш Божества

Ш Веера

Ш Денежные деревья

Ш Животные

Ш Свечи

e) Страницу «Корзина», доступную только для «Зарегистрированного пользователя» (для просмотра и редактирования заказа).

f) Страницу «Заказы», доступную только для «Сотрудника». Перечень заказов пользователей сайт база данные пользователь

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

Для администратора доступны в “ManagementCenter” доступны:

Ш Категории

Ш Новости

Ш Заказы

Ш Пользователи

Ш Производители

Ш Продукция

Ш Магазины

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

2.1 Карта WEB-сайта

На рисунке 1 приведена карта сайта:

Рис 1. Карта сайта

2.2 База данных WEB-сайта

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

На рисунке 2 показана база данных для сайта

Рис 2. Структура БД

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

Таблица 1 Категории - список категорий, на которые делятся товары

Ограничение поля

Имя столбца

Тип данных

Описание

PK

id

int

Идентификатор категории

name

nvarchar(50)

Название категории

image_link

nvarchar(50)

Изображение

Таблица 2 Товары - список товаров магазина

Ограничение поля

Имя столбца

Тип данных

Описание

FK

store_id

int

Идентификатор магазина

FK

product_id

int

Идентификатор продукта

quantity

int

Количество

Таблица 3 Магазины - список магазинов

Ограничение поля

Имя столбца

Тип данных

Описание

PK

id

int

Идентификатор магазина

name

nvarchar(50)

Название

address

nvarchar(50)

Адрес

phone

nvarchar(50)

Телефон

Таблица 4 Новости - список новостей опубликованных на сайте

Ограничение поля

Имя столбца

Тип данных

Описание

PK

Id_new

int

Идентификатор новости

header

nvarchar(50)

Заголовок

Date_time

nvarchar(50)

Дата публикации

text_new

nvarchar(MAX)

Текст новости

Таблица 5 Производители - изготовители товара

Ограничение поля

Имя столбца

Тип данных

Описание

FK

id

int

Идентификатор производителя

name

nvarchar(50)

Название

Таблица 6 Заказы - база заказов сайта

Ограничение поля

Имя столбца

Тип данных

Описание

FK

id

int

Идентификатор заказа

user_id

int

Идентификатор пользователя

product_id

int

Идентификатор продукта

quantity

int

Количество

status

nvarchar(50)

Статус заказа

Таблица 7 Продукты - товары

Ограничение поля

Имя столбца

Тип данных

Описание

id

int

Идентификатор пользователя

name

nvarchar(50)

Название

category_id

int

Идентификатор категории

description

nvarchar(MAX)

Описание

image_link

nvarchar(50)

Картинка

producer_id

int

Идентификатор производителя

country

nvarchar(50)

Страна

price

numeric(6,2)

Цена

new

bool

Новый товар

employee

nvarchar(50)

Продавец

2.3 Шаблоны страниц

Каждая страница сайта имеет строго определенную структуру и информационное наполнение. Из шаблона с помощью ссылок осуществляется навигация по страницам сайта. Шаблон страницы сайта приведен на рис. 3.

При открытии сайта идет обращение к файлу MasterPage.master, который представляет собой таблицу, разделенную на несколько блоков:

Ш Верхний колонтитул

Ш Меню

Ш Окно содержимого

Ш Нижний колонтитул

Верхний колонтитул

Меню

Окно содержимого

Нижний колонтитул

Рис. 3. Шаблон страницы MasterPage

Глава 3. Разработка модулей WEB-сайта

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

Модуль оформления заказа на уровне зарегистрированного пользователя описывает порядок действий при оформлении заказа.

Структура модуля оформления заказа на уровне зарегистрированного пользователя представлен на рис. 5.

3.2 Разработка модуля управления заказами зарегистрированных пользователей

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

На рис. 6 представлена структура модуля управления заказами зарегистрированных пользователей на уровне сотрудника.

3.3 Разработка модуля администрирования

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

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

Размещено на Allbest.ru


Подобные документы

  • Определение назначения системы и обозначение целей создания Web-приложения интернет-магазина по продаже компьютерной техники. Описание страниц сайта и логической структуры приложения. Тестирование, применение приложения и затраты на его разработку.

    дипломная работа [2,6 M], добавлен 10.06.2014

  • Проектирование и создание базы данных в СУБД Access для автоматизации работы магазина компьютерной техники. Режимы работы с базами данных, таблицы как основные объекты базы. Источники записей для форм, отчетов и страниц доступа, хранение структуры базы.

    курсовая работа [249,8 K], добавлен 14.09.2011

  • Общая характеристика концептуального проектирования. Особенности проектирования базы данных и структуры "Оnly for you". Расчет текущих и капитальных затрат, характеристика экономического эффекта на примере интернет-магазина женской одежды "Оnly for you".

    курсовая работа [963,8 K], добавлен 23.06.2012

  • Оценка предметной области: концептуальные требования; выявление информационных объектов и связей между ними; построение базы данных. Описание входных и выходных данных информационной системы "Магазин компьютерной техники". Анализ диаграммы прецедентов.

    курсовая работа [294,8 K], добавлен 13.04.2014

  • Организационная структура управления деятельностью ООО "Стройинвест". Создание интернет-магазина для организации: определение аппаратных и программных средств разработки продукта, реализация информационных страниц, анализ требований к хостингу сайта.

    дипломная работа [8,7 M], добавлен 27.09.2011

  • Обработка страниц на web-сервере и модель событий ASP.NET. Разработка компонентов приложения: компоновка и оформление web-страниц, аутентификация и авторизация пользователей, основные элементы интерфейса. Развёртывание web-приложения и модели компиляции.

    дипломная работа [1,7 M], добавлен 29.09.2009

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

    отчет по практике [2,7 M], добавлен 18.05.2015

  • Описание проектирования электронной библиотеки для размещения в облаке документации кафедры. Планирование базы данных, структуры Web-системы и дизайна страниц. Разработка Интернет-системы в среде Visual Studio.NET. Разработка бизнес-логики системы.

    курсовая работа [2,5 M], добавлен 23.08.2014

  • Мультимедийное представление информации, аналоги платформ. Разработка структуры сайта, макетов страниц. Верстка шаблонов страниц. Написание серверной логики и кода презентаций. Публикация сайта в сети Интернет. Требования к интерфейсу пользователя.

    дипломная работа [983,2 K], добавлен 17.12.2015

  • Анализ сравнения интернет-магазина и электронного магазина. Проектирование структуры web-сайта. Обработка заказа. Основное понятие языка php. Средства безопасности системного уровня приложения. Разработка структуры базы данных и структуры web-сайта.

    курсовая работа [1,4 M], добавлен 31.03.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.