Курсовая с практикой на тему Разработка, создание и продвижение интернет-магазина по продаже канцелярских товаров
-
Оформление работы
-
Список литературы по ГОСТу
-
Соответствие методическим рекомендациям
-
И еще 16 требований ГОСТа,которые мы проверили
Введи почту и скачай архив со всеми файлами
Ссылку для скачивания пришлем
на указанный адрес электронной почты
Содержание:
Введение 2
1 Проектирование программного продукта 3
1.1 Выбор методов проектирования 3
1.2 Выбор языка и среды разработки 4
1.3 Выбор СУБД 5
1.4 Выбор методов реализации пользовательского интерфейса 6
1.5 Разработка компонентной структуры 7
2 Реализация программного продукта 8
2.1 Реализация компонентной структуры программного продукта 8
2.2 Реализация уровня данных 10
2.3 Реализация пользовательского интерфейса 12
2.4 Разработка программных модулей 13
2.5 Отладка и тестирование программных модулей 15
2.6 Продвижение web-сайта 19
Заключение 24
Список использованной литературы 25
Приложение 26
Введение:
Актуальность выполнения данной работы обусловлена тем, что в последнее время все больше компаний сталкиваются с проблемами: улучшения управляемости, улучшения контроля и ускорение бизнес-процессов, улучшения возможности их отслеживания и возможности получение метрик, которые характеризуют качество исполнения бизнес-процессов в организации. Единственным способом реализации подобных проблем является внедрение современных информационно-коммуникационных технологий.
С каждым днем все большее значение приобретает оперативность в принятии решений, контроль исполнения решений, рациональное использование накопленной информации и предыдущего опыта для принятия эффективных управленческих решений.
Одной из таких технологий являются web-сервер, который должен удовлетворять следующим требованиям: наличие графического интерфейса для эффективного взаимодействия с пользователем; возможности по хранению и считыванию информации с базы данных портала; возможности поиска необходимой информации из используемой базы данных; наличие возможностей разграничения прав пользователей, которые находятся на web-сервере и пр.
Объект исследования – магазин «КанцСервис».
Предмет исследования – разработка сайта для магазина.
Целью данной работы является разработка, создание и продвижение интернет-магазина по продаже канцелярских товаров.
В соответствии с целью была определена необходимость постановки и решения следующих задач:
– выполнить проектирование web-сайта;
– выполнить реализацию пользовательского интерфейса;
– описать интеграцию, тестирование и оптимизацию web-сайта.
Заключение:
В процессе выполнения данной работы были получены следующие результаты. Установлено, что исследуемая компания «КанцСервис» представляет собой успешную динамично развивающуюся компанию, завоевавшую доверие крупных офисных и производственных предприятий своей надежностью, ценами и сроками выполнения поставок канцелярских товаров.
В качестве метода проектирования была выбрана методология AIM – это постоянно совершенствуемая методология, которая позволяет обеспечить эффективное взаимодействие участников разработки и постоянный контроль над реализуемым проектом внедрения со стороны спонсоров и руководства.
Наиболее подходящим языком программирования для реализации поставленных задач является PHP. В качестве системы управления контентом была выбрана WordPress, которая представляет собой система управления содержимым сайта с открытым исходным кодом; написана на PHP; сервер базы данных – MySQL.
Для администрирования базы данных информационной системы была выбрана система MySQL Workbench 8.0 CE, которая представляет собой высокопродуктивный инструмент для визуального проектирования баз данных, интегрирующий в себе проектирование, моделирование, создание и последующую эксплуатацию базы данных в единое бесшовное окружение для системы баз данных MySQL.
Структура web-сайта включает: модуль графического интерфейса (GUI); модуль авторизации; модуль хеширования паролей; модуль управления базой данных; модуль поиска; модуль аутентификации; модуль комментариев; модуль новостей; модуль аутентификации в LDAP.
Также, был реализован web-сайт для интернет-магазина «КанцСервис» по продаже канцелярских товаров.
Фрагмент текста работы:
1 Проектирование программного продукта
1.1 Выбор методов проектирования
AIM – это постоянно совершенствуемая методология, которая позволяет обеспечить эффективное взаимодействие участников разработки и постоянный контроль над реализуемым проектом внедрения со стороны спонсоров и руководства [2]. AIM состоит из методических указаний по выполнению работ и набора шаблонов используемых документов.
Согласно методологии жизненный цикл проекта внедрения может быть разделен на несколько этапов (фаз проекта): Определение (Definition); Анализ операций (Operations Analysis); Проектирование решения (Solution Design); Разработка (Build); Переход (Transition); Промышленная эксплуатация (Production) [7].
Переход из одной фазы в другую в пределах жизненного цикла проекта обычно подразумевает некую форму технической передачи или сдачи результатов, и часто именно это указывает на переход от фазы к фазе.
Все вышеперечисленные этапы не обязательно должны строго следовать один за другим, они могут накладываться друг на друга, в зависимости от особенностей конкретного проекта внедрения информационной системы. В тех случаях, когда результаты поставки фазы не удовлетворяют заказчика, может потребоваться повторное прохождение фазы проекта или нескольких фаз. Важно, что бы результаты поставки последующего этапа основывались на результатах предыдущего, за счет чего и могут быть наиболее полно достигнуты цели создания корпоративной информационной системы.
Разделение жизненного цикла проекта на фазы позволяет заказчикам и подрядчикам контролировать ход работ по проекту и при необходимости вносить коррективы для наиболее быстрого, дешевого и полного достижения заявленных целей проекта.
1.2 Выбор языка и среды разработки
Наиболее подходящим языком программирования для реализации поставленных задач является PHP.
PHP является скриптовым языком программирования общего назначения. Наибольшее применение данный язык нашел для создания веб-приложений. В настоящий момент времени поддержка данного языка имеется у большинства хостинговых компаний. Он является одним из лидирующих языков программирования, используемых для веб-разработок, и представляет собой кросплатформенный язык, обладающий богатой функциональностью, простотой и высокой скоростью исполнения. Редактирование PHP-кода достаточно простое, для чего может быть использован стандартный блокнот Windows [5].