Разработка Web-сайта магазина игрушек "Крош"

 

ВВЕДЕНИЕ


Актуальность темы дипломного проекта обусловлена отсутствием у магазина «Крош» своего Web-сайта.

Основной целью написания дипломного проекта являлась разработка Web-сайта магазина игрушек «Крош» для ИП Долгополовой Н.И., г. Ставрополь.

Назначение Web-сайта:

-предоставление информации о магазине игрушек «Крош»;

-предоставление полной информации о товарах магазина;

предоставление контактной информации.

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

В первом разделе дипломного проекта приведен диагностический анализ планово-финансового управления ИП Долгополовой Н.И.. Был представлен документооборот. Были сформулированы проблемные ситуации и предложены способы их решения. Также были сформулированы задачи проектирования.

Во втором разделе дипломного проекта был описан процесс разработки Web-сайта. Обоснован выбор среды разработки. Была представлена логическая и физическая модель структуры данных.

В третьем разделе были представлены требования к центральному процессору, монитору, принтеру, ОЗУ, свободному месту на жестком диске. Были описаны входные и выходные данные. Была представлена краткая инструкция администратору по обновлению страниц Web-сайта.

В четвертом разделе описано технико-экономическое обоснование проекта. Были рассчитаны такие показатели как: трудоемкость выполненной работы, себестоимость Web-сайта, годовой эффект от внедрения Web-сайта, чистый дисконтированный доход, срок окупаемости проекта. В заключении рассмотрены основные итоги дипломного проектирования и намечены перспективные направления дальнейшего развития его темы.

Библиографический список содержит список из 22 литературных источников.

В приложениях к пояснительной записке представлены тексты кода основных страниц Web-сайта на языке PHP и копии слайдов презентации.


1РЕЗУЛЬТАТЫ ПРЕДПРОЕКТНОГО ОБСЛЕДОВАНИЯ ИП ДОЛГОПОЛОВОЙ Н.И.. ФОРМУЛИРОВКА ЗАДАЧ ПРОЕКТИРОВАНИЯ


1.1Результаты предпроектного обследования ИП Долгополовой Н.И.


1.1.1 Объект и методы проведения предпроектного обследования

Основными объектами предпроектного обследования являются:

?общие сведения об ИП Долгополовой Н.И.;

?особенности организации бизнеса;

?организация рекламы;

?анализ проблемных ситуаций ИП Долгополовой Н.И.

Обследование предприятия производится путем опроса сотрудников ИП Долгополовой Н.И.


1.1.2Программа проведения обследования

Обследование предприятия ведется по заранее подготовленной форме, содержащей перечень вопросов, ответы на которые дадут полное представление о деятельности изучаемого объекта. Форма представлена в таблице 1.1.


Таблица 1.1 - Программа обследования предприятия

Наименование вопросаИсточник информацииПолучатель информации123Общие сведения об ИП Долгополовой Н.И.ИП Долгополова Н.И.Проектировщик Глебова Н.С.Функционирование области деятельностиИП Долгополова Н.И.АналогичноЦели функционированияИП Долгополова Н.И.Проектировщик Глебова Н.С.ДокументооборотАналогичноАналогичноНаличие средств вычислительной техники и программного обеспеченияАналогичноАналогичноХарактеристики существующей информационной системыАналогичноАналогичноТехнологии, методы и технические средства преобразования информацииАналогичноАналогичноПроблемные ситуации в работе информационной системыАналогичноАналогично

Для целесообразного распределения времени при выполнении сбора материалов обследования и его последующего анализа разработан документ «План-график выполнения работ на стадии сбора материалов обследования», приведенный в таблице 1.2.


Таблица 1.2 - План-график выполнения работ на стадии сбора материалов обследования

Наименование РаботыКод работыИсполнительДата началаКоличество днейДата окончания123456Общие сведения о ИП Долгополовой Н.И.001Проектировщик Глебова Н.С.10.01.11111.01.11 Функциональные области деятельности003Аналогично Аналогично Аналогично Аналогично Цели функционирования004Аналогично12.01.11517.01.11Документооборот005АналогичноАналогичноАналогично АналогичноФормы документов006Аналогично18.01.11624.01.11Наличие средств вычислительной техники и программного обеспечения009Аналогично25.01.11328.01.11Характеристики существующей информационной системы010Аналогично29.01.111916.02.11Технологии, методы и технические средства преобразования информации011Аналогично17.02.11 10 27.02.11 Проблемные ситуации в работе информационной системы012Аналогично 28.02.11106.03.11Всего затрачено дней55

1.1.3 Результаты предпроектного обследования и их анализ


Общая характеристика. Индивидуальный предприниматель Долгополова Надежда Ивановна действует на основании Свидетельства о государственной регистрации физического лица в качестве индивидуального предпринимателя серия 26 номер 002811151, выданного 27 октября 2008 года Инспекцией Федеральной налоговой службы России по Промышленному району г. Ставрополя, с присвоенным номером ОГРН 306263529800086.

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

Согласно выписке из Единого государственного реестра индивидуальных предпринимателей, ИП Долгополова Н.И. имеет право на осуществление следующих видов деятельности:

. Основной вид деятельности: 52.48.32 ? розничная торговля детскими игрушками.

. Дополнительный вид деятельности: 52.44.2 ? розничная торговля детской одеждой и обувью.

Реквизиты:

-ИНН 1726351838973;

-ОГРН 306263529800086;

?юридический адрес предприятия: г. Ставрополь, ул. Ленина 182;

?расчетный счет в Сбербанке России № 43678097867544.

Согласно договору аренды нежилого помещения, ООО «МАК» предоставляет ИП Долгополовой Н.И. торговую площадь под магазин игрушек в помещении по адресу г. Ставрополь пр. Юности 15а.

Воздействие ИП Долгополовой Н.И с организациями на макро? и микроуровне. Схема взаимодействия магазина «Крош» с организациями на микроуровне представлена на рисунке 1.3. На микроуровне фирма взаимодействует с поставщиками продукции, находящимися в разных городах, с покупателями и конкурентами.

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


Рисунок 1.2 - Схема взаимодействия магазина «Крош» с организациями на макроуровне


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

Эффективным инструментом установления целей системы управления является метод «дерева целей», которое состоит из глобальной цели, целей и подцелей. При построении «дерева целей» его проектирование идет по методу «от общего к частному». Прекращение декомпозиции цели на более мелкие прекращается в тот момент, когда дальнейший процесс является нецелесообразным в рамках рассмотрения Главной цели. Правильно построенное дерево целей в дальнейшем легко может быть преобразовано в план-график или диаграмму Ганта [1].

Схема дерева целей представлена на рисунке 1.4. В таблице 1.3 приведены возможные средства и критерии достижения поставленных целей.

Основной целью деятельности индивидуального предпринимателя является повышение уровня доходов (Ц).


Таблица 1.3- Цели деятельности ИП Долгополовой Н.И. , средства и критерии их достижения

Код целиКод и формулировка подцелиСредства достижения целиКритерий достижения1234Ц1Привлечение новых клиентовА11 - внедрение Web-сайта А12 - организация рекламных мероприятийРост прибыли на 15% Увеличение объемов продаж на 15%Ц2Повышение эффективности ведения учетаА21 - разработка и внедрение АИС А22 - повышение квалификации персоналаСокращение временных затрат на обработку информацииЦ3Увеличение ассортимента товаровА31 - поиск новых поставщиков А32 - модернизация торгового оборудованияУвеличение объема продаж на 10% Увеличение прибыли на 10%

Документооборот ИП Долгополовой Н.И.. Документооборот представляет собой движение документов в организации с момента их создания или получения до завершения исполнения или отправления.

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

Внутренние документы - документы, составленные в данной организации. Схема наиболее распространенных внутренних документов ИП Долгополовой Н.И. представлена в таблице 1.4.

Внешние документы поступают от других организаций (выписки банка, счета поставщиков и пр.).

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

Также используются сканированные копии (электронный образ документа) и непосредственно электронные документы, содержимое которых может быть использовано и отредактировано, например, для поиска документа или отнесения его к той или иной группе. Чаще всего используется таблица Excel, что существенно упрощает поиск и сортировку товара по различным категориям.

Документы, поступающие из внешней среды, а также составляемые предприятием для использования другими организациями составляют внешний документооборот. Основные документы внешнего документооборота представлены в таблице 1.5. Схема движения этих документов отражена в таблице 1.6.



Таблица 1.4 - Внутренний документооборот ИП Долгополовой Н.И.

НазваниеКем готовитсяКем используетсяКоличество, в годПериодичностьПримечание123456Приказ о приеме на работу/увольненииДиректорБухгалтерЛюбое По мере необходимостиДокумент, определяющий должность и оклад сотрудникаИнвентаризационная ОписьБухгалтерПродавецЛюбое По мере необходимостиОснование для отражения результатов инвентаризацииАкт о проведении инвентаризацииБухгалтерБухгалтерЛюбое По мере необходимостиСодержит сведения о фактическом наличии имуществаПриказ о проведении инвентаризацииДиректорБухгалтерЛюбое По мере необходимостиДокумент утверждающий сроки и порядок проведения инвентаризации

Таблица 1.5 - Внешний документооборот ИП Долгополовой Н.И.

НазваниеКем готовитсяКем используетсяКол?во, в годПериодичностьПримечание123456Приходная накладная ПоставщикиИП Долгополовой Н.И.ЛюбоеПо мере необходимостиОсновной документ, отражающий приход товараДоговор об аренде помещенияАрендодательИП Долгополовой Н.И.1Раз в годДокумент, регламентирующий использование помещенияАкт об оплате аренды АрендодательИП Долгополовой Н.И.12Раз в месяцДокумент, подтверждающий оплату аренды помещенияКвитанция о внесении платежей ИП в ПФ РФСеверо? Кавказский банк Сбербанка РФИП Долгополовой Н.И.12Раз в месяцДокументы, подтверждающие внесение платежей в ПФ РФНалоговая декларация по ЕНВДИП Долгополовой Н.И.Инспекция ФНС по Промышленному району г. Ставрополя4Раз в кварталСодержит информацию о налогах за указанный периодКвитанция о приеме налоговой декларации Инспекция ФНС по Промышленному району г. СтаврополяИП Долгополовой Н.И.4Раз в квартал

Таблица 1.6 - Схема документооборота организации

Код ДокументаНаименование документаКлиентПоставщикПродавец? консультантАдминистраторБухгалтерДиректор12345678122Приходная накладная156Расходная накладная98Счет на оплату транспортных расходов143Счет на оплату услуг сторонней организации (аренда)234Товарный чек


Наличие средств вычислительной техники и программного обеспечения. В ресурсах ИП Долгополовой Н.И. имеется следующее компьютерное оборудование:

1.Acer ASPIRE 5920G?833G25MI (Core 2 Duo T8300 2400 МГц/15.4"/1280x800/3072Мбайт/250.0Gb/DVD?RW/Wi?Fi/Bluetooth/Win Vista HP)

. Принтер Canon LBP?6000B;

В качестве программного обеспечения, обеспечивающего предпринимательскую деятельность, используется следующее:

?операционная система - Windows Vista;

?текстовый процессор - Microsoft Office 2007;

?архиватор - WINRAR v3,5;

?Бизнес Пак 7.5 - программа для формирования, учета и печати первичных бухгалтерских документов.


1.1.4 Анализ проблемных ситуаций и обоснование путей их решения

В настоящее время ИП Долгополовой Н.И. для повышения посещаемости магазина, для общего повышения эффективности бизнеса проводит рекламные акции для привлечения клиентов.

Рекламная акция - это комплекс различных коммуникативных средств, взаимодействующих между собой, которые направлены на достижение желаемых результатов для рекламодателя. Она является эффективным средством для реализации товаров. Рекламируемый продукт должен быть представлен ярко и эмоционально [14].

ИП Долгополова использует следующие виды рекламных акций:

?распространение рекламно-информационных материалов - раздача буклетов, листовок, купонов со скидками;

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

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

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

Сайт-визитка ? небольшой сайт <#"justify">1.2 Формулировка задач проектирования


.2.1Общие сведения о Web-сайте

Полное наименование Web-сайта ? «Krosh» для ИП Долгополовой Н.И.., г. Ставрополь.

Код Web-сайта - «Krosh».

Наименование предприятия разработчика - СевКавГТУ, факультет ИТТ, кафедра прикладной информатики, студентка группы ПИ-062 Глебова Нина Сергеевна.

Наименование заказчика - ИП Долгополовой Н.И., г. Ставрополь.

Перечень документов, на основе которых создается Web-сайт:

?отчет о преддипломной практике студентки группы ПИ-062 Глебова Нина Сергеевна;

?заказ на разработку Web-сайта.

Плановые сроки разработки Web-сайта - 15 марта - 30 мая 2011 года.

Источники финансирования - работы проводятся без оплаты.

Порядок оформления и предъявления заказчику результатов работ по созданию Web-сайта - сайт-визитка, реализованный в PHP.


1.2.2 Назначение, цели создания Web-сайта

Назначение Web-сайта. Разрабатываемый Web-сайт позволит сократить временные затраты на проведение рекламных акций.

Основное назначение создаваемого Web-сайта - привлечение новых клиентов.

Цели создания Web-сайта.

Таким образом, в результате разработки Web-сайта предполагается достичь следующих целей:

?сокращение временных затрат ИП Долгополовой Н.И. на организацию рекламных акций;

?привлечение новых клиентов;

?предоставление полной информации об ассортименте магазина;

?точная информация о контактах магазина.


1.2.3 Требования к Web-сайту

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

Сайт должен обладать следующими характеристиками:

-простота навигации;

-стабильность информационных ресурсов;

-оперативность обновления информации;

-доступность для пользователей;

-единство дизайна всех разделов.

Требования к функциям, выполняемым Web-сайтом.

В качестве функций Web-сайта можно рассматривать:

?просмотр информации о магазине;

?просмотр информации о наличии продукции в магазине;

?просмотр контактной информации;

?просмотр полезной информации для родителей.

Требования к Web-сайту со стороны администрирования.

Система управления сайтом должна обладать следующими характеристиками:

?удобный интерфейс;

?простота использования;

?возможность добавлять новые товары;

?возможность добавлять новые категории товаров;

?возможность добавлять новые советы родителям;

?возможность редактирования и удаления данных;

?возможность добавления нового пользователя.


1.2.4 Состав и содержание работ по созданию подсистемы

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

-изучение предметной области - с 11 января по 6 марта 2011 г.;

-программная реализация проекта - с 16 марта по 8 мая 2011 г.;

-отладка и тестирование - с 9 мая по 15 мая 2011 г.;

-сдача проекта - с 15 по 30 мая 2011 г.

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


1.2.5 Порядок контроля приемки Web-сайта

До приемки Web-сайт должен быть настроен и налажен.

Чтобы убедиться в правильности работы Web-сайта необходимо проверить следующие шаги:

?корректность отображения страниц Web-сайта в основных браузерах. Таких как: Internet Explorer, Mozilla Firefox, Opera;

?правильное отображение страниц и информации;

?скорость загрузки страницы;

?удобство интерфейса;

?корректность перехода по ссылкам.

Приемку Web-сайта будет осуществлять ИП Долгополова Н.И..


1.2.6 Требования к документированию

После выполнения работ по реализации Web-сайта разработчик предоставляет заказчику комплекты документов, связанные с его реализацией. К ним относят:

-инструкцию администратору Web-сайта в электронном виде на CD-ROM;

-Web-сайт в электронном виде на CD-ROM;

Так же заказчику предъявляется документация, в которой подробно описаны функции и свойства Web-сайта.


1.2.7 Источники разработки

Источниками разработки являются:

?заказ на разработку Web-сайта;

?материалы отчета по преддипломной практике студентки группы ПИ?062 Глебовой Нины Сергеевны;

?прайс-лист на товары магазина.

Также при разработке были использованы информационные ресурсы сети Internet.


Выводы


1.Выявлены проблемы в функционировании магазина «Крош»:

? низкая посещаемость магазина;

? недостаточная разрекламированность магазина;

? низкие доходы от продаж.

2.Принято решение о разработке Web-сайта магазина игрушек «Крош» ИП Долгополовой Н.И., г. Ставрополь.

3.Проведение данного вида работы осуществляется на основании заказа на создание Web-сайта.

.По требования заказчика Web-сайт должен содержать следующие страницы: «Одежда для мальчиков», «Одежда для девочек», «Одежда для малыше», «Обувь», «Нательное белье», «Игрушки». А также Web-сайт должен содержать карту сайта и иметь простую навигацию.

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

2РЕАЛИЗАЦИЯ WEB-САЙТА «KROSH»


2.1 Обоснование выбора среды разработки Web-сайта


.1.1 Общие сведения

В качестве среды разработки был выбран Denwer. Denwer (от сокр. Д.н.w.р ? джентльменский набор Web <#"justify">Пакеты расширений:

?полная версия ActivePerl <#"justify">2.1.2 Возможности программы

Сразу после установки доступен полностью работающий web-сервер Apache <#"justify">2.2 Концептуальное проектирование Web-сайта


Для того, чтобы начать проектирование Web-сайта необходимо определиться с наименованиями страниц и их назначениями (таблица 2.1).


Таблица 2.1 ? Назначение страниц Web-сайта

Наименование страницыНазначение страницы12ГлавнаяСодержит приветствие, предназначенное для посетителей сайтаТоварыСодержит категории товаров: одежда для мальчиков, одежда для девочек, одежда для малышей, игрушки, обувь, нательное белье. В каждой категории содержится товар данной категорииКонтактыСодержит контактную информацию магазина «Крош» и схему проезда

Т.о. концептуальная схема Web-сайта принимает следующий вид. (рисунок 2.1)

2.3 Физическая реализация Web-сайта


.3.1 Разработка базы данных

Определение сущностей модели базы данных. На основе анализа предметной области выделяются сущности, представленные в таблице 2.2.


Таблица 2.2 - Сущности базы данных

Идентификатор сущностиНазначение сущностиGoodsТаблица товаровGoods_catТаблица категории товаровGoods_size_relationТаблица связи товаров и размеровGoods_sizeТаблица размеровArticleТаблица статейUserТаблица пользователя

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


Таблица 2.3 - Содержание таблиц базы данных

СущностьАтрибутТип ДанныхКлючНазначение12345Goodsgood_idIntПервичный ключИдентификатор товараgoods_cat_idIntНетИдентификатор категории товараgoods_nameVarcharНетНаименование товараgoods_priceDoubleНетЦена товараgoods_catgoods_cat_idIntПервичный ключИдентификатор категории товараgoods_cat_nameVarcharНетНаименование категории товараgoods_sizegoods_size_idIntПервичный ключИдентификатор размераgoods_size_valueVarcharНетЗначение размераgoods_size_ relationgoods_size_idIntПервичный ключИдентификатор связиgoods_idIntНетИдентификатор товараArticlearticle_idIntПервичный ключИдентификатор статьиarticle_nameVarcharНетНаименование Статьиarticle_contentTextНетСодержание статьиUseruser_idIntПервичный ключИдентификатор пользователяuser_loginVarcharНетЛогин пользователяuser_hash_passVarcharНетПароль Пользователя

Определение связей между сущностями базы данных информационной подсистемы. Анализ данных таблицы 2.2 позволяет сделать вывод о том, что в логической модели базы данных имеются независимые и зависимые сущности. Признаком того, что сущность является зависимой, служит наличие среди ее атрибутов внешних ключей. Более подробные сведения о взаимосвязи зависимых и независимых сущностях приведены в таблице 2.3.


Таблица 2.3 - Данные о взаимодействии сущностей базы данных для Web-сайта магазина «Крош»

Зависимая сущностьПервичный ключНезависимая сущностьКратность связи1234Goods_catgoods_cat_idGoods1:NGoods_sizegoods_size_idGoods_size_relation1:NGoodsgoods_idGoods_size_relation1:N

Из анализа таблицы 2.3 можно сделать следующие выводы:

1.Количество родительских сущностей - две (Goods, Goods_size_relation).

2.Количество дочерних сущностей - три (Goods_cat, Goods_size, Goods).

.Во всех типах связи наследуемый ключ не может принимать пустые значения типа Null.

.Кратность связей в рассмотренных случаях составляет 1:N (один-ко-многим).


2.3.2 Разработка логической модели базы данных

Логической структурой сайта называется набор тематических рубрик с распределенными по соответствующим разделам документами и заранее спроектированными гиперсвязями между всеми страницами ресурса. Логическая структура Web-сайта для магазина «Крош» представлена на рисунке 2.2.

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


2.4 Физическая реализация БД


Для создания физической модели базы данных, мною было использовано бесплатно растростроняемое Web-приложение phpMyAdmin 3.2.3.

PhpMyAdmin ? веб-приложение <#"120" src="doc_zip2.jpg" />

Рисунок 2.4 - Структура таблицы goods


На рисунке 2.4 изображена таблица goods, вкладка Structure. Чтобы создать таблицу, необходимо создать сущность goods, которая содержит пять полей - поле goods_id - является первичным ключом, а goods_cat_id является внешним ключом, поле image служит для отображения картики, goods_name ? отображает наименование товара, а goods_price ? его цену.

Также были созданы и остальные пять таблиц.


Рисунок 2.3 - Структура таблицы article

Рисунок 2.5 -Структура таблицы goods_cat


Рисунок 2.4 - Структура таблицы goods_size


Рисунок 2.6 - Структура таблицы goods_size_relation


Рисунок 2.7 - Структура таблицы user


На рисунках 2.3 - 2.7 использованы следующие обозначения типов данных:

1)int - целое число;

2)text - текстовое поле;

3)varhar - строка;

4)double - число с плавающей точкой.

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


2.5 Разработка физической структуры Web-сайта


Исходя из требований заказчика, информации, предоставленной ИП Долгополовой Н.И. , и концептуальной схемы сайта был сделан вывод о том, что для реализации физической структуры Web-сайта необходимо создать основной PHP-скрипт и девять вспомогательных скрипта.

Основной скрипт index.php отображает текущею страницу сайта.

Вспомогательные PHP-скрипты:

1)admin.php - реализует систему управления БД;

2)conf.php - содержит параметры подключения

3)database.php - создает соединение с БД;

4)header.php -отображает верхний колонтитул сайта;

5)main.php - отображает среднюю часть сайта, включая главное меню и навигацию сайта;

6)articleform.php - шаблон формы редактирования статьи;

7)authform.php - шаблон формы авторизации;

8)goodscatform.php - шаблон формы редактирования категории товара;

9)goodsform.php - шаблон формы редактирования товара;

Для написания и отладки PHP-скриптов использован текстовый редактор Notepad++ 5.4.5. Выбор редактора Notepad++ обусловлен тем, что он удобен для разработки PHP-скриптов и является свободно распространяемым программным продуктом.


2.6 Реализация PHP-скриптов и заполнение базы данных Web-сайта

web сайт база данное

При открытии страниц Web-сайта «Крош» скрипт database.php соединяется с базой данных. Для выполнения соединения необходимо подключить файл конфигурации conf.php, содержащего параметры подключения к базе данных. Содержимое файла conf.php:

<?php

define('CHEAK_USER_LOGIN', '/^[0-9a-zA-Z_\-]{4,20}$/');('CHEAK_USER_PASSWORD', '/^[0-9a-zA-Z]{4,16}$/');('DB_HOST', 'localhost');('DB_USER', 'diplom_ncstu');('DB_PASS', '1234');('DB_NAME', 'diplom_ncstu');?>

Код файла database.php, реализующий соединение с базой данных, представлен в следующем листинге:

<?php

$db_stream = mysql_connect(DB_HOST, DB_USER, DB_PASS) or die();_select_db(DB_NAME, $db_stream);_query('SET NAMES utf8;', $db_stream);?>

Следующим выполняется включение в страницу дополнительного скрипта main.php, листинг которого выглядит так:

<html>

<head>

<title>Магазин "Крош" | <?php echo $title; ?></title>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<link href="/tpls/style.css" rel="stylesheet" type="text/css" />

</head>

<body>

<div id="construct">

<div id="header"><img src="/data/logo.png"></div>

<div>

<div>

<div>

<div>

<div>

</div>

<div>

<?php echo $menu_block; ?>

<h2><?php echo $title; ?></h2>

<?php if(isset($goods_cat_id))$site->htmlGoodsList($goods_cat_id, $goods_limit);if(isset($article_id))$article_content; ?>

</div>

<div>

<h2>Категории товаров</h2>

<?php echo $site->htmlGoodsCatList(); ?>

<h2>Советы родителям</h2>

<?php echo $site->htmlArticleList(); ?>

</div>

</div>

</body>

</html>

Скрипт main.php выводит среднюю часть главной страницы. Web-сайта и навигацию сайта. После этого выводится логотип магазина игрушек «Крош» , который описан в дополнительном скрипте header.php:

<html xmlns="#"justify"><head>

<title><?php echo $head_title; ?></title>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<link href="/tpls/table_block.css" rel="stylesheet" type="text/css" />

</head>

<body>

<h1>

<li><a href="/admin/goods/">Товары</a></li>

<li><a href="/admin/goods_cat/">Категории товаров</a></li>

<li><a href="/admin/article/">Статьи</a></li>

<form action="/admin/" method="post">

<input type="submit" value="Выйти" name="user_logout">

</form>

</ul>

<div>

Администратору для входа в систему управления сайтом необходимо авторизоваться, это реализует authform.php скрипт, который описан ниже:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "#"justify"><html xmlns="#"justify"><head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Авторизация</title>

<link href="/tpls/auth.css" rel="stylesheet" type="text/css" />

</head>

<body>

<div id="Construction">

<div id="AuthBlock">

<div id="AuthForm">

<form method="post">

<div>

<div>

<div>

</div>

</div>

<div>

<div>

<div>

<input maxlength="20">

</div>

</div>

<div>

<div>

<div>

<input maxlength="12">

</div>

</div>

<div>

<div>

<input>

</div>

</form>

</div>

</div>

</div>

</body>

</html>

Реализует систему управления сайтом скрипт admin.php. Листинг скрипта представлен в приложении А.

Также есть скрипт goodscatform.php - шаблон формы редактирования категории товара и goodsform.php - шаблон формы редактирования товара;

После этого вывод страницы в браузер заканчивается.

Реализуем заполнение базы данных Web-сайта, разработанной в п. 2.3, как показано на рисунках 2.8, 2.9.


На основе взаимодействия заполненных таблиц базы данных и разработанных php-скриптов, с учетом каскадной таблицы стилей реализовано отображение страниц сайта, представленное на рисунке 2.10.

Структура главного меню Web-сайта (панели навигации) полностью соответствует концептуальной схеме Web-сайта, показанной ранее на рисунке 2.1.


2.7 Реализация интерфейса Web-сайта


2.7.1 Структура сайта

На рисунке 2.3 представлена структура Web-сайта магазина игрушек «Крош»


Рисунок 2.3 - структура Web-сайта


2.7.2 Создание макета Web- сайта

Макет сайта ? это основа основ будущего проекта в сети, будь это Интернет-магазин или сайт ? визитка. Ведь именно на основе полученного дизайна строится динамическая визуализация, контекстная и программная часть будущего Web-сайта.


Рисунок 2.1 - макет Web-сайта


Выводы


1.Выявлены проблемы в функционировании магазина «Крош»:

? низкая посещаемость магазина;

? недостаточная разрекламированность магазина;

? низкие доходы от продаж.

2.В ходе анализа ИП Долгополовой Н.И. было выявлено ряд причин, вызвавших необходимость разработать Web-сайт. Проведение данного вида работы осуществляется на основании заказа на создание Web?сайта.

3.По требования заказчика Web-сайт должен содержать следующие страницы: «Одежда для мальчиков», «Одежда для девочек», «Одежда для малыше», «Обувь», «Нательное белье», «Игрушки». А также Web?сайт должен содержать карту сайта и иметь простую навигацию.

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


3. ИНФОРМАЦИОННОЕ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ


3.1 Общие сведение о Web-сайте


Обозначение программного продукта: «Krosh»

Полное наименование Web-сайта ? «Krosh» для ИП Долгополовой Н.И.., г. Ставрополь.

Программное обеспечение, необходимое для функционирования программного продукта:

операционная система: Windows XP/Vista/7/Linux;

http сервер Apache 2.2.x;

интерпретатор PHP версии 5.3.x;

СУБД MySQL 5.1.с поддержкой InnoDB;

Язык программирования (среда разработки), на котором написан программный продукт:

текстовый редактор Notepad++;

язык программирования PHP;

пакет denwer.


3.2 Функциональное назначение Web-сайта


Назначение Web-сайта для магазина «Крош» - ознакомление потенциальных клиентов магазина «Крош» с имеющимися в продаже товарами, их размерным рядом и ценой.

Главной целью создания Web-сайта магазина игрушек «Крош» ? сокращение временных затрат ИП Долгополовой Н.И. на организацию рекламных акций, а также реклама магазина, а также привлечение новых клиентов, предоставление полной информации об ассортименте магазина, точная информация о контактах магазина. Функциональные ограничения на применение - наличие установленной на компьютере посетителя операционная системы Windows XP и выше, любого современного Web-браузера и модема для выхода в Интернет.


3.3 Описание логической структуры Web-сайта


Диаграмма компонентов Web-сайта магазина игрушек «Крош» представлена на рисунке 3.1.


Рисунок 3.1 - Диаграмма компонентов Web-сайта магазина игрушек «Крош»

Как видно из рисунка 3.1, диаграмма компонентов Web-сайта магазина игрушек «Крош» включает в себя восемь компонентов и базу данных MySQL.


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


.4.1 Требования к техническому обеспечению Web-сервера

Web-сайт магазина игрушек «Крош» может успешно функционировать при установленной операционной системы семейства Windows 98/ME/ 2000/ XP/2003.

Для корректной работы Web-сервера необходимы следующие требования:

?сервер должен поддерживать PHP 5 и СУБД MySQL;

?необходимо свободное место на жестком диске не менее 8 Мбайт(в процессе использования Web-сайта размер Web-сайта на жестком месте может меняться, в зависимости от количества загружаемой в него информации).

Требования к процессору, ОЗУ и т.д. совпадают с требованиями к рабочей станции.


3.4.2 Требования к техническому обеспечению рабочей станции пользователя

Для нормальной работы Web-сайта магазина игрушек «Крош» необходимо и достаточно наличие на компьютере пользователя операционной системы Microsoft Windows XP или Windows Vista, любого браузера и выход в Интернет со скоростью не менее 33,6 Кбит/сек.

К системному блоку должен быть подключен монитор с разрешением экрана не менее 1024×768. Такие элементы ПК как клавиатура, манипулятор-мышь и коврик для мыши являются стандартными.

Требования к центральному процессору. Для персонального компьютера пользователя с операционной системой Widows Vista необходим центральный процессор с тактовой частотой 800МГц. Эти минимальные и рекомендуемые требования корпорация Microsoft опубликовала к аппаратному обеспечению, необходимые для успешной работы с Vista .

Требования к оперативному запоминающему устройству(и для админа и для пользователя) Минимальный объем оперативного запоминающего устройства (ОЗУ) WОЗУ, Мбайт, определяется по формуле:

(3.1)


где - минимально необходимый размер ОЗУ, требуемый для работы операционной системы (ОС),Мбайт;

- объем ОЗУ, занимаемый Web-сайтом,Мбайт;

Так как предполагается использовать приложение, работающее под управлением операционной системы Windows Vista, то WОЗУ1 = 512 Мбайт.

Объем ОЗУ, занимаемый задачами программного продукта, WОЗУ2=10 Мбайт.

Подставив полученные значения параметров WОЗУ1 и WОЗУ2 в формулу (4.1), получим

WОЗУ = 512 + 10 = 522 Мбайт.

Требования к наличию свободного места на жестком диск. Предположим, что на компьютере станции пользователя будет установлена операционная система Windows 98 в комплекте с браузером Mozilla Firefox 4.0.1.

Определить минимально необходимое свободное пространство на жёстком диске W, Мбайт, необходимое для установки программы можно, используя следующую формулу:


W=W1+W2, (3.2)


где W1-размер пространства, которое занимает операционной системы Windows 98, Мбайт;

W2 - размер пространства для установки Mozilla Firefox 4.0.1, Мбайт.

Значение параметра W1 составляет от 100 до 250 Мбайт свободного пространства на жестком диске.

Значение параметра W1 составляет 34 Мбайт свободного пространства на жестком диске.

Подставив значения параметров W1 и W2 в формулу (3.2), получим

W=100+34 = 134 Мбайт.

Таким образом, минимальный объем свободного пространства на жестком диске рабочей станции должен составлять не менее 134 Мбайт.

Требования к модему. Модем может быть любого типа и конфигурации, со стандартным набором функций. Минимальная скорость передачи информации не менее 56 Кбит/с.

Требования к монитору. Особых требований к монитору Web-сайт не предъявляет. Следовательно, для работы Web-сайта необходим видеоадаптер с минимальным объемом памяти 1Мбайт и поддерживающий режим 1024×768, что определяется размером диалоговых окон и с поддержкой минимум 256 цветов.


3.5 Входные данные Web-сайта


Входными данными Web-сайта магазина игрушек «Крош» являются:

1.Данные о товарах магазина игрушек «Крош».

2.Контактные данные магазина игрушек «Крош»

3.6 Выходные данные Web-сайта

Выходными данными Web-сайта являются сведенья о количестве посещений Web-сайта пользователями.

3.7 Результаты тестирования Web-сайта

Для тестирования Web-сайта проведены следующие действия:

?проверка корректности ссылок;

?корректность отображения страницы в основных браузерах: Opera, Internet Explorer, Mozilla Firefox.

Корректность отображения страницы в Opera представлено на рисунке 3.1. Корректность отображения страницы в Internet Explorer представлено на рисунке 3.2. Корректность отображения страницы в Mozilla Firefox представлено на рисунке 3.3.

В результате тестирования установлено, что он в полном объеме удовлетворяет требованиям заказчика. Анализ результатов показал, что Web-сайт «Крош» работает корректно, ошибок нет.


Рисунок 3.1 - Страница «Товары» Web-сайта в Opera

Рисунок 3.2 ? Страница «Товары» Web-сайта в Internet Explorer

Рисунок 3.3 ? Страница «Товары» Web-сайта в Mozilla Firefox


3.8 Краткая инструкция администратору по обновлению страниц Web- сайта


Администратор Web-сайта «Крош» имеет полный доступ. Администратор может удалять, добавлять и редактировать данные.

Полномочия администратора заключаются в том, что он имеет право дополнять страницы сайта и корректировать их при необходимости или по требованию ИП Долгополовой Н.И.. Все изменения сайта происходят после согласования их с директором магазина «Крош».

Администратор обязан хранить все пароли и коды доступа к программе. Пример добавления нового товара представлен на рисунке 3.4.

Рисунок 3.4 - Добавление нового товара


Выводы


1.Суммарный размер всех файлов Web-сайта составляет 1Мбайт.

2.Количество файлов сайта - 72.

.Ошибок в результате тестирования сайта не обнаружено.

.Требования к серверу, на котором будет размещен Web-сайт:

-минимум 8 Мбайт свободной памяти жесткого диска;

-Web-сервер должен быть подключен к Интернет по надежному каналу со скоростью обмена информации между сервером и рабочим компьютером пользователя не менее 56 Кбит/с;

-сервер должен поддерживать PHP 5 и СУБД MySQL.

5.Для нормального функционирования сайту необходимо следующее программное обеспечение рабочей станции:

?для персонального компьютера пользователя с операционной системой Widows Vista необходим центральный процессор с тактовой частотой 800МГц;

?минимум 522 Мбайт оперативной памяти;

?минимум 134 Мбайт свободной памяти жесткого диска;

?модем любого типа и конфигурации, со скоростью 56 Кбит/с, со стандартным набором функций;

?любой современный цветной монитор с разрешением не менее 1024×768 с поддержкой минимум 256 цветов;

?рабочая станция должна быть подключена к сети Интернет по надежному каналу с достаточно высокой скоростью.


4. Технико-экономическое обоснование проекта


.1 Постановка задачи


Дипломный проект предполагает разработку Web-сайта магазина игрушек «Крош» ИП Долгополовой Н.И., г. Ставрополь.

Назначение сайта - повышение экономической эффективности работы, повышение уровня посещаемости магазина.

Цель создания Web-сайта - сокращение временных затрат на проведение рекламных акций.

В результате предпроектного обследования было установлено, что на организацию рекламных акций ИП Долгополовой Н.И. тратил в среднем 42 часов в месяц. Ориентировочный срок службы программы до морального старения 4 года, что и будет рассматриваться как расчётный период n.

Исходное число строчек в коде ? = 600 ед.

Технико-экономическое обоснование Web-сайта проводится с целью:

?трудоемкости выполняемых работ.

оценки целесообразности внедрения Web-сайта;

расчета затрат на создание и использование Web-сайта, результатов от его внедрения и прибыли, возникающей на этапе функционирования Web-сайта;

расчета дисконтированного денежного потока для рассматриваемого срока службы Web-сайта.


4.2 Трудоемкость выполняемых работ


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

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

Трудоемкость разработки программного обеспечения ТПО, чел.- ч., определяется по формуле


ТПО = ТО + ТИ + ТА + ТП + ТОТЛ + ТД, (4.1)


где ТО - затраты труда на описание задачи, чел.-ч.;

ТИ - затраты на исследование предметной области, чел.-ч.;

ТА - затраты на разработку структуры сайта, чел.-ч.;

ТП - затраты на программирование, чел.-ч.;

ТОТЛ - затраты на отладку, чел.-ч.;

ТД - затраты на подготовку документации, чел.-ч.

Все составляющие в правой части формулы (4.1) определим через общее число строчек кода D, ед.:


D = ??c ? (1 + p), (4.2)


где ? - число строчек кода, ед. (? = 600 ед.);

с ? коэффициент сложности задачи;

р - коэффициент коррекции программы, учитывающий новизну проекта(для совершенно новой программы p = 0,1).

Коэффициент сложности задачи «с» характеризует относительную сложность программы по отношению к так называемой типовой задаче, реализующей стандартные методы решения, сложность которой принята равной единице (величина коэффициента «с» лежит в пределах от 1,25 до 2). Для рассматриваемого программного продукта - коэффициент сложности задачи примем равным 1,25 (c = 1,25).

Коэффициент коррекции программы - увеличение объема работ за счет внесения изменений в алгоритм или программу по результатам уточнения постановок. С учетом того, что в данном случае заказчик недостаточно хорошо представлял себе, что он хочет получить в результате разработки программного продукта. Это приводило к многочисленным доработкам, поэтому примем коэффициент «p» равным 0,1.

В результате подстановки численных значений коэффициентов и параметров в формулу (4.2) получим следующее общее число операторов

D = 600×1,25×(1 + 0,1) = 825 ед.

Затраты труда на описание задачи принимаем: ТО = 40 чел.-ч. Работу по описанию задачи и все другие работы по созданию программного продукта выполняет инженер-программист первой категории с окладом 10000 руб. в месяц и коэффициентом квалификации = 1,2.

Затраты труда на изучение задачи ТИ с учетом уточнения описания и квалификации программиста могут быть определены по формуле:


ТИ = Db/(sukK), (4.3)


где D - общее число операторов, ед.;

b - коэффициент увеличения затрат труда, вследствие недостаточного описания задачи;

su - количество операторов, приходящееся на один чел.-ч. (ед./ чел.-ч);

kK - коэффициент квалификации работника (этот коэффициент определяется в зависимости от стажа работы и составляет: для работающих до двух лет - 0,8; от двух до трех - 1,0; от трех до пяти лет - 1, 1 ... 1,2; от пяти до семи лет - 1,3 ... 1,4; свыше семи лет - 1,5 ... 1,6).

В связи с тем, что решение рассматриваемой задачи потребовало уточнения и доработок, примем коэффициент b = 1,5.

Количество строчек кода, приходящееся на 1 чел.-ч, примем равным su = 75 ед./чел.-ч.

Таким образом, на основании формулы (4.3) получим

ТИ = (825× 1,5) / (75 × 0,8) = 20,625 чел.-ч

Затраты труда на разработку алгоритма решения задачи ТА рассчитываются по формуле:

ТА = D/(sakK), (4.4)


где D - общее число строчек кода, ед.;

sa - количество операторов алгоритма решения задачи, приходящееся на один чел.-ч., (ед./ чел.-ч);

kK - коэффициент квалификации работника (этот коэффициент определяется в зависимости от стажа работы и составляет: для работающих до двух лет - 0,8; от двух до трех - 1,0; от трех до пяти лет - 1, 1 ... 1,2; от пяти до семи лет - 1,3 ... 1,4; свыше семи лет - 1,5 ... 1,6).

Для расчета по формуле (4.4) примем sa = 20 ед./ чел.-ч, а kK = 0,8.

Подставив численные значения параметров и коэффициентов в формулу (4.4), получим

ТА = 825 /(20 × 0,8) = 51,56 чел.-ч.

Затраты труда на разработку Web-сайта по готовой схеме ТП определяется по формуле:


ТП = D/(sakK), (4.5)


где D - общее число операторов, ед.;

sa - количество операторов алгоритма решения задачи, приходящееся на один чел.-ч., (ед./ чел.-ч);

kK - коэффициент квалификации работника (этот коэффициент определяется в зависимости от стажа работы и составляет: для работающих до двух лет - 0,8; от двух до трех - 1,0; от трех до пяти лет - 1, 1 ... 1,2; от пяти до семи лет - 1,3 ... 1,4; свыше семи лет - 1,5 ... 1,6).

Для расчетов по формуле (4.5) примем sa = 20 ед./ чел.-ч., kK = 0,8.

Подставив численные значения параметров и коэффициентов в формулу (4.5), получим

ТП = 825 / (20 × 0,8) = 51,56 чел.-ч

Затраты труда на отладку программы на персональном компьютере ТОТЛ, чел.-ч., рассчитывается по формуле


ТОТЛ = D/(sотл kK), (4.6)


где D - общее число операторов, ед.;

sотл - количество отлаживаемых операторов программы, приходящееся на один чел.-ч., (ед./ чел.-ч.);

kK - коэффициент квалификации работника (этот коэффициент определяется в зависимости от стажа работы и составляет: для работающих до двух лет - 0,8; от двух до трех - 1,0; от трех до пяти лет - 1, 1 ... 1,2; от пяти до семи лет - 1,3 ... 1,4; свыше семи лет - 1,5 ... 1,6).

Для расчетов по формуле (4.6) примем sотл = 4 ед./ чел.-ч., kK = 0,8.

Подставив численные значения параметров и коэффициентов в формулу (4.6), получим:

ТОТЛ = 825/(4 × 0,8) = 257,81 чел.-ч

Затраты труда на подготовку документации по задаче ТД определяются по формуле:


ТД = ТДР + ТДО (4.7)


где ТДР - затраты труда на подготовку материалов в рукописи, чел.-ч;

ТДО - затраты труда на редактирование, печать и оформление документации, чел.-ч.

Затраты труда на подготовку материалов в рукописи ТДР, чел.-ч., вычислим по формуле:


ТДР = D/(sдр kK), (4.8)


где D - общее число строчек кода, ед.;

sдр - количество операторов программы в рукописи, приходящееся на один чел.-ч., (ед./ чел.-ч);

kK - коэффициент квалификации работника (этот коэффициент определяется в зависимости от стажа работы и составляет: для работающих до двух лет - 0,8; от двух до трех - 1,0; от трех до пяти лет - 1, 1 ... 1,2; от пяти до семи лет - 1,3 ... 1,4; свыше семи лет - 1,5 ... 1,6).

Для расчетов по формуле (4.8) примем sдр = 15 ед./ чел.-ч., kK = 0,8.

Подставив численные значения параметров и коэффициентов в формулу (4.8), получим

ТДР = 825/(15 × 0,8) = 68,75 чел.-ч

Затраты труда на редактирование, печать и оформление документации ТДО, чел.-ч, вычислим по формуле:


ТДО = 0,75 × ТДР. (4.9)


Подставив численное значение затраты труда на подготовку материалов в рукописи ТДР, чел.-ч., в формулу (4.9), получим:

ТДО = 0,75 × 68,75= 51,56 чел.-ч

Таким образом, подставив численные значение затраты труда на подготовку материалов в рукописи ТДР, чел.-ч, и затраты труда на редактирование, печать и оформление документации ТДО, чел.-ч, в формулу (4.7) получим:

ТД = 68,75 + 51,56 = 120,31 чел.-ч

Подставив все полученные данные в формулу (4.1), получим полную трудоемкость разработки Web-сайта

ТПО = 40 + 20,62 + 51,56 + 51,56 + 257,81 + 120,31 = 541,86 чел.-ч

С учетом уровня языка программирования трудоемкость разработки программы может быть скорректирована следующим образом:


ТКОР = ТПОkКОР, (4.10),

где kКОР - коэффициент коррекции, учитывающий изменения трудоемкости разработки программного обеспечения в зависимости уровня языка программирования (таблица 4.1).


Таблица 4.1 - Изменение трудоемкости в зависимости уровня языка программирования

Уровень языка программированияХарактеристика языка ПрограммированияКоэффициент изменения трудоемкости1Ассемблер12Макроассемблер0,953Алгоритмические языки высокого уровня0,8 ? 0,9

Использованный для разработки системы язык программирования PHP относится к алгоритмическим языкам высокого уровня, с учетом этого примем kКОР = 0,8.

С учетом корректировки, получим по формуле (4.10) итоговую трудоемкость разработки:

ТКОР = 541,86 × 0,8 = 433,48 чел.-ч

Полученные результаты позволяют перейти к расчету себестоимости системы.


4.3 Расчет себестоимости Web-сайта


Себестоимость создания Web-сайта З, руб., определяется по следующей формуле


З = ЗО + ЗД + ЗС + ЗЭ + ЗМ + ЗП + ЗАО, (4.11)


гдеЗО - основная заработная плата производственного персонала, руб.;

ЗД - дополнительная заработная плата производственного персонала, руб.;

ЗС - отчисления на страховые взносы, руб.;

ЗЭ - затраты на потребляемую электроэнергию, руб.;

ЗМ - расходы на материалы и запасные части, руб.;

ЗП - затраты на техническое обслуживание и текущий ремонт вычислительной техники, руб.;

ЗАО - затраты на амортизацию вычислительной техники, руб.

Плановый фонд рабочего времени одного специалиста производственного персонала в месяц tпф, ч, вычислим по формуле


tпф = Nрд?tрд, (4.12)


где Nрд - количество рабочих дней специалиста производственного персонала за месяц;

?tрд - продолжительность рабочего дня специалиста производственного персонала, ч.

Для расчетов по формуле (4.12) примем Nрд = 22 дня, ?tрд = 8 ч. Подставив указанные численные значения параметров Nрд и ?tрд в формулу (4.12) получим, что плановый фонд рабочего времени одного специалиста производственного персонала в месяц составляет:

tпф = 22 × 8 = 176 ч.

Таким образом, часовая тарифная ставка sч, руб./ч, одного специалиста производственного персонала составляет:

sч = 6000/176 = 34,09 руб./ч.

Основная заработная плата ЗО, руб., производственного персонала определяется по формуле:


ЗО = sч ? ТКОР (4.13)

Подставив все численные значения параметров в формулу (4.13) получим, что основная заработная плата одного специалиста производственного персонала составит:

ЗО = 34,09 × 433,48 = 14777,33 руб.

Дополнительная заработная плата ЗД, руб., производственного персонала определяется по формуле:


ЗД = ЗО ? ?Д, (4.14),


где?Д - коэффициент дополнительной заработной платы.

В магазине «Крош» коэффициент дополнительной заработной платы программиста составляет ?Д = 0,1. Таким образом, дополнительная заработная плата ЗД, руб., программиста, вычисленная по формуле (4.14), равна:

ЗД = 14777,33 ? 0,1 = 1477,73 руб.

Отчисления в Пенсионный фонд Российской Федерации, Фонд социального страхования Российской Федерации и фонды обязательного медицинского страхования Российской Федерации согласно закону № 212-ФЗ от 24.07.2009 ЗС, руб., вычислим по формуле


, (4.15)


где ? норматив страховых взносов, %.

В соответствии с законом № 212-ФЗ от 24.07.2009 норматив страховых взносов составляет 34 % (?С = 34 %).

Подставив все численные значения в формулу (4.15) получим, что отчисления на страховые взносы равны:

руб.

Таким образом, размер страховых взносов составит 5526,72 руб.

Затраты на потребляемую электроэнергию ЗЭ, руб.:


ЗЭ = PВtВцЭ, (4.16)


гдеPВ - мощность ЭВМ, кВт;

tВ - время работы вычислительного комплекса, ч;

цЭ - стоимость 1 кВтч электроэнергии, руб./ кВтч.

Мощность ЭВМ, на которой работает разработчик , равна PВ = 0,3 кВт.

Время работы вычислительного комплекса tв, ч., при создании программного продукта вычислим по формуле


tв = ?п?(ТП + ТД + ТОТЛ)?kКОР, (4.17)


где ?п - коэффициент, учитывающий затраты времени на профилактические работы на ЭВМ;

kКОР - коэффициент коррекции времени работы вычислительного комплекса.

Для расчетов по формуле (4.17) примем ?п = 1,15 и kКОР = 0,8.

Подставив все численные значения параметров в формулу (4.17) получим:

tВ = 1,15×(51,56 + 120,31 + 257,81)×0,8 = 395,30 ч.

Стоимость 1 кВтч электроэнергии для магазина «Крош» составляет цЭ = 3,74 руб./ кВтч.

Подставив все численные значения параметров в формулу (4.16) получим, что затраты на потребляемую электроэнергию составят:

ЗЭ = 0,3×395,30 ×3,74 = 443,53 руб.

Данные для расчета затрат на материалы и запасные части занесенные в таблицу 4.2.

Таблица 4.2 ? Затраты на материалы и покупные изделия

Материал, покупное ИзделиеКоличество, единицЦена за единицу, руб.Сумма, руб.Тонер для картриджа Принтера1240,00240,00Техническая литература1200,00200,00DVD-RW 6x 4,76 Гбайт255,00110,00Упаковка бумаги, 500 листов1250,00250,00Итого800,00

Следовательно, затраты на материалы и запасные части составят:

ЗМ = 240,00 + 200,00 + 110,00 + 250,00 = 800,00 руб.

Затраты на техническое обслуживание и текущий ремонт вычислительной техники ЗП, руб.:


, (4.18),


гдеКВ ? балансовая стоимость вычислительной техники, руб.

? - норма отчислений на ремонт, %;

tВ.Г - годовой фонд времени работы вычислительной техники, ч.

Для расчетов по формуле (4.18) примем:

-балансовая стоимость вычислительной техники = 22000,00 руб.;

-норма отчислений на ремонт ? = 4%;

?годовой фонд времени работы вычислительной техники при 40-часовой рабочей недели в текущем году tВ.Г = 1986 ч.

Подставив все численные значения параметров в формулу (4.18) получим, что затраты на техническое обслуживание и текущий ремонт вычислительной техники составят:

руб.

Затраты на амортизацию вычислительной техники ЗАО , руб.:

ЗАО = KB ? (? / 100) ? (tB / tB.Г) , (4.19)


где KB ? балансовая стоимость вычислительной техники, руб.

? - норма отчислений на амортизацию вычислительной техники, %;.Г - годовой фонд времени работы вычислительной техники, ч.

Для расчетов по формуле (4.19) примем:

? балансовая стоимость вычислительной техники KB = 22000,00 руб.;

? норма отчислений на ремонт ? = 20%;

? годовой фонд времени работы вычислительной техники при 40-часовой рабочей неделе в текущем году tB.Г = 1986 ч.

Подставив все численные значения параметров в формулу (4.19) получим, что затраты на амортизацию вычислительной техники ЗАО, руб. составят:

Затраты на амортизацию вычислительной техники:

руб.

Все расчеты по статьям калькуляции затрат, составляющих себестоимость Web-сайта сведены в таблицу 4.3.


Таблица 4.3 - Величины затраты, составляющих себестоимость Web-сайта

Статья расходаСумма, руб.12Основная заработная плата производственного персонала14777,33Дополнительная заработная плата производственного персонала1477,73Отчисления на страховые взносы5526,72Затраты на потребляемую электроэнергию443,53Расходы на материалы и запасные части800,00Затраты на техническое обслуживание и ремонт вычислительной техники167,20Затраты на амортизацию вычислительной техники836,00Итого24028,51Таким образом, полные затраты на создание программного продукта составляют 24028,51руб.

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


Ц = З × (1+ НР), (4.20)


где НР - норма рентабельности, %.

Для расчетов по формуле (4.20) примем НР = 15%. Подсчитав численное значение параметров в формулу (4.20) получим

Ц = 24028,51× 1,15 = 27632,79 руб.

Капиталовложения при внедрении программного продукта равняются его себестоимости и в приведении к расчетному году в расчете не нуждаются

К = Ц = 27632,79 руб.


4.4 Оценка экономической эффективности внедрения Web-сайта


Показатель эффекта определяет все позитивные результаты, достигаемые при использовании программного продукта. Прибыль от использования Web-сайта за год определяется по формуле:


П = Э - Зисп, (4.19),


гдеЭ - стоимостная оценка результатов применения Web-сайта в течение года, руб.;

Зисп - стоимостная оценка затрат при использовании Web-сайта в течение года, руб.

Приток денежных средств из-за использования Web-сайта Э, руб., в течение года может составить:


Э = (ЗРУЧ - ЗАВТ) + ЭДОП, (4.20)


гдеЗРУЧ - затраты на приобретение информации, руб.;

ЗАВТ - затраты на автоматизированную обработку информации, руб.;

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

Данный продукт используется директором магазина «Крош» ИП Долгополовой Н.И.. Оклад директора магазина «Крош» - 15000 руб., премиальный фонд - 50% от оклада. Тогда, цена одного часа работы директора цЧ, руб./ч, составит:

цч = 15000 /189 = 79,36 руб./ч.

В таблице 4.4 приведены данные о времени, затрачиваемом директором магазина «Крош» на проведение рекламных акций до внедрения Web-сайта и после внедрения Web- сайта за один месяц.


Таблица 4.4 ? Данные о времени, затрачиваемом директором магазина «Крош» на проведение рекламных акций и при использовании Web- сайта за один месяц

Наименования работыtР, ч.tА, ч.Разработка календаря рекламных акций 125Медиапланирование102Распределение бюджета рекламной компании61Проведение рекламной акции152Итого4210

В таблице 4.4 использованы следующие условные обозначения:

tР - затраты на проведение рекламных акций до внедрения Web-сайта в месяц, ч.;

tА - затраты на проведение рекламных акций после внедрения Web-сайта, ч.

Из данных таблицы 4.4 следует, что общие затраты времени на проведение рекламных акций до внедрения Web-сайта в месяц tОБЩ. Р = 42 ч., а общие затраты на проведение рекламных акций после внедрения Web-сайта в месяц - tОБЩ А = 10 ч.,

Годовые затраты (затраты за 12 месяцев) директора магазина «Крош» на проведение рекламных акций до внедрения Web-сайта вычислим по формуле


ЗРУЧН = tОБЩ. Р ?12? цЧ.(4.21)


Тогда годовые затраты директора магазина «Крош» на проведение рекламных акций до использования Web-сайта (по данным таблицы 4.4 tОБЩ. Р = 42 ч/месяц) составят

ЗРУЧН = 42×12×79,36 = 39997,44 руб.

Годовые затраты (затраты за 12 месяцев) директора на проведение рекламных акций после внедрения Web-сайта вычислим по формуле


ЗАВТ = tОБЩ. А ?12? цЧ.(4.22)


При автоматизированной обработке информации (по данным таблицы 4.4 общие затраты времени при автоматизированной обработке информации tОБЩ. А = 10 ч/месяц)

ЗАВТ = 10×12×79,36 = 9523,20 руб.

Следовательно, годовой эффект от внедрения Web-сайта, даже без учета дополнительный экономический эффекта (ЭДОП = 0), на основании формулы (4.20), получится равным:


Э = ЗРУЧН ? ЗАВТ = 39997,44 - 9523,20 = 30474,24 руб.

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

На основании формулы (4.16), для персонального компьютера директора магазина «Крош» за 12 месяцев затраты на электроэнергию при потребляемой мощности компьютера PВ =0,3 кВт составят (стоимость электроэнергии цЭ =3,74 руб./кВт-ч.)

ЗЭ = 0,3×9×12 ×3,74 = 121,17 руб.

Балансовая стоимость вычислительной техники (персонального компьютера директора магазина «Крош») = 25000,00 руб. Тогда, на основании формулы (4.18), для персонального компьютера директора магазина «Крош» за 12 месяцев затраты на техническое обслуживание и текущий ремонт составят:

Зп = 25000×(4/100)×(9×12/ 1986) = 54,00 руб.

Затраты на амортизацию вычислительной техники:

ЗАО = 25000×(20/100)×( 9×12/ 1986) = 270,00 руб.

Тогда, эксплуатационные затраты при использовании программного продукта составят:


Зисп = ЗЭ + ЗП + ЗАО = 121,17 + 54,00 + 270,00 = 445,17 руб.


Прибыль рассчитаем по формуле (4.21):


П = Э - З = 30474,24 - 445,17 = 30029,07 руб.


Таким образом, мы имеем следующий денежный поток:

0 шаг (капиталовложения) - 27632,79 руб.;

шаг - 30029,07 руб.;

шаг - 30029,07 руб.;

шаг - 30029,07 руб.;

шаг - 30029,07 руб.

Чистый дисконтированный доход ЧДД, руб., от использования Web-сайта определим по формуле:



где N - расчетный период, год;

Пk - прибыль от использования Web-сайта за k-й год его эксплуатации, руб.;

Е - норма дисконта, %;

К - капиталовложения при внедрении программного продукта, руб.

Следовательно, ЧДД, руб., при N = 4, т.е. за четыре года использования программного продукта при норме дисконта Е = 20% в соответствие с формулой (4.25) составит:

Приходим к выводу, что ЧДД - положителен, т. е. проект эффективен.

Внутреннюю норму доходности проекта Евн, %, определим по формуле


(4.26)


где Евн.MAX+ - максимальное значение внутренней нормы дисконта, %, при которой ЧДД является положительной величиной (ЧДД > 0);

Евн.MIN- - минимальное значение внутренней нормы дисконта, %, при которой ЧДД является отрицательной величиной (ЧДД < 0);

- ЧДД, руб., вычисленный по формуле (4.25) при подстановке нормы дисконта ;

- ЧДД, руб., вычисленный по формуле (4.25) при подстановке нормы дисконта ;

Предполагаем, что Евн = лежит в диапазоне 100 … 105%. При норме дисконта Евн = 100% получаем ЧДД = 519,46 руб. Таким образом, при норме дисконта Евн = 100% ЧДД - положителен.

При норме дисконта Евн = 105% получаем ЧДД = -653,01 руб. Таким образом, при норме дисконта Евн = 105% ЧДД - отрицателен.

Следовательно, по формуле (4.26) имеем:

Рассчитаем срок окупаемости проекта. Срок окупаемости проекта Ток, год, найдем по формуле


(4.27)


гдеN - максимальное количество лет, прошедших с момента внедрения Web-сайта, в течение которых величина дохода от его использования не превысила величины капиталовложения при внедрении программного продукта;

Эj - величины приведенных (дисконтированных) годовых эффектов за j-й год, руб., прошедший с момента внедрения Web-сайта, вычисленные по формуле (4.25) при подстановке нормы дисконта E = 20%.

Величины приведенных (дисконтированных) годовых эффектов по первым четырем годам расчетного периода по формуле (4.25) равны:

руб.,

руб.

руб.

руб.

Величина приведенного (дисконтированного) годового эффекта за первый год расчетного периода меньше величины капиталовложений (К = 27632,79 руб.).

Так как значение Э1меньше значения капиталовложений, следовательно, срок окупаемости будет больше года. Тогда, в формуле (4.27) имеем N = 1 и срок окупаемости составит:


4.5 Основные технико-экономические показатели проекта


Для удобства анализа, все основные технико-экономические показатели проекта сведены в таблице 4.4.

Таблица 4.4 - Основные технико-экономические показатели проекта

Основные характеристикиЕдиницы ИзмеренияПроектИтоговая трудоемкость разработкичел.-ч.433,48Полные затраты на создание Web-сайта руб.24028,51Оптовая цена Web-сайта руб.27632,79Годовой эффект от внедрения Web-сайта руб.30029,07Чистый дисконтированный доход руб.50104,50Внутренняя норма доходности%102,17Срок окупаемости проектаГод1,12

Выводы


1.Итоговая трудоемкость разработки Web-сайта составляет 433,48 чел.-ч.

2.Полные затраты на создание Web-сайта составляют 27632,79руб.

.Годовой эффект от внедрения Web-сайта составляет 30029,07 руб.

.Чистый дисконтированный доход за 2года использования программного продукта равен 50104,00 руб.

.Срок окупаемости проекта 1,12 года.

.После внедрения Web-сайта ежемесячные затраты времени директора магазина «Крош» на проведение рекламных акций сократились с 42 до 10 часов, т. е. примерно в четыре раза.

Таким образом, разработка Web-сайта для магазина «Крош» является экономически обоснованной и эффективной.

ЗАКЛЮЧЕНИЕ


Результатом данного дипломного проекта является разработка Web-сайта магазина игрушек «Крош» для ИП Долгополовой Н.И., г. Ставрополь.

В результате дипломного проектирования было показано, что:

-итоговая трудоемкость разработки программного продукта (Web-сайт РЦ «Надежда») составляет 433,48 чел.-ч.;

-полные затраты на создание программного продукта составляют 24028,51руб.;

-оптовая цена программного продукта составляет 27632,79руб.;

-годовой эффект от внедрения программного продукта составляет 30029,07 руб.

-чистый дисконтированный доход за четыре года использования программного продукта равен 50104,50 руб.;

-внутренняя норма доходности проекта - 102,17%;

-срок окупаемости проекта 1,12 года.

После внедрения Web-сайта ежемесячные затраты времени ИП Долгополовой Н.И. на организацию рекламных сократились с 42 до 10 часов, т. е. в четыре раза.

Таким образом, приходим к заключительному выводу о том, что разработка Web-сайта магазина игрушек «Крош» является экономически обоснованной и эффективной.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК


1.Трофимова, М.В. Анализ систем управления: учебное пособие для вузов [Текст] / М.В. Трофимова. - Ставрополь: Сев-Кав ГТУ, 2005. - 56с.

2.Архипова, Н.И. Исследование систем управления: уч.пособие для вузов [Текст] / Н.И. Архипова. -М: «Издательство ПРИОР», 2002. - 214с.

.Беляев, А.А. Системология организации. Под ред Короткова [Текст] / А.А. Беляев. - М.: Инфра - М, 2000. - 168с.

.Коротков, Э.М. Исследование систем управления [Текст] / Э.М. Коротков. - М.: ДеКА, 2000. - 184с.

.Коротков, Э.М. Концепция менеджмента [Текст] / Э.М. Коротков. - М.: ДеКА, 1996. - 342с.

.Мишин, В. М. Исследование систем управления: Учебник для вузов [Текст] / В.М. Мишин - М.: ЮНИТИ-ДАНА, 2003. - 192с.

.Анфилатов, В.С. и др. Системный анализ в управление: учеб. Пособие под ред. А. А. Емельянова [Текст] / В.С. Анфилатов - М.: Финансы и статистика 2002. - 80с.

.Информационный портал MESa.ru [Электронный ресурс]. Системы оперативного управления производством. Режим доступа: #"justify">.Информационный портал Vestco.ru - комплексная автоматизация промышленных предприятий и организаций [Электронный ресурс]: - Режим доступа: #"justify">.Информационный портал Wikipedia.org - свободная энциклопедия [Электронный ресурс]: - Режим доступа: #"justify">11.Зольников, Д.С. PHP 5. Как самостоятельно создать сайт любой сложности. 2 изд. [Текст] / Д.С. Зольников. - М.: НТ Пресс, 2006. - 272 с.

12.Бенкен, Е.С. PHP, MySQL, XML: программирование для Интернета [Текст] / Е.С. Бенкен. - СПб: BHV, 2007. - 336 с.

13.Кузнецов, М.В. PHP. Народные советы [Текст] / М.В. Кузнецов. - СПб: BHV, 2007. - 368 с.

.Суэринг, С. PHP и MySQL. Библия программиста [Текст] / С. Суэринг, Т. Конверс, Д. Парк. - М.: Диалектика - 2010. - 912 с.

.Веллинг, Л. Разработка веб-приложений с помощью PHP и MySQL [Текст] / Л. Веллинг, Л. Томсон. - М.: Вильямс - 2010. - 848 с.

.Дэвис, Е.М., Филипс, Дж.А. Изучаем PHP и MySQL [Текст] / Е.М. Дэвис, Дж.А. Филипс. - СПб.: Символ-Плюс - 2008. - 448 с.

.Никсон, Р. Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript [Текст] / Р. Никсон. - СПб.: Питер - 2011. - 496 с.

.Никсон, Р. Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript [Текст] / Р. Никсон. - СПб.: Питер - 2011. - 496 с.

.Колисниченко, Д.Н. Профессиональное программирование на PHP [Текст] / Д.Н. Колисниченко. - СПб.: БХВ-Петербург - 2007. - 416 с.

.Бейли, Л. М. Изучаем PHP и MySQL [Текст] / Л. Бейли, М. Моррисон. - М.: Эксмо - 2010. - 800 с.

.Кузнецов, М.В., Симдянов, И.В. PHP. Практика создания Web-сайтов [Текст] / М.В. Кузнецов, И.В. Симдянов. - СПб.: БХВ-Петербург - 2008. - 1264с.

22.Кожемякин, А. А. HTML и CSS в примерах. Создание Web-страниц [Текст] / А. А. Кожемякин. - М.: Альтекс-А, 2004. - 416 с.


Приложение А


Текст файла admin.php

<?php_start();$_SERVER['DOCUMENT_ROOT'] . '/conf.php';$_SERVER['DOCUMENT_ROOT'] . '/include/database.php';$_SERVER['DOCUMENT_ROOT'] . '/include/inc.php';

$user = new User($db_stream);

$goods = new Goods($db_stream);

$article = new Article($db_stream);

$site = new SiteInterface($db_stream);(isset($_POST['user_logout']))

$user->logOut();}($user->logIn($_POST['a_login'],$_POST['a_pass']) !== false)

{$head_title = 'Панель управления';$_SERVER['DOCUMENT_ROOT'] . '/tpls/header.php';(isset($_GET['action']))

{switch($_GET['action'])

{case 'goods' :(isset($_POST['action']))

{switch($_POST['action'])

{case 'goods_add':($goods->addGoods($_POST['goods_cat_id'], $_POST['goods_name'], $_POST['goods_price']))

{echo message('Товар успешно добавлен');

}else

{echo message('Невозможно добавить товар');}

break;'goods_edit':($goods->editGoods($_POST['goods_id'], $_POST['goods_cat_id'], $_POST['goods_name'], $_POST['goods_price']))

{echo message('Товар успешно изменен');}

{echo message('Невозможно изменить товар');}

break;'goods_delete':($goods->deleteGoods($_POST['goods_id']))

{echo message('Товар успешно удален');}

{echo message('Невозможно удалить товар');}

break;}

}if(isset($_GET['method']))

{if(preg_match('/^[0-9]+$/', $_GET['method']))

{if($g = $goods->getGoods($_GET['method']))

{$goods_id = $g['goods_id'];

$goods_cat_id = $g['goods_cat_id'];

$goods_name = $g['goods_name'];_price = $g['goods_price'];

$action = 'goods_edit';$_SERVER['DOCUMENT_ROOT'] . '/tpls/goodsform.php';}

{echo '<h2>Данный товар не существует</h2>';};}if($_GET['method'] == 'add')

{$action = 'goods_add';$_SERVER['DOCUMENT_ROOT'] . '/tpls/goodsform.php';; }}$site->htmlGoodsTable() .

'<div><a href="/admin/goods/add">Добавить</a></div>';;'goods_cat' :(isset($_POST['action']))

{switch($_POST['action'])

{case 'goods_cat_add':($goods->addGoodsCat($_POST['goods_cat_name']))

{echo message('Категория товара успешно добавлен');

}else{message('Невозможно добавить категорию товара');

};'goods_cat_edit':($goods->editGoodsCat($_POST['goods_cat_id'], $_POST['goods_cat_name']))

{echo message('Категория товара успешно изменена');}{message('Невозможно изменить категорию товара');

};'goods_cat_delete':

($goods->deleteGoodsCat($_POST['goods_cat_id']))

{echo message('Категория товара успешно удалена');

}else{message('Невозможно удалить категорию товара');}

break;}}(isset($_GET['method']))

{if(preg_match('/^[0-9]+$/', $_GET['method']))

{if($g = $goods->getGoodsCat($_GET['method']))

{$goods_cat_id = $g['goods_cat_id'];

$goods_cat_name = $g['goods_cat_name'];

$action = 'goods_cat_edit';$_SERVER['DOCUMENT_ROOT'] . '/tpls/goodscatform.php';

}else{echo '<h2>Данный товар не существует</h2>';};}if($_GET['method'] == 'add'){

$action = 'goods_cat_add';$_SERVER['DOCUMENT_ROOT'] . '/tpls/goodscatform.php';;}}$site->htmlGoodsCatTable() .

'<div><a href="/admin/goods_cat/add">Добавить</a></div>';;'article' :(isset($_POST['action']))

{switch($_POST['action'])'article_add':($article->addArticle($_POST['article_name'], $_POST['article_content']))

{echo message('Статья успешно добавлена');}{echo message('Невозможно добавить новую статью');}

case 'article_edit':($article->editArticle($_POST['article_id'], $_POST['article_name'], $_POST['article_content']))

echo message('Статья успешно изменена');}{echo message('Невозможно изменить статью');}

break;'article_delete':($article->deleteArticle($_POST['article_id']))

{echo message('Статья успешно удалена');}

{echo message('Невозможно удалить статью');}

break;}}(isset($_GET['method']))

{if(preg_match('/^[0-9]+$/', $_GET['method']))

{($a = $article->getArticle($_GET['method']))

{$article_id = $a['article_id'];

$article_name = $a['article_name'];

$article_content = $a['article_content'];

$action = 'article_edit';$_SERVER['DOCUMENT_ROOT'] . '/tpls/articleform.php';}{echo '<h2>Данный товар не существует</h2>';};}if($_GET['method'] == 'add')

{action = 'article_add';$_SERVER['DOCUMENT_ROOT'] . '/tpls/articleform.php';;}

}echo $site->htmlArticleTable() .

'<div><a href="/admin/article/add">Добавить</a></div>';;}}$site->htmlGoodsTable() .

'<div><a href="/admin/goods/add">Добавить</a></div>';}$_SERVER['DOCUMENT_ROOT'] . '/tpls/footer.php';

{include $_SERVER['DOCUMENT_ROOT'] . '/tpls/authform.php';}

?>

Далее открывается система управления сайтом. В нем содержится скрипт

articleform.php - шаблон формы редактирования статьи, который представлен ниже:

<div>

<form action="/admin/article/" method="post">

<input type="hidden" name="action" value="<?php echo $action; ?>">

<input type="hidden" name="article_id" value="<?php echo $article_id; ?>">

<div>

<div>

<div>

</div>

<div>

<div>

<div>

<textarea>

</div>

<div>

<div>

</div>

</form>

</div>

Приложение Б


Копии слайдов презентации


Слайд 1 - Тема дипломного проекта, ФИО дипломника, ученая степень, ученое звание и ФИО руководителя

Слайд 2 - Актуальность, цель и задачи дипломного проекта


Слайд 3 - Логическая модель базы данных Web-сайта

Слайд 4 - Концептуальная схема Web-сайта


Слайд 5 - Диаграмма компонентов Web-сайта

Слайд 6 - Пример заполнения таблиц БД Web-сайта


Слайд 7 - Интерфейс Web-сайта

Слайд 8 - Интерфейс Web-сайта


Слайд 9 - Показатели технико-экономической эффективности проекта

Слайд 10 - Показатели технико-экономической эффективности проекта


Слайд 11 - Итоги дипломного проектирования


ВВЕДЕНИЕ Актуальность темы дипломного проекта обусловлена отсутствием у магазина «Крош» своего Web-сайта. Основной целью написания дипломног

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2017 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ