/
/
Введение
Основной целью разработки дипломного проекта является разработка 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:homelocalhostwwwproject. Для этого необходимо распаковать скаченный файл в данную папку. Далее вводим в браузере 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 - минимальных требований со стороны дополнительных программных модулей, обеспечивающих работу программного продукта, Мбайт.
Так как предполагается использовать приложение, работающее под управлением операционной системы Windows XP, то WОЗУ1= 128 Мбайт.
Объем ОЗУ, занимаемый задачами программного продукта, WОЗУ2=45 Мбайт.
Для поддержания дополнительных программных модулей, обеспечивающих работу приложения, учитывается размер памяти WОЗУ3= 24 Мбайт.
WОЗУ = 128+45+24=197 Мбайт.
3.4.4 Требования к наличию свободного места на жестком диске
Определить минимально необходимое свободное пространство на жёстком диске W, Мбайт, необходимое для установки программы можно, используя следующее соотношение:
W=W1+W2 (3.2)
где W1 - размер пространства, которое занимает инсталляции информационной системы (подсистемы), Мбайт, W1= 177 Мбайт;
W2 - размер пространства, которое занимает инсталляции дополнительных программных модулей, обеспечивающих работу программного продукта, W2=144 Мбайт.
Подставив в формулу 3.2, получим W: W=177+144= 321 Мбайт.
3.4.5 Требования к монитору
Каких либо специфических требований программный продукт не предъявляет. Следовательно, для работы приложения необходим видеоадаптер с минимальным объемом памяти 1 Мбайт и поддерживающий режим 1024Ч768, что определяется размером диалоговых окон.
3.5 Установка и вызов программы
Для запуска Web-сайта «parfumstav.ru» необходимо запустить любой Internetбраузер и набрать в строке адреса в локальном режиме htpp://parfumstav.ru, после чего пользователь попадет на главную страницу приложения.
3.6 Входные данные Web-сайта
К входным данным относится информация, заполняемая пользователями Web-сайта при регистрация на сайте, а также при совершении покупок по средствам ввода количества заказанного товара и адреса доставки.
При регистрации пользователь вводит свои личные данные в поля, обязательные для заполнения:
- имя пользователя (имя, которое пользователь будет вводить при авторизации на сайте);
- пароль (используется при входе на сайт, его знает только посетитель Web-сайта);
- имя и фамилия пользователя;
- e-mail (адрес электронной почты, на который будет приходить информация о регистрации и состоянии заказа);
- город;
- адрес доставки;
- контактный телефон.
Когда пользователь покупает товар, он вводит количество покупаемого товара, а также выбирает необходимый ему объём из списка.
При оформлении заказа пользователь может ввести адрес доставки, если он его не ввёл при регистрации или адрес его личный адрес не соответствует возможному адресу доставки.
3.7 Выходные данные Web-сайта
Выходные данные представлены формой управления учетной записью пользователя, в которой после регистрации доступна информация:
- об учетной записи, где можно изменить контактную информацию;
- информация о доставке, где можно добавить новый адрес доставки;
- информация о заказе, где представлены все заказы пользователя и статус каждого заказа в отдельности.
Также к выходным данным относится форма, в которой доступна информация о товарах, которые были добавлены покупателем, сумма заказа, возможность оформить заказ. Форма корзины представлена на рисунке 3.4
К выходным данным относятся формы оформления заказа:
- адрес доставки;
- варианты доставки;
- способы оплаты;
- завершить заказ.
3.8 Результаты тестирования Web-сайта
Программа тестирования Web-сайта включает проверку корректности отображения страниц Web-сайта в различных браузерах.
Кроссбраузерность - свойство сайта отображаться и работать во всех популярных браузерах идентично. Под идентичностью понимается отсутствие развалов верстки и способность отображать материал с одинаковой степенью читабельности.
Все основные Интернет-браузеры корректно отображают страницы Web-сайта.
Выводы
1. Для нормального функционирования программы достаточно наличия операционной системы Windows XP, персонального компьютера с процессором Pentium 300 МГц, 256 Мбайт оперативной памяти.
2. Любого цветного монитора с разрешением 1024Ч768.
3. Любого браузера для просмотра Web-страниц.
4. Требования к серверу:
- сервер должен поддерживать PHP 5 и СУБД MySQL;
- поддержка Joomla!;
- свободное место, предоставляемое сервером 1 Гбайт.
4. Технико-экономическое обоснование проекта
4.1 Краткая характеристика проекта
магазин парфюмерия сайт программирование
В дипломном проекте разработан Web-сайт элитной парфюмерии parfumstav.ru.
Назначение Web-сайта - продажа элитной парфюмерии через интернет на территории г. Ставрополя, а также предоставление полной информации о магазине и товарах, продаваемых на Фирме.
Цель создания Web-сайта - максимизация прибыли Фирмы и привлечение новых клиентов.
Данный Web-сайт выполняет следующие функции:
- предоставление информации о Фирме;
- предоставление информации о товарах, реализуемых на фирме;
- предоставление информации о акциях и скидках, предоставляемых Фирмой;
- информирование клиентов о контактных данных Фирмы;
- предоставление возможность покупки товаров по средствам Интернет-магазина.
При разработке Web-сайта использовался скриптовый язык программирования PHP, html редактор Dreamweaver, система управления содержимым Joomla!
Для того, что бы показать экономическую целесообразность и эффективность, достигаемую в результате внедрения проекта, произведем ее расчет.
В этом разделе рассмотрены вопросы расчета:
- трудоемкости выполняемых работ;
- суммарных затрат на создание программного продукта;
- чистого дисконтированного дохода за четыре года использования
программного продукта;
- внутренней нормы доходности проекта и срока его окупаемости.
4.2 Трудоемкость выполняемых работ
Для определения трудоемкости выполняемых работ, прежде всего, составляется перечень всех основных этапов работ, которые должны быть выполнены.
Трудоемкость разработки программного обеспечения Tпо, чел.-ч., определяется по формуле
Tпо=Tо+Tи+Tа+Tп+Tотл+Tд, (4.1)
где Tо - затраты труда на описание задачи, чел.-ч.;
Tи - затраты на исследование предметной области, чел.-ч.;
Tа - затраты на разработку блок схемы, чел.-ч.;
Tп - затраты на программирование, чел.-ч.;
Tотл - затраты на отладку программы, чел.-ч.;
Tд - затраты на подготовку документации, чел.-ч.
Большинство составляющих трудоемкости определяются через общее число операторов D, ед., по формуле
D=бc (1+p), (4.2)
где б - исходное число строчек кода в тексте программы (б =1000);
c - коэффициент сложности задачи, (с = 1,25… 2);
p - коэффициент коррекции программы, учитывающий новизну проекта (для совершенно новой программы p=0,1).
Коэффициент сложности задачи «с» характеризует относительную сложность программы по отношению к так называемой типовой задаче, реализующей стандартные методы решения, сложность которой принята равной единице (величина коэффициента «с» лежит в пределах от 1,25 до 2). Для рассматриваемого программного продукта, включающего в себя алгоритмы учёта, анализа, отчётности, поиска - коэффициент сложности задачи примем равным 1,7 (с=1,7).
Коэффициент «р» коррекции программы, учитывающий новизну проекта, количественно характеризует увеличение объёма работ по реализации программного продукта, возникающего внесения изменений в алгоритм или в тексте программы по результатам её тестирования и отладки, с учётом коррекций требований к прецедентам, поддерживаемым программным продуктом, со стороны заказчика. В данном случае заказчик недостаточно хорошо представлял себе полный перечень прецедентов, которые должен поддерживать программный продукт, а это приводило к многочисленным корректировкам и доработкам текста программного кода. Поэтому примем коэффициент «р» равным 0,1.
В результате подстановки численных значений коэффициентов и параметров в формулу (4.2) получим следующее общее число строчек кода в тексте программы: D=1000Ч1,7Ч (1+0,1)=1870 ед.
Затраты труда на описание задачи Tо точно определить заранее невозможно, поэтому ориентировочно принимаем Tо= чел.-ч.
Затраты труда на исследование предметной области Tи, чел.-ч., с учетом уточнения описания и квалификации программистов определяются по формуле
ТИ = Db/(sИkK), (4.3)
где D - общее число операторов, ед.;
b - коэффициент увеличения затрат труда, вследствие недостаточного описания задачи (b=1,2… 1,5);
su - количество операторов, приходящееся на один чел.-ч. (для данного вида работ su= 70 ед./чел.-ч);
kk - коэффициент квалификации программиста (этот коэффициент определяется в зависимости от стажа).
Работы по описанию задачи, исследования предметной области и разработку блок схемы решения выполняет инженер-технолог с окладом 5000 руб. в месяц и коэффициентом квалификации kк=1,4 (опыт работы по специальности больше двух лет)
В связи с тем, что решение рассматриваемой задачи потребовало уточнения и доработок, примем коэффициент b = 1,4.
ТИ = 1870Ч1,4/(70Ч1,4) = 28,77 чел.-ч.
Затраты труда на разработку алгоритма решения задачи ТА, чел.-ч., рассчитываются по формуле:
ТА = D/(sАkK), (4.4)
где D - общее число операторов, ед.;
sА - количество строчек кода алгоритма решения задачи, приходящееся на один чел.-ч., (ед./ чел.-ч.);
kK - коэффициент квалификации работника (определяется в зависимости от стажа работы).
Для расчета по формуле (4.4) примем sА = 20 ед./ чел.-ч.
Подставив численные значения параметров и коэффициентов в формулу (4.4), получим
ТА = 1870/(20Ч1,3) = 71,92 чел.-ч.
Затраты труда на разработку алгоритма решения задачи Tа, чел.-ч., рассчитывается по формуле:
ТП = D/(sАkK), (4.5)
где D - общее число строчек кода в тексте программы, ед.;
- количество строчек кода в тексте программы, приходящееся на один чел. - ч., (ед / чел.-ч.);
- коэффициент квалификации работника (определяется в зависимости от стажа работы).
Для расчёта по формуле (4.4) примем = 20 ед./чел. - ч.
ТП = 1870/(20Ч1,3) = 71,92 чел.-ч.
Затраты труда на отладку программы на ПК Tотл, чел.-ч., вычисляют по формуле:
ТОТЛ = D/(sОТЛkK), (4.6)
где D - общее число строчек кода в тексте программы, ед.;
sотл - количество отлаживаемых операторов программы, приходящееся на один чел.-ч., (ед / чел.-ч.);
kk - коэффициент квалификации работника (определяется в зависимости от стажа работы).
Для расчёта по формуле (4.6) примем sотл = 5 ед./чел.-ч.
Подставив численные значения параметров и коэффициентов в формулу (4.6), получим: ТОТЛ = 1870/(5Ч1,3) = 287,69 чел.-ч.
Затраты труда на подготовку документации по задаче Tд, чел.-ч., вычисляют по формуле
Tд = Tдр +Tдо, (4.7)
где Tдр - затраты труда на подготовку материалов в рукописи, чел.-ч.:
Tдо - затраты труда на редактирование, печать и оформление документации, чел.-ч.
Затраты труда на подготовку материалов в рукописи Tдр, чел.-ч., вычислим по формуле:
ТДР = D / (sДРkK), (4.8)
где D - общее число строчек кода в тексте программы, ед.;
Sдр - количество операторов программы в рукописи, приходящееся на один чел. - ч., (ед / чел. - ч.);
kk - коэффициент квалификации работника (определяется в зависимости от стажа работы).
Для расчёта по формуле (4.8) примем Sдр = 20 ед./чел. - ч.
Подставив численные значения параметров и коэффициентов в формулу (4.8) получим:
ТДР = 1870/(20Ч1,3) = 71,92 чел.-ч.
Затраты труда на редактирование, печать и оформление документации Tдо, чел.-ч., вычислим по формуле:
Tдо=0,75ЧTдр. (4.9)
Подставив численное значение затраты труда на подготовку материалов в рукописи чел.-ч., в формулу (4.9), получим:
Tдо=0,75Ч71,92=53,94 чел. ч.
Таким образом, подставив численные значения затраты труда на подготовку материалов в рукописи Tдр, чел.-ч., и затраты труда на редактирование, печать и оформление документации Tдо, чел.-ч., в формулу 4.7, получим:
Tд = 71,92 +53,94=125,86 чел.-ч.
Подставив все полученные данные, составляющие трудоёмкость разработки программного обеспечения в формулу (4.1), получим:
Tпо=40+28,77+71,92+71,92+287,69+125,86= 626,17 чел.-ч.
С учётом уровня языка программирования трудоёмкость разработки программы может быть скорректирована следующим образом:
Tкор=TпоЧkкор, (4.10)
где kкор - коэффициент коррекции, учитывающий изменения трудоёмкости разработки программного обеспечения в зависимости от уровня языка программирования;
Tкор - откорректированная трудоёмкость разработки программного обеспечения, чел.-ч.
Использованный среда разработки относится к алгоритмическим языкам высокого уровня, с учётом этого примем kкор = 0,8.
Таким образом, получим по формуле (4.10) итоговую откорректированную трудоёмкость разработки программы:
T=626,17Ч0.8=500,94 чел.-ч.
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ч = 8000/176 = 45,45 руб./ч.
Основная заработная плата Зо, руб., производственного персонала определяется по формуле:
Зо= sч ЧTкор (4.12)
Подставив все числовые значения параметров в формулу (4.13) получим, что основная заработная плата инженера-программиста первой категории составит:
Зо= 45,45Ч500,94 = 22767,54 руб.
Дополнительная заработная плата Зд, руб., производственного персонала определяется по формуле:
Зд=ЗоЧзд, (4.14)
где зд - коэффициент дополнительной заработной платы.
Коэффициент дополнительной заработной платы инженера-программиста первой категории составляет зд = 0,3. Таким образом, дополнительная заработная плата Зд, руб., инженера-программиста первой категории, вычисленная по формуле (4.14), равна Зд=0,3Ч22767,54 = 6830,26 руб.
Отчисления в Пенсионный фонд Российской Федерации, Фонд социального страхования Российской Федерации и фонды обязательного медицинского страхования Российской Федерации согласно закону №212-ФЗ от 24.07.2009 ЗС, руб., вычислим по формуле
, (4.15)
где зс ? норматив социальных отчислений (зс=34%).
В соответствие с законом №212-Ф3 от 24.07.2009 норматива страховых взносов составляет 34% (зс =34%).
Подставив все численные значения в формулу (4.15) получим, что отчисления на страховые взносы равны:
Таким образом, размер страховых взносов составит 10063,25 руб.
Затраты на потребляемую электроэнергию Зэ, руб.:
Зэ=Pвtвцэ, (4.16)
где Pв - мощность ЭВМ, кВт;
tв - время работы вычислительного комплекса, ч;
цэ - стоимость 1 кВт-ч электроэнергии, руб./кВт-ч.
Мощность ЭВМ, на которой работает инженер-программист первой категории, равна Pв = 0,3 кВт
Время работы вычислительного комплекса tв ч, при создании программного продукта можно определить по формуле
tв=бп(Tп+Tдо+Tотл) kкор, (4.17)
где бп - коэффициент, учитывающий затраты времени на профилактические работы на ЭВМ;
kкор - коэффициент коррекции времени работы вычислительного комплекса.
Для расчетов по формуле (4.17) примем бп = 1,2 и kкор = 0,8. Подставив все численные значения параметров в формулу (4.17) получим
tв = 1,2Ч (71,92+53,94+287,69) Ч0,8 = 466,06 ч.
Стоимость 1 кВтч электроэнергии составляет цэ = 3,74 руб./ кВтч.
Подставив все численные значения параметров в формулу (4.16) получим, что затраты на потребляемую электроэнергию составят
Зэ=0,3Ч3,74Ч466,06 = 522,92 руб.
Данные для расчёта затрат на материалы и запасные части занесём в таблицу 4.1.
Таблица 4.1 - Затраты на материалы и покупные изделия
Материал, покупаемое изделие |
Количество, ед. |
Цена за единицу, руб. |
Сумма, руб. |
|
Тонер для картриджа принтера |
2 |
150 |
300,00 |
|
USB-Flash накопители, 1ГБ |
4 |
400 |
1600,00 |
|
Бумага офисная |
2 |
150 |
300,00 |
|
Лицензионное программное обеспечение |
1 |
9000,00 |
9000,00 |
|
Итого |
11200,00 |
Следовательно, затраты на материалы и запасные части Зм составят:
Зм =300+1600+300+9000 = 11200 руб.
Затраты на техническое обслуживание и текущий ремонт вычислительной техники Зп, руб.:
, (4.18)
где Kв - балансовая стоимость вычислительной техники, руб.;
tв.г. - годовой фонд времени работы вычислительной техники (tв.г.=1986 ч);
б - норма отчислений на ремонт.
Для расчётов по формуле (4.18) примем:
- балансовая стоимость вычислительной техники Kв 50000,00 руб.;
- норма отчислений на ремонт б = 4%;
- годовой фонд времени работы вычислительной техники при 40-часовой рабочей неделе в текущем году tв.г.=1986 ч.
Подставив все числовые значения параметров в формулу (4.18) получим, что затраты на техническое обслуживание и текущий ремонт вычислительной техники составят:
руб.
Затраты на амортизацию вычислительной техники Зао, руб.:
, (4.19)
где Kв - балансовая стоимость вычислительной техники, руб.;
- норма отчислений на амортизацию вычислительной техники, %;
tв.г. - годовой фонд времени работы вычислительной техники, ч.
Для расчётов по формуле (4.19) примем:
- балансовая стоимость вычислительной техники Kв 50000,00 руб.;
- норма отчислений на амортизацию = 10%;
- годовой фонд времени работы вычислительной техники при 40-часовой рабочей неделе в текущем году tв.г. = 1986 ч.
Подставив все числовые значения параметров в формулу (4.19) получим, что затраты на амортизацию вычислительной техники составят:
руб.
Все расчёты по статьям калькуляции затрат, составляющих себестоимость автоматизированной подсистемы сведены в таблицу 4.2.
Таблица 4.2 - Величины затраты, составляющих себестоимость автоматизированной информационной системы
Статья расхода |
Сумма, руб. |
|
Основная заработная плата производственного персонала |
22767,54 |
|
Дополнительная заработная плата производственного персонала |
6830,26 |
|
Отчисления на страховые взносы |
10063,25 |
|
Затраты на потребляемую электроэнергию |
522,92 |
|
Расходы на материалы и запасные части |
11200,00 |
|
Затраты на техническое обслуживание и ремонт вычислительной техники |
938,69 |
|
Затраты на амортизацию вычислительной техники |
2346,73 |
|
Итого |
54669,39 |
Таким образом, полные затраты на создание программного продукта составляют 54669,39 руб.
Поскольку разработка программного продукта осуществляется сторонней организацией по техническому заданию, то оптовая цена программного продукта рассчитывается по формуле:
Ц=З (1+ Hp), (4.20)
где - норма рентабельности, %.
Для расчётов по формуле (4.20) примем = 15%. Подставив численное значение параметров в формулу (4.20) получим:
Ц=54669,39Ч(1+0,15) = 62869,80 руб.
Капиталовложения при внедрении программного продукта равняются его оптовой цене: К = Ц = 62869,80 руб.
4.4 Оценки экономической эффективности внедрения программного продукта
Показатель эффекта определяет все позитивные результаты, достигаемые при использовании программного продукта. Прибыль от использования программного продукта за год эксплуатации П, руб., определяется по формуле:
П = Э?Зисп, (4.21)
где Э - стоимостная оценка результатов применения программного продукта в течение года, руб.;
3 исп - стоимостная оценка затрат при использовании программного продукта в течение года, руб.
Приток денежных средств из-за использования программного продукта Э, руб., в течение года может составить:
Э = (Зруч?Завт)+Эдоп, (4.22)
где Зруч - затраты на ручную обработку информации, руб.;
Завт - затраты после внедрения подсистемы, руб.;
Эдоп - дополнительный экономический эффект, связанный с возможностью разработки заполнять данными, руб. То есть операторы могут использовать удобный и понятный интерфейс этого средства для заполнения.
Данный продукт используется администратором Web-сайта. Оклад сотрудников составляет 12000 руб., премиальный фонд - 50% от оклада. Тогда, цена одного часа работы программиста цч, руб./ч., составит:
Цч = руб./ч
В таблице 4.3 приведены данные, полученные в ходе тестирования программы, о времени, затрачиваемом на обработку информации вручную и при использовании программного продукта за один месяц.
Таблица 4.3 - Данные о времени, затрачиваемом на обработку информации вручную и при использовании программного продукта за один месяц
Наименование работы |
, ч. |
, ч. |
|
Обработка первичных документов |
10 |
5 |
|
Расчёт основных показателей |
20 |
2 |
|
Составление отчётов |
10 |
3 |
|
Итого |
40 |
10 |
В таблице 4.3 использованы следующие условные обозначения:
- затраты на ручную обработку информации в месяц, ч.;
- затраты на автоматизированную обработку информации в месяц, ч.
Из таблицы 4.4 следует, что общие затраты времени на ручную обработку информации в месяц tобщ.р, ч., составляют tобщ.р, = 40 ч., а общие затраты на автоматизированную обработку информации - tобщ.а, = 10 ч.
Годовые затраты (затраты за 12 месяцев) сотрудников при ручной обработке информации вычислим по формуле:
Зруч = tобщ.рЧ12ЧЦч (4.23)
Тогда годовые затраты кредитных инспекторов при ручной обработке информации (по данным таблицы 4.3 общие затраты времени на ручную обработку информации = 40 ч./месяц) составят:
Зруч=40Ч12Ч102,27 = 49089,60 руб.
Годовые затраты (затраты за 12 месяцев) сотрудников при автоматизированной обработке информации вычислим по формуле:
Завт = tобщ.аЧ12ЧЦч. (4.24)
Тогда годовые затраты кредитных инспекторов при автоматизированной обработке информации (по данным таблицы 4.3 общие затраты времени на ручную обработку информации tобщ.а = 10 ч./месяц) составят:
Завт = 10Ч12Ч102,27 = 12272,40 руб.
Следовательно, годовой эффект от внедрения программного продукта, даже без учёта дополнительного экономического эффекта (Эдоп= 0), на основании формулы (4.22), получится равным:
Э = Зруч?Завт=49090?12272 = 36817 руб.
Эксплуатационные затраты при использовании программного продукта состоят из затрат на электроэнергию, техническое обслуживание, текущий ремонт вычислительной техники и затрат на амортизацию вычислительной техники.
На основании формулы (4.16), для персональных компьютеров за 12 месяцев затраты на электроэнергию при потребляемой мощности компьютера Рв = 0,3 кВт составят (стоимость электроэнергии цэ = 3,74 руб./кВт-ч.):
Зэ=0,3Ч10Ч12Ч3,74 = 134,64 руб.
Балансовая стоимость вычислительной техники Kв 50000,00 руб. Тогда, на основании формулы (4.18), для персонального компьютера начальника отдела кадров за 12 месяцев затраты на техническое обслуживание и текущий ремонт составят:
руб.
Затраты на амортизацию вычислительной техники по формуле (4.19) составят:
руб.
Тогда, эксплуатационные затраты при использовании программного продукта составят:
Зисп = Зэ + Зп + Зао = 134,64 + 120,85 + 302,11 = 557,60 руб.
Прибыль от использования программного продукта за год рассчитаем по формуле (4.21):
П = Э - З = 49090 - 489,92 = 48532,00 руб.
Таким образом, имеем следующий денежный поток:
0 шаг (капиталовложения) ? 62869,80 руб.;
1 шаг ? 48532,00 руб.;
2 шаг ? 48532,00 руб.;
3 шаг ? 48532,00 руб.;
4 шаг ? 48532,00 руб.;
5 шаг ? 48532,00 руб.
Чистый дисконтированный доход ЧДД, руб., от использования программного продукта определим по формуле:
, (4.25)
где N - расчётный период, год;
Пk - прибыль от использования программного продукта за k-й год его эксплуатации, руб.;
К - капиталовложения при внедрении программного продукта, руб.
Следовательно, ЧДД, руб., при N = 4, т.е. за четыре года использования программного продукта (срок до морального старения рассматриваемой информационной системы) при норме дисконта Е = 20% в соответствие с формулой (4.25) составит:
руб.
Приходим к выводу, что ЧДД положителен, т.е. проект эффективен.
Внутреннею норму доходности проекта , %, определим по формуле:
, (4.26)
где ? максимальное значение внутренней нормы дисконта, %, при которой ЧДД является положительной величиной (ЧДД > 0);
? минимальное значение внутренней нормы дисконта, %, при которой ЧДД является отрицательной величиной (ЧДД < 0);
ЧДД|? ЧДД, руб., вычисляемый по формуле (4.25) при подстановке нормы дисконта E = ЧДД|;
? ЧДД, руб., вычисляемый по формуле (4.25) при подстановке нормы дисконта E = ЧДД|
Предполагаем, что лежит в диапазоне 50% … 60%. При норме дисконта =50% получаем ЧДД = 10003,56 руб. Таким образом, при = 50% ЧДД положителен.
При норме дисконта =60% получаем ЧДД = ?1105,64 руб. Таким образом, при = 60% ЧДД отрицателен.
Следовательно, по формуле (4.26) имеем:
Рассчитаем срок окупаемости проекта. Срок окупаемости проекта Ток, год, найдём по формуле:
(4.27)
где N - максимальное количество лет, прошедших с начала эксплуатации программного продукта, в течение которых величина дохода от его использования не превысила величины капиталовложения при внедрении программного продукта;
Эj - величины приведённых (дисконтированных) годовых эффектов за j-й год, руб., прошедший с начала эксплуатации программного продукта, вычисленные по формуле (4.25) при подстановке нормы дисконта Е = 20%.
Величина приведённого (дисконтированного) годового эффекта за первый год расчётного периода по формуле (4.25) равна:
Э1 = 48532,00/(1+0,2) = 40443,33 руб.
что больше величины капиталовложений (K =62869,80)
Тогда величина приведённого (дисконтированного) годового эффекта за второй год периода равна:
Э2 = 40443,33+33702,78 = 74146,11 руб.
Что больше величины капиталовложений (K=62869,80).
Тогда в формуле (4.27) имеем N=1 и срок окупаемости составит:
Ток = 1 + (62869,80 - 40443,33)/74146,11 = 1,30 года.
4.5 Основные технико-экономические показатели проекта
Для удобства анализа, все основные технико-экономические показатели проекта сведены в таблицу 4.4.
Таблица 4.4 - Основные технико-экономические показатели проекта
Основные характеристики |
Единицы измерения |
Проект |
|
Итоговая трудоёмкость разработки |
чел.-ч. |
500,94 |
|
Полные затраты на создание программного продукта |
руб. |
54669,39 |
|
Оптовая цена программного продукта |
руб. |
62869,80 |
|
Годовой экономический эффект от внедрения программного продукта |
руб. |
48532,00 |
|
Чистый дисконтированный доход |
руб. |
82270,59 |
|
Внутренняя норма доходности |
% |
59,00 |
|
Срок окупаемости проекта |
год |
1,30 |
Выводы
1. Итоговая трудоемкость разработки программного продукта составляет 500,94 чел.-ч.
2. Полные затраты на создание программного продукта составляют 54669,39 руб.
3. Оптовая цена программного продукта - 62869,80 руб.
4. Годовой эффект от внедрения программного продукта составляет 48532,00 руб.
5. Чистый дисконтированный доход - 82270,59 руб.
6. Внутренняя норма доходности - 59%.
7. Срок окупаемости проекта - 1,30 года.
8. Таким образом, разработка Web-сайта является экономически обоснованной и эффективной.
Заключение
Результатом дипломного проектирования является разработка Web-сайта.
В результате дипломного проектирования было выявлено, что:
- итоговая трудоемкость разработки программного продукта составляет 500,94 чел.-ч;
- полные затраты на создание программного продукта составляют 54669,39 руб.;
- оптовая цена программного продукта - 62869,80 руб.;
- годовой эффект от внедрения программного продукта составляет 48532,00 руб.;
- чистый дисконтированный доход - 82270,59 руб.;
- внутренняя норма доходности - 59%;
- срок окупаемости проекта - 1,30 года.
В результате создания и внедрения Web-сайта, Фирма получила рекламу в сети Интернет, тем самым увеличила число возможных клиентов. А создание Интернет-магазина на базе Web-сайта увеличило аудиторию возможных покупателей.
Таким образом, разработка Web-сайта является экономически обоснованной и эффективной.
Библиографический список
1. Трофимова, М.В. Анализ систем управления: учебное пособие для вузов [Текст] / М.В. Трофимова. - Ставрополь: Сев-Кав ГТУ, 2005. - 56 с.
2. Архипова, Н.И. Исследование систем управления: уч. пособие для вузов [Текст] / Н.И. Архипова. - М: «Издательство ПРИОР», 2002. - 214 с.
3. Донцова, Л.В. Анализ финансовой отчётности [Текст] / Л.В. Донцова. - М.: Издательство «Дело и сервис», 2002. 56 с.
4. Заика, А.А. Практика бухгалтерского учёта [Текст] / А.А. Заика. - М.: Издательство «Лори», 2000. 581 с.
5. Дайан, А. Академия рынка: Маркетинг: Пер. с фр. [Текст]/ А. Дайан. - М.: Экономика, 2003. - 574 с.
6. Глушаков, С.В. Базы данных. [Текст] / С.В. Глушаков. - М.: Издательство «АСТ», 2002. - 172 с.
7. Кожемякин, А.А. HTML и CSS в примерах. Создание Web-страниц [Текст] / А.А. Кожемякин. - М.: Альтекс-А, 2004. - 416 с.
8. Ломов, А.Ю. HTML, CSS, скрипты. Практика создания сайтов [Текст] / А.Ю. Ломов. - CПб: BHV, 2007. - 416 с.
9. Гутманс, Э. PHP 5 Профессиональное программирование [Текст] / Э. Гутманс. - М.: Символ-Плюс, 2006. - 704 с.
10. Пейтон, К. PHP 5 и MySQL 5 [Текст] / К. Пейтон, А. Меллер. - М.: Бином-Пресс, 2007. - 368 с.
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 [Текст] / Д.Н. Колисниченко. - СПб.: БХВ-Петербург, 2007. - 416 с.
19. Бейли, Л.М. Изучаем PHP и MySQL [Текст] / Л. Бейли, М. Моррисон. - М.: Эксмо, 2010. - 800 с.
20. Кузнецов, М.В., Симдянов, И.В. PHP. Практика создания Web-сайтов [Текст] / М.В. Кузнецов, И.В. Симдянов. - СПб.: БХВ-Петербург, 2008. - 1264 с.
21. Печникова, В.Н. Создание Web-страниц и Web-сайтов. Самоучитель [Текст] / В.Н. Печникова. - М.: Издательство Триумф, 2006. - 464 с.