Разработка интернет-магазина - Дипломная работа

бесплатно 0
4.5 54
Функциональное и эксплуатационное назначение изделия – интернет-магазина, требования к нему, порядок контроля и приемки. Назначение и область применения, выбор информационного обеспечения. Моделирование бизнес-процессов. Разработка внутренней структуры.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Основное отличие от обычного интернет-каталога состоит в том, что товары, представленные в интернет-магазине можно не только увидеть, но и заказать, не вставая с места и не прерывая увлекательного путешествия по просторам Интернет. торговые сети интернет-магазинов, Для всех интернет-магазинов свойственен определенный обязательный набор элементов, таких как: - Специализированный каталог с подразделами, в которых представлены все имеющиеся в наличии товары. Интернет магазин имеет следующие преимущества: - помогает быстро сориентироваться в ассортименте и найти нужный товар или услугу (по тематике, названию, цене и т.п.); На основании реальных закупок можно сказать что несмотря на то что в целом работу этих магазинов можно оценить как достаточно среднюю, но в целом она не сравнимо с другими интернет - магазинами того же профиля. Модуль автоматизированной информационной системы представляет собой специализированную программу, осуществляющую подключение к базе данных Интернет - магазина и позволяющую проверять Учет покупки товаров по всем пользователям.В выпускной квалификационной работе разработана архитектура базы Интернет магазина. Произведена установка и настройка выбранного программного обеспечения, а также тестирование работоспособности функций приложения с использованием разработанной методики тестирования. База данных проектировалась в среде MYSQL Разработанная автоматизированная информационная система «Интернет магазин». При разработке web-сайта были проанализированы современные web-технологии, позволяющие создавать интерактивные web-страницы. При разработке web-сайта интернет магазина были использованы готовые модули аутентификации, поиск по сайту.

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

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

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

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

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

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

Интернет магазин-очень удобная система демонстрации и продажи товаров и услуг в Интернет. Сегодня в российской сети Интернет представлены более 700 [14] электронных магазинов. Интернет-магазин подходит для размещения большого количества информации, позволяет оперативно обновлять ассортимент, четко контролировать рабочие процессы, например, автоматически обновлять прайс-листы. Причем Интернет-магазин может быть как продолжением традиционного бизнеса, так и совершенно независимой структурой. В любом случае, при правильной организации работы, он будет приносить прибыль.

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

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

Информационная система Интернет магазина предназначена для сбора, хранения, поиска, обработки и выдачи необходимой информации о данной предметной области. После проведения анализа, были выявлены следующие задачи: Программное обеспечение позволяет быстро и легко как вести базу данных так и формировать отчеты для дальнейшего развития Интернет магазина. Выбор СУБД и языка программирования позволили создать компактную реляционную модель базы данных отвечающей последним требованиям налоговых органов. Внешний дизайн каждой странички ориентирован на интуитивный интерфейс и позволяет легко и быстро получать интересующую в данный момент информацию.

1.2 Описание предметной области

Понятие и сущность Интернет-магазина, преимущества его использования

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

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

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

Существует несколько типов интернет-магазинов: - магазин, торгующий определенным видом товаров;

- магазин, в котором торгуют товарами узконаправленной категории;

- электронные супермаркеты

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

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

- Система оплаты товара: покупателю предлагается использовать различные способы оплаты - кредитные карты, электронные деньги, оплата наличными (курьеру или при получении на почте).

- Система доставки товара: здесь тоже широкий выбор возможностей: пересылка по электронной почте (программное обеспечение), доставка курьерской службой, обычная почта.

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

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

Интернет магазин имеет следующие преимущества: - помогает быстро сориентироваться в ассортименте и найти нужный товар или услугу (по тематике, названию, цене и т.п.);

- рассмотреть товар «со всех сторон», сравнить его характеристики, цену, внешний вид с другими товарами;

- посмотреть информацию о скидках, подарков и подобного рода мероприятиях;

- рассчитать точную стоимость заказа;

- отобрать товар в корзину, оформить заказ online, оформить доставку на дом;

- поддерживать контакты продавец-покупатель, например: - просматривать историю ранее сделанных заказов;

- просматривать информацию по текущему заказу;

- вести переписку и т.п.

Аудитория Интернет-магазина не ограничивается территорией близлежащего района или города, при соответствующем обслуживании размер аудитории не ограничится даже страной.

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

1.3 Обзор рынка систем по продаже портативной техники и мобильных телефонов информационный интернет магазин моделирование

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

Россияне охотно раскупают мобильные телефоны. Продажи трубок в первом полугодии 2012 года снизились всего на 1,4% по сравнению с соответствующим периодом предыдущего года - до 13,32 млн. А по выручке рынок даже вырос на 8,8% до $2,82 млрд.

Многие сейчас меняют телефон, доля реплейсмента в продажах составляет 74%. При смене телефона люди, как правило, приобретают более дорогую и функциональную модель, поэтому растет средняя розничная цена.

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

Спрос на телефоны падать не будет и продажи сохранятся на уровне 30 млн. шт. в год. Сегодня в России лишь 52% населения старше 18 лет имеют новый мобильный телефон, а еще 14% - подержанный. Поэтому, потенциал роста рынка еще есть - и не только в денежном выражении. Определенные надежды на рост продаж в будущем связаны с развертыванием 3G-сетей и появлением мобильного телевидения.

На долю «большой четверки» - Nokia, Samsung, Sony, Motorola - пришлось 84,79% объема проданных мобильников. Nokia смогла практически удвоить продажи и занять долю в 38,76%. «Лучшие продажи в розничных сетях, сбалансированная линейка и удачная рыночная ситуация сделали компанию фаворитом, - комментируют успехи Nokia аналитики».

Это происходило на фоне умеренного, но стабильного роста Sony, в котором дистрибьюторы по началу не видели большого потенциала, в то время как марка на продуктах от Nokia была в среднем выше, что также обеспечивало хороший оборот.

Высокий результат Samsung обеспечен сильными позициями производителя по факторам динамика доли рынка производителя в течение 2011 года, рекламная активность и продвижение продуктов на московском рынке.

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

Следует отметить высокий результат Motorola по фактору широта позиционирования модельного ряда в различных целевых сегментах рынка.

Рисунок 1. Спрос на товарные марки сотовых телефонов

Рисунок 2. Динамика российского рынка мобильных телефонов

В целом же, на 2012 г. мы наблюдаем на рынке мобильной продукции следующие тенденции: · рост популярности «тачфонов» - телефонов с сенсорным дисплеем

· ажиотаж на смартфоны и коммуникаторы - рост рынка на 25% в 2010 -2011 г.

· расширение коммуникационных возможностей аппаратов (существенно увеличена скорость соединения с интернетом)

· тесная связь мобильных телефонов различными онлайн-сервисами

(поддержка сервисов Facebook, MYSPACE, Twitter и т.д.)

· распространение технологии GPS (в том числе и в телефонах среднего ценового уровня)

· развитие мобильной операционной системы Android

1.4 Анализ рынка интернет-магазинов по продаже портативной техники и мобильных телефонов

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

В итоге исследований пользователями и экспертами были сформированы списки наиболее интересных магазинов. Наложив их друг на друга (параметры выбора в при их составлени не отличались) был составлен общий список. В случае экспертов помимо поисковых машин были задействованы такие инструменты, как каталоги ресурсов, поиск отзывов о магазинах и т.п. Это не характерно для среднестатистического пользователя, обывателя, далекого от данной тематики.

Общий список выглядел следующим образом: ALLTRUBKI. Ru

Альт Телеком

Беталинк

Диксис

Евросеть

Мегашоп

Моббико

Мобил Маркет

Мобильные Советы

Сотино

Соттел

Связной

Telephone.ru

Техмаркет

Из этого списка лидером стал магазин Связной, также эксперты отметили Бета Линк и компанию Евросеть.

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

- Неограниченное число адресов доставки.

- Возможность добавления неограниченного количества реквизитов для покупки по безналичному расчету.

- Возможность увидеть на стадии оформления заказа точную стоимость доставки в любой регион. Стоимость рассчитывается динамически в зависимости от общего веса и общего габарита заказа.

- Сравнения телефонов - позволяет сравнить неограниченное число телефонов, отсортировать полученные значения по выбранному параметру.

- Архив заказов. В архиве можно просмотреть все сделанные заказы, также увидеть статус текущих заказов.

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

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

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

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

1.5 Обзор возможностей торговли через Интернет

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

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

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

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

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

1.6 Постановка задачи и выбор метода решения

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

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

Основания для разработки

Основанием для разработки программного продукта служит задание на выпускную квалификационную работу Интернет магазина «», утвержденное на основании приказа по _______________________________.

Назначение разработки

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

Перечень требований пользователя к программному изделию

Модуль должен удовлетворять следующим требованиям пользователя: - подключение к базе данных;

- возможность просмотра таблиц БД и их редактирование администратором;

- каталог товаров;

- новости в журнале;

- показывать заказанные товары;

- настройка учетных записей пользователя;

- возможность печати заказанных товаров.

Регистрируем пользователей и распределяем их по приоритету, назначаем администратора со всеми правами, редактирование данных производиться в специально предназначенных для этого страничках базы данных;

- необходима реализация журнала новостей для возможности просмотра, обновление информации о новинках товаров;

- формирование отчета по пользователю зарегистрированному на сайте: показывает его заказы.

Стандарты

Разработка программной документации и программного изделия должна производиться согласно ГОСТ 19.701-90, ГОСТ 2.304-88 и включать следующие документы: · техническое задание;

· рабочий проект.

В приложении должен быть приведен листинг исходных текстов программного изделия.

Информационная совместимость

В качестве входных данных программа должна использовать файлы формата *.sql. Выходными данными должны быть файлы формата *.sql.

Программные ограничения, совместимость

База данных для модуля должна быть написана с помощью системы управления базами данных MYSQL, работать под управлением операционной системы Windows 7/2000/ XP/Vista.

Требования к составу и параметрам технических средств (аппаратные ограничения)

Для работы с программным изделием должно требоваться: · процессор, аналогичный Intel Celeron 900;

· оперативная память объемом 512 Мб;

· накопитель на жестком диске с объемом 1 Гб;

· видеоадаптер SVGA с цветным дисплеем;

· клавиатура и манипулятор типа «мышь».

Выполнение разработки должно включать две стадии: · техническое задание;

· рабочий проект.

На стадии «Техническое задание» проводится постановка задачи, разработка требований к программному изделию, изучение литературы по задаче и оформление документа «Техническое задание».

На стадии «Рабочий проект» проводится разработка схем алгоритмов для каждого из функциональных модулей, физическое проектирование программного изделия, тестирование (тесты предоставляются заказчиком) и отладка программных модулей.

2. Технический проект

2.1 Назначение и область применения

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

Выбор и обоснование технологии проектирования и инструментальных средств разработки

Объектно-ориентированное проектирование

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

Под моделью ПО в общем случае понимается формализованное описание системы ПО на определенном уровне абстракции. Каждая модель определяет конкретный аспект системы, использует набор диаграмм и документов заданного формата, а также отражает точку зрения и является объектом деятельности различных людей с конкретными интересами, ролями или задачами. Графические (визуальные) модели представляют собой средства для визуализации, описания, проектирования и документирования архитектуры системы. Хорошие модели являются основой взаимодействия участников проекта и гарантируют корректность архитектуры. Поскольку сложность систем повышается, важно располагать хорошими методами моделирования. Хотя имеется много других факторов, от которых зависит успех проекта, но наличие строгого стандарта языка моделирования является весьма существенным. Состав моделей, используемых в каждом конкретном проекте, и степень их детальности в общем случае зависят от следующих факторов: - сложности проектируемой системы;

- необходимой полноты ее описания;

- знаний и навыков участников проекта;

- времени, отведенного на проектирование.

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

Проанализировав, я пришел к выводу, что наиболее надежными средствами будут BPWIN, Rational Rose и Microsoft Visual Studio 2010 (ASP. Net).

BPWIN является мощным инструментом для создания моделей, позволяющих анализировать, документировать и планировать изменения сложных бизнес-процессов. BPWIN предлагает средство для сбора всей необходимой информации о работе предприятия и графического изображения этой информации в виде целостной и непротиворечивой модели. Причем, поскольку модель является некоторым графическим представлением действительности, можно утверждать, что человек вернулся к своему излюбленному средству документирования бизнес-процессов - к рисунку. Но возвращение это произошло на новом уровне - целостность и непротиворечивость модели-рисунка (качества, о которых раньше не было и речи) гарантируются рядом методологий и нотаций, которым следуют создатели модели. BPWIN поддерживает три таких методологии: IDEF0, DFD и IDEF3, позволяющие анализировать ваш бизнес с трех ключевых точек зрения: - С точки зрения функциональности системы. В рамках методологии IDEF0 (Integration Definition for Function Modeling) бизнес-процесс представляется в виде набора элементов-работ, которые взаимодействуют между собой, а также показывается информационные, людские и производственные ресурсы, потребляемые каждой работой.

- С точки зрения потоков информации (документооборота) в системе. Диаграммы DFD (Data Flow Diagramming) могут дополнить то, что уже отражено в модели IDEF3, поскольку они описывают потоки данных, позволяя проследить, каким образом происходит обмен информацией между бизнес-функциями внутри системы. В тоже время диаграммы DFD оставляют без внимания взаимодействие между бизнес-функциями.

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

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

Rational Rose - CASE-средство фирмы Rational Software Corporation (США) - предназначено для автоматизации этапов анализа и проектирования ПО, а также для генерации кодов на различных языках и выпуска проектной документации. Rational Rose использует синтез-методологию объектно-ориентированного анализа и проектирования, основанную на подходах трех ведущих специалистов в данной области: Буча, Рамбо и Джекобсона. Разработанная ими универсальная нотация для моделирования объектов (UML - Unified Modeling Language) претендует на роль стандарта в области объектно-ориентированного анализа и проектирования. Конкретный вариант Rational Rose определяется языком, на котором генерируются коды программ (C , Smalltalk, POWERBUILDER, Ada, SQLWINDOWS и OBJECTPRO). Основной вариант - Rational Rose/C - позволяет разрабатывать проектную документацию в виде диаграмм и спецификаций, а также генерировать программные коды на С . Кроме того, Rational Rose содержит средства реинжиниринга программ, обеспечивающие повторное использование программных компонент в новых проектах. Главными в разработке были следующие цели: - предоставить пользователям готовый к использованию выразительный язык визуального моделирования, позволяющий им разрабатывать осмысленные модели и обмениваться ими;

- предусмотреть механизмы расширяемости и специализации для расширения базовых концепций;

- обеспечить независимость от конкретных языков программирования и процессов разработки;

- обеспечить формальную основу для понимания этого языка моделирования (язык должен быть одновременно точным и доступным для понимания, без лишнего формализма);

- стимулировать рост рынка объектно-ориентированных инструментальных средств;

- интегрировать лучший практический опыт.

В результате разработки проекта с помощью CASE-средства Rational Rose формируются следующие документы: - диаграммы классов;

- диаграммы состояний;

- диаграммы сценариев;

- диаграммы модулей;

- диаграммы процессов;

- спецификации классов, объектов, атрибутов и операций

- заготовки текстов программ;

- модель разрабатываемой программной системы.

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

Тексты программ являются заготовками для последующей работы программистов. Они формируются в рабочем каталоге в виде файлов типов.h (заголовки, содержащие описания классов) и.cpp (заготовки программ для методов). Система включает в программные файлы собственные комментарии, которые начинаются с последовательности символов // ##. Состав информации, включаемой в программные файлы, определяется либо по умолчанию, либо по усмотрению пользователя. В дальнейшем эти исходные тексты развиваются программистами в полноценные программы.

Microsoft Visual Studio 2010 - интегрированная среда для разработки программ, упрощающая создание, отладку и развертывание приложений. Дайте волю фантазии и реализуйте свое видение с помощью мощных редакторов и новейших методов координирования совместной деятельности разработчиков и дизайнеров. Работайте в персонализированной среде, создавайте приложения для любых платформ, включая Microsoft SHAREPOINT и Windows Azure, используйте для написания кода уже имеющиеся навыки, ускоряя тем самым процесс разработки. Интегрированная поддержка разработки через тестирование и новые инструменты отладки позволяют быстро и без труда находить и устранять ошибки, обеспечивая высокое качество решений.

Visual Studio 2010 просто изобилует новыми возможностями, обновлениями и улучшениями, которые изменят стиль работы разработчиков и групп разработки. Такими как: 1. Создание инновационных настроек для SHAREPOINT

2. Разработка приложений для Windows 7

3. Понимание существующего кода и архитектуры

4. Анализ влияния изменений в коде на тестирование

5. Настройка Visual Studio соответственно собственному стилю

6. Тесное взаимодействие с группой разработки

7. Возможность пропуска части тестов для ручного тестирования

8. Воспроизведение ошибок в общей виртуальной среде

9. Автоматическое прикрепление контекста к отчетам об ошибках

10. Полная прослеживаемость и наглядность хода выполнения тестирования

11. Новые панели мониторинга, позволяющие синхронизировать работу группы

12. Шаблоны гибкого планирования, упрощающие процесс определения сроков выполнения

13. Возможность отслеживания процесса реализации требований, что позволяет заинтересованным сторонам оставаться в курсе всех событий

14. Visual Studio Team Web Access упрощает задачи по составлению отчетов

15. Новые отчеты позволяют предвидеть возможные проблемы и вовремя принимать меры по их предупреждению

16. SKETCHFLOW для быстрого создания прототипов и представления своих замыслов

17. Интеграция с группой разработки через Team Foundation Server

18. Улучшенные возможности редактирования HTML и CSS с поддержкой стандарта CSS 2.1

19. Улучшенные возможности совместного использования ресурсов XAML

20. Поддержка нового дизайнера Silverlight

Описание возможностей Visual Studio 2010

ASP.NET - это технология для разработки веб-приложений, которая построена поверх.NET, что позволяет ей использовать огромное количество готовых классов при разработке. Существует несколько фреймворков, которые обогащают технологию, такие как ASP.NET MVC, ASP.NET AJAX, ASP.NET WEBFORMS и WEBMATRIX. ASP.NET внешне во многом сохраняет схожесть с более старой технологией ASP, что позволяет разработчикам относительно легко перейти на ASP.NET. В то же время внутреннее устройство ASP.NET существенно отличается от ASP, поскольку она основана на платформе.NET и, следовательно, использует все новые возможности, предоставляемые этой платформой.

Microsoft полностью перестроила ASP.NET, основываясь на Common Language Runtime (CLR), которая является основой всех приложений Microsoft.NET. Разработчики могут писать код для ASP.NET, используя практически любые языки программирования, входящие в комплект.NET Framework (C#, Visual Basic.NET и JSCRIPT.NET). ASP.NET имеет преимущество в скорости по сравнению со скриптовыми технологиями, так как при первом обращении код компилируется и помещается в специальный кэш, и впоследствии только исполняется, не требуя затрат времени на парсинг, оптимизацию, и т.д.

Преимущества ASP.NET перед ASP

Компилируемый код выполняется быстрее, большинство ошибок отлавливается еще на стадии разработки

Значительно улучшенная обработка ошибок времени выполнения, с использованием блоков try..catch

Пользовательские элементы управления (controls) позволяют выделять часто используемые шаблоны, такие как меню сайта

Использование метафор, уже применяющихся в Windows-приложениях, например, таких как элементы управления и события

Расширяемый набор элементов управления и библиотек классов позволяет быстрее разрабатывать приложения

ASP.NET опирается на многоязыковые возможности.NET, что позволяет писать код страниц на VB.NET, Delphi.NET, Visual C#, J# и т.д.

Возможность кэширования всей страницы или ее части для увеличения производительности

Возможность кэширования данных, используемых на странице

Возможность разделения визуальной части и бизнес-логики по разным файлам («code behind»)

Расширяемая модель обработки запросов

Расширенная событийная модель

Расширяемая модель серверных элементов управления

Наличие master-страниц для задания шаблонов оформления страниц

Поддержка CRUD-операций при работе с таблицами через GRIDVIEW

Встроенная поддержка AJAX

ASP.NET имеет преимущество в скорости по сравнению с другими технологиями, основанными на скриптах.

Здесь можно привести определенные сравнения. Так, ASP - производная от Win32, XML и HTML; PHP - от XML, HTML, Java и CDI, тогда ASP.NET - от HTML и.NET (XML и XAML соответственно). При этом, если обычно Rich Media Application создают при помощи Flash, теперь это делается с помощью модуля Silverlight, так же через сам ASP.NET. ASP.NET - б

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

Показаны определенные правила, по которым проектировалась база данных. База данных проектировалась в среде MYSQL Разработанная автоматизированная информационная система «Интернет магазин». Данный сайт Интернет магазина ориентирован на всех пользователей Интернета. С его помощью пользователи смогут получать необходимую информацию и задавать интересующие их вопросы в форуме.

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

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

Система реализована с помощью среды ASP. Net. В качестве СУБД соответственно выбран MYSQL.

Реализованный Интернет - магазин был протестирован локально. Полученные результаты соответствовали ожидаемым. Были сделаны проверки возможных ошибок, недочетов - система функционирует надежно, без сбоев.

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

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

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

Были решены следующие задачи: · Проведено исследование и проанализировано функционирование учебного процесса.

· Построены диаграммы бизнес процессов;

· Реализована База данных в MYSQL

· Разработано клиентское приложение.

Разработанная автоматизированная система «Интернет магазина» позволяет существенно повысить качество и производительность работы магазина.

Список литературы
информационный интернет магазин моделирование

1. Web Database Application with PHP and MYSQL, 2nd Edition By David Lane, Hugh E. Williams. © OREILLY, May 2004. ISBN: 0-596-00543-1.

2. CMS List. Обзор cms. Сайт о системах управления сайтом. http://www.cmslist.ru

3. JOOMLACMS по-русски. http://joomlaportal.ru

4. Материал из Википедии - свободной энциклопедии о системах управления сайтом. http://ru.wikipedia.org/wiki/CMS

5. Content management system http://www.brutto.ru/informacija/uznat-bolshe/content-management-system

6. Joomla-инструменты. http://docs.joom.ru/!; C651=0O: Categories

7. CMS обзор: CMS, движок сайта, система управления сайтом, mambo, php nuke, netcat, phpbb, invision power board, vbulletin. http://cmsobzor.ru/news.php

8. Дарахвелидзе П.Г., Марков Е.П. Программирование в Delphi 7. - СПБ.: БХВ-Петербург, 2004. - 784 с.

9. Калверт Ч. Delphi 4. Энциклопедия пользователя: Пер. с англ./ Чарлз Калверт. - К.: Издательство «ДИАСОФТ», 1998. - 800 с.

10. Каратыгин С., Тихонов А., Долголаптев В. Базы данных: простейшие средства обработки информации, электронные таблицы, системы управления базами данных: В 2 т. - М.: АВР, 1995.

11. Матросов А.В., Сергеев А.О., Чаунин М.П. HTML 4.O. - СПБ.: БХВ-Петербург, 2000. - 672 с.

12. Мещеряков Е.В., Хомоненко А.Д. Публикация баз данных в Интернете. - СПБ.: БХВ-Петербург, 2001. - 560 с.

Размещено на

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?