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

Процесс разработки Web-сайта. Состав и содержание работ по созданию подсистемы. Требования к Web-сайту. Определение сущностей модели базы данных. Разработка логической модели базы данных. Реализация PHP-скриптов и заполнение базы данных Web-сайта.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 29.06.2011
Размер файла 8,2 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

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

Ассемблер

1

2

Макроассемблер

0,95

3

Алгоритмические языки высокого уровня

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 ? Затраты на материалы и покупные изделия

Материал, покупное

Изделие

Количество, единиц

Цена за единицу, руб.

Сумма,

руб.

Тонер для картриджа

Принтера

1

240,00

240,00

Техническая литература

1

200,00

200,00

DVD-RW 6x 4,76 Гбайт

2

55,00

110,00

Упаковка бумаги, 500 листов

1

250,00

250,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 ? балансовая стоимость вычислительной техники, руб.

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

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

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

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

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

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

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

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

руб.

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

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

Статья расхода

Сумма, руб.

1

2

Основная заработная плата производственного персонала

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А, ч.

Разработка календаря рекламных акций

12

5

Медиапланирование

10

2

Распределение бюджета рекламной компании

6

1

Проведение рекламной акции

15

2

Итого

42

10

В таблице 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 руб.;

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

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

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

4 шаг - 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руб.

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

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

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

6. После внедрения 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с.

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

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

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

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

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

8. Информационный портал MESa.ru [Электронный ресурс]. Системы оперативного управления производством. Режим доступа: http:// WWW.mesa.ru - Загл. с экрана.

9. Информационный портал Vestco.ru - комплексная автоматизация промышленных предприятий и организаций [Электронный ресурс]: - Режим доступа: http://www.vestco.ru - Загл. с экрана.

10. Информационный портал Wikipedia.org - свободная энциклопедия [Электронный ресурс]: - Режим доступа: http://www.wikipedia.org - Загл. с экрана.

11. Зольников, Д.С. PHP 5. Как самостоятельно создать сайт любой сложности. 2 изд. [Текст] / Д.С. Зольников. - М.: НТ Пресс, 2006. - 272 с.

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

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

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

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

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

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

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

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

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

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

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

Приложение А

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

<?php

session_start();

include $_SERVER['DOCUMENT_ROOT'] . '/conf.php';

include $_SERVER['DOCUMENT_ROOT'] . '/include/database.php';

include $_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);

if(isset($_POST['user_logout']))

$user->logOut();}

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

{$head_title = 'Панель управления';

include $_SERVER['DOCUMENT_ROOT'] . '/tpls/header.php';

if(isset($_GET['action']))

{switch($_GET['action'])

{case 'goods' :

if(isset($_POST['action']))

{switch($_POST['action'])

{case 'goods_add':

if($goods->addGoods($_POST['goods_cat_id'], $_POST['goods_name'], $_POST['goods_price']))

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

}else

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

break;

case 'goods_edit':

if($goods->editGoods($_POST['goods_id'], $_POST['goods_cat_id'], $_POST['goods_name'], $_POST['goods_price']))

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

Else

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

break;

case 'goods_delete':

if($goods->deleteGoods($_POST['goods_id']))

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

else

{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'];

goods_price = $g['goods_price'];

$action = 'goods_edit';

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

else

{echo '<h2>Данный товар не существует</h2>';}

continue;}

else if($_GET['method'] == 'add')

{$action = 'goods_add';

include $_SERVER['DOCUMENT_ROOT'] . '/tpls/goodsform.php';

continue; }}

echo $site->htmlGoodsTable() .

'<div><a href="/admin/goods/add">Добавить</a></div>';

break;

case 'goods_cat' :

if(isset($_POST['action']))

{switch($_POST['action'])

{case 'goods_cat_add':

if($goods->addGoodsCat($_POST['goods_cat_name']))

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

}else{

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

}

break;

case 'goods_cat_edit':

if($goods->editGoodsCat($_POST['goods_cat_id'], $_POST['goods_cat_name']))

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

else{

echo message('Невозможно изменить категорию товара');

}

break;

case 'goods_cat_delete':

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

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

}else{

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

break;}}

if(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';

include $_SERVER['DOCUMENT_ROOT'] . '/tpls/goodscatform.php';

}else{echo '<h2>Данный товар не существует</h2>';}

continue;}

else if($_GET['method'] == 'add'){

$action = 'goods_cat_add';

include $_SERVER['DOCUMENT_ROOT'] . '/tpls/goodscatform.php';

continue;}}

echo $site->htmlGoodsCatTable() .

'<div><a href="/admin/goods_cat/add">Добавить</a></div>';

break;

case 'article' :

if(isset($_POST['action']))

{switch($_POST['action'])

case 'article_add':

if($article->addArticle($_POST['article_name'], $_POST['article_content']))

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

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

case 'article_edit':

if($article->editArticle($_POST['article_id'], $_POST['article_name'], $_POST['article_content']))

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

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

break;

case 'article_delete':

if($article->deleteArticle($_POST['article_id']))

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

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

break;}}

if(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';

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

else{echo '<h2>Данный товар не существует</h2>';}

continue;}

else if($_GET['method'] == 'add')

{action = 'article_add';

include $_SERVER['DOCUMENT_ROOT'] . '/tpls/articleform.php';

continue;}

}echo $site->htmlArticleTable() .

'<div><a href="/admin/article/add">Добавить</a></div>';

break;}}

else

echo $site->htmlGoodsTable() .

'<div><a href="/admin/goods/add">Добавить</a></div>';}

include $_SERVER['DOCUMENT_ROOT'] . '/tpls/footer.php';

else

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

?>

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

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

<div class="form_block">

<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 class="field">

<div class="label">Название статьи:</div>

<div class="input"><input class="text" type="text" name="article_name" value="<?php echo $article_name; ?>"></div>

</div>

<div class="field">

<div class="label">Содержание:</div>

<div class="input">

<textarea class="textarea" name="article_content"><?php echo $article_content; ?></textarea></div>

</div>

<div class="field">

<div class="center"><input class="submit submit_add" type="submit" value="Отправить"></div>

</div>

</form>

</div>

Приложение Б

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

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

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

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

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

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

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

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

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

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

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

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

Размещено на Allbest.ru


Подобные документы

  • Разработка и программная реализация сайта и базы данных, наполнение базы данных тестовой информацией о товарах. Инструментальные средства создания сайта. Организация тестирования сайта, модуль визуализации интерфейса. Создание запросов в базе данных SQL.

    курсовая работа [1,4 M], добавлен 24.12.2012

  • Разработка Web-сайта с подключенной к нему базой данных для управления пользователями, их авторизацией и регистрацией. Подключение базы данных к сайту. Использование технологии AJAX. Виды SQL инъекций и способы защиты базы данных от попыток взлома.

    дипломная работа [2,9 M], добавлен 13.02.2016

  • Теоретические основы разработки web-сайта. Сбор и анализ данных для качественной реализации программного продукта. Разработка модели сайта магазина детских игрушек. Графическое оформление страниц. Выбор средств и технологий, тестирование и отладка.

    курсовая работа [349,2 K], добавлен 09.04.2015

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

    дипломная работа [1,9 M], добавлен 06.07.2015

  • Создание логической модели базы данных информационной подсистемы "Computers". Ввод атрибутов, первичных ключей сущностей базы данных. Требования к центральному процессору, монитору, принтеру. Оценка экономической эффективности внедрения программы.

    дипломная работа [1,2 M], добавлен 01.07.2011

  • Разработка проектных решений по созданию автоматизированной системы управления "модератор сайта". Проектирование структуры базы данных. Выбор среды разработки. Описание программного средства. Разработка web-сайта на примере ЗАО Молкомбинат "Адыгейский".

    дипломная работа [1,8 M], добавлен 09.02.2013

  • Основные принципы работы web-сервера. Построение базы данных сайта, верстка страниц. Технологии серверных скриптов. Характеристика объекта информатизации. Разработка полнофункциональной версии сайта для оказания дистанционных образовательных услуг.

    дипломная работа [973,6 K], добавлен 12.12.2013

  • Описание логической структуры таблиц базы данных для разработки web-приложения с помощью технологий ado.net и asp.net. Система меню, программы и модули, используемые в работе сайта. Класс, выполняющий операции и связующий информацию сайта с базой данной.

    курсовая работа [104,5 K], добавлен 26.09.2012

  • Понятие Internet как глобальной мировой системы передачи информации. Анализ системы World Wide Web, ее особенности. Рассмотрение главных целей сайта, создание сайта для магазина продуктов питания. Этапы разработки дизайна сайта и создание базы данных.

    курсовая работа [2,1 M], добавлен 13.07.2012

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

    курсовая работа [981,4 K], добавлен 05.11.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.