Создание сайта интернет-магазина "Компьютер Плюс"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



аботки

Для решения поставленной задачи необходимы следующие инструментальные средства разработки:

Джентльменский набор Web-разработчика Денвер, включающий в себя набор дистрибутивов (Apache, PHP, MySQL, Perl и т.д.) и программную оболочку, используемую для разработки сайтов на локальной машине

Графический редактор Adobe Photoshop

Текстовый редактор EmEditor v.10

Браузер Google Chrome, Internet Explorer, Mozilla Firefox с плагином FireBag - для тестирования программного продукта в различных средах

MySQL - это одна из самых популярных и самых распространенных систем управления базами данных (СУБД) в интернете. Ее применение идеально подходит для сайтов, как небольших, так и достаточно крупных.быстро получила свою популярность так как отличалась хорошей скоростью работы, надежностью, удобностью и работа с ней, как правило, не вызывает больших трудностей у начинающих программистов. Еще одни большим плюсом является то, что распространяется она бесплатно.

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

Информационное обеспечение задачи

Исходные данные

Данные для наполнения сайта были взяты из различных источников.

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

Вся информация о товарах и о наличии их на складе предоставляется отделом продаж Корвет Трейдинг и ООО Конверт Северо-Запад

Россия, Москва, 1-ый Иртышский проезд, д. 10

Базы данных

Практически все данные, выводимые на сайте, хранятся в базе данных в соответствующих таблицах. Работа с базами данных осуществляется средствами СУБД.

Таблицы базы данных

Описание таблиц, содержащихся в базе данных: _files - файлы добавленные на сайт_category -категории новостей_email - письма, написанные пользователям на e-mail_user - список пользователей_admin_sections - функции админ панели_shop_comm- коментарии к товарам_shopcat- категории товаров_shopstatus- статус товара на выполнение_subscribe- данные пользователей_tovar- все добавленные товары на сайте_statistic - статические страницы_pm - сообщения пользователей_post -новости, добавленные на сайт

Выходные данные

Выходными данными будут являться результаты которые планируется выводить на дисплей пользователя

Формирование товаров выбранных пользователей

Проверка количества товаров на складе

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

Комментарии к товарам

Информационная модель

Входная информация Сервер Выходная информация

Программное обеспечение задачи

Общие принципы разработки программного продукта.

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

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

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

Благодаря использованию рекламы на сайт должно привлекаться как можно больше целевой аудитории, благодаря чему объемы продаж в сети Интернет должны увеличиться.

Должна быть организована удобная и эффективная информационная и сервисная поддержка клиентов и партнеров.

В настоящее время критериями качества ПС принято считать:

функциональность,

надежность,

легкость применения,

эффективность,

сопровождаемость,

мобильность.

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

. Структура программного продукта клиента

Главная страница сайта

На главной странице сайта присутствует каталог товаров, профиль пол