Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Примеры дипломов / ВКР_Ботов.pdf

Скачиваний:
35
Добавлен:
13.05.2015
Размер:
2 Мб
Скачать

Рис. 5.4 «Декларирование MasterPage для представления BillingInfo.aspx»

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

ASP.NET MVC является высокой контроль над генерируемой разметкой. В

подтверждении сказанного в приложении 6 приводится полученный HTML

код при запросе http://localhost/Checkout/BillingInfo.

Другим важным преимуществом технологии ASP.NET MVC, которое было использовано, является относительная легкость тестирования слоя представления. Во фрагменте кода на рис. 5.5 приведен класс, тестирующий на предмет наличия связанных представлений (Views) методы контроллера

Home.

Результаты Unit тестирования проекта Main приведены на рис. 5.6.

В качестве платежного шлюза использовался Authorize.Net [28]. Данная платежная система позволяет владельцам электронных магазинов получать платежи непосредственно на своих сайтах. Как утверждают владельцы

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

Метод, демонстрирующий использование Authorize.net в

разрабатываемом прототипе интрент-магазина, приведен в приложении 7.

52

Рис. 5.5 «Тестовый класс контроллера HomeController»

53

Рис. 5.6 «Результаты тестирования проекта Main»

54

6.РЕЗУЛЬТАТЫ ИСПЫТАНИЙ

Полученный продукт был развернут на ПК с операционной системой

Windows Vista Ultimate, и локально развернутых:

web-сервером – IIS 7;

сервером баз данных – Microsoft SQL Server 2008 Express.

Характеристики ПК:

процессор с частотой 2.16 ГГц;

жесткий диск 160 Гб;

оперативная память 2048 Мб;

разрешение дисплея 1024 на 768 точек;

диагональ монитора 15.4 дюйма.

Для тестирования прототипа интернет-магазина с оптимизированными интерфейсами использовался ПК, на котором было развернуто решение, а

также смартфон Apple iPhone. Полновесная версия тестировалась через браузеры Microsoft Internet Explorer (версий 6.0, 7.0 и 8.0), Mozilla Firefox (3.6), Google Chrome (5.0). Версия оптимизированная по iPhone

тестировалась с помощью встроенного в данный смартфон браузера – Safari.

Ошибок выявлено не было.

55

ЗАКЛЮЧЕНИЕ

В ходе выпускной квалификационной работы:

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

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

3.Осуществлен анализ предметной области, указан функционал интернет-магазина считаемый далее базовым.

4.Определен и описан инструментарий, необходимый для проведения разработок.

5.Спроектирована и реализована схема базы данных.

6.Проведены разработки, связанные с построением переднего офиса прототипа интернет-магазина с оптимизированными интерфейсами.

7.Осуществлено тестирование полученного продукта.

Таким образом, следует, что все поставленные задачи были

выполнены.

56

ССЫЛКИ И ЛИТЕРАТУРА

1.LiveJournal [Электронный ресурс] / Блог: запись «В США все чаще используют телефон для покупок» – Режим доступа: http://internetshop.livejournal.com/29726.html

2.CNews. Новостной портал [Электронный ресурс] / Статья

«Мобильники и нетбуки: рынок удвоится за 5 лет» – Режим доступа: http://www.cnews.ru/news/top/index.shtml?2009/12/22/374374

3.Ведомости. Новостной портал [Электронный ресурс] / Статья

«Смартфону кризис нипочем» – Режим доступа: http://www.vedomosti.ru/newspaper/article/2009/10/19/216643

4.Gartner. Исследовательская компания [Электронный ресурс] / Пресс-

релиз «Gartner Says PC Vendors Eyeing Booming Smartphone Market»

Режим доступа: http://www.gartner.com/it/page.jsp?id=1215932

5.CNews. Новостной портал [Электронный ресурс] / статья

«Смартфоны в России стали дешевле» – Режим доступа: http://www.cnews.ru/news/top/index.shtml?2009/11/26/371147

6.Gartner. Исследовательская компания [Электронный ресурс] / Пресс-

релиз «Gartner Says Grey-Market Sales and Destocking Drive Worldwide Mobile Phone Sales to 309 Million Units; Smartphone Sales Grew 13 Per Cent in Third Quarter of 2009» – Режим доступа: http://www.gartner.com/it/page.jsp?id=1224645

7.Infox. Новостной портал [Электронный ресурс] / Статья «Apple iPhone генерирует 67% мобильного интернет-трафика» – Режим доступа: http://www.infox.ru/hitech/gadget/2009/03/02/Polzovatyeli_iPhone.phtml

8.Oborot.ru. Новостной портал [Электронный ресурс] / статья «eBay

наторговал на $380 млн. через мобильник» – Режим доступа: http://www.oborot.ru/news/7777/23

57

9.37Signals [Электронный ресурс] / Официальный сайт компании –

Режим доступа: http://37signals.com/

10.Методология разработки ПО [Электронный ресурс] / Выдержка из главы 1 – Режим доступа: http://gettingreal.37signals.com/GR_rus.php#ch01

11.Инвестиции [учебное пособие] / Авт. Г.П. Подшиваленко, Н.И.

Лахметкина [и др.] – М.: «Кнорус», 2006

12.RosInvest. Информационный портал [Электронный ресурс] / Статья

«Аналитики оценивают уровень инфляции в США в январе в 0,3%»

Режим доступа: http://www.rosinvest.com/news/653000/

13.Office Online [Электронный ресурс] / Справка по Microsoft Office Excel 2007 – Режим доступа: http://office.microsoft.com/ruru/excel/HA102161101049.aspx?pid=CH100645371049

14.Stockinvesting101. Информационный сайт [Электронный ресурс] /

Статья «Stock market average rate of return» – Режим доступа: http://stockinvesting101.net/stock-market-average-rate-of-return/

15.Risk24. Информационный портал [Электронный ресурс] / Статья

«Финансовые риски» – Режим доступа: http://www.risk24.ru/finriski.htm

16.Отчет по летней преддипломной практике, пройденной Ботовым И.Е. летом 2009 г.

17.Отчет по осенней преддипломной практике, пройденной Ботовым И.Е. осенью 2009 г.

18.ASP.NET MVC Framework. Шаблон программирования

[Электронный ресурс] / Официальный сайт – Режим доступа: http://www.asp.net/mvc/

19.Блог лидера команды разработчиков ASP.NET MVC [Электронный ресурс] / Запись: «ASP.NET MVC 1.0» – Режим доступа: http://weblogs.asp.net/scottgu/archive/2009/04/01/asp-net-mvc-1-0.aspx

58

20.Open source initiative [Электронный ресурс] / Microsoft Public License (Ms-PL) – Режим доступа: http://www.opensource.org/licenses/mspl.html

21.Pro ASP.NET MVC Framework [Электронный ресурс] /Авт. Steven Sanderson – Berkeley: «Apress», 2009

22.DotNetNuke [Электронный ресурс] / Официальный сайт CMS –

Режим доступа: http://dotnetnuke.com

23.Методология разработки ПО [Электронный ресурс] / Выдержка из главы 1 – Режим доступа: http://gettingreal.37signals.com/GR_rus.php#ch09

24.Magento [Электронный ресурс] / Официальный сайт решения интернет-магазина – Режим доступа: http://www.magentocommerce.com/

25.Информационный портал [Электронный ресурс] / Статистика по браузерам пользователей сети интернет – Режим доступа: http://www.w3schools.com/browsers/browsers_display.asp

26.Microsoft [Электронный ресурс] / Описание средства SketchFlow:

официальный сайт – Режим доступа: http://www.microsoft.com/rus/expression/products/SketchFlow_Overvie w.aspx

27.Apple [Электронный ресурс] / Техническая спецификация смартфона iPhone: официальный сайт – Режим доступа: http://www.apple.com/iphone/specs.html

28.Authorize.Net. [Электронный ресурс] / Платежный шлюз:

официальный сайт – Режим доступа: http://www.authorize.net/

59

ПРИЛОЖЕНИЕ 1. Прототип интерфейса для полновесного браузера

Рис. П1.1 «Домашняя страница»

Рис. П1.2 «Сбор платежного адреса в процессе оплаты»

60

Рис. П1.3 «Определение метода оплаты»

Рис. П1.4 «Определение платежного метода»

61

Соседние файлы в папке Примеры дипломов