Файл: Протокол гэк Председатель цк угс 09. 00. 00 Председатель гэк куварина Н. И.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 29.10.2023

Просмотров: 115

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

ПРИЛОЖЕНИЕ А

ПРИЛОЖЕНИЕ Б

ПРИЛОЖЕНИЕ В РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ Назначение сайта Функциональные требования:- добавление и удаление товаров;- добавление заказов;- удаление заказов;- просмотр информации об аккаунте;- оформление заказов.Разрабатываемый сайт должен предоставлять следующие возможности:- оформить заказ;- возможность выбора оплаты;- хранить данные.Функциональные требования: просмотр заказов; - просмотр информации о сайте.Нефункциональные требования:Система не должна быть ориентирована на профессионального пользователя, поскольку пользователями в основном будут являться рядовые пользователи домашних ПК и сотрудники отделов организации. Системные требования Для быстрого функционирования программного продукта на персональном компьютере пользователя должна стоять ОС Windows ХР и новее. Требования к аппаратному обеспечению Минимальные аппаратные условия: Мышь; Клавиатура; Монитор с минимальным разрешением 1280*800; Не менее 1 Гб дискового пространства; Объём свободной оперативной памяти – не менее 512 Гб; Наличие доступа в интернет Выполнение сайтаДля запуска сайта необходимо в поисковой строке браузера ввести ссылку на хостинг http://f0550066.xsph.ru. После того как мы попали на сайт, видим главную страницу с приветствием.Здесь мы видим окно приветствия с небольшим описанием сайта (рисунок 1). Для просмотра товаров необходимо нажать кнопку ИНТЕРНЕТ-МАГАЗИН (рисунок 2). Рисунок 1 – Главная страница сайта Рисунок 2 – Кнопка магазин с товарамиДля оформления заказа обязательно необходимо указать все данные (рисунок 3). После того, как был оформлен заказ, необходимо выбрать способ оплаты и способ доставки. У одного покупателя может быть сколько угодно заказов. Для добавления заказа в корзину, необходимо нажать кнопку «В корзину» (рисунок 4). Рисунок 3 – Окно оформления заказа Рисунок 4 – Добавление заказа в корзинуЕсли у покупателя уже имеются не оформленные заказы, мы можем их просмотреть с помощью кнопки «корзина» (рисунок 5). Рисунок 5 – Окно просмотра корзины ПРИЛОЖЕНИЕ Г ЛИСТИНГ САЙТАIndex.php/*** Front to the WordPress application. This file doesn't do anything, but loads* wp-blog-header.php which does and tells WordPress to load the theme.** @package WordPress*//*** Tells WordPress to load the WordPress theme and output it.** @var bool*/define( 'WP_USE_THEMES', true );/** Loads the WordPress Environment and Template */require __DIR__ . '/wp-blog-header.php';wp-blog-header.php/*** Loads the WordPress environment and template.** @package WordPress*/if ( ! isset( $wp_did_header ) ) { $wp_did_header = true; // Load the WordPress library. require_once __DIR__ . '/wp-load.php'; // Set up the WordPress query. wp(); // Load the theme template. require_once ABSPATH . WPINC . '/template-loader.php';}Wp-config.php/*** Основные параметры WordPress.** Скрипт для создания wp-config.php использует этот файл в процессе* установки. Необязательно использовать веб-интерфейс, можно* скопировать файл в "wp-config.php" и заполнить значения вручную.** Этот файл содержит следующие параметры:** * Настройки MySQL* * Секретные ключи* * Префикс таблиц базы данных* * ABSPATH** @link https://ru.wordpress.org/support/article/editing-wp-config-php/** @package WordPress*/// ** Параметры MySQL: Эту информацию можно получить у вашего хостинг-провайдера ** ///** Имя базы данных для WordPress */define( 'DB_NAME', 'automag' );/** Имя пользователя MySQL */define( 'DB_USER', 'root' );/** Пароль к базе данных MySQL */define( 'DB_PASSWORD', '' );/** Имя сервера MySQL */define( 'DB_HOST', 'localhost' );/** Кодировка базы данных для создания таблиц. */define( 'DB_CHARSET', 'utf8mb4' );/** Схема сопоставления. Не меняйте, если не уверены. */define( 'DB_COLLATE', '' );/**#@+* Уникальные ключи и соли для аутентификации.** Смените значение каждой константы на уникальную фразу.* Можно сгенерировать их с помощью {@link https://api.wordpress.org/secret-key/1.1/salt/ сервиса ключей на WordPress.org}* Можно изменить их, чтобы сделать существующие файлы cookies недействительными. Пользователям потребуется авторизоваться снова.** @since 2.6.0*/define( 'AUTH_KEY', 'G^D`h[y=yTmVA9WSJd;*XYVfa*KsLz|qSj>K1S8=^94-(+f%9?define( 'SECURE_AUTH_KEY', '#cCTSMS1*a@]fNc@N}Ci@d!R2pH46UpEe=Ki>A!C.,k!M=p=1r*G[HIBV{80.6@`' );define( 'LOGGED_IN_KEY', '_:FCyYmf<}&R!Q$l;fo}arp&2^Z`OrU-+JJA64 ([ZxO*Kw&CMD#i|MH]PcuB`=' );define( 'NONCE_KEY', 'CN,mlz{Zw|pWc^4S06>KBXpO?J4[j:c9+nb7WgLDU)#HQI=wr8f}:nhjf4%dW+' );define( 'AUTH_SALT', '%ldo?qjx??v6p`&^>&8#' );define( 'SECURE_AUTH_SALT', 'MG35uB!>v`6RE*i{1W${y3^`Z7viZ$3s@Z=*B`P)C}Yp6<]&7rY33ay`i#X9R]R' );define( 'LOGGED_IN_SALT', ' [&?_U2N2#[|)TuGW.5tn=dZQZMJ^MQn0a-k#;Rr}?Y>j(0X@S.ZY7ld*(ou9g<' );define( 'NONCE_SALT', 'h$nU>8bgwNcp8Zj9h(Y#V9_%f.x@a39]svx43b}fG$+|e_&aU&})#?{BOn

ПРИЛОЖЕНИЕ А


ТЕХНИЧЕСКОЕ ЗАДАНИЕ

на выпускную квалификационную работу
РАЗРАБОТКА ИНТЕРНЕТ-МАГАЗИНА АВТОЗАПЧАСТЕЙ

(полное наименование работы)
Студента Арзяев Роман Павлович

(Ф.И.О.)

группа ИС-4-33 специальность 09.02.07

(код специальности)
1 Введение
Целью данного проекта является создание интернет магазина с авто товарами, базы данных в которую поступает информация о новых заказах и товарах, информацией о ценах на товары и проводимые акции, а также возможность онлайн заказа.
2 Основания для разработки
Основанием для разработки данного продукта является задание на выпускную квалификационную работу.
3 Назначение и область применения сайта
Данный сайт позволит ознакомиться с авто товарами через интернет, можно будет узнать информацию о каждом товаре и оформить заказ.



  1. Требования к сайту


4.1 Функциональные требования
Готовый сайт должен обеспечивать возможность выполнения перечисленных ниже функций:

- внесение информации в базу данных;

- ускорить производительность;

- покупка товаров;

- поиск информации;
4.2 Требования к надежности сайта
Надежное функционирование сайта должно быть обеспечено выполнением организационно-технических мероприятий:

- сайт должен устойчиво функционировать и не приводить к сбоям операционной системы;

- сайт должен обеспечивать контроль входящей и исходящей в него информации;
4.3 Условия эксплуатации сайта
Климатические условия эксплуатации, при которых должны обеспечиваться заданные характеристики, должны удовлетворять требованиям, предъявляемым к техническим средствам в части условий их эксплуатации.


В состав технических средств должен входить IВМ-совместимый персональный компьютер, содержащий следующий набор компонентов:

- операционная система Windows XP и выше;

- процессор AMD Phenom или Intel Pentium 4, и выше;

- оперативная память объемом 512 Мбайт, не менее;

- не менее 100 Мбайт свободного места на жестком диске.

- наличие доступа в интернет.
4.4 Требования к информационной и программной совместимости
Система должна работать под управлением семейства операционных систем Win 32 и Win 64. Средства разработки программного приложения, Microsoft SQL Server Management Studio 2017.
5 Требования к программной документации
Состав программной документации должен включать в себя руководство программиста, а также краткое руководство пользователя.
6 Технико-экономические показатели
Экономическая эффективность от внедрения сайта обеспечивается за счет сокращения сроков вычислительных работ, достигаемого путем автоматизации процессов обработки заказов.
7 Стадии и этапы разработки
Разработка должна быть проведена в три этапа:

- разработка технического задания (должен быть выполнен этап разработки, согласования и утверждения настоящего технического задания);

- рабочее проектирование (должны быть выполнены перечисленные ниже этапы работ: 1) разработка сайта; 2) разработка документации; 3) испытания сайта);

- внедрение (должен быть выполнен этап разработки подготовка и передача программного продукта).
8 Порядок контроля и приемки
Выполнение и защита выпускной квалификационной работы является проверкой качества полученных студентом знаний и умений, практического опыта, сформированности общих и профессиональных компетенций, позволяющих решать профессиональные задачи.

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

- доклад выпускника по каждому разделу выпускной работы;

- ответы на вопросы

;

- заключение руководителя;

- оценка рецензента;

- успеваемость студента за весь срок обучения;

Руководитель _________________ Селиверстов М.Е.

(подпись)

Студент ___________ Арзяев Роман Павлович

(подпись)


ПРИЛОЖЕНИЕ Б


РУКОВОДСТВО ПРОГРАММИСТА


  1. Назначение сайта

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

Программный комплекс состоит из сайта, обеспечивающего создание, заполнение, управление и трансформацию основных сведений.


  1. Системные требования

С целью функционирования системы на клиентских машинах необходима операционная система Windows XP и новее, так же должен быть установлен WordPress.


  1. Требования к аппаратному обеспечению

Минимальные аппаратные условия:

  • Мышь;

  • Клавиатура;

  • Монитор с минимальным разрешением 1600*900

  • Не менее 2 ГБ Дискового пространства;

  • Объём свободной оперативной памяти – не менее 1 ГБ

  • Наличие доступа в интернет

  1. Выполнение сайта

Для запуска сайта от имени администратора, необходимо спуститься в подвал сайта нажать кнопку ЛИЧНЫЙ КАБИНЕТ (рисунок 15). После открытия мы попадаем на страницу авторизации, где необходимо ввести логин: admin и пароль: admin (рисунок 16).



Рисунок 15 – Кнопка авторизации



Рисунок 16 – Панель входа в личный кабинет
Для того чтобы заказать товар переходим в нужные нам товары (рисунок 17) и добавляем нужный нам товар в корзину (рисунок 18), после чего нажимаем на кнопку КОРЗИНА и оформляем заказ (рисунок 19).


Рисунок 17 – Товары



Рисунок 18 – Добавление в корзину



Рисунок 19 – Корзина
При оформлении заказа у нас открывается панель ввода данных (рисунок 20), после заполнения данных мы выбираем способ доставки и оплаты заказа.




Рисунок 20 – Оформление заказа, выбор доставки и оплаты
Чтобы добавить товар через администратора нам нужно перейти в панель управления и редактирования сайта (рисунок 21), после чего нажать кнопку ТОВАРЫ (рисунок 22).



Рисунок 21 – Панель управления сайтом



Рисунок 22 – Кнопка товары
После нажатия на кнопку, нас перекидывает в панель управления товарами (рисунок 23), в этой панели мы нажимаем кнопку добавить (рисунок 24) и заполняем информацию о товаре, после чего нажимаем кнопку ОПУБЛИКОВАТЬ (рисунок 25).



Рисунок 23 – Панель управления товарами



Рисунок 24 – Кнопка добавить



Рисунок 25 – Заполнение информации о новом товаре и его публикация
5. Полный перечень компонентов

Компоненты форм необходимы для заказа товаров, регистрации пользователя.

Компоненты форм:

- Button – кнопка

- Label – надписи;

- TabItem- создает вкладку

ПРИЛОЖЕНИЕ В


РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ


  1. Назначение сайта


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

- добавление и удаление товаров;

- добавление заказов;

- удаление заказов;

- просмотр информации об аккаунте;

- оформление заказов.

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

- оформить заказ;

- возможность выбора оплаты;

- хранить данные.

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

  • просмотр заказов;

- просмотр информации о сайте.

Нефункциональные требования:

Система не должна быть ориентирована на профессионального пользователя, поскольку пользователями в основном будут являться рядовые пользователи домашних ПК и сотрудники отделов организации.


  1. Системные требования


Для быстрого функционирования программного продукта на персональном компьютере пользователя должна стоять ОС Windows ХР и новее.



  1. Требования к аппаратному обеспечению


Минимальные аппаратные условия:

  • Мышь;

  • Клавиатура;

  • Монитор с минимальным разрешением 1280*800;

  • Не менее 1 Гб дискового пространства;

  • Объём свободной оперативной памяти – не менее 512 Гб;

  • Наличие доступа в интернет


Выполнение сайта

Для запуска сайта необходимо в поисковой строке браузера ввести ссылку на хостинг http://f0550066.xsph.ru. После того как мы попали на сайт, видим главную страницу с приветствием.

Здесь мы видим окно приветствия с небольшим описанием сайта (рисунок 1). Для просмотра товаров необходимо нажать кнопку ИНТЕРНЕТ-МАГАЗИН (рисунок 2).



Рисунок 1 – Главная страница сайта


Рисунок 2 – Кнопка магазин с товарами
Для оформления заказа обязательно необходимо указать все данные (рисунок 3).

После того, как был оформлен заказ, необходимо выбрать способ оплаты и способ доставки. У одного покупателя может быть сколько угодно заказов. Для добавления заказа в корзину, необходимо нажать кнопку «В корзину» (рисунок 4).



Рисунок 3 – Окно оформления заказа



Рисунок 4 – Добавление заказа в корзину
Если у покупателя уже имеются не оформленные заказы, мы можем их просмотреть с помощью кнопки «корзина» (рисунок 5).



Рисунок 5 – Окно просмотра корзины

ПРИЛОЖЕНИЕ Г


ЛИСТИНГ САЙТА

Index.php


/**

* Front to the WordPress application. This file doesn't do anything, but loads

* wp-blog-header.php which does and tells WordPress to load the theme.

*

* @package WordPress

*/

/**

* Tells WordPress to load the WordPress theme and output it.

*

* @var bool

*/

define( 'WP_USE_THEMES', true );

/** Loads the WordPress Environment and Template */

require __DIR__ . '/wp-blog-header.php';

wp-blog-header.php


/**

* Loads the WordPress environment and template.

*

* @package WordPress

*/

if ( ! isset( $wp_did_header ) ) {
$wp_did_header = true;
// Load the WordPress library.

require_once __DIR__ . '/wp-load.php';

// Set up the WordPress query.

wp();

// Load the theme template.

require_once ABSPATH . WPINC . '/template-loader.php';

}

Wp-config.php


/**

* Основные параметры WordPress.

*

* Скрипт для создания wp-config.php использует этот файл в процессе

* установки. Необязательно использовать веб-интерфейс, можно

* скопировать файл в "wp-config.php" и заполнить значения вручную.

*

* Этот файл содержит следующие параметры:

*

* * Настройки MySQL

* * Секретные ключи

* * Префикс таблиц базы данных

* * ABSPATH

*

* @link https://ru.wordpress.org/support/article/editing-wp-config-php/

*

* @package WordPress

*/
// ** Параметры MySQL: Эту информацию можно получить у вашего хостинг-провайдера ** //

/** Имя базы данных для WordPress */

define( 'DB_NAME', 'automag' );

/** Имя пользователя MySQL */

define( 'DB_USER', 'root' );

/** Пароль к базе данных MySQL */

define( 'DB_PASSWORD', '' );

/** Имя сервера MySQL */

define( 'DB_HOST', 'localhost' );

/** Кодировка базы данных для создания таблиц. */

define( 'DB_CHARSET', 'utf8mb4' );

/** Схема сопоставления. Не меняйте, если не уверены. */

define( 'DB_COLLATE', '' );

/**#@+

* Уникальные ключи и соли для аутентификации.

*

* Смените значение каждой константы на уникальную фразу.

* Можно сгенерировать их с помощью {@link https://api.wordpress.org/secret-key/1.1/salt/ сервиса ключей на WordPress.org}

* Можно изменить их, чтобы сделать существующие файлы cookies недействительными. Пользователям потребуется авторизоваться снова.

*

* @since 2.6.0

*/

define( 'AUTH_KEY', 'G^D`h[y=yTmVA9WSJd;*XYVfa*KsLz|qSj>K1S8=^94-(+f%9?
define( 'SECURE_AUTH_KEY', '#cCTSMS1*a@]fNc@N}Ci@d!R2pH46UpEe=Ki>A!C.,k!M=p=1r*G[HIBV{80.6@`' );

define( 'LOGGED_IN_KEY', '_:FCyYmf<}&R!Q$l;fo}arp&2^Z`OrU-+JJA64 ([ZxO*Kw&CMD#i|MH]PcuB`=' );

define( 'NONCE_KEY', 'CN,mlz{Zw|pWc^4S06>KBXpO?J4[j:c9+nb7WgLDU)#HQI=wr8f}:nhjf4%dW+' );

define( 'AUTH_SALT', '%ldo?qjx??v6p`&^>&8#' );

define( 'SECURE_AUTH_SALT', 'MG35uB!>v`6RE*i{1W${y3^`Z7viZ$3s@Z=*B`P)C}Yp6<]&7rY33ay`i#X9R
]R' );

define( 'LOGGED_IN_SALT', ' [&?_U2N2#[|)TuGW.5tn=dZQZMJ^MQn0a-k#;Rr}?Y>j(0X@S.ZY7ld*(ou9g<' );

define( 'NONCE_SALT', 'h$nU>8bgwNcp8Zj9h(Y#V9_%f.x@a39]svx43b}fG$+|e_&aU&})#?{BOny6Yz' );