Файл: Диплом Разработка интернет-портала магазина IT-услуг.docx

ВУЗ: Не указан

Категория: Дипломная работа

Дисциплина: Проектирование информационных систем

Добавлен: 25.10.2018

Просмотров: 1519

Скачиваний: 14

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Текстовые документы, содержащие код на языке HTML (такие документы традиционно имеют расширение «*.htm» или «*.html»), обрабатываются специальными приложениями, отображающие документ в его готовом, форматированном виде. Такие приложения, называемые веб-браузерами, предоставляющие пользователю интуитивно-понятный интерфейс для просмотра веб-страниц, их запроса, печати и, редактирования (не все веб-браузеры поддерживают эту функцию).

PHP - скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений.

PHP-код программы выполняется на стороне сервера. После того, как пользователь совершил на сайте некое действие, например клик по ссылке в меню, с целью перейти на другую страницу сайта, браузер посылает запрос серверу на соответствующую страницу с PHP-кодом. Далее, PHP-код обрабатывается интерпретатором PHP и генерируется HTML-код, который возвращается серверу.

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

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

Язык и его интерпретатор разрабатываются группой энтузиастов в рамках проекта с открытым кодом. Проект распространяется под собственной лицензией.

Java

Java - язык сценариев, намного мощнее чем PHP и PERL. На этом языке можно создавать не только программы, например игры для мобильного телефона, но и программы для интернета. Сами программы можно писать в текстовом редакторе, после чего компилировать их при помощи Java-среды для разработчиков и в конечном итоге получаем классы(class(file.class).JavaКак правило реализует огромное число возможностей, начиная от анимации в интернете и заканчивая полноценными играми на сотовых телефонах, а также части их операционных систем.




2.2 Выбор хранилища данных

Для осуществления нашей задачи было решено выбрать MySQL.

MySQL  свободная реляционная система управления базами данных.

MySQL является оптимальным решением для малых и средних приложений. MySQL входит в состав серверов  WAMP, AppServ, LAMP, Денвер, XAMPP, VertrigoServ. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.

Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц.













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

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

1.Сайт обязан отображаться так, как задумал разработчик в различных браузерах. Поэтому необходимо проверить отображение сайта в различных браузерах.

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

3.Необходимо проверить, как выглядит сайт при увеличении или уменьшении окна браузера и на разных разрешениях экрана.

Сайт был протестирован в 4 браузерах:

  1. Google Chrome;

  2. Opera;

  3. Internet Explorer;

  4. Tor.

Отображение сайта в браузере Google Chrome на рисунке 2.3.1.

Рисунок 2.3.1.


Отображение сайта в браузере Opera на рисунке 2.3.2.

Рисунок 2.3.2.

Отображение сайта в браузере Internet Explorer на рисунке 2.3.3.

Рисунок 2.3.3.









Отображение сайта в браузере Tor на рисунке 2.3.4.

Рисунок 2.3.4.



















2.4 Инструкция пользователя.

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

«Главная» - первая и основная страница портала. Ознакомление с тематикой сайта. Изображение главной страницы на рисунке 2.4.1.;

Рисунок 2.4.1.


«Каталог» - ознакомление с имеющимся каталогом IT услуг. Изображение каталога услуг на рисунке 2.4.2.;

Рисунок 2.4.2.

«Портфолио» - ознакомление с имеющимися примерами работ IT услуг. Изображение портфолио на рисунке 2.4.3.;

Рисунок 2.4.3.

«Часто задаваемые вопросы» - ознакомление с часто задаваемыми вопросами от лица клиентов. Изображение страницы “Часто задаваемые вопросы” на рисунке 2.4.4.;

Рисунок 2.4.4.


«Заказать» - возможность заказать ту или иную IT услугу, путем заполнения формы обратной связи. Изображение страницы “заказать” на рисунке 2.4.5.;


Рисунок 2.4.5.


«Отзывы» - ознакомление с отзывами клиентов. Изображение страницы “Отзывы” на рисунке 2.4.6.;

Рисунок 2.4.6.

«Скидка» - возможность получить подарочный код на скидку при покупке любой IT услуги, путем заполнения формы обратной связи. Изображение страницы “Скидка” на рисунке 2.4.7.;

Рисунок 2.4.7.




















3. Расчет экономической прибыли от внедрения программы.

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

Эффекты социального характера:

- облегчение условий труда;

- повышение квалификационного уровня работающих.

В качестве факторов экономической эффективности выступают:

- рост объемов продаж;

- повышение производительности труда работников и др.

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

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

Расчет длительности работ на этапе проектирования . Таблица 1. 

Наименование работ

Длительность работ, дней

минимум

максимум

ожид.

Разработка технического задания

1

4

3

Анализ технического задания

3

5

4

Изучение литературы

4

9

7

Знакомство с основными этапами дипломной работы

1

3

2

Оформление ТЗ

1

2

2

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

8

20

14



Доработки алгоритмов

10

20

15

Отладка скриптов

15

20

18

Экономическое обоснование

1

3

2

Оформление пояснительной записки

2

4

3

Выполнение презентации

1

3

2

Итого

47

93

72

Расчет коэффициента трудоёмкости на основе существующих нормативов может быть представлен в виде формулы:

T = Рв/Кп,

где T – трудоемкость изготовления одного товара (предоставленных услуг, выполненных работ) – в часах.

Рв – рабочее время, затраченное на производство данного количества товаров (оказание услуг);

Кп – количество изготовленных товаров (предоставленных услуг, выполненных работ).

Коэффициент трудоёмкости затрат рассчитывается как в человеко-часах, так и в человеко-днях или человеко-месяцах. Для перевода показателя из человеко- часов в человеко-дни необходимо разделить суммарную часовую нагрузку на количество рабочих часов, исходя из установленной продолжительности рабочего дня в 8 часов. А для определения трудоемкости работ в течение месяца, необходимо разделить полученное значение на количество рабочих дней в месяце (в среднем 22 дня).


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


Расчет основной заработной платы разработчиков программного продукта. Таблица 2.


Наименование этапа

Трудоёмкость, чел./час.

Трудоёмкость, чел/дн.

Трудоёмкость, чел/мес.

Оклад, руб.

Затраты по з/п, руб.

1

2

3

4

5

6

Разработка технического задания

72

9

0,4

37000

14800

Анализ технического задания

96

12

0,54

37000

19980

Изучение литературы

168

21

0,95

37000

35150

Знакомство с основными этапами дипломной работы

48

6

0,27

37000

9990

Оформление ТЗ

48

6

0,27

37000

9990

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

120

15

0,68

37000

25160

Доработка алгоритмов

60

8

0,36

37000

13320

Отладка скриптов

80

10

0,45

37000

16650

Экономическое обоснование

48

6

0,27

37000

9990

Оформление пояснительной записки

72

9

0,4

37000

14800

Выполнение презентации

48

6

0,27

37000

9990

Итого:

860

108

4,86

444000

179820


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

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

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

Для включения в себестоимость необходимо произвести расчет амортизационных начислений по основным средствам и НМА линейным способом.

Перечень основных фондов и нематериальных активов и их первоначальная стоимость. Таблица 3.

Наименование

Характеристика


Цена, руб.


Компьютер

-

24600

Принтер

HP Deskjet 2410

6000

Windows

7 максимальная

3200

Хостинг (полгода)

-

3000

Итого

89387



Для расчета амортизационных отчислений основных фондов и нематериальных активов был применен линейный подход. При применении линейного метода сумма начисленной за один месяц амортизации в отношении объекта, амортизируемого имущества определяется как произведение его первоначальной стоимости и нормы амортизации, определенной для данного объекта. Пример расчета амортизационных отчислений основных фондов и нематериальных активов приведен в (таб. 4).

Расчет амортизационных отчислений основных фондов и

нематериальных активов. (таб. 4)

Наименование

Балансовая стоимость

(руб)

Норма амортиза-

ции в год(%)

Годовая сумма амортизации

(руб.)

Месячная сумма амортизации

(руб.)

Сумма амотризации за 3,5 месяца

(руб.)

Компьютер

24600

33,3%

8191

682

2387

Принтер

6000

33,3%

1998

166

581

Windows

3200

33,3%

1065

88

308

Хостинг

3000

16,6%

999

83

290


Итого


89387

-

12253

1019

3566

Пример расчёта текущих затрат при создании сайта. (таб. 6)

Вид затрат

Единицы измерения

Тарифы

Период

месяц

2месяца

квартал

Полугодие

год

Регистрация и продление домена

руб./год

100-

2500

150

300

450

600

1200

Услуги хостинга

руб./мес.

100-

5000

200

400

600

1200

2400

Оплата интернет соединения

руб./мес.

500-

1500

500

1000

1500

3000

6000

Оплата администрирования

руб./мес.

700-15000

700

1400

2100

2800

5600

Итого

-

-

-

-

15200

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

Калькуляционная статья – определенный вид затрат, образующих себестоимость продукции в целом или отдельного её вида и дающих возможность определить с/с готовой продукции. Состав калькуляционных статей различен для организаций различной отраслевой принадлежности. Калькуляция полной себестоимости программного продукта может быть представлена в форме таблице 7.

Расчет себестоимости программного продукта таблица 7

Наименование статей затрат

Затраты, руб.

Сырье и материалы

15200

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

179820

Дополнительная заработная плата (20 )

35964

Социальные отчисления (30)

53949

Амортизация (33,3%)

3566

Цеховая себестоимость

288499

Общепроизводственные расходы (40 от цеховой себестоимости)

115399

Общехозяйственные расходы (20 от цеховой себестоимости)

57699

Производственная себестоимость

461597

Коммерческие и управленческие расходы (5 )

23079

Полная себестоимость

484676