Интернет магазин компьютерной техники
Характеристика функциональных и информационных требований к 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