Бұл бітіру жұмысында компания үшін ғаламтор дүкені әзірленеді


 Разработка программного обеспечения



Pdf көрінісі
бет23/41
Дата28.09.2023
өлшемі3.35 Mb.
#479055
1   ...   19   20   21   22   23   24   25   26   ...   41
Erbulatov AUES

3.3 Разработка программного обеспечения
 
3.3.1 Общие сведения 
Программа написана на языках разметки гипертекста HTML (Hyper Text 
Markup Language) и PHP, при использовании фреймворка Yii. 
Yii — это высокоэффективный основанный на компонентной структуре 
PHP-фреймворк для разработки масштабных веб-приложений. Он позволяет 
максимально применить концепцию повторного использования кода и может 
существенно ускорить процесс веб-разработки. Название Yii (произносится как 
Yee или [ji:]) означает простой (easy), эффективный (efficient) и расширяемый 
(extensible). 
3.3.2 Функциональное назначение 
Разработанная информационная система позволяет осуществить заказ 
электроники в интернет магазине. Управление заказами менеджерами и 
просмотр товара. 
3.3.3 Процесс разработки 
 
При разработке интернет магазина был использован фреймворк Yii. Для 
доступа к базе данных используется ActiveRecord. 
Active Record реализует популярный подход объектно-реляционного 
проецирования (ORM). Каждый класс AR отражает таблицу (или 
представление) базы данных, экземпляр AR — строку в этой таблице, а общие 
операции CRUD реализованы как методы AR. В результате мы можем 
использовать более объектно-ориентированный подход доступа к данным
.
Для 
создания административной части был разработан модуль админ, с 
возможностью создания и редактирование категории товаров и просмотр 


60 
заказов. Во время разработки был создан контроллер SiteController.php с 
действиями: 
- actionIndex выводящий список товаров определенной категории
- actionItem выводит информацию о определенном товаре; 
- actionLogin вход для зарегистрированного пользователя; 
- actionRegistration регистрация нового пользователя; 
- actionBasket добавления товаров в корзину; 
-
actionBasketCart выводит информацию о товарах находящихся в 
корзине
- actionDeleted удаление товара из корзины; 
- actionChangeCart изменение количество товара в корзине; 
- actionCheckBasket оформление заказа; 
- actionError вывод ошибки 404. 


Достарыңызбен бөлісу:
1   ...   19   20   21   22   23   24   25   26   ...   41




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет