Разработка Web-сайта для магазина элитной парфюмерии
Результаты предпроектного анализа и проектирования для формирования технического задания в целях создания web-магазина по продаже элитной парфюмерии. Обоснование разработки web-сайта и языка программирования. Технико-экономическое обоснование проекта.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 24.06.2011 |
Размер файла | 3,9 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Введение
Основной целью разработки дипломного проекта является разработка Web-сайта для магазина элитной парфюмерии, а также размещение на базе Web-сайта Интернет-магазина по продаже элитной парфюмерии. Данный Web-сайт предоставляет информацию о продаваемых товарах, о парфюмерии в целом и предлагает посетителям купить интересующий их товар в Интернет-магазине.
Для достижения цели дипломного проекта необходимо решить следующие задачи:
- создать логическую структуру Web-сайта;
- реализовать Web-сайт;
- реализовать Интернет-магазин на базе Web-сайта;
- выполнить отладку и тестирование Web-сайта;
- передать Web-сайт заказчику;
- оценить технико-экономические показатели проекта.
Дипломный проект состоит из введения, из четырёх разделов основной части пояснительной записки, заключения, библиографического списка и приложений.
В первом разделе проведён подробный анализ предметной области, представлены его результаты, а также сформулированы задачи дипломного проектирования.
Во втором разделе дано описание реализации Web-сайта, в частности выбор средств проектирования и программирования для решения поставленной задачи - реализация Web-сайта. Реализация Web-сайта проводилась с использованием программ Web-сервер Apache 2, РНР 5.3.3 и СУБД MySQL 5.1.
В третьем разделе описано информационное и программное обеспечение, в том числе даны общие сведения о разработанном приложении, описание структуры и требований к техническому обеспечению.
В четвёртом разделе приведено технико-экономическое обоснование проекта с оценкой экономической эффективности проекта и расчётом себестоимости разработанного Web-сайта.
В заключении рассмотрены основные итоги дипломного проектирования и намечены перспективные направления дальнейшего развития.
1. Результаты предпроектного обследования. Формулировка задач проектирования
1.1 Результаты предпроектного обследования
1.1.1 Объекты и методы проведения предпроектного обследования
В рамках темы дипломного проекта объектами обследования являются:
- магазин элитной парфюмерии ИП Наумова Е.Ю. (далее Фирма);
- цели функционирования Фирмы;
- организационно-функциональная структура фирмы;
- организация рекламной деятельности Фирмы.
Основными целями выполнения предпроектного обследования являются:
- изучение предметной области;
- анализ проблемных ситуаций, возникающих при функционировании действующей информационной подсистемы;
- установление требований к информационной подсистеме со стороны заказчика.
Обследование предприятия производится путем сбора основной информации о Фирме, анализа предоставляемых продукций.
Характеристики методов проведения обследования Фирмы приведены в таблице 1.1.
Таблица 1.1 - Методы организации проведения обследования
Критерии классификации методов организации проведения обследования |
Выбранный метод |
|
По цели проектирования |
Локальное обследование |
|
По числу исполнителей |
Индивидуальное обследование |
|
По степени охвата объекта |
Сплошное обследование |
|
По отношению к этапам |
Последовательное обследование |
Характеристика методов сбора информации, использованной в ходе преддипломной практики, представлена в таблице 1.2.
Таблица 1.2 - Характеристика методов сбора материалов обследования
Название методов сбора материалов обследования |
Характеристика методов |
|
Силами исполнителей |
Метод анализа операций |
|
По числу исполнителей |
Личное наблюдение |
|
По степени охвата объекта |
Беседы и консультации с директором, кредитными инспекторами |
|
По отношению к этапам |
Опрос должностных лиц на рабочих местах |
В ходе прохождения преддипломной практики были выбраны объекты и методы проведения обследования в соответствие с задачами дипломного проектирования, а также методы сбора информации с целью получения достоверной информации, необходимой для текущего анализа деятельности Фирмы.
1.1.2 Программа проведения обследования
Программа обследования Фирмы представлена в таблице 1.3.
Таблица 1.3 - Программа обследования Фирмы
Наименование вопроса |
Источник информации |
Получатель информации |
|
1 |
2 |
3 |
|
Общие сведения о предприятии |
Директор |
Проектировщик Третьяков М.А. |
|
Организационная структура |
Аналогично |
Аналогично |
|
Функционирование области деятельности |
Аналогично |
Аналогично |
|
Цели функционирования |
Аналогично |
Аналогично |
|
Документооборот |
Аналогично |
Аналогично |
|
Формы документов |
Аналогично |
Аналогично |
|
Порядок создания и хранения документов |
Аналогично |
Аналогично |
План-график выполнения работ на стадии сбора материалов обследования представлен в таблице 1.4.
Таблица 1.4 - План-график выполнения работ на стадии сбора материалов обследования Фирмы
Наименование вопроса |
Код работы |
Исполнитель |
Дата начала |
Кол-во дней |
Дата окончания |
|
1 |
2 |
3 |
4 |
5 |
6 |
|
Общие сведения |
001 |
Проектировщик Третьяков М.А. |
10.01.11 |
4 |
13.01.11 |
|
Организационная структура |
002 |
Аналогично |
14.01.11 |
5 |
18.01.11 |
|
Цели функционирования |
003 |
Аналогично |
19.01.11 |
1 |
19.01.11 |
|
Функциональные области деятельности |
004 |
Аналогично |
20.01.11 |
4 |
23.01.11 |
|
Штатный состав |
005 |
Аналогично |
24.02.11 |
1 |
24.02.11 |
|
Документооборот |
006 |
Аналогично |
25.02.11 |
8 |
03.03.11 |
|
Формы документов |
007 |
Аналогично |
04.03.11 |
7 |
10.03.11 |
|
Порядок создания и хранения документов |
008 |
Аналогично |
11.03.11 |
5 |
15.03.11 |
|
Наличие средств вычислительной техники и ПО |
009 |
Аналогично |
16.03.11 |
3 |
18.03.11 |
В результате прохождения преддипломной практики были поэтапно изучены и проанализированы такие вопросы, как общая структура Фирмы, организационная структура, цели её функционирования, документооборот, информационная подсистема, функционирующая в Фирме, а также проблемные ситуации, возникающие при её функционировании.
1.1.3 Результаты предпроектного обследования и их анализ
Общая характеристика Фирма осуществляет деятельность по продаже элитной парфюмерии в г. Ставрополь на основании Свидетельства о внесении записи в Единый государственный реестр индивидуальных предпринимателей в соответствии с Федеральным законом «О государственной регистрации юридических лиц и индивидуальных предпринимателей».
Свидетельство 26 №00382053 от 20.11.2001 года выдано ИФНС по Промышленному району г. Ставрополь
Реквизиты Фирмы:
- ИНН: 263510163883;
- ОГРНИП: 304263501400062;
- паспорт 07 03 967610 выдан 09.09.2003 года ОВД Промышленного района г. Ставрополя.
Фирма более 15 лет занимается розничной продажей парфюмерии на территории г. Ставрополя. Ассортимент продукции превышает тысячу наименований, постоянно обновляется. Компания сотрудничает с зарекомендовавшими себя производителями и поставщиками. Вся продукция сертифицирована. Реализуемые товары: элитная парфюмерия в объёме 5 - 100 мл; масмаркет (дешевая парфюмерия), одеколоны, дезодоранты. В каталог марок, представленных в магазинах Фирмы, входят мировые бестселлеры и лидеры продаж: CHANEL, Christian Dior, LANCOME, GUERLAIN, Cacharel, YSL, Calvin Klein, Cerruti, Dolce Gabbana, Gucci, Salvador Dali и другие.
Индивидуальный предприниматель несет персонально дисциплинарную, административную, материальную и гражданско-правовую ответственность за результаты финансовой деятельности Фирмы.
Фирма имеет четыре отдела в г. Ставрополь:
1. Ул. 50 лет ВЛКСМ 20/1, ТЦ «Славяновский».
2. Ул. Краснофлотская 91, ТЦ «Ниагара».
3. Ул. Мира 280/7, ТЦ «Океан».
4. Ул. Серова 276.
Главный офис предприятия расположен на ул. 45 параллель 11/2.
Основной целью Фирмы является максимизация прибыли.
Для выполнения поставленной цели Фирме необходимо решить следующие задачи:
- прием на работу квалифицированных специалистов;
- повышение квалификации персонала;
- работа с надёжными поставщиками;
- закупка качественной продукции;
- организация рекламы.
Эффективное функционирование в первую очередь зависит от совершенствования управления самой Фирмы, а важнейшими функциями управления являются автоматизированный бухгалтерский учет.
Направление деятельности нашей Фирмы - розничная торговля элитной парфюмерией.
Весь ассортимент представлен в базе данных Фирмы, управление которой осуществляется администратором базы данных.
Состав и структура Фирмы расширяется с каждым годом.
Организационная структура управления Фирмой представляет собой линейный тип. В линейных структурах преобладает линейная форма связей.
Сущность линейной формы связей в структуре управления: во главе каждого коллектива стоит один руководитель, который подотчетен выше - стоящему руководителю; подчиненные (исполнители) выполняют распоряжение только своего непосредственного руководителя.
К достоинствам линейного типа структур управления относятся:
- установление четких и простых взаимосвязей между подразделениями организационной структуры;
- получение подчиненными непротиворечивых и увязанных между собой заданий и распоряжений;
- полная ответственность каждого руководителя за результаты работы;
- обеспечение единства распорядительства сверху донизу.
Схема организационной структуры управления Фирмы представлена на рисунке 1.1.
Как следует из рисунка 1.1, Фирму возглавляет директор. Директор руководит текущей деятельностью Фирмы и решает все вопросы его жизнеобеспечения, внутреннего распорядка и прочее.
В основу данного варианта структуры управления положен принцип единоначалия, который предполагает предоставления директору широких прав и полномочий для выполнения его функции.
В подчинении у директора находится весь персонал Фирмы. В непосредственном подчинении у директора находится главный бухгалтер.
Рисунок 1.1 - Схема организационной структуры управления фирмы
В обязанности главного бухгалтера Фирмы входят:
- организация бухгалтерского учета;
- работа с контролирующими органами (налоговые органы РФ, пенсионный фонд РФ, фонд обязательного медицинского страхования);
- анализ финансово-хозяйственной деятельности Фирмы.
Главный бухгалтер выполняет распоряжения директора по основному документообороту предприятия, а также руководит ведение базы данных товаров на предприятие.
Отдел продаж рассматривает основные вопросы по работе с продавцами-консультантами.
Отдел рекламы выполняет в основном маркетинговую часть по привлечению новых клиентов.
Схема взаимодействия Фирмы с организациями на микроуровне представлена на рисунке 1.2. Предприятие взаимодействует с поставщиками как элитной парфюмерии, так и дешевого масмаркета. Основными поставщиками являются московские оптовые фирмы. Также предприятие взаимодействует с конкурентами по средствам регулирования цен, с клиентами, и арендодателями по предоставлению торгового помещения для осуществления продаж и предоставления услуг.
Рисунок 1.2 - Схема взаимодействия Фирмы с организациями на микроуровне
На макроуровне Фирма взаимодействует с основными социальными фондами: фондом обязательного медицинского страхования и пенсионным фондом. А также с налоговыми органами РФ и банком по основным финансовым вопросам.
Любая система управления есть целенаправленная система, имеющая иерархическое строение и организованная для достижения целей, называемых целями функционирования системы управления. В организациях должны приниматься только такие решения, которые реализуют ее цели функционирования.
Рисунок 1.3 - Схема взаимодействия Фирмы с организациями на макроуровне
Цели функционирования В таблице 1.5 представлены основные цели предприятия, средства и критерии для их достижения. Любая система управления есть целенаправленная система, имеющая иерархическое строение и организованная для достижения целей, называемых целями функционирования системы управления. В Фирме должны приниматься только такие решения, которые реализуют ее цели функционирования.
Основными целями являются: привлечения новых клиентов, повышения качества услуг и увеличение ассортимента товаров и услуг.
Таблица 1.5 - Анализ целей Фирмы и критерии их достижения
Название подцели |
Средства достижения |
Критерии достижения |
|
Привлечение новых клиентов |
Внедрение Web-сайта |
Увеличение объёма продаж |
|
Организация рекламы |
Рост прибыли |
||
Повышение качества услуг |
Усовершенствование системы обслуживания |
Привлечение новых клиентов |
|
Повышение квалификации персонала |
Рост прибыли |
||
Увеличение ассортимента товаров и услуг |
Расширение торговой площади |
Увеличение объема продаж |
|
Поиск новых поставщиков |
Рост прибыли |
Схема дерева целей представлена на рисунке 1.4.
Рисунок 1.4 - Дерево целей Фирмы
Выявление целей является необходимым условием для достижения основной цели функционирования Фирмы - максимизация прибыли.
Функциональные области деятельности Фирмы, и непосредственно процессы, протекающие в функциональных областях, представлены в таблице 1.6. Для анализа функциональных областей деятельности Учреждения и процессов, в них протекающих, был использован метод декомпозиции по функциональному признаку.
Для каждой функциональной области описаны процессы, которые в них протекают.
Для характеристики целей функционирования требуется выбрать критерии, по которым можно судить о степени достижения цели. Если нет критериев выбора или оценки степени достижения целей функционирования, нет и самих целей функционирования.
Из таблицы 1.6 следует вывод о том, что функциональные области деятельности Фирмы чётко структурированы и разделены на три группы: торговая, управленческая и обеспечивающая.
Таблица 1.6 - Функциональные области деятельности Фирмы и процессы, в ней протекающие
Функциональные области |
Процессы, протекающие в функциональных областях |
|
1. Производственная (торговая) |
1.1 Получение заявок от клиентов на заказ товара |
|
1.2 Закупка товара |
||
1.3 Реализация товара |
||
1.4 Реклама продаваемой продукции |
||
2. Управленческая |
2.1 Управление кадрами |
|
2.2 Планирование финансово-экономической деятельности организации |
||
2.3 Анализ информации о деятельности предприятия |
||
2.4 Управление БД товаров |
||
3. Обеспечивающая |
3.1 Закупка оборудования. |
|
3.2 Ремонт и техническое обслуживание оборудования |
||
3.3 Правовое обеспечение |
Организационно-управленческая модель Фирмы представлена в виде таблицы-матрицы (таблица 1.7) связывающей между собой ответственных лиц и номера и наименование задач, представленными ранее в таблице 1.6.
Таблица 1.7 - Организационно-управленческая модель Фирмы
Ответственные лица |
Функциональные области |
|||||||||||
1. Производственная (торговая) |
2. Управленческая |
3. Обеспечивающая |
||||||||||
1.1 |
1.2 |
1.3 |
1.4 |
2.1 |
2.2 |
2.3 |
2.4 |
3.1 |
3.2 |
3.3 |
||
Директор |
Ч |
Ч |
/ |
Ч |
Ч |
Ч |
Ч |
|||||
Главный бухгалтер |
/ |
Ч |
Ч |
|||||||||
Менеджер по работе с персоналом |
Ч |
|||||||||||
Администратор БД |
/ |
Ч |
||||||||||
Менеджер по рекламе |
Ч |
/ Ч |
||||||||||
Администратор Web-сайта |
Ч |
|||||||||||
Продавцы-консультанты |
Ч |
Ч |
/ |
В таблице 1.7 на пересечении столбцов и строк стоят символы, означающее следующее: Ч - основной участник процесса; / - частичное участие в процессе; пустая ячейка - безучастие в процессе или очень слабое, косвенное участие в процессе.
По построенной организационно-функциональной модели можно делать выводы об эффективности выполнения, как самих процессов, так и об эффективности функционирования конкретных отделов Фирмы в целом.
Из анализа таблицы 1.7 следует, что все должностные лица Фирмы загружены оптимально, в каждом из процессов принимает участие необходимое количество должностных лиц, т.е. структура управления Фирмой оптимальна и никаких изменений, на текущий момент, не требуется.
Документооборот определяет вопросы учета и движения документов Фирмы.
Документооборот Фирмы отражает обработку и движение основных видов документов:
1. Входящие документы - это прежде всего различные первичные документы - счета-фактуры, накладные, и прочее, отражающие хозяйственную деятельность Фирмы и его отношения с контрагентами. На основании первичных документов строится бухгалтерский и налоговый учет.
2. Внутренние документы - отражают внутренние процессы Фирмы - приказы, распоряжения и другие документы, регламентирующие действия сотрудников в процессе работы. Часть внутренних документов относится к кадровому учету на Фирме.
3. Исходящие документы - служат для подтверждения результатов деятельности Фирмы. К исходящим документам относятся также всевозможная отчетность Фирмы перед органами государственного контроля.
На Фирме основными документами являются приходная, расходная накладные на товар. Приходная накладная получается директором от поставщика, после чего директор передаёт их Администратору БД, который в свою очередь распределяет товар по магазинам. Администратор БД так же выполняет работу по внесению проданного товара и контролю за переоценкой товара, после того, как получил соответствующий документ от продавцов-консультантов. Расчетными ведомостями по работниками, табелями учета рабочего времени и ведомостями по уплате страховых взносов занимается бухгалтерия, которая оформляет выше указанные документы и предоставляет их на рассмотрение и утверждение директору.
В таблице 1.8 указано движение документов от составители к получатели документов, а также периодичность этих документов.
Таблица 1.8 - Движение документов Фирмы
Код документа |
Название документа |
Составитель |
Получатель |
Периодичность |
|
1 |
Приходная накладная |
Поставщик, директор |
Директор, администратор БД |
По мере необходимости |
|
2 |
Расходная накладная |
Продавцы-консультанты, директор |
Директор, администратор БД |
Ежедневно |
|
3 |
Накладная на переоценку товара |
Администратор БД, директор |
Директор, продавцы-консультанты |
По мере необходимости |
|
4 |
Расчетные ведомости по работникам |
Главный бухгалтер |
Директор |
Раз в месяц |
|
5 |
Табеля учета рабочего времени |
Главный бухгалтер |
Директор |
Раз в месяц |
|
6 |
Ведомости уплаты страховых взносов |
Главный бухгалтер |
Директор |
Раз в месяц |
Рассмотрим движение документов на примере приходной накладной. Поставщик через электронную почту отправляет накладную на новый товар директору. Оплатив установленную по накладную сумму, директор получает от поставщика новый товар и накладную в печатном виде. Проверив наличие товара по накладной, директор передаёт ей администратору БД для внесения товара в базу данных «Склад» и распределения по отделам.
Схема документооборота Фирмы представлена на рисунке 1.5.
Рисунок 1.5 - Схема документооборота Фирмы
Документооборот на Фирме частично автоматизирован. Приходная, расходная и накладная на переоценку находятся в электронном виде, тогда как расчетные ведомости по работникам, табеля учета рабочего времени и ведомости уплаты страховых взносов составляются бухгалтером в печатном виде и хранятся у директора в бумажном виде.
Описание функционирующей информационно системы Информационная система - это взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации в интересах достижения поставленной цели.
Информационная система, функционирующая на Фирме, по своей архитектуре является настольной (локальной) ИС, в которой все компоненты (БД, СУБД, клиентские приложения) работают на одном компьютере.
Поскольку ИС создаются для удовлетворения информационных потребностей в рамках конкретной предметной области, то данном предприятии используется экономическая информационная система - информационная система, предназначенная для выполнения функций управления на Фирме.
Фирма для ведения учета движения товаров использует базу данных «Склад», которая представляет собой информационно-справочную информационную систему, а также информационную систему обработки данных. Для каждого отдела существует своя копия базы данных, в которой представлены остатки по всем товарам. При получении товаров заполняется форма на приход, после чего возможно вывести на печать накладную и ценники на товар. Проданный товар вносится в форму на расход. К основным задачам, решаемым информационной системой, функционирующей на Фирме, относятся:
1. Контроль финансово-экономической деятельности Фирмы.
2. Анализ информации о деятельности Фирмы.
3. Управление базой данных товаров.
4. Ведения клиентской базы данных.
Главным ответственным за решение поставленных задач являются главный бухгалтер и администратор базы данных. Первые три задачи решаются информационно-справочной информационной системой, а также информационной системой обработки данных база данных «Склад», используемой на Фирме.
Наличие средств вычислительной техники и программного обеспечения Из средств вычислительной техники в Фирме используются три компьютера (далее ПК). Технические характеристики этих ПК и сведения о периферийных устройствах, подключённых к ним (монитор и принтер), приведены в таблице 1.9.
В процессе работы используется как системное, так и прикладное программное обеспечения, которые представляет собой комплекс программных средств общего и прикладного характера, необходимых для выполнения различных задач:
- общее программное обеспечение (операционные системы, сервисные средства и утилиты, инструментальные средства разработки, тесты и техническое обслуживание).
- прикладное программное обеспечение (офисные программы, коммуникационные программы, предметно-ориентированные программы).
Таблица 1.9 - Технические характеристики ПК
Техническая характеристика или периферийное устройство |
Условное обозначение |
|||
ПК1 |
ПК2 |
ПК3 |
||
Частота, процессора, ГГц |
2,7 |
2,7 |
2,7 |
|
Оперативная память, Мбайт |
2048 |
2048 |
2048 |
|
Видеокарта, Мбайт |
Radeon, 1024 |
Radeon, 512 |
Radeon, 512 |
|
Жёсткий диск, Гбайт |
500 |
320 |
320 |
|
Монитор |
17? LCD |
17? LCD |
17? LCD |
|
Разрешение монитора |
1024 x 768 |
1024 x 768 |
1024 x 768 |
|
Принтер |
Canon LBP 3010B |
Нет |
нет |
Основной операционной системой на ПК является Windows XP Professional SP3. В качестве коммуникационной (почтовой программы) используется почта на www.yandex.ru.
Персональные компьютеры, установленные на фирме, подключены на основе сетевой технологии Ethernet. Схема размещения ПК отображена на рисунке (рисунок 1.6).
Рисунок 1.6 - Структура локальной вычислительной сети фирмы
Среди офисных программ, а также сервисных средств и утилит, используемых в фирме можно выделить:
- Microsoft Office 2003 Russian;
- Microsoft Office 2007 Russian;
- архиватор WinRARv3.62;
- антивирусные средства Dr. Web.
1.1.4 Анализ проблемных ситуаций и обоснование путей их решения
Фирма частично автоматизирована, основная работа выполняется на компьютере. Во всей деятельности компании база данных «Склад» играет важную роль и является необходимой частью торгового процесса. Современные ИС немыслимы без использования баз данных и СУБД. Но, как и в каждой крупной компании, есть свои проблемы и недостатки.
При прохождении производственной практики мною были выявлены ряд проблемных ситуаций, возникающих при функционировании ИС. Проблемные ситуации и методы их решения представлены в таблицу 1.10.
Таблица 1.10 - Проблемные ситуации и способы их решения
Проблемная ситуация |
Способы решения |
Критерии достижения |
|
1. Документооборот полностью не автоматизирован |
1.1 Автоматизация создания документации1.3 Создание программы для бухгалтерской документации |
1.1 Упрощение ведения документации |
|
2. Отсутствие рекламы в сети Интернет |
2.1 Организация рекламы в сети Интернет2.2 Внедрение Web-сайта |
2.1 Рост прибыли2.2 Увеличение объёма продаж 2.3 привлечение новых клиентов |
|
3. Клиентская база не автоматизирована |
3.1 Создание базы данных клиентов |
3.1 Упрощение работы с клиентами |
Проанализировав проблемные ситуации, можно сделать вывод о том, что Фирма автоматизирована не полностью.
1.2 Формулировка задач проектирования
1.2.1 Общие сведения о Web-сайте
Перечень документов, на основе которых создается система:
- отчет о преддипломной практике студента группы ПИ-061 Третьякова Максима Александровича;
- рекламная информация предоставленная директором Фирмы;
- основная информация о товарах, представленная Фирмой.
Источники финансирования - работы проводятся без оплаты.
Порядок оформления и предъявления заказчику результатов работ по созданию Web-сайта - Web-сайт «parfumstav.ru» в электронном формате на CD-ROM.
1.2.2 Назначение, цели создания Web-сайта
Назначение Web-сайта - организация единой точки Web-доступа к официальной информации о товарах и услугах, предоставляемых Фирмой клиентам города Ставрополя, обеспечивающей поиск и получение информации. Целью создания Web-сайта является привлечение новых клиентов, и тем самым максимизация прибыли по средствам создания Интернет-магазина на базе Web-сайта.
Таким образом, можно выделить прикладные аспекты использования Web-сайта. К ним относятся:
- предоставление информации о Фирме;
- предоставление информации о товарах, реализуемых на фирме;
- предоставление информации о акциях и скидках, предоставляемых Фирмой;
- информирование клиентов о контактных данных Фирмы;
- предоставление возможность покупки товаров онлайн.
Также Web-сайт обеспечит для пользователей получение всей информации в максимально короткое время. Одновременно с этим внедрение Web-сайта потребует минимальное финансовое вложение на рекламу, по сравнению с более традиционными способами.
Целью создания Web-сайта является - максимизация прибыли по средствам привлечения новых клиентов, а также реклама Фирмы. В результате внедрения Web-сайта должен увеличиться финансовый оборот Фирмы.
1.2.3 Требования к Web-сайту
Общими требованиями для Web-сайта:
- навигация по сайту должна быть удобна пользователю;
- предоставление полной и достоверной информации;
- дизайн сайта должен соответствовать товарам, которые рекламируются на сайте, должен сочетать стиль компании и оформление страниц сайта;
- кроссбраузерность - свойство сайта отображаться и работать во всех популярных браузерах идентично;
- глубина содержания определяется объемом имеющейся информации, степенью ее детализации и ценностью.
Требования к техническому обеспечению: Web-сервер должен поддерживать PHP, MySQL, Apache.
При разработке Web-сайта должны использоваться официальные и фактические открытые стандарты (такие, как XML, HTML и др.).
1.2.4 Состав и содержание робот по созданию Web-сайта
Предусмотрен следующий состав и содержание работ по созданию
Web-сайта:
- концептуальное проектирование с 25.03.11. по 01.04.11;
- физическое проектирование с 01.04.11. по 15.04.11;
- разработка дизайнерского решения с 16.04.11. по 21.04.11;
- реализация с 22.04.11 по 30.04.11;
- тестирование с 01.05.11. по 12.05.11;
- отладка с 12.05.11. по 20.05.11;
- опубликование с 20.05.11. по 24.05.11;
- передача Web-сайта заказчику до 25.05.11.
1.2.5 Порядок контроля приемки Web-сайта
Приемку Web-сайта осуществляет директор Фирмы ИП Наумова Е.Ю. г. Ставрополь.
При приемке Web-сайта проводится его комплексное испытание и проверяется соответствие требованиям технического задания.
По результатам проверки оформляется акт о приемки Web-сайта в эксплуатацию.
1.2.6 Требования к документированию
После выполнения работ по реализации Web-сайта разработчик предоставляет заказчику комплекты документов, связанные с его реализацией. К ним относят:
- инструкцию администратору Web-сайта в электронном виде на CD-ROM;
- карту сайта в электронном виде на CD-ROM;
- Web-сайт в электронном виде на CD-ROM;
- требования к хостингу.
Так же заказчику предъявляется документация, созданная во время разработки с перечнем функций Web-сайта.
Выводы
1. Предприятие обладает линейной структурой управления.
2. Основной целью фирмы является максимизация прибыли, это осуществляется за счет привлечения новых клиентов, увеличения ассортимента продаваемой продукции, улучшения предоставляемых услуг.
3. Одной из главных проблемных ситуаций на фирме является отсутствие рекламы в сети Интернет.
4. В качестве научно-технической и практической ценности ожидаемых результатов работы выступает разработка Web-сайта.
2. Реализация web-сайта
2.1 Обоснование разработки Web-сайта
Web-сайт для ИП Наумова Е.Ю. проектировался с целью увеличения числа продаж элитной парфюмерии за счет создания на базе Web-сайта Интернет-магазина, а также увеличения числа возможных клиентов магазина за счет рекламы в Интернете. Web-сайт должен решать следующие задачи:
1. Предоставлять актуальную информацию об ассортименте товаров в магазине, ценах на товары.
2. Предоставлять контактную информации о магазине.
3. Предоставлять информации о скидках в магазине.
4. Предоставлять всем пользователям возможность просмотра ассортимента магазина, а также возможность приобрести понравившийся товар.
5. Предоставлять администратору возможность обновления информационного содержимого сайта.
2.2 Выбор языка программирования для создания Web-сайта
Для создания Web-сайта был выбран язык web-программирования PHP.
PHP - скриптовый язык программирования общего назначения, интенсивно применяемый для разработки Web-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических web-сайтов.
PHP отличается наличием ядра и подключаемых модулей, «расширений»: для работы с базами данных, сокетами, динамической графикой, криптографическими библиотеками, документами формата PDF и т.п. Интерпретатор PHP подключается к Web-серверу либо через модуль, созданный специально для этого сервера (например, для Apache или IIS), либо в качестве CGI-приложения. Кроме этого, он может использоваться для решения административных задач в операционных системах UNIX, GNU/Linux, Microsoft Windows, Mac OS X и AmigaOS. Код РНР может быть встроен прямо в HTML-код страницы. Особенностью PHP являетcя его «движок», представляющий из себя транслирующий интерпретатор с высокой скоростью обработки скриптов, которая, по некоторым оценкам, превышает скорость выполнения аналогичных программ, написанных на Perl. PHP вполне может использоваться для создания серьезных Web-приложений.
2.3 Выбор программного обеспечения для создания Web-сайта
Для создания Web-сайта использовалось следующее программное обеспечение:
1. Denwer 3 - набор дистрибутивов (Apache 2+Ssl, PHP 5.3, MySQL5.1, phpMyAdmin) и оболочка для разработки сайтов на «домашней» (локальной) Windows-машине без выхода в Интернет.
2. Adobe Dreamweaver CS5 - HTML-редактор.
3. Artisteer 3.0 - дизайнер для шаблонов.
4. Joomla! 1.5.22 - система управления содержимым, написанная на языках PHP и JavaScript, использующая в качестве хранилища базу данных MySQL. Является свободным программным обеспечением, распространяемым под лицензией GNU GPL. GNU (General Public License - Универсальная общественная лицензия) - лицензия на свободное программное обеспечение, созданная в рамках проекта GNU в 1988 г. Цель GNU GPL - предоставить пользователю права копировать, модифицировать и распространять (в том числе на коммерческой основе) программы (что по умолчанию запрещено законом об авторских правах), а также гарантировать, что и пользователи всех производных программ получат вышеперечисленные права. Joomla! одна из наиболее мощных Систем Управления Содержимым с Открытым Кодом (Open Source CMS). Открытость кода подразумевает, что она бесплатна и может быть модифицирована разработчиком под свои требования. Joomla! в полной мере использует возможности баз данных MySQL. А значит, при необходимости вы сможете загрузить имеющуюся базу данных (Джумлы) и произвести другие нужные действия. Важные преимущества Joomla! заключаются в том, что движок - легкий, а значит сайт быстро грузится, не перегружает сервер хостинга. Главное условие к хостингу для сайта, сделанного на Джумле - это наличие поддержки PHP и MySQL. Главное преимущество - Joomla! совершенно бесплатное программное обеспечение, которое можно без проблем скачать с сайта разработчика
Характеристики Joomla!:
- полностью основанный на БД движок с использованием PHP/MySQL;
- модуль безопасности для многоуровневой аутентификации пользователей / администраторов;
- секции новостей, продукции или услуг легко редактируемы и управляемы;
- разделы тем могут быть добавлены авторами;
- полностью настраиваемые схемы расположения элементов, включая левый, правый и центральный блоки меню;
- закачка изображений при помощи браузера в вашу собственную библиотеку - для последующего использования с любого места сайта;
- форум / опросы / голосования для эффективной обратной связи;
- работа под Linux, FreeBSD, MacOSX, Solaris, AIX, SCO, WinNT, Win2K.
2.4 Логическая модель базы данных Web-сайта
В качества СУБД (система управления базой данных) была выбрана MySQL. Основная причина - это то, что Joomla! использует её в качестве своей базы данных.
В соответствии с предметной областью выделим восемь сущностей (таблица 2.1).
Таблица 2.1 - Перечень сущностей предметной области
Наименование сущности |
Назначение сущности |
|
jos_vm_product |
Cписок продаваемых товаров в Интернет-магазине. |
|
jos_vm_category |
Информации о категориях товаров Интернет-магазина. |
|
jos_vm_ product_attribute_sku |
Список свойств для товаров Интернет-магазина. |
|
jos_vm_product_price |
Информация о ценах на товары Интернет-магазина. |
|
jos_vm_orders |
Активные заказы пользователей. |
|
jos_vm_order_status |
Информация о статусе заказа. |
|
jos_vm_user_info |
Информация о зарегистрированных пользователях. |
|
jos_vm_auth_group |
Список групп пользователей. |
2.4.1 Перечень атрибутов сущностей Web-сайта
После того как определены сущности, следующим шагом в разработке логической модели базы данных Web-сайта ИП Наумова Е.Ю. является определение атрибутов этих сущностей. При проектировании Web-сайта система управления содержимым Joomla! создала атрибуты для сущностей базы данных.
Атрибут сущности - это некоторая характеристика сущности, которая описывает одно из ее свойств. Атрибут имеет имя и принимает значение из некоторого множества значений.
Перечень указанных выше сущностей, их атрибутов и характеристик атрибутов приведен в таблице 2.2.
Таблица 2.2 - Атрибуты сущностей, входящие в базу данных
Сущность |
Атрибут |
Ключ |
Тип |
Назначение |
|
jos_vm_product |
product_id |
Число |
Уникальный код товара |
||
product_sku |
Нет |
Строка |
Свойство товара |
||
product_desc |
Нет |
Строка |
Краткое описание товара |
||
product_thumb_image |
Нет |
Строка |
Уменьшенная копия изображения товара |
||
product_full_image |
Нет |
Строка |
Изображение товара |
||
product_publish |
Нет |
Логический |
Опубликовать товар или нет |
||
product_in_stock |
Нет |
Число |
Количество товаров на складе |
||
product_name |
Нет |
Строка |
Наименование товара |
||
cdate |
Нет |
Число |
Дата создания |
||
mdate |
Нет |
Число |
Дата модификации |
||
jos_vm_category |
category_id |
Число |
Уникальный код категории товаров |
||
category_name |
Нет |
Строка |
Наименование категории товаров |
||
category_discription |
Нет |
Строка |
Описание категории |
||
category_thumb_image |
Нет |
Строка |
Уменьшенная копия изображения категории |
||
categoty_full_image |
Нет |
Строка |
изображение категории |
||
category_publish |
Нет |
Логический |
Опубликовать категорию или нет |
||
cdate |
Нет |
Число |
Дата создания |
||
mdate |
Нет |
Число |
Дата модификации |
||
atribute_name |
Нет |
Строка |
Наименование свойства товара |
||
jos_vm_product_price |
product_price_id |
Число |
Уникальный код цены товара |
||
product_id |
(FK) |
Число |
Код товара |
||
product_price |
Нет |
Число |
Цена товара |
||
product_currency |
Нет |
Строка |
Валюта |
||
cdate |
Нет |
Число |
Дата создания |
||
mdate |
Нет |
Число |
Дата модификации |
В таблице 2.2 символом обозначается первичный ключ сущности, а символом (FK) обозначается внешний ключ сущности.
2.4.2 Связи между сущностями базы данных Web-сайта
Связь - взаимосвязь между сущностями в предметной области. Связи представляют собой соединения между частями базы данных.
Взаимосвязи между сущностями БД могут быть типизированы по следующим основным видам:
- отношение «один-к-одному» (1:1) означает, что каждая запись одной таблицы соответствует только одной записи в другой таблице;
- отношение «один-ко-многим» (1:М) возникает, когда одна запись взаимосвязана со многими другими;
- отношение «многие-к-одному» означает, что многие записи связаны с одной (М:1);
- отношение «многие-ко-многим» (M:N).
Связи между сущностями базы данных Web-сайта представлены в таблице 2.1.
Таблица 2.1 - Связи между сущностями
Сущности |
Ключи |
Связь |
|||
jos_vm_category |
jos_vm_product |
category_id |
product_id |
1:M |
|
jos_vm_product |
jos_vm_product_attribute_sku |
product_id |
product_id |
1:M |
|
jos_vm_product |
jos_vm_product_price |
product_id |
product_id |
1:M |
|
jos_vm_product |
jos_vm_orders |
product_id |
order_id |
1:M |
|
jos_vm_orders |
jos_vm_orders_ status |
order_id |
order_status_ id |
1:1 |
|
jos_vm_user_info |
jos_vm_orders |
user_info_id |
user_info_id |
1:M |
|
jos_vm_auth_ group |
jos_vm_user_ info |
group_id |
user_info_id |
1:M |
Связь между сущностями jos_vm_category и jos_vm_product определена 1:М, потому что каждая категория товара может включать несколько товаров. Связь jos_vm_product и jos_vm_product_attribute_sku также 1:M, так как у каждого товара может быть несколько свойств. Связь jos_vm_product и jos_vm_orders - одно наименование товара может участвовать сразу в нескольких заказах.
Рисунок 2.1 - Логическая модель базы данных Web-сайта
Связь jos_vm_orders и jos_vm_orders_ status - ожному заказу соответствует один статус. Связь jos_vm_user_info и jos_vm_orders - один покупатель может оформить сразу несколько заказов. Связь jos_vm_auth_ group и jos_vm_user_ info - каждый покупатель принадлежит определённой группе.
Структура таблиц базы данных Web-сайта в MySQL представлена на рисунках 2.2 - 2.4
Для администрирования MySQL используется Web-приложение с открытым кодом phpMyAdmin. phpMyAdmin позволяет через браузер осуществлять администрирование сервера MySQL, запускать команды SQL и просматривать содержимое таблиц и баз данных. Для перехода в phpMyAdmin необходимо в браузера набрать http://localhost/tools/phpmyadmin/.
Рисунок 2.2 - Структура таблицы jos_vm_product
Рисунок 2.3 - Структура таблицы jos_vm_category
Рисунок 2.4 - Структура таблицы jos_vm_ product_attribute_sku
На рисунках 2.2-2.4 столбец Field обозначает наименование атрибутов таблицы; Type - обозначение типа данных.
В таблицах используются следующие типы данных:
1. Int - целое число.
2. Varchar - строка изменяющейся длины.
3. Char - строка фиксированной длины.
4. Decimal - десятичное число со знаками после запятой.
5. Text - текстовое поле.
2.5 Создание шаблона Web-сайта
Для создания шаблона Web-сайта использовалась программа Artisteer 3.0 - программный продукт для создания дизайна для шаблонов, специально предназначенная для работы с Joomla. Удобное визуальное редактирование элементов Web-сайта или шаблона.
Преимущества использования Artisteer'а:
- в установочный пакет продукта включено множество графических объектов: фоновых рисунков, текстур, эффектов и фотографий;
- программа позволяет генерировать дизайн Web-сайта и / или шаблона или их отдельные элементы;
- готовый дизайн легко и быстро экспортируется на CMS Web-сайт на Joomla!;
- готовый дизайн имеет правильный код, соответствующий стандарту «XHTML 1.0 Transitional» и успешно проходит проверку валидатором W3C;
- готовый дизайн одинаково отображается во всех современных браузерах.
Шаблон сайта представлен на рисунке 2.5.
Шаблон сайта включает в себя следующие элементы: верхнее и боковое меню для навигации по сайту; шапку и подвал Web-страницы; набор шрифтов для сайта; фон; вид кнопок; отображение статей на сайте.
Рисунок 2.5 - Шаблон Web-сайта
2.6 Реализация Web-сайта
Для реализации Web-сайта необходимо установить дистрибутив Denwer 3. Установочный пакет скачем с сайта разработчика (http://www.denwer.ru/). Для установки необходимо запустить скаченный архив и запуститься инсталлятор. Окно установки представленно на рисунке 2.6.
Рисунок 2.6 - Окно установки Denwer 3
Следуем подсказкам системы и устанавливаем пакет Denwer 3. После установки будет создан виртуальный диск M:\, а на рабочем столе появятся три ярлыка: запуск, перезагрузка и остановка Denwer.
При реализации Web-сайта использовалась система управления содержимым Joomla! Версия 1.5.22. Установочный пакет скачаем с сайта http://joomlaportal.ru/ и установим в каталог M:\home\localhost\www\project. Для этого необходимо распаковать скаченный файл в данную папку. Далее вводим в браузере http://localhost/project/installation и откроется окно установки Joomla!. Здесь выбираем язык установки, устанавливаем параметры, настраиваем конфигурацию базы данных и настраиваем главную конфигурацию Web-сайта. Для начала работы на Joomla! нужно набрать в браузере http://localhost/project/administrator/ и откроется панель администрирования Joomla! (рисунок 2.6).
Панель администрирования Joomla включает в себя следующие пункты меню:
1. Сайт - в данном пункте можно просмотреть всех зарегистрированных пользователей и информацию о них; также информацию о всех графических файлах Web-сайта; установить общие настройки системы.
2. Всё меню - менеджер главного меню Web-сайта, здесь можно создать пункты меню и настроить их отображение;
3. Материалы - менеджер созданных и опубликованных материалов Web-сайта; менеджер категорий и разделов созданных материалов; менеджер главной страницы.
4. Компоненты - дополнительные компоненты для Web-сайта, в частности модуль Virtuemart для работы с Интернет-магазином; менеджер баннеров, менеджер клиентов баннеров; менеджер контактов и категорий контактов; менеджер лент новостей и категорий новостей; менеджер голосований; статистика поиска; менеджер Web-ссылок и их категорий.
5. Расширения - установка удаление, а также менеджер модулей, плагинов, шаблонов, языков.
6. Инструменты - управление отправкой сообщений от пользователей и получением сообщений; очистка кеша.
7. Помощь - помощь Joomla!; информация о системе.
Рисунок 2.6 - Панель администрирования Joomla!
Чтобы установить ранее созданный шаблон сайта, переходим в «Расширения» - «Установить\Удалить». В окне «Загрузить файл пакета» указываем адрес нашего сохранённого шаблона.
Рисунок 2.7 - Установка расширений для Joomla!
Для применения загруженного шаблона к нашему сайту переходит на вкладку меню «Расширения» - «Менеджер шаблонов». Устанавливаем наш новый шаблон «По умолчанию».
Теперь переходим к созданию меню нашего сайта. Для этого переходим на вкладку «Всё меню» - «Менеджер меню» и в появившемся окне редактируем наше главное меню. Создаём три пункта меню: «магазин», «контакты» и «о парфюмерии». Пункт «Магазин» поставим по умолчанию на главную страницу, он будет отображаться при входе на сайт (рисунок 2.8).
Рисунок 2.8 - Пункты меню Web-сайта
В пункте меню «Магазин» будет находиться Интернет-магазин, а также основная информация по реализуемой ИП Наумова Е.Ю. парфюмерии.
В пункте меню «Контакты» находится контактная информация о владельце магазина и адреса отделов в г. Ставрополь.
В пункте «О парфюмерии» находятся несколько статей о парфюмерии, советы для выбора парфюмерии и т.д.
Для реализации меню «Контакты» используется стандартный шаблон Joomla!
Для наполнения пункта меню «О парфюмерии» были созданы несколько материалов с помощью раздела «Материалы» - «Менеджер материалов» (рисунок 2.9).
Рисунок 2.9 - Менеджер материалов Joomla!
Для создания Интернет - магазина использовалось дополнение для Joomla! Virtuemart Версия 1.8. Это свободное программное обеспечение для создания Интернет-магазина, написан на PHP и использует базу данных MySQL. Установка Virtumart такая же как и любого компонента Joomla! Панель администрирования Virtumart представлена на рисунке 2.10.
Рисунок 2.10 - Панель администрирования Virtumart
Перед началом создания нашего Интернет-магазина, необходимо настроить Virtuemart. Для этого переходим в пункт меню «Настройки» - «Настройки». Здесь устанавливаем общие настройки нашего сайта, т.е. как он будет выглядеть. Настраиваем регистрацию нового пользователя, вид и отображение сайта (количество товаров в строке).
Далее настроим группы пользователей. Для этого нужно зайти в пункт меню «Настройки» - «Группы пользователей» и создать две группы: admin (администратор Web-сайта) и shopper (обычный покупатель). Для распределения прав доступа к модулям нашего сайта необходимо зайти в «Настройки» - «Список модулей» и наделим правами созданных нами пользователей.
За регистрацию новых пользователей на сайте отвечает стандартный модуль Virtumart. При регистрации пользователя необходимо ввести данные о себе. Для настройки полей регистрации перейдём в пункт меню «Настройки» - «Управление полями, заполняемыми пользователем».
Для внесения товаров в наш Интернет-магазин необходимо создать сначала три категории товаров: женская парфюмерия, мужская парфюмерия и подарочные наборы. Для этого перейдём в «Товары» - «Список категорий» и добавим новые категории. Далее для добавления товаров перейдём в пункт меню «Товары» - «Товары». Добавим товары в наш магазин и заполним основную информацию о товарах (наименование, цена, описание и т.д.) (рисунок 2.11). Парфюмерия обладает свойством объём в миллилитрах, необходимо добавить для каждого товара это свойство и соответственно свою цену согласно объёму.
Вариант доставки и способ оплаты в Интернет-магазине «Наличными курьеру». Для того чтобы пользователь при оформлении заказа мог видеть данный вариант доставки, перейдём в пункт «Доставка» - «Варианты доставки» и добавим новый. Где укажем, что доставка бесплатна. Добавим способ оплаты в пункте меню «Магазин» - «Способы оплаты».
Рисунок 2.11 - Добавление нового товара в Интернет-магазин
«Корзина» приобретаемых товаров, регистрации пользователей, поле поиска было добавлено в Web-сайт с помощью установки дополнительных расширений для Joomla! и Virtuemart.
Настройка функциональных возможностей сайта и оформления возможна с помощью добавления новых модулей для Joomla! и Virtuemart, а также по средствам редактирования исходного кода Web-сайта и таблиц стилей CSS.
Выводы
1. Web-сайт ИП Наумова Е.Ю. реализован на языке Web-программирования PHP c использованием Web-сервера Apache и СУБД MySQL, а также система управления содержимым Joomla!.
2. База данных Web-сайт ИП Наумова Е.Ю. из восьми таблиц.
3. Шаблон Web-сайта создан на дизайнере шаблон Artisteer 3.0.
4. Интернет-магазин реализован с помощью Virtuemart - дополнения для Joomla!.
5. Web-сайт разработан в полном соответствии с требованиями заказчика, поддерживает необходимую функциональность и может быть рекомендован к внедрению.
3. Информационное и программное обеспечение
3.1 Общие сведения о программном продукте
В дипломном проекте разработан Web-сайт элитной парфюмерии «Parfumstav.ru» для ИП «Наумова Е.Ю.» г. Ставрополь (далее Фирма).
Программное обеспечение, необходимое для функционирования программного продукта:
- операционная система: Windows XP/Vista/7;
- Internet Explorer/Opera/Mozilla.
Язык программирования (среда разработки), на котором написан программный продукт:
- язык программирования - Php с использованием JavaScript, CSS;
- cреда разработки Joomla 1.5.22.
3.2 Функциональное назначение Web-сайта
Назначение Web-сайта - предоставление информации о Фирме, о продукции, продаваемой в магазинах, а также продажа элитной парфюмерии на территории г. Ставрополя по средствам создания Интернет-магазина на базе Web-сайта.
Цель создания Web-сайта - реклама в сети Интернет и привлечение новых клиентов.
Цель создания Интернет-магазина - максимизация прибыли Фирмы и привлечение новых клиентов.
Функциональные ограничения на применение: наличие на компьютере пользователя установленной операционной системы семейства Windows и Internet-браузеров.
3.3 Описание логической структуры
Структура Web-сайта - перечень и взаимное расположение разделов Web-сайта, их взаимосвязь. Часто изображается в виде блок-схемы - «дерева». Структура Web-сайта - способ компоновки, расположения, а значит, и подачи информации, который, благодаря использованию специальных инструментов, упрощающих её восприятие, позволяет за короткий промежуток времени максимально подробно рассказать о предоставляемых Вашей организацией услугах.
Логическая структура сайта может быть представлена в виде четырех основных моделей: линейная модель, модели «решетка», «дерево» (иерархия) и «паутина». Кроме того, существуют различные комбинации на базе основных моделей.
При разработке Web-сайта использовалась логическая структура сайта «дерево».
Логическая структура сайта «дерево» - это наиболее часто встречающаяся модель организации сайта. «Дерево» - иерархическая структура - позволяет посетителям сайта по своему желанию управлять глубиной посещения сайта. Пользователь при заходе на заглавную страницу оказывается перед выбором, куда идти дальше. После перехода в нужный раздел, он подбирает необходимый подраздел и т.п.
В каждой страничке сайта с левой стороны находится карта сайта с гиперссылками, в частности: «Магазин» с имеющимися категориями товаров, регистрация пользователя или вход в уже существующий аккаунт. Наверху страницы также имеются гиперссылки на разделы Web-сайта, такие как: «Магазин», «Контакты», «О парфюмерии». С их помощью можно переместиться к любой странице. Простота логической структуры позволяет без труда находить нужную информацию на сайте.
Рисунок 3.1 - Логическая структура Web-сайта
3.4 Требования к техническому обеспечению
3.4.1 Требования к техническому обеспечению Web-сервера
Основные технические требования к программному обеспечению сервера:
- операционная система семейства Windows или Unix;
- поддержка СУБД MySQL 5.0 или выше;
- поддержка PHP 5.0 и выше;
- интерпретатор PHP 5.0 или выше, установленный как модуль Web-сервера;
- поддержка Web-сервера Apache 1.3.x;
- поддержка Joomla! 1.5;
- свободное место, предоставляемое сервером не менее 1 Гбайта.
3.4.2 Требования к техническому обеспечению рабочей станции пользователя
Для нормальной работы Web-сайта у пользователя должна быть установлена операционная система Windows или Unix. А также любой браузер для просмотра Web-страниц. Для установка необходимого программного обеспечения система должна отвечать следующим минимальным требованиям:
- процессор Pentium с частотой 233 МГц или более быстрый (рекомендуется не менее 300 МГц);
- не менее 64 Мбайт оперативной памяти (рекомендуется не менее 128 Мбайт);
- не менее 1,5 Гбайт свободного места на жестком диске;
- дисковод для компакт- или DVD-дисков;
- клавиатура, мышь или совместимое указывающее устройство;
- видеокарта и монитор, поддерживающие режим Super VGA с разрешением не менее чем 800x600 точек;
- звуковая плата.
3.4.3 Требования к оперативно запоминающему устройству
Минимальный объем оперативного запоминающего устройства (ОЗУ), необходимый для работы приложения Мбайт, определяется по формуле:
WОЗУ= WОЗУ1+ WОЗУ2 +WОЗУ3 (3.1)
где WОЗУ1 - минимально необходимый размер ОЗУ, требуемый для работы операционной системы, Мбайт;
WОЗУ2 - объем ОЗУ, занимаемый задачами программного продукта, Мбайт;
WОЗУ3 - минимальных требований со стороны дополнительных программных модулей, обеспечивающих работу программного продукта, Мбайт.
Подобные документы
Проектирование книжного интернет-магазина для реализации книжной продукции через Интернет. Анализ и обоснование выбора языков программирования и средств разработки сайта. Затраты внедрение сайта, его программное обеспечение, тестирование и отладка.
дипломная работа [2,1 M], добавлен 06.06.2013Обоснование выбора языка программирования для создания интернет магазина. Построение виртуальных страниц. Определение затрат на создание Web-сайта. Расчет трудоемкости создания программного продукта. Использование HTML как языка разметки гипертекста.
дипломная работа [1,2 M], добавлен 28.05.2016Преимущества и недостатки электронной коммерции. Описание локального сервера Denwer. Структура файлов и папок. Особенности PHP, MySQL, CSS, HTML. Разработка структуры сайта интернет-магазина по продажи гитар и комплектующих, его программная реализация.
курсовая работа [5,0 M], добавлен 25.10.2014Особенности создания сайта интернет-магазина для частных лиц и организаций. Анализ финансовой и технико-экономической деятельности фирмы. Создание информационной модели сайта, ее базовые элементы. Выбор программного и аппаратного обеспечения сайта.
дипломная работа [1,5 M], добавлен 08.12.2013CRM-системы: разновидности, проблемы реализации, их преимущества и недостатки. Критические характеристики CRM-систем для работы через Интернет (WEB-CRM). Разработка содержания и структуры WEB-сайта интренет-магазина "Vinil", создание схемы и базы данных.
курсовая работа [2,6 M], добавлен 19.05.2013Анализ сравнения интернет-магазина и электронного магазина. Проектирование структуры web-сайта. Обработка заказа. Основное понятие языка php. Средства безопасности системного уровня приложения. Разработка структуры базы данных и структуры web-сайта.
курсовая работа [1,4 M], добавлен 31.03.2014Характеристика отдела ЗАГСа Еловского района, его деятельности и структуры. Разработка сайта управления записью актов гражданского состояния. Обоснование выбора языков программирования и средств разработки сайта. Затраты на разработку и внедрение сайта.
дипломная работа [4,7 M], добавлен 30.05.2014Автоматизация управления, учета деятельности ноутбук-салона "Буква". Внутренняя модель магазина, его взаимодействие с внешними субъектами. Разработка сайта интернет-магазина с обновлением прайса, регистрацией клиентов. Клиентская часть, администрирование.
курсовая работа [293,1 K], добавлен 22.10.2015Понятие web-сайта и их типы. Программы для создания web-сайта. Описание структуры проекта. Алгоритм создания сайта. Описание конструктора Jimdo. Языки программирования серверного выполнения. Создание полнофункционального веб-сайта для ОАО "КУЛЗ".
курсовая работа [3,5 M], добавлен 05.06.2015Создание административной части сайта. Дизайн веб-сайта. Установка шаблона Joomla. Система администрирования. Определение прибыли и свободной отпускной цены программного средства. Обоснование экономической целесообразности проведения мероприятия.
дипломная работа [1,2 M], добавлен 02.09.2016