Создание сайта интернет-магазина "Компьютер Плюс"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
аботки
Для решения поставленной задачи необходимы следующие инструментальные средства разработки:
Джентльменский набор 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 -новости, добавленные на сайт
Выходные данные
Выходными данными будут являться результаты которые планируется выводить на дисплей пользователя
Формирование товаров выбранных пользователей
Проверка количества товаров на складе
Оформление заказов
Комментарии к товарам
Информационная модель
Входная информация Сервер Выходная информация
Программное обеспечение задачи
Общие принципы разработки программного продукта.
Главной целью создания сайта магазина является обеспечение ее высокой репутации и повышения уровня ее доходов. Грамотно созданный сайт должен гарантировать продуктивную, эффективную и быструю работу всей компании, постоянную связь с клиентами и партнерами.
Должен быть выстроен корпоративный имидж компании; бренд компании должен быть узнаваемым в интернете, поэтому должна быть организованна эффективная презентация самой компании, а также товаров и услуг, предоставляемых ею.
Для эффективного продвижения товаров и услуг в сети должна быть организована качественная демонстрация товаров и услуг, например, в виде фотографий товаров или видеозаписей с выполнением данных услуг.
Благодаря использованию рекламы на сайт должно привлекаться как можно больше целевой аудитории, благодаря чему объемы продаж в сети Интернет должны увеличиться.
Должна быть организована удобная и эффективная информационная и сервисная поддержка клиентов и партнеров.
В настоящее время критериями качества ПС принято считать:
функциональность,
надежность,
легкость применения,
эффективность,
сопровождаемость,
мобильность.
Функциональность - это способность ПС выполнять набор функций, удовлетворяющих заданным или подразумеваемым потребностям пользователей. Набор указанных функций определяется во внешнем описании ПС. Легкость применения - это характеристики ПС, которые позволяют минимизировать усилия пользователя по подготовке исходных данных, применению ПС и оценке полученных результатов, а также вызывать положительные эмоции определенного или подразумеваемого пользователя. Эффективность - это отношение уровня услуг, предоставляемых ПС пользователю при заданных условиях, к объему используемых ресурсов. Сопровождаемость - это характеристики ПС, которые позволяют минимизировать усилия по внесению изменений для устранения в нем ошибок и по его модификации в соответствии с изменяющимися потребностями пользователей. Мобильность - это способность ПС быть перенесенным из одной среды (окружения) в другую, в частности, с одной ЭВМ на другую. Функциональность и надежность являются обязательными критериями качества ПС, причем обеспечение надежности будет красной нитью проходить по всем этапам и процессам разработки ПС.
. Структура программного продукта клиента
Главная страница сайта
На главной странице сайта присутствует каталог товаров, профиль пол