Дипломная работа: Автоматизация управления продажами интернет-магазина для "ООО Вычислительная техника"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
64
Рисунок 15
элементов
Детальная структура
тему
каталога web-приложения
переноса
Подкаталог Images
годовая
содержит изображения,
разработанного
используемые для
принципы
оформления
web-страниц.
последней
Назначение web-страниц
Правда
подкаталога MasterPages:
информативным
UserMasterPage.master – мастер-страница
положительной
интерфейса покупателя;
форму
AdminMasterPage.master - мастер-страница
расход
интерфейса
администратора.
правами
Подкаталог ProtectedPages
документов
содержит web-страницы (файлы
Удобно
дескрипторов
.aspx и файлы
событие
кода .cs), доступные
каковыми
только аутентифицированным
интересами
пользователям.
Назначение
мин
web-страниц подкаталога
Смат
ProtectedPages:
HistoryOrderDetails.aspx –
Однозначно
подробности о заказе;
был
HistoryOrders.aspx – заказы
восстановление
покупателя;
65
Order.aspx
отделения
оформление заказа;
привести
UserPersonalData.aspx просмотр и
разместить
редактирование личных
затрат
данных
покупателя,
транзакционные
смена пароля,
осуществляющий
смена контрольного
вузами
вопроса и ответа,
мегабайт
управление
подпиской.
промышленном
Подкаталог UserControls,
неотложного
содержит файлы
целях
пользовательских элементов
регламентирующих
управления.
Назначение
бесперебойную
пользовательских элементов
полосой
управления:
MenuAdmin.ascx –
высокий
меню функций
страны
администратора;
MenuAlphabet.ascx
Согласно
алфавитное меню
заносить
для поиска
экономическим
продукции по
фонды
первой букве в
ориентировочно
названии;
MenuUser.ascx
Безналичный
навигационная панель,
одной
отображает разные
Номинальный
ссылки в
зависимости
отчислений
от того
создают
аутентифицирован пользователь
информатика
или нет, и к
советы
какой роли
составляющие
принадлежит его
понятные
учётная запись;
соответствующий
OrderSearch.ascx – панель
Теоретические
поиска заказов;
подразделении
ShopInfo.ascx – навигационная
Россия
панель.
Страницы,
индекс
находящиеся в корневом
быстрое
каталоге web-приложения
требуют
доступны
всем
вид
пользователям.
Назначение
продвижения
web-страниц корневого
чем
каталога:
AddQuestion.aspx
российской
добавление вопроса
подписывает
администрации магазина;
поступившего
CatalogList.aspx – отображает
акций
список товаров в
созданных
зависимости от
маленькая
указанных критериев
быстрым
поиска;
ErrorPage.aspx
покупателю
отображается при
система
ошибке работы с
Выбор
сайтом;
FAQ.aspx –
хранит
отображает вопросы
приведена
покупателей;
InfoShop.aspx –
кредитных
информация по
общаться
работе Интернет -
новые
магазина;
TypePayment.aspx –
миллионы
информация о способах
осуществлялось
оплаты;
Login.aspx
Зб
страница входа в
ехать
Интернет - магазин (аутентификация и
Альпина
авторизация);
PasswordRecovery.aspx –
инструмент
восстановление пароля;
использованию
ProductDetails.aspx – отображает
Кпом
подробности о выбранном
редактировать
продукте,
добавление
расчетные
отзывов;
66
Registration.aspx –
расширяют
страница регистрации;
доказывать
Responses.aspx – отображает
других
отзывы покупателей;
GoLive
ShoppingCart.aspx отображает
Всемирной
товары, находящиеся в
разница
покупательской корзине.
Tвыч
Также в корневом
торговцу
каталоге находится
допускается
конфигурационный файл
выплаты
web.config и
файл
наиболее
обработчиков глобальных
любую
событий web-приложения.
относящихся
Файл web.config
характер
является xml-файлом,
пакет
позволяющий задавать различные
настройки web-приложения, такие как методы аутентификации и авторизации
пользователей, настройка системы профилей, управление доступа к каталогам,
строки подключения к источникам данных и многие другие.
Схема технологического процесса сбора и выдачи информации представлена
в графическом виде (рисунок 16, 17).
Рисунок 16 - Схема технологического процесса сбора, передачи,
обработки и выдачи информации
67
Начало
Ввод
пароля
Идентификаци
я
пользователя
Окно
пароля
Ид
пользо-
вателя
Пароль
верен?
Нет
Главное
меню
Да
Окно Гл.
меню
Выбор пункта
меню
1
3
2
4
Анкета
пользователя
Посмотреть статус
заявок
Управление
заявками
Оформить
заявку
Администрирование
Выход
5
6
Рисунок 17 - Схема технологического процесса
Процесс создания web-приложения включает не только проектирование
отдельных web-страниц, необходимо также обеспечить их интеграцию в
завершённый, единообразный web-сайт. Каждая web-страница разрабатываемого
web-приложения содержит много одинаковых элементов, таких как различные
заголовки, навигационные, поисковые и информационные панели. Для того чтобы
использовать их на каждой web-странице, но при этом не размещать на ней их
исходный код, а также обеспечить их одинаковое расположение, используются
мастер - страницы.
Мастер - страницы представляют собой шаблоны web-страниц, которые
могут определять фиксированное содержимое и объявлять часть web-страницы, в
которую можно вставить динамическое содержимое.
Элемент Content является дескриптором верхнего уровня для страницы
содержимого, она не содержит дескрипторов <html>, <head> и <body>, они
наследуются из соответствующей мастер-страницы.
68
Чтобы связать страницу содержимого с необходимой мастер-страницей
необходимо выполнить следующие действия:
В директиве Page страницы содержимого указать путь к файлу мастер-
страницы: MasterPageFile="~/MasterPages/AdminMasterPage.master";
В дискрипторе Content страницы содержимого полю
ContentPlaceHolderID присвоить идентификатор элемента ContentPlaceHolder;
На рисунке 18 представлена компоновка мастер-страниц
AdminMasterPage.master и UserMasterPage.master, для web-страниц, входящих в
интерфейс покупателя и администратора, соответственно.
Для проверки работоспособности основных функций реализованного
проекта необходим некий набор тестовых данных. Подготовить эти данные можно
несколькими способами:
заполнение базы данных при помощи sql-скрипта с демо-данными;
заполнение данных вручную.
Первый способ является наиболее простым и эффективным. Достаточно
загрузить готовые данные в базу, после чего можно непосредственно начать работу
с проектом и проверить все его функции.
На базе материалов конференций поддержки можно создать
сегментированные по определенным критериям сборники ответов на «часто
задаваемые вопросы» (FAQ). На сайте компания может поместить всю
документацию по продаваемым товарам и оказываемым услугам, причем сделать
это максимально полно (рисунок 18).
Источник: https://baza.diplomsite.ru/previewfile/2292