Реферат по предмету "Информатика, программирование"


Автоматизированная система торгового предприятия "МобилТел"

Оглавление
Введение
Глава 1. Описание предметной области
1.1 Интернет-магазин – сущность,пользователи
1.1.1 Понятие и сущностьИнтернет-магазина, преимущества его использования
1.1.2 Посетители Интернет-магазина
1.2 Создание Интернет – магазина
1.2.1 Выбор товара
1.2.2 Выбор формы
1.2.3 Реклама
1.3. Анализ платежных систем
Глава 2. Выбор средств разработкипроекта. Решение задач проекта
2.1 Выбор и обоснование технологиипроектирования и инструментальных средств разработки
2.1.1 Объектно – ориентированноепроектирование
2.1.2 BPWin и Rational Rose –инструментальные средства разработки
2.2 Схема работы Интернет-магазина
2.2.1 Функциональные требования
2.2.2 Постановка задач по подсистемам
2.3 Архитектура интернет-магазина
2.4 Выбор средств проектирования базданных
2.4.1 Выбор СУБД
2.4.2 Проектирование информационнойбазы
Глава 3. Реализация и тестирование
3.1 Организация интерфейса спользователем
3.2 Постановка задачи длятестирования
3.3 Тестирование
3.4 Анализ результатов, полученныхпри тестировании
Глава 4. Расчет экономическойэффективности
4.1 План анализа экономической эффективности
4.2 Расчет единовременных затрат наразработку ПО
4.3 Единовременные расходыорганизации заказчика ПО при внедрении автоматизированных рабочих мест (АРМ)
4.4 Источники финансирования проекта
4.5 Текущие расходы пользователя ПОпри эксплуатации АРМ
Заключение
Список использованной литературы
Приложение 1

Введение
Отличительной чертой современногочеловечества является: производство, накопление, распределение и обработкаимеющейся и получаемой информации. Любой вид производственной и бытовойдеятельности связан с названными процессами. Чем бы человек ни занимался:смотрел ли телевизор, читал ли книгу, или просто разговаривал с коллегой, онпостоянно получает и обрабатывает информацию. Для нашего, века, векаэлектричества, генной инженерии, освоений космоса, атомной энергии характерен небывалыйрост науки, техники и новых технологий. Ни одно из серьезных современныхнаучных открытий и разработок не было бы возможно без применения новойэлектронной техники. Наш век смело можно было бы назвать веком компьютеров,сотовых телефонов, плазменных экранов и веком интеграции.
Когда в прошлом веке был изобретентелефон, то никто и представить себе не мог, что это чудо техники претерпитстоль серьезные изменения. Усовершенствование до такой степени, что имеетсямиллион различных функций, но при этом простота в использовании, что дажеребенок может справиться. Простой стационарный телефон – это не роскошь, анеобходимость. Но это не предел. Достижения физики, электроники, информационныхтехнологий привели к созданию сотового телефона – теперь уже простонеобходимого средства связи, которое всегда под рукой.
Спрос на сотовые телефоны постояннорастет, все больше людей и организаций способны и желают приобретать их,понимая, что с помощью современной техники можно и с удобством работать иобеспечить экономию времени и средств. Ведь сотовый телефон – это не простосредство связи людей друг с другом. Это способ передачи данных путемподключения специальных функций в телефоне. Можно даже сказать, что сотовыйтелефон – это мини-компьютер.
В связи со спросом на технику исредства связи появляются организации способные удовлетворить потребность втоварах, и с каждым днем подобных организаций становиться все больше и больше.Сотовая связь в наши дни – это необходимость, которая дает возможностькомфортно существовать в социальной среде. Поэтому я считаю, что продажасотовых телефонов – область весьма интересная и прибыльная, актуальная во всевремена, начиная с появления первого сотового телефона.
Наличие магазинов, которые готовыпредоставить любую модель сотового телефона, какая только потребуется – этоогромный плюс. К телефону вам предоставят неимоверное количество аксессуаров,которые вы непременно захотите приобрести. Однако вам захочется что-то, чегонет у других. Это вполне разумное желание, так как каждый хочет иметь своюиндивидуальность. К сожалению, многие магазины предоставляют товар, который «наодно лицо», что является минусом. Но для Интернет — магазина минусобычного магазина превращается в плюс. Так как в пространстве Интернета можнонайти что угодно – не такое как у всех.
Интернет, как средство массовойинформации существует достаточно давно. Для большинства людей, использующихИнтернет, это просто средство для получения какой-либо информации, либосредство коммуникации. Одним из лежащих на поверхности способов использованияИнтернета для бизнеса является Интернет-продажа товаров и услуг.
Интернет магазин-очень удобная система демонстрации и продажи товарови услуг в Интернет. Сегодня в российской сети Интернет представлены более 700 [14]электронных магазинов. Интернет-магазин подходит для размещения большогоколичества информации, позволяет оперативно обновлять ассортимент, четкоконтролировать рабочие процессы, например, автоматически обновлять прайс-листы.Причем Интернет-магазин может быть как продолжением традиционного бизнеса, таки совершенно независимой структурой. В любом случае, при правильной организацииработы, он будет приносить прибыль.
Таким образом, цели моей дипломнойработы – привлечение большего числа клиентов, расширение рынка сбыта сотовыхтелефонов, возможность автоматической обработки данных, получение прибыли. Иглавной задачей для достижения этих целей является создание автоматизированнойсистемы продажи сотовых телефонов через Интернет – магазин.
Данная дипломная работа состоит изчетырех глав.
В первой главе описана предметнаяобласть, что из себя представляет Интернет – магазин, преимущества егоиспользования.
Вторая глава посвященапроектированию, выбору методологии, инструментальной среды проектирования,среды разработки, выбору СУБД.
В третьей главе представленареализация и тестирование системы в реальных условиях.
В четвертой главе рассчитанаэкономическая эффективность проекта.

Глава 1. Описание предметной области
1.1 Интернет-магазин – что это такое,для кого он создается
1.1.1 Понятие и сущностьИнтернет-магазина, преимущества его использования
Много лет прошло с тех пор, какпоявилась Всемирная сеть Интернет. С течением времени изменилось многое:технические возможности Сети расширились, аудитория выросла, цели и задачи, длярешения которых была создана Сеть, перестали быть исключительно военными илинаучными. Современный Интернет – это огромное хранилище, в котором каждый посвоему желанию может найти нужный текст, музыку, учебные материалы, а снекоторого времени и просто купить все, что необходимо – от продуктов, допрограммного обеспечения. В данное время многие дальновидные руководителикомпаний совершенно справедливо считают необходимым создание небольшого Интернет–представительствакомпании, другими словами все больше появляется коммерческих сайтов, основнойцелью которых является продвижение товаров и услуг с помощью Интернет.Создаются как небольшие сайты, на которых располагается краткая информация окомпании и ее услугах, так и объемные Интернет-каталоги фирм с подробнейшимихарактеристиками товаров, их изображениями и ценами. Чаще всего такой Интернет-каталогсоздается для того, чтобы посетитель, которого интересует тот или иной товар,мог найти его подробное описание и изображение, а при желании в свободное времязаехать в магазин или на склад компании – и купить все необходимое. То естьсайт в данном случае является ни чем иным как иллюстрированным рекламнымкаталогом товаров, с той лишь разницей, что просматривать его можно только приналичии доступа в Интернет. [6]
Фирмы прикладывают титаническиеусилия, для привлечения новых клиентов в условиях жесткой конкуренции.Покупателям помимо основных товаров предлагаются дополнительные бесплатныеуслуги, карты накопительных скидок, многолетние гарантии, подарки постояннымклиентам, сезонные скидки. На рынке выигрывает та фирма, которая способнапредоставить многое за небольшие деньги, да еще и получить прибыль. Что тольконе придумывают менеджеры и руководители компаний, чтобы не только привлечьклиента, но и удержать его! Человеку по природе свойственно желание «купитьпобольше, заплатив поменьше». А если за этим «побольше» еще иходить никуда не надо – все доставят на дом, правда за плату, но символическую,1 -2 % [6]от суммы покупки, а то и вообще бесплатно, если покупка крупная,например, холодильник – только знай себе заказывай. Но становится насущнымвопрос: где и как заказывать? Ведь не секрет, что при таком способе «ходитьпо магазинам» иногда приходится переплачивать и не мало – «бесплатная»доставка оборачивается увеличением цены товара на 5-10% [6], а то и больше. Даи фирм, которые готовы предоставить подобные услуги, не так много.
Но техника и прогресс не стоят наместе, и на помощь покупателям и продавцам пришла Сеть, открыв новыевозможности привлечения клиента для фирм и создав дополнительные удобства дляпокупателей. Всем уже известно о том, что в Интернет можно найти все. Остаетсятолько добавить – найденное можно приобрести. Для этой цели и были созданыинтернет — магазины.
Традиционно, успешными товарнымигруппами электронных магазинов считаются компакт-диски, книги, видеокассеты иDVD. Совсем недавно в эту группу вошли мобильные телефоны.[5] Большинствосчитает, что для других товарных групп форма Интернет–магазина неприемлема илимало эффективна. Аргументация здесь очень простая: через Интернет можнопродавать только те товары, которые легко поддаются описанию, которые допокупки не нужно примерять, щупать, нюхать и т.п.
Но как только мы переходим квзаимоотношениям business-to-business и говорим о покупке любого продуктаспециалистом (будь то клиент, оптовик или дилер), мы понимаем, чтохарактеристики товара, которые можно выложить на веб-страничку, скажутспециалисту гораздо больше, чем все «примерки» и«принюхивания». Те бизнесмены, которые сумели это осознать и поверилив возможности Интернет-магазинов, уже сегодня получают солидный доход от продажчерез Интернет.
Эффективность работыИнтернет-магазина, на самом деле, зависит не столько от того, что в немпродается, сколько от того, насколько ваш Интернет-магазин соответствует вашемубизнесу и специфике вашего товара (или услуги).[6]
Вот уже несколько лет в Россииуспешно развивается электронная коммерция. Как и в обычной коммерции, вэлектронной коммерции можно выделить два направления: межфирменное деловоепартнерство и розничная торговля. Первое направление развивается довольноуспешно, так как многие фирмы и компании поняли, что заключать договора и вестипереговоры с помощью технологий Интернет гораздо быстрее и дешевле, нежелиобычными способами. Что касается розничной торговли, то в России она находитсяна начальном этапе развития по сравнению с аналогичным направлением в мире.Однако уже сейчас можно сказать, что через некоторое время конкуренция врозничной торговле через Интернет станет столь же напряженной, как и в обычнойрозничной торговле.
Однако, что же представляет из себяИнтернет-магазин, как он создается, в чем его преимущества и в чем недостатки?Прежде всего, Интернет-магазин – это сайт, содержащий подробный каталог товаровс описанием и изображением.[4]Основное отличие от обычного интернет-каталогасостоит в том, что товары представленные в интернет-магазине можно не толькоувидеть, но и заказать, не вставая с места и не прерывая увлекательногопутешествия по просторам Интернет. [9]
Существует несколько типовинтернет-магазинов: [5]
· магазин,торгующий определенным видом товаров, представленными в небольшом ассортименте– например Интернет-магазин фирмы, продающей собственные программные продукты;
· магазин, вкотором торгуют товарами узконаправленной категории – компьютеры,комплектующие, технические пособия, сотовые телефоны, учебникипрограммирования, а также книги, музыка, видеокассеты с фильмами;
· электронныесупермаркеты, в которых можно купить практически все от бытовой техники доодежды;
· торговые сетиинтернет-магазинов, товары которых объединены в общий каталог, с универсальнойсистемой поиска и заказа товаров.
Для всех интернет-магазиновсвойственен определенный обязательный набор элементов, таких как:
—   Специализированный каталог сподразделами, в которых представлены все имеющиеся в наличии товары. Внешнийвид каталога может быть разным — дерево, выпадающие или вложенные списки меню.
—   Система регистрации пользователя,которая создает для каждого нового клиента его собственную «корзину»,в которую можно «положить» выбранный товар и впоследствии заказать.По мере передвижения клиента по каталогу система также отслеживает предпочтенияклиента, на основе которых в будущем может строиться не только ассортиментмагазина, но и структура выдачи сопутствующей информации каталога. Например,если человек заказал книгу, система может ненавязчиво предложить посмотретьдругие книги из той же серии или той же тематики или предложить почитать отзывычитателей. Система может «доложить», что люди, которые заказывалиподобный товар, также интересовались сопутствующими товарами – например, припокупке картины предлагается выбрать рамку для нее.
—   Система оплаты товара: покупателюпредлагается использовать различные способы оплаты – кредитные карты,электронные деньги, оплата наличными (курьеру или при получении на почте).
—   Система доставки товара: здесь тожеширокий выбор возможностей: пересылка по электронной почте (программноеобеспечение), доставка курьерской службой, обычная почта.
Однако, несмотря на общие черты,Интернет-магазины все же отличаются друг от друга. Владелец каждого магазинастремится сделать свой сайт максимально удобным для посетителя, совершенствуясистему заказа и способы перехода от одного раздела к другому. Как и в обычноммагазине, в Интернет-магазине могут устраиваться распродажи и скидки. Главноеотличие Интернет-магазина от обычного магазина – это не только возможностькупить что-то, не выходя из дома или офиса, а также возможность потратитьменьшие средства. За счет чего получается так, что покупка в Интернет-магазинестановится предпочтительнее.
Для создания Интернет-магазина нетребуется покупать или арендовать помещение под магазин, ремонтировать иоформлять его, нанимать штат продавцов и охрану – а значит снижаютсяпервоначальные затраты, а с ними и цена товара. Теперь даже с учетом доставкитовар будет стоить дешевле только потому, что клиенту не придется платить тучасть цены, с помощью которой продавец пытается возместить затраты заежемесячное содержание магазина и штата сотрудников.Интернетмагазин имеет следующие преимущества:
· помогает быстросориентироваться в ассортименте и найти нужный товар или услугу (по тематике,названию, цене и т.п.);
· рассмотреть товар«со всех сторон», сравнить его характеристики, цену, внешний вид сдругими товарами;
· посмотретьинформацию о скидках, подарков и подобного рода мероприятиях;
· рассчитать точнуюстоимость заказа;
· отобрать товар вкорзину, оформить заказ on-line, оформить доставку на дом;
· поддерживать контактыпродавец-покупатель, например:
—   просматривать историю ранее сделанныхзаказов;
—   просматривать информацию по текущемузаказу;
—   вести переписку и т.п.
Для создания Интернет-магазинанеобходима команда опытных программистов, которые смогут создать и заставитьработать сложные системы приема заказов, системы регистрации клиентов, системыслежения за состоянием заказов, системы оплаты товаров, системы поиска по базеданных товаров, пополнять и обновлять которую можно не имея специальных знаний,обладая лишь навыками работы в сети Интернет. Не секрет, что услугипрограммистов стоят недешево, особенно, если программист опытен и имеетсобственные уникальные программные разработки, однако затраты на создание Интернет-магазинав любом случае будут намного меньше, чем затраты на открытие обычного магазина.К тому же не надо будет нанимать целый штат сотрудников для обслуживания,достаточно будет нанять двух-трех специалистов, которые смогут периодическиобновлять базу и обрабатывать поступающие заказы клиентов. А может быть надобудет лишь обучить уже имеющиеся перспективные кадры. [10]
Аудитория Интернет-магазина неограничивается территорией близлежащего района или города, при соответствующемобслуживании размер аудитории не ограничится даже страной. В данном случаесложность состоит в налаживании доставки заказанного товара – в крупных городахдействуют курьерские службы, с которыми можно заключить договор, а в маленькихгородках существует, и будет существовать почта. А если учесть, что иногда в Интернет-магазинеможно купить то, что зачастую не купить даже в крупном городе (например, редкийпостер любимой группы), или уникальный товар, который выпускается малымтиражом. К тому же, где еще можно разрекламировать на весь мир какую-тоновинку, не прилагая особых усилий.
К сожалению, в России еще не привыклипокупать что-то, что нельзя потрогать руками, понюхать или попробовать на вкус.Заказывая что-то в Интернет-магазине, покупатель боится, что заплатит деньги за«видимость товара», а не за сам товар. Слабое развитие системыэлектронных платежей также мало способствует развитию электронной коммерции.Все эти препятствия преодолимы, товары можно доставлять наложенным платежом иликурьером (человек платит за покупку, только тогда, когда она у него уже вруках), а электронные деньги так удобны, что количество пользующихся ими растетизо дня в день. Увеличение спроса и конкуренция на данном рынке заставляетразработчиков разрабатывать более мощные системы безопасности электронныхплатежей, что позволяет без особого риска платить по счетам или совершатьпокупки, не вставая из-за компьютера.
Несмотря на кажущиеся техническиесложности, создать Интернет-магазин проще и дешевле. К тому же «он-лайн»магазин будет хорошим дополнением и рекламой «офф-лайновой»деятельности. А главное – покупателями станут те, у кого по каким-то причинамнет возможности или времени выйти в обычный магазин, да и те счастливцы, ктопознал прелесть покупки, не вставая с места. Таких людей становится все большеи больше.
 
1.1.2 ПосетителиИнтернет-магазина
Опрос вИнтернет показал, что в целом большинство посетителей Рунета позитивнонастроены в отношении совершения покупок через Интернет (80% опрошенных).[8]
ВИнтернет-торговле, точно также, как и в обычной, можно выделить множестворазличных классификаций потребителей по типам поведения, которые будутобъяснять их мотивацию.
Прежде всего,всех посетителей электронных магазинов можно разделить на:
—  Тех, кто заходятв Интернет-магазин для того, чтобы совершить покупку;
—  Тех, кто заходятв Интернет-магазин без намерения совершить покупку.
Припроведении качественного исследования специалистами были основные факторы,которые привлекают посетителей в Интернет-магазины и объясняют их мотивацию присовершении покупок: удобство, разнообразие, экономия времени и цена. На основеэтих факторов выделены стили поведения, характерные посетителям, которыесовершают покупки и тем, кто не совершает. Однако возможно смешение этихстилей, и в различных ситуациях один и тот же человек будет вести себяпо-разному.
«Любителипоторговаться». Это люди, которые путешествуют по Интернет в поискахнаиболее низких цен и считают экономию денег важнейшим аспектом онлайновыхпокупок. Ключевым факторами, влияющими на совершение ими он-лайн покупки,являются:
—  Более низкая ценапо сравнению с обычным магазином;
—  Бесплатнаядоставка, особенно для покупок большого веса. Данная категория покупателейнеохотно платит за доставку, и часто этот фактор может повлиять на отказ отзаказа;
—  Различные скидки,сниженные цены и подарки.
Даннаякатегория покупателей обычно в первую очередь обращает внимание на цену товараи сравнивает условия в различных магазинах по таким параметрам, как цена натовар и стоимость доставки, так как фактор цены является преобладающим.
По данныманкетирования, фактор цены является определяющим в принятии решении осовершении покупки для 30% опрошенных.[8] При ответе на вопрос о том, чтонеобходимо изменить в работе Интернет-магазинов 39%[8] респондентов выделило,что нужно уровнять цены с офф-лайн магазинами и 50%[8] — за то, чтобы ввестигибкую систему скидок. Таким образом, данные цифры подтверждают, что типповедения «любители поторговаться» встречается довольно часто ипоставленная мной гипотеза о том, что фактор цены не является основным мотивомсовершения покупок, опровергается.
«Действующиепо принципу облегчения жизни». Для покупателей этой категории важна,прежде всего, возможность, пользуясь услугами электронного магазина, сэкономитьвремя. Их девиз: «время — деньги», то есть они экономят время напроцессе совершения покупки. Они чаще всего выбирают магазины, где процесспокупки товара занимает минимум времени. Ключевым факторами, влияющими насовершение онлайн покупки, являются:
—  Нехватка временидля посещения обычных магазинов;
—  Быстрая доставка;
—  Возможностьпокупки различных товаров в одном месте.
В виду того,что такие покупатели очень требовательны и действуют из экономии времени и сил,причинами отказа от покупки могут быть:
—  Сложная системарегистрации в Интернет-магазине.
—  Сложный интерфейссайта магазина и неудобная навигация.
«Склонныек сравнению». Это наиболее дотошный и привередливый стиль поведенияпокупателей. Они обращают большое внимание на то, как им предлагают и продаюттовар. Важными факторами, влияющими на совершение покупки, являются:
—  наличие наиболееполной и полезной сопутствующей информации о товаре (характеристика, описание,отзывы покупателей, фотография товара);
—  достаточный истабильный ассортимент товаров;
—  обратная связь смагазином.
«Действующиеиз любопытства». Такому стилю поведения больше всего подвержена молодежь,склонная к экспериментам и попробовать что-нибудь «новенькое». Средифакторов, способных повлиять на совершение покупки через Интернет, могут быть:
—  интерес к новомуспособу покупок;
—  новизна товара,способа оплаты или способа доставки;
—  желаниеиспробовать в действии новый Интернет-магазин.
Существуют идругие стили, которые, например, в своем исследовании выделила компанияFlexo-Hiner:
—  «Одиночки»- покупатели, которые ценят предоставляемую им Интернет уединенность исовершают в Сети покупки, которые они вряд ли совершили бы в реальныхмагазинах;
—  «Циники»- покупатели с неудачным опытом Интернет-покупок;
—  «Домоседы»- покупатели, которые считают основным преимуществом Интернет-покупок то, чтопри их совершении не нужно выходить из дома;
—  «Сторонникиавтоматизации» — покупатели, которые ценят Интернет за то, что он упрощаети автоматизирует процесс приобретения товаров и услуг.
—  «Ищущиеинформацию». В данную категорию посетителей Интернет-магазинов входят,прежде всего, те, кто не всегда совершают онлайн покупки, но посещаютИнтернет-магазины для того, чтобы получить представление о товаре, егохарактеристиках, описание, фотографии, почитать отзывы, посмотреть егостоимость. Они целенаправленно заходят в Интернет-магазины без намерения что-топриобрести, а ради содержащейся в них информации. Такие люди могут находится настадии «поиск информации о товаре» при принятии решения о покупкечерез Интернет или в обычном магазине.
—  «Действующиеиз любопытства». К данному стилю поведения можно отнести тех, кто заходитв Интернет-магазин, удовлетворяет свое любопытство, или же тех, кто случайнопопал в магазин и осматривает его витрины и возможности, но в силу разныхпричин так и не решается совершить покупку.[8]
1.2 Создание Интернет – магазина
1.2.1 Выбортовара
Прежде всего,надо знать: что продавать? Идеальный вариант – если уже есть свой офф-лайнбизнес и необходимо лишь перенести его в интернет. Но это «лишь» таитв себе множество подводных камней. Представьте себе, что вы анонсируете продажукакого-либо товара, получаете 100 заявок, а удовлетворить можете только 50. Вампридется возвращать деньги (если вы используете какую-либо платежную систему –это потери на комиссионных процентах), объясняться с каждым покупателем, и, вконце концов, вы непременно его (покупателя) потеряете. [2]
Следующимэтапом необходимо определить, а является ли товар тем самым, который будетпродаваться через Интернет? Раньше было сложно определиться, так как вглобальной сетью практически все были «продвинутые» пользователи.
Но сейчас всебольше людей далеких от компьютерных технологий (простых пользователей)открывают для себя Сеть: все больше компьютеров появляется дома, все большеженщин активно используют Интернет. А это, в свою очередь, сказывается наассортименте продаваемых товаров. Помимо магазинов, торгующих компьютернымикомплектующими в сети появилось множество «торговых точек»,предлагающих все от автомобилей и мебели до женского кружевного белья ипродуктов.[2] Экспериментировать можно сколько угодно, однако согласно многимисследованиям наиболее популярными сетевыми товарами остаются информация,книги, аудио и видео продукция, компьютерные программы, туристические услуги.То есть такие товары, в которых содержание важнее внешнего вида.
Если товарподходит под категорию продаваемых через Интернет, следующий этап – оценкаконкурентов. Необходимо посмотреть другие сайты, предлагающие такие же илианалогичные товары, сделать контрольные закупки, сохранить на своем жестком дискепрайсы. Чем ваше предложение будет лучше? Чем Ваш сайт будет удобнее? Какиедополнительные услуги вы сможете предложить своим клиентам? Здесь есть над чемзадуматься.
И главноенужно иметь четкий план и четко представлять себе, что будет, если товар не«пойдет», что будет, если он станет продаваться очень большимитемпами, как вести себя, если товар будет продаваться в тех количествах, когдавы не сможете отказаться от его продаж, но недостаточных, чтобы окупить проект.Потом, когда магазин будет запущен, можно будет оперативно вносить изменения вплан, в зависимости от ситуации.
Заранеепросчитав большинство из вариантов развития ситуации, вы получите несомненноепревосходство над конкурентами. [11]1.2.2 Выбор формы
После того,как товар определен, необходимо решить – какую форму приобретет будущий Интернет-магазин.Можно просто создать веб-страницу, разместить на ней прайс-лист и адресэлектронной почты, выложить все это на сервере своего провайдера и гордоназвать ЭТО «Интернет-магазином». Либо нанять программиста, которыйсделает веб-интерфейс для базы данных с товарами и напишет форму для отправкизаказа по электронной почте, автоматически отвечающую пользователю, что«менеджер магазина свяжется с Вами в ближайшее время, чтобы уточнить условияоплаты и получения заказа». Возможно, для некоторых видов деятельностиподобной конструкции будет достаточно, но для создания полноценного и удобногодля пользователей Интернет-магазина наиболее предпочтителен третий вариант:приобретение специализированного программного обеспечения, которое позволяетудаленно управлять содержанием сайта, поддерживать каталог товаров в актуальномсостоянии и оперативно отслеживать поступающие заказы. В любом случае, чтобыон-лайн бизнес процветал, необходимо соблюдать три условия:
Во-первых:пользователь, попадая на сайт, должен получать четкую информацию о том, как онсможет оплатить заказ, каковы условия и сроки доставки и т.д.
Во-вторых:необходимо создать для пользователя удобный и быстрый поиск необходимого емутовара, ведь не все имеют неограниченный доступ в Интернет, и многие оплачиваютего по часам. Да и утомительный просмотр каталогов мало кому по душе.
В-третьих:все товары, предлагаемые на сайте, должны быть в наличии. Вряд ли кого-топорадует сообщение о том, что заказанную книгу, он сможет получить только черезмесяц.
В случае спродажей программного обеспечения все обстоит просто. После оплаты, необходимопередать пользователю лишь пароль для входа на страницу, откуда можно скачатьпрограмму, либо какой-нибудь разблокирующий программу код. Но при этомнеобходимо позаботиться о надежной защите Интернет-ресурса или самой программы.Еще один вариант — продажа информации или, как модно сейчас говорить, контента.В этом случае необходимо обеспечить постоянный доступ клиента, к защищеннымстраницам ресурса, содержащим продаваемую информацию. Другой путь — рассылатьинформацию по электронной почте. Но, обычные протоколы не обеспечивают должнойзащиты пересылаемой информации. Поэтому при отправке контента по электронной почтезнающие люди советуют использовать шифрование (эта возможность реализована встандартном почтовом клиенте MS Outlook, существуют и российские системыкриптографии). [9]
Как видно извсего вышесказанного, форма, которую приобретет будущий Интернет-магазин,целиком зависит от продаваемого товара.
Когда будетчеткое представление, как должен выглядеть Интернет-магазин, нужно нарисоватьего строение на бумаге. Обозначить основные разделы, наметить стрелками связимежду страницами, описать, какая информация будет находиться на первой(главной) странице.
Расходы насоздание Интернет-магазина не должны рассматриваться как расходы на один изспособов рекламы. Интернет-магазин это ваш новый прилавок, ваш новый филиал,ваша новая торговая точка, которая может и должна приносить доход, иногда дажебольший чем офф-лайн торговля.1.2.3 Реклама
Итак,Интернет-магазин создан.
Покупательможет выбрать товар и оплатить его, служба доставки исправно доставляет заказы…Но! Покупатель должен узнать о вашем магазине и посетить его сайт, а значит,необходима реклама. Как рекламировать Интернет-магазин? Вот вопрос, которыйрано или поздно встает перед каждым Интернет-торговцем.Баннерная реклама.
Банеры –самый распространенный вид рекламы в Интернет, это графический блок определенногоразмера (468х60, 100х100, 125х125), несущий информацию рекламного характера.Банеры, в основном, демонстрируются при помощи баннерных сетей. Баннерная сетьпозволяет Вам, демонстрируя баннеры других участников сети у себя на сайте,показывать свои у них. Причем количество показов вашего баннера напрямуюзависит от того, какое количество баннеров на своем сайте показали вы. За своиуслуги баннерная сеть обычно берет комиссионный процент (от 5 до 50%). Но, таккак ваш ресурс еще достаточно молод и количество посетителей на нем невелико,количество показов баннеров на вашем сайте будет так же небольшим. Поэтому вампридется купить баннерные показы в одной из сетей. Средняя стоимость показов вбаннеробменных сетях 0.4$ за 1000 показов.[21] Но существуют и элитные сети,где стоимость может достигать 4$ за 1000 показов.[22] Обычно показы баннеровможно купить дешевле на всевозможных аукционах и при помощи специализированныхлистов рассылки, таких как [BANNERS MARKET].[23] При использовании показов вбанерообменных сетях часто забывают о такой возможности как таргетинг (отанглийского target — мишень, цель). Таргетинг позволяет организовать показыбаннеров как на своем сайте, так и показы своих баннеров. Например, можнозапретить показы в выходные дни, настроить интенсивность показов в определенноевремя суток, отсечь пользователей.
При выборебаннерообменной сети необходимо учитывать следующие факторы:
· берет ли сетьдополнительную плату за таргетинг;
· открытая сеть илизакрытая (обычно в закрытую сеть попадают сайты соответствующие определеннымтребованиям сети);
· какие правилаустанавливает сеть для сайтов-участников (ведь именно на этих сайтах будутпоказываться ваши баннеры).
Стоит так жеобратить внимание и на изготовление самого баннера. Ведь что такое баннер посвоей сути? Баннер ближе всего к газетному объявлению, и потому он должен сразубросаться в глаза и привлекать внимание. Новые технологии, применяемые вИнтернет (Macromedia Flash, CGI-скрипты) позволяют создавать «живые»баннеры, которые могут перенаправить вас сразу в нужный раздел сайта, илидобавить звук к вашему баннеру. Кроме того, анимированные баннеры более«кликабельны», по сравнению со статичными, и, конечно, баннер, как исам сайт, должен быть стильным.Почтовые рассылки.
Почтовыерассылки обладают несомненными преимуществами перед баннерами.
Первое – нарассылку люди подписываются добровольно, а значит, велика вероятность что еепрочитают (тут еще более подходит аналогия с газетой).
Второе – врассылке можно размещать рекламу в скрытом виде, в виде рассказов, например, окаком-то новом товаре (со ссылкой на него), обзора вашего магазина и т.п.
Третье – врассылке вы можете размещать баннеры любых форматов, каких только захотите.
Вы можете также завести свою собственную рассылку информации о новых поступлениях иобновлениях в вашем магазине по е-мэйлу, и сообщить об этом своим пользователямна сайте. В этом случае важно помнить, что информация должна доставлятьсяпользователю только по его желанию (когда он подписался на рассылку), и тольков том объеме, на который он согласился. Не перегружайте пользователяинформацией, это неизбежно вызовет отторжение. Если на вашем сайте представленочень широкий ассортимент товаров предоставьте ему возможность выбиратьинформацию о каком разделе он хочет получать.Форумы, чаты, доски объявлений.
Не стоитзабывать и о том, что очень много пользователей используют Сеть для общения.Поэтому посещайте всевозможные форумы и чаты, и ненавязчиво оставляйте тамадрес вашего магазина. Зайдите на все бесплатные доски объявлений и разместитеинформацию о вашем магазине там.Поисковые системы, рубрикаторы.
Вашипотенциальные покупатели пользуются поисковыми системами, значит вам нужнозарегистрировать свой магазин как можно в большем количестве поисковиков. Чемчаще пользователю будет встречаться ссылка на ваш магазин, тем большевероятность того, что он перейдет по ней.
Как показалиисследования, проведенные в Америке IMT Strategies в то время, какинтернет-компании тратят бешеные деньги на рекламу в журналах, газетах и нателевидении, большинство пользователей находят сайты через поисковые машины, посовету друзей и во время случайных прогулок по сети.Поощрение потребителей.
Ну и еще одинспособ известный обыкновенным торговцам с древнейших времен: если ты хочешь, чтобыпокупатель к тебе вернулся и привел друзей, пообещай ему скидку или специальноепредложение как постоянному клиенту.
Существуетмножество способов генерации повторного посещения и регистрации в системе отвсевозможных конкурсов и тотализаторов( с призами), до системы прогрессирующихскидок, поощрения крупных покупок, скидочных купонов и«tell-a-friend» маркетинга (когда посетителю сайта предлагаетсяучастие в розыгрыше чего-либо или получение сувениров за то, что он разошлетn-ному количеству своих друзей рекомендацию посетить ваш магазин. Иногда всякиеблага обещаются так же упомянутым друзьям).
1.3 Анализ платежных систем
Так как создаваемое программноеприложение является электронным магазином, невозможно обойти тему оплаты товарав сети интернет. Для начала рассмотрим существующие системы оплаты в сетиИнтернет.
Традиционные методы оплаты, включаяналичные деньги, банковские переводы, чеки, пластиковые карточки, изобретенызадолго до возникновения электронной коммерции. Поэтому нет ничего удивительногов том, что они не полностью соответствуют ее потребностям. Безусловно, припокупке обычного «физического» товара деньги можно взять с покупателяпри доставке. Но если приобретается «цифровой» товар или информация,обязательно должен быть способ оплатить покупку прямо «на месте», тоесть на сайте продавца. Вот почему в электронной коммерции чрезвычайно остростоит вопрос разработки универсального способа оплаты покупок в Интернет,который бы позволил делать дешевые и безопасные платежи в режиме реальноговремени. [9]
К способам оплаты покупок в Интернет,проводимым электронным путём, можно отнести следующие:
—   оплата со счета мобильного телефона(m-commerce);
—   оплата по картам предоплаты(скретч-картам);
—   оплата электронными деньгами;
—   оплата платежными картами.
Оплата со счета мобильного телефона(m-commerce).
Мобильная коммерция это использованиемобильных портативных устройств для общения, развлечения, получения и передачиинформации, совершения транзакций через общественные и частные сети.
Сегодня на рынке появилась прекраснаявозможность оплачивать услуги или товары различных компаний через мобильныйтелефон. Вы можете делать покупки в Интернет — магазинах, оплачиватькоммунальные платежи и даже переводить деньги по банковским реквизитам. Вне зависимостиоттого, что и как Вы оплачиваете, процесс оплаты занимает всего пару минут, асам платеж происходит практически мгновенно.
Некоторые мобильные компаниипредоставляют эту услугу бесплатно, как часть обычного пакета пользователямобильного телефона. Деньги, которые будут использованы владельцем мобильноготелефона для покупки товаров или услуг могут быть сняты со счёта владельцателефона или со специальной карты, которую нужно сначала купить, а затемактивировать со своего телефона.
Оплата услуги или товара происходит спомощью посылки секретного сообщения (SMS), включающего в себя цепочкуинформации типа номер счёта владельца телефона/сумма к оплате или кодовый номертовара или услуги/ номер счёта продавца.
В случае если размер совершаемогоплатежа превышает остаток средств на текущей карте, необходимо активироватьновую карту. При этом неиспользованные остатки денежных средств с предыдущихкарт прибавляются к номиналу активированной карты.
Важно отметить, что для того, чтобыВы могли использовать эту функцию ваш телефон должен быть оснащён функцией WAPили некоторым собственным микробраузером. Мобильная коммерция делаетпользователя еще более независимым, не привязанным к стационарным устройствам,предоставляя все вышеперечисленные возможности при наличии одного толькомобильного телефона или карманного компьютера. Это очень важно для деловогочеловека: часто многое зависит от мгновенно принятого решения, и этому недолжны препятствовать такие факторы, как невозможность быстрого оформлениясделки или отсутствие доступа к информационным каналам.
Оплата по картам предоплаты(скретч-картам).
Скретч-карты являются картамипредоплаты поскольку, покупая их, вы делаете предоплату сервиса или товара,который собираетесь заказать. Своё название они получили от английского слова «scratch»,что значит царапать. Именно наличие особенного защитного слоя скрывающегобуквенно-цифровой набор, является отличительной особенностью карт предоплаты.Очень важно отметить, что каждая карта предоплаты имеет свой уникальный серийныйномер, который будет использоваться при оплате услуг.
Карты предоплаты выпускаютсяразличными фирмами, бывают разного номинала и разного предназначения. Какправило, скретч-карта имеет ограниченный срок действия, который можетварьироваться в зависимости от номинальной стоимости карты или других условий.Сама карта предоплаты представляет собой пластиковую карточку с размещённой наней информацией относительно фирмы изготовителя, сферы её применения и срока еёдействия.
Карты предоплаты получили достаточноширокое распространение, поскольку являются удобным способом платы услуг ипокупок. Их активно используют компании, занимающиеся сотовой связью,предоставлением услуг Интернет провайдеров и т.п.
Оплата электронными деньгами.
Цифровые деньги являются основойплатежной системы Интернет. Они могут быть классифицированы по видаморганизации их функционирования, по уровню безопасности, а также по способурасчета.
Цифровую наличность можно представитьсебе как файлы-жетоны, заменяющие наличные деньги. Продавцы и покупатели могутсвободно обмениваться этими «монетами» по сети, оплачивая ими товарыи услуги. Для указанной цели участники системы устанавливают у себя накомпьютерах особую программу – «электронный кошелек», которыйобеспечивает учет и передачу жетонов, а также проверку их подлинности. Цифровыеденьги могут неограниченно долго обращаться в сети, но также могут в любоевремя быть обменены на настоящие деньги у организаторов системы или в банках,участвующих в ней.
Разновидностью электронных денег являютсясистемы цифровых наличных, основанные на использовании технологии smart-card.
Современная смарт-карта – этомаленький компьютер со своим процессором, памятью, программным обеспечением исистемой ввода/вывода информации.В чипе такой карточки хранится не что иное,как электронные деньги в описанном выше смысле.
Пока смарт-карта употребляется какобычная дебетовая карта (называемая электронным кошельком), в которую вносятсязаписи о списании денег, или просто информация о клиенте. Наличные цифровыеденьги на базе смарт-карт не только могут обеспечить необходимый уровеньконфиденциальности и анонимности, но и не требуют связи с центром дляподтверждения оплаты в отличие от подобных систем на базе персональногокомпьютера. В связи с этим стоимость транзакции стремиться к нулю, заисключением пополнения карты или обналичивания денег. Единственное неудобствосостоит в том, что для перевода электронных денег с карточки на компьютер илиобратно необходимо особое устройство для чтения карточек, карт-ридер, присоединяемыйк компьютеру.
Оплата платежными картами.
Кредитная карта — именнойплатежно-расчетный документ в виде пластиковой карточки, выдаваемый банкомсвоим вкладчикам для безналичной оплаты ими товаров и услуг в розничнойторговой сети, снабженной компьютерными устройствами, передающими запрос наоплату товара в банк.
Кредитная карточка удостоверяетналичие у ее владельца текущего счета в банке. В разных странах используютсякредитные карточки американских кредитно-финансовых групп типа Visa,MasterCard, American Express и т.д.
Дебетовые карточки могутиспользоваться при оплате товаров и услуг через Интернет в режиме он-лайн также, как при получении наличных в банкомате: для совершения платежа клиентдолжен ввести номер карточки и PIN-код.
Виртуальные карты.
Поскольку использование классическойкредитной карты для расчетов в Интернет является небезопасным, былиразработанывиртуальные карты типа VISA E-c@rd и Virtual MasterCard, которые предназначеныисключительно для расчетов в Интернет. VISA E-c@rd разработана по технологиимеждународной платежной системы VISA Int. Virtual MasterCard разработана потехнологии международной платежной системы MasterCard Int.
Выпуском подобных карт сегоднязанимаются различные банки, своевременно оценив их преимущества и потенциал.VISA E-c@rd и Virtual MasterCard применяется исключительно для оплаты черезИнтернет товаров и услуг в электронных магазинах по всему миру, включая Россию,а также услуг операторов сотовой связи, провайдеров Интернета, туристическихфирм и отелей.
К покупкам, оплаченным не электроннымпутем можно отнести:
—   оплата курьеру наличными;
—   предоплата по безналичному расчету;
—   оплата наложенным платежом.
Оплата курьеру наличными.
Один из самых простых способов оплатыэто оплата курьеру. Вы просто вручаете деньги курьеру и расписываетесь вполучении заказа. К сожалению, этот способ возможен не везде.
После выбора товара вИнтернет-магазинепокупатель размещает заказ, в котором указывает адрес для доставки (домой,вофис, или куда-то еще). Курьер привозит товары поуказанному адресу иполучаетденьги.
Преимущества этого способа:
1. гарантияполучения товара (покупателем) иденег (продавцом). Обмануть здесь, конечно,можно, новозможности небольше, чем вобычном магазине.
2. возможностьпроверить товар (икомплектность) сразу, и вернуть его, отказавшись отпокупки.
3. посмотретьвглаза живому человеку, попросить его рассказать про товар, показать еговработе.
4. получить всенеобходимые документы, как-то: гарантийный талон, товарный чек.
Недостатки также очевидны:
1. невсегдаприятно видеть усебя дома (или вофисе) незнакомого человека (курьера), общатьсясним.
2. зачастуюожидание курьера превращается впытку, иотбивает всякое желание что-либопокупать.
Предоплата по безналичному расчету.
Предоплата по безналичному расчетудля организаций, имеющих расчетный счет в банке возможна, если они находятся вМоскве, Санкт-Петербурге или в других городах России. При оформлении заказаукажите название Вашей организации. При этом Вы сможете заполнить илираспечатать счет.
Можно сделать предоплату стоимостизаказа в ближайшем для Вас отделении Сбербанка (или в любом другом) на наш счетв МДМ Банке. Для этого надо распечатать бланк, который вы получите по e-mailили, который будет сгенерирован сразу по завершению процедуры оформления заказа(этот бланк, также, можно использовать просто как образец для заполнениятипографского бланка в Банке). Оплата через Сбербанк обойдется Вам в 3% отстоимости заказа, что существенно дешевле и быстрее, чем почтовый илителеграфный перевод. Как только деньги придут на счет, магазины отправляютзаказ.
Оплата наложенным платежом.
Оплачиваемая покупка при получении напочтовом отделении называется оплатой наложенным платежом. При оплатеналоженным платежом, почта взимает 8% от стоимости заказа. Порядок оплатытакой:
1. на указанныйадрес присылается заказ, либо заполняется определенная форма оплаты,предложенная Интернет – магазином.
2. указываютсясвои Ф.И.O., полный адрес с индексом, контактный телефон и e-mail.
3. при получениипочтового извещения, перечисляется почтовые издержки и стоимость заказа науказанные банковские реквизиты.
4. далее пополученному в банке квитку почтовыми работниками выдается заказ.
Таким образом, можно выбрать любойвид оплаты, который наиболее удобен в данный момент времени (например, длятолько что созданного Интернет — магазина), но при этом этот способ оплатыдолжен устраивать и клиентов, иначе пропадает смысл создания Интернет –магазина: зачем создавать, если не будут покупать.
Выводы по главе
В данной главе было рассмотрено понятиеИнтернет–магазина — это Интернет-витрина, где посетитель может выбрать товары,сформировать заявку, увидеть общую сумму заказа и отправить эту заявкуменеджеру компании. Однако неоспоримы преимущества, которые дает Интернет –магазин:
· помогает быстросориентироваться в ассортименте и найти нужный товар или услугу (по тематике,названию, цене и т.п.);
· рассмотреть товар«со всех сторон», сравнить его характеристики, цену, внешний вид сдругими товарами;
· посмотретьинформацию о скидках, подарков и подобного рода мероприятиях;
· рассчитать точнуюстоимость заказа;
· отобрать товар вкорзину, оформить заказ on-line, оформить доставку на дом;
· поддерживатьконтакты продавец-покупатель.
Так же были определены группыпользователей глобальной сети для наилучшей ориентации на какие-то конкретныесегменты.
В этой главе рассмотрен процесссоздания Интернет–магазина, начиная с выбора товара и заканчивая рекламой вовсемирной сети. А также, какие виды оплат существуют и какие наиболее удобны виспользовании как для владельца Интернет–магазина, так и для его клиентов.

Глава 2. Выбор средств разработкипроекта. Решение задач проекта
2.1 Выбор и обоснование технологиипроектирования и инструментальных средств разработки
2.1.1 Объектно–ориентированноепроектирование
Трудоемкость разработки программныхприложений на начальных этапах программирования оценивалась значительно нижереально затрачиваемых усилий, что служило причиной дополнительных расходов изатягивания окончательных сроков готовности программ. В процессе разработкиприложений изменялись функциональные требования заказчика, что еще болееотдаляло момент окончания работы программистов. Увеличение размеров программприводило к необходимости привлечения большего числа программистов, что, в своюочередь, потребовало дополнительных ресурсов для организации их согласованнойработы.[3]
Прежде чем решить эти проблемы иприступить к разработке системы необходимо иметь четкое описание методологииразработки, адаптированной к конкретному проекту. На основе выбраннойметодологии производится выбор конкретных проектных инструментов и программныхсредств.
В своем дипломном проекте я используюметодологию объектно–ориентированного проектирования, так как эта методологияпозволяет решить проблемы изменения функциональных требований заказчика, даетвозможность «подстроиться» под внезапные перемены с наименьшимипотерями. Модель проблемной области при объектно-ориентированном подходерассматривается как совокупность взаимодействующих во времени объектов.Конкретный процесс обработки информации формируется в виде последовательностивзаимодействия объектов. Так как этот подход предполагает совместноемоделирование данных и процессов, то система объектно-ориентированных моделейпоследовательно направляется к модели динамического взаимодействия объектов, наоснове которой могут быть сгенерированы классы объектов в конкретнойпрограммно-технической среде. [17]
Под моделью ПО в общем случаепонимается формализованное описание системы ПО на определенном уровнеабстракции. Каждая модель определяет конкретный аспект системы, используетнабор диаграмм и документов заданного формата, а также отражает точку зрения иявляется объектом деятельности различных людей с конкретными интересами, ролямиили задачами. Графические (визуальные) модели представляют собой средства длявизуализации, описания, проектирования и документирования архитектуры системы.[15]Разработка модели системы ПО промышленного характера в такой же меренеобходима, как и наличие проекта пристроительстве большого здания. Этоутверждение справедливо как в случае разработки новой системы, так и приадаптации типовых продукт топ класса R/3 или BAAN, в составе которых такжеимеются собственные средства моделирования. Хорошие модели являются основойвзаимодействия участников проекта и гарантируют корректность архитектуры.Поскольку сложность систем повышается, важно располагать хорошими методамимоделирования. Хотя имеется много других факторов, от которых зависит успехпроекта, но наличие строгого стандарта языка моделирования является весьмасущественным. Состав моделей, используемых в каждом конкретном проекте, истепень их детальности в общем случае зависят от следующих факторов:
—   сложности проектируемой системы;
—   необходимой полноты ее описания;
—   знаний и навыков участников проекта;
—   времени, отведенного напроектирование.
Выбирая инструментальное средстворазработки, я, прежде всего, принял во внимание все имеющиеся в наличии ресурсыи требования к разрабатываемой системе (приложение 1).
Проанализировав, я пришел к выводу,что наиболее надежными средствами будут BPWin и Rational Rose.
2.1.2 BPWin и Rational Rose –инструментальные средства разработки
Визуальное моделирование оказалобольшое влияние на развитие ТС ПО вообще и CASEсредств в частности. ПонятиеCASE (Computer Aided Software Engineering) используется в настоящее время ввесьма широком смысле. Первоначальное значение этого понятия, ограниченноетолько задачами автоматизации разработки ПО, в настоящее время приобрело новыйсмысл, охватывающий большинство процессов жизненного цикла ПО.[7]CASEтехнология представляет собой совокупность методов проектирования ПО, а также набор инструментальных средств, позволяющих в наглядной форме моделироватьпредметную область, анализировать эту модель на всех стадиях разработки исопровождения ПО и разрабатывать приложения в соответствии с информационнымипотребностями пользователей. Большинство существующих CASE — средств основанона методах структурного или объектно-ориентированного анализа и проектирования,использующих спецификации в виде диаграмм или текстов для описания внешнихтребований, связей между моделями системы, динамики поведения системы иархитектуры программных средств.[1]
BPWin.
BPwin является мощным инструментом длясоздания моделей, позволяющих анализировать, документировать и планироватьизменения сложных бизнес-процессов. BPwin предлагает средство для сбора всей необходимой информации о работепредприятия и графического изображения этой информации в виде целостной инепротиворечивой модели. Причем, поскольку модель является некоторымграфическим представлением действительности, можно утверждать, что человеквернулся к своему излюбленному средству документирования бизнес-процессов – крисунку. Но возвращение это произошло на новом уровне – целостность инепротиворечивость модели-рисунка (качества, о которых раньше не было и речи)гарантируются рядом методологий и нотаций, которым следуют создатели модели. BPwin поддерживает три таких методологии: IDEF0, DFD и IDEF3,позволяющие анализировать ваш бизнес с трех ключевых точек зрения:
—   С точки зрения функциональностисистемы. В рамках методологии IDEF0(Integration Definition for Function Modeling) бизнес-процесс представляется ввиде набора элементов-работ, которые взаимодействуют между собой, а такжепоказывается информационные, людские и производственные ресурсы, потребляемыекаждой работой.
—   С точки зрения потоков информации(документооборота) в системе. Диаграммы DFD (Data Flow Diagramming) могут дополнить то, что ужеотражено в модели IDEF3, посколькуони описывают потоки данных, позволяя проследить, каким образом происходитобмен информацией между бизнес-функциями внутри системы. В тоже время диаграммыDFD оставляют без вниманиявзаимодействие между бизнес-функциями.
—   С точки зрения последовательностивыполняемых работ. И еще более точную картину можно получить, дополнив модельдиаграммами IDEF3. Этот метод привлекает внимание кочередности выполнения событий. В IDEF3 включены элементы логики, что позволяет моделировать и анализироватьальтернативные сценарии развития бизнес-процесса.
Bpwin умеет проверять создаваемые модели сточки зрения синтаксиса выбранной методологии, проверяет ссылочную целостностьмежду диаграммами, а также выполняет ряд других проверок, чтобы помочь вамсоздать правильную модель, а не просто рисунок. При этом сохраняются главныепреимущества рисунка – простота создания и наглядность. [1]
RationalRose.
Среди всехфирм-производителей CASE-средств именно компания Rational Software Corp. одна из первых осозналастратегическую перспективность развития объектно-ориентированных технологийанализа и проектирования программных систем. Эта компания выступила инициаторомунификации языка визуального моделирования в рамках консорциума OMG, что, вконечном итоге, привело к появлению первых версий языка UML. И эта же компанияпервой разработала инструментальное объектно-ориентированное CASE-средство, вкотором был реализован язык UML как базовая нотация визуального моделирования. [20]
Rational Rose — CASE-средство фирмыRational Software Corporation (США) — предназначено для автоматизации этапованализа и проектирования ПО, а также для генерации кодов на различных языках ивыпуска проектной документации. Rational Rose использует синтез-методологиюобъектно-ориентированного анализа и проектирования, основанную на подходах трехведущих специалистов в данной области: Буча, Рамбо и Джекобсона. Разработаннаяими универсальная нотация для моделирования объектов (UML — Unified ModelingLanguage) претендует на роль стандарта в области объектно-ориентированногоанализа и проектирования. Конкретный вариант Rational Rose определяется языком,на котором генерируются коды программ (C++, Smalltalk, PowerBuilder, Ada,SQLWindows и ObjectPro). Основной вариант — Rational Rose/C++ — позволяетразрабатывать проектную документацию в виде диаграмм и спецификаций, а такжегенерировать программные коды на С++. Кроме того, Rational Rose содержитсредства реинжиниринга программ, обеспечивающие повторное использованиепрограммных компонент в новых проектах.
Унифицированный язык моделирования UML (Unified Modeling Language) представляет собой язык дляопределения, представления, проектирования и документирования программныхсистем, организационно-экономических систем, технических систем и других системразличной природы. UML содержит стандартный набор диаграмм и нотаций самыхразнообразных видов.UML – это преемник того поколения методов ООАП, которыепоявились в конце 1980х и начале 1990х годов. Создание UML фактически началосьв конце 1994 г., когда Гради Буч и Джеймс Рамбо начали работу по объединению ихметодов Booch и OMT (Object ModelingTechnique) под эгидой компании Rational Software. К концу 1995 г. они создали первуюспецификацию объединенного метода, названного ими Unified Method, версия 0.8.Тогда же в 1995 г. к ним присоединился создатель метода OOSE (ObjectOriented Software Engineering) Ивар Якобсон. Таким образом, UMLявляется прямым объединением и унификацией методов Буча, Рамбо и Якобсона,однако дополняет их новыми возможностями. Главными в разработке UML былиследующие цели:
—   предоставить пользователям готовый киспользованию выразительный язык визуального моделирования, позволяющий имразрабатывать осмысленные модели и обмениваться ими;
—   предусмотреть механизмы расширяемостии специализации для расширения базовых концепций;
—   обеспечить независимость отконкретных языков программирования и процессов разработки;
—   обеспечить формальную основу дляпонимания этого языка моделирования (язык должен быть одновременно точным идоступным для понимания, без лишнего формализма);
—   стимулировать рост рынкаобъектно-ориентированных инструментальных средств;
—   интегрировать лучший практическийопыт.
UML находится в процессестандартизации, проводимом OMG (Object Management Group) – организацией постандартизации в области объектноориентированных методов и технологий, внастоящее время принят в качестве стандартного языка моделирования и получилширокую поддержку в индустрии ПО. UML принят на вооружение практически всемикрупнейшими компаниями – производителями ПО (Microsoft, Oracle, IBM,HewlettPackard, Sybase и др.). Кроме того, практически все мировыепроизводители CASEсредств, помимо IBM Rational Software, поддерживают UML всвоих продуктах (Oracle Designer, Together Control Center (Borland),AllFusion Component Modeler (Computer Associates), Microsoft Visual Modeler и др.). [20]
В результате разработки проекта спомощью CASE-средства Rational Rose формируются следующие документы:
—   диаграммы классов;
—   диаграммы состояний;
—   диаграммы сценариев;
—   диаграммы модулей;
—   диаграммы процессов;
—   спецификации классов, объектов,атрибутов и операций
—   заготовки текстов программ;
—   модель разрабатываемой программнойсистемы.
Последний из перечисленных документовявляется текстовым файлом, содержащим всю необходимую информацию о проекте (втом числе необходимую для получения всех диаграмм и спецификаций).
Тексты программ являются заготовкамидля последующей работы программистов. Они формируются в рабочем каталоге в видефайлов типов .h (заголовки, содержащие описания классов) и .cpp (заготовкипрограмм для методов). Система включает в программные файлы собственныекомментарии, которые начинаются с последовательности символов //##. Составинформации, включаемой в программные файлы, определяется либо по умолчанию,либо по усмотрению пользователя. В дальнейшем эти исходные тексты развиваютсяпрограммистами в полноценные программы.
2.2 Схема работы Интернет-магазина
2.2.1 Функциональные требования
Современное общество предоставляетвсе большему количеству своих членов право выбора при покупке товаров и услуг.И выбор этот в первую очередь базируется на качестве обслуживания. Потребительуже оценил преимущества контакта с продавцом, главными из которых являютсябыстрая реакция на запросы, высокая скорость выполнения заказов, удобствополучения почти неограниченной информации.
В условиях развитых рыночныхотношений для предпринимателя важное значение имеют коммуникации с покупателем,со всеми заинтересованными в той или иной сделке субъектами, возрастает рольинформационных технологий в разработке и ускорении принятия решений. Необходимозаведомо знать ориентацию покупателя на покупку, его мотивы, нужды ипотребности. Важнейшее значение приобретает конкурентоспособность продукции,необходимо постоянно обновлять технологии, ассортимент выпускаемой продукции,создавать новые рынки, расширять производство, изменять организационныеструктуры управления, обеспечивая их адаптивность к основным изменениямхарактеристики рынка и поведения потребителя.
Использование автоматизированнойсистемы продажи сотовых телефонов, которая включает в себя создание базы данныхклиентов, дает возможность отслеживать потребности и приоритеты в выборетелефона той или иной фирмы.
Так же при использованииавтоматизированной системы продаж решаются одни из главных вопросов:
—   Концентрация в едином хранилище всехданных, связанных с продажами и отношениями с покупателями.
—   Достижение прозрачности иконтролируемости деятельности — вся информация о продажах накапливается всистеме, а не «придерживается» продавцами.
Таким образом, вся имеющаясяинформация служит во благо для дальнейшего развития фирмы.
Все процессы, которые выполняются спомощью автоматизированной системы, способствуют наилучшему ведению дел.
Описание бизнес-процессов продажисотовых телефонов может быть представлено не только в идее теоретическогоописания, но и в виде модели «as is», котораяиллюстрируется с помощью диаграммы IDEF0 CASE-средства BPWin. Ниже представлены несколько диаграмм:
—   диаграмма IDEF0 – контекстная,которая отображает общий вид системы, то есть «внешнюю оболочку»;
—   диаграмма IDEF0 первого уровня,которая раскрывает контекстную диаграмму и отображает внутреннее содержание.
Функциональная модель IDEF0 (контекстная) бизнес — процессовпродажи сотовых телефонов через Интернет-магазин выглядит следующим образом(рис.2.1):
/>
Рис.2.1 Главный вид – контекстнаядиаграмма.
Наследующей диаграмме отображены процессы, объясняющие и демонстрирующие всефункции системы (рис.2):

/>
Рис.2.2 Диаграмма развертывания.
Автоматизированная система продажисотовых телефонов через Интернет – магазин должна выполнять следующие функции:
o оформление заказана покупку сотового телефона – выполняется менеджером по работе с клиентами вслучае, когда клиент определился и сделал заказ;
o формирование БазыДанных клиентов;
o формированиеотчетов;
o  осуществление поиска по указаннымпараметрам – для администратора и менеджера:
—   по гарантийным талонам;
—   по анкетам;
—   по чекам на оплату;
—   по номеру квитанции.
o поиск товаров насайте – для клиентов;
o возможностьработы с товарами и категориями товаров – добавлять, удалять, редактировать;
o возможностьредактирования внешнего вида – дизайн.

2.2.2 Постановка задач по подсистемам
На основании функциональныхтребований, определенных в подглаве 2.2.1, рассмотрим каждое из них вотдельности и более подробно.
o Оформление заказана покупку сотовых телефонов происходит каждый раз, когда появляется клиент,желающий приобрести телефон.
Входная информация:
—   Каталог моделей телефонов;
—   Анкетные данные клиента.
Выходная информация:
—   подтверждение получения заказаменеджером;
—   чек на оплату телефона илиаксессуара;
—   гарантийный чек.
o  Создание БД клиентов
Входная информация:
—   Анкетные данные клиента;
—   Квитанции.
Создание Базы Данных происходит одинраз, а затем осуществляется ее наполнение и обновление.
Выходная информация:
—   Вся необходимая информация поклиентам.
o Формированиеотчетов – происходит по запросам.
Входная информация:
—   Сведения о клиентах из БД клиентов;
Выходная информация:
—   Список клиентов;
—   Список проголосовавших за модели;
—   Списки товаров, которые чащепокупаются.
o Осуществлениепоиска по указанным параметрам – производится в случае возникновения такойнеобходимости (администраторский поиск);
o Поиск товаров насайте – для клиентов;
o Расчет с клиентом- Оплачиваемая покупка при получении на почтовом отделении называется оплатойналоженным платежом. При оплате наложенным платежом, почта взимает 8% отстоимости заказа. Порядок оплаты такой:
—   на указанный адрес присылается заказ,либо заполняется определенная форма оплаты предложенная Интернет – магазином.
—   указываются свои Ф.И.O., полный адресс индексом, контактный телефон и e-mail.
—   при получении почтового извещения,перечисляется почтовые издержки и стоимость заказа на указанные банковскиереквизиты.
—   далее по полученному в банке квиткупочтовыми работниками выдается заказ.
o Просмотр заказовв режиме администрирования;
o Временноедобавление товаров в корзину;
o Изменениедизайна, категорий товаров – администратор может добавлять, удалять,редактировать товары, категории товаров, данные о магазине, создавать новыеформы и так далее.
Диаграммы вариантов использования.
Все эти процессы удобно представить спомощью диаграмм UseCase. Нарисунке 2.3 представлена диаграмма, на которой видно кто является пользователямисистемы, как между ними осуществляются взаимодействия.

/>
Рис.2.3 Диаграмма вариантовиспользования.
На рисунке 2.4 представленадиаграмма, которая более подробно раскрывает процесс исследования web-сайта клиентом.

/>
Рис.2.4 Диаграмма вариантовиспользования – исследование web-сайта.
Диаграммы классов.
Диаграмма классов (class diagram)служит для представления статической структуры модели системы в терминологииклассов объектно-ориентированного программирования. Диаграмма классов можетотражать, в частности, различные взаимосвязи между отдельными сущностямипредметной области, такими как объекты и подсистемы, а также описывает ихвнутреннюю структуру и типы отношений.
Данная диаграмма классов позволяетувидеть взаимоотношения между объектами системы, связи и зависимости.
На рисунке 2.5 на диаграммеизображены объекты с атрибутами и операциями.

/>
Рис. 2.5 Диаграмма классов.
Таким образом, с помощью вышеописанныхдиаграмм можно увидеть как функционирует система Интернет-магазина, ктоучаствует, какие функции выполняются, какие атрибуты присущи объектам.
2.3 Архитектура интернет-магазина
Архитектура Интернет – магазинадолжна быть проста и интуитивно удобна. И состоит из Клиентской части, Программнойчасти и Администрирования. [10]
Программная часть архитектурыинтернет – магазина рассматривается как взаимосвязь операционной и сервернойчасти.
В операционной части рассматриваетсясреда разработки Интернет-магазина.
Серверная часть содержит в себеразмещение Интернет-магазина на сайте провайдера, поддерживающие технологии,используемые при создании Интернет – магазина.
Разработка операционной части.
Интернет-магазинразрабатывается в среде php.PHP — язык создания сценариев, который давно перерос свое название. Дело в том,что PHP — это аббревиатура от слов Personal Home Page. Первая версия PHP быласоздана Расмусом Лердорфом в 1994 г. и представляла собой набор инструментовдля отслеживания посетителей Web-страницы. Со временем PHP из набораинструментов превратился в полноценный язык программирования, а его названиебыло изменено как рекурсивное образование PHP HyperText Preprocessor(препроцессор гипертекста PHP). [12]
PHP — это серверный язык созданиясценариев. Конструкции PHP, вставленные в HTML-текст, выполняются сервером прикаждом посещении страницы. Результат их обработки вместе с обычным HTML-текстомпередается браузеру.
Для ответа обоснования выбора былопроизведено сравнение РНР с другими языками программирования Web-приложений.Это его основные конкуренты — ASP.NET и ColdFusion.
РНР и ASP.NET.
ASP (Active Server Pages)— язык сценариев от Microsoft. Если язык ASP значительно уступал РНРпо многим параметрам, в первую очередь, по времени выполнения сценариев, то споявлением технологии ASP.NET ситуация изменилась.
Основное достоинство ASP.NETзаключается в возможности применения всей мощи интерфейса Windows дляразработки Web-приложений. Это позволяет разрабатывать страницы со сложныминтерфейсом, не заботясь о сохранении, шифровании и передаче переменных,используемых на динамических страницах.
ASP.NET тесно интегрирован в новуютехнологию NET компании Microsoft. Главной особенностью разработкиWeb-приложений при помощи ASP.NET является возможность использовать любой языкпрограммирования среды исполнения NET. Это может быть как модифицированныйвариант Visual Basic — Visual Basic.NET, так и новый язык С# или клон Java —J#. Более того, в рамках одного Web-приложения могут быть использованынесколько языков программирования. Все это позволяет объединять в рамках одногопроекта программистов, владеющих разными языками программирования. КодWeb-приложения на ASP.NET компилируется в промежуточный язык MSIL (MicrosoftIntermediate Language), иногда просто называемый IL. Аппаратно-независимый кодна языке IL помещается в кэш Web-сервера для повышения производительности, поаналоги с байт-кодом Java. Но в отличие от технологии Java, обеспечивающейплатформенную независимость, NET обеспечивает независимость от языкаразработки. Выполнение Web-приложений ASP.NET на серверах, работающих не подWindows, практически невозможно. Более того, если Web-приложение интенсивноиспользует компоненты NET, просмотр динамической страницы будет возможен толькопод Windows и только с помощью браузера Internet Explorer. Поэтому в смыслепереносимости РНР, безусловно, отличается от ASP.NET в лучшую сторону. Другойкрайне немаловажный довод в пользу РНР заключается в быстром исправленииобнаруженных ошибок. Теоретически исправить их можно самостоятельно, еслиобладаете достаточной квалификацией. Также можно написать письмо разработчикам,и с большой долей вероятности, в следующей версии ошибка будет исправлена. Аверсии РНР выходят очень часто. С другой стороны, попробуйте написать об ошибкев Microsoft и попросить ее исправить. Если вы не глава Пентагона, вам это врядли удастся. Еще одним плюсом РНР, особенно важным для начинающих, является то,что его легче использовать для построения Web-приложений.
Таким образом, при выборе между ASP.NETи РНР следует исходить из стоящей задачи. Если в сети Интранет крупнойкорпорации большинство серверов и клиентских машин работают под управлениемWindows, применение ASP.NET более чем оправдано. В то же время для разработкиWeb-сайта, размещаемого в Интернете, целесообразнее использовать РНР. [12]
РНР и ColdFusion.
Пакет ColdFusion разработан фирмойAllaire и предназначен для быстрой разработки как интерактивных, так идинамических Web-документов путем обработки информации, полученной из базыданных. Минусом ColdFusion является достаточно низкая переносимость. РНРработает практически на всех платформах, a ColdFusion — только на четырех:Win32, Solaris, HP/UX и Linux. Кроме того, ColdFusion, так же как и ASP,является коммерческой разработкой. ColdFusion достаточно мало распространен. Посравнению с РНР он более требователен к ресурсам. Плюсом ColdFusion являетсяхорошая интегрированная среда разработки и, как следствие, более простые, чем вРНР языковые конструкции и более быстрое написание кода. Правда, из-за такойвысокоуровневости языка некоторые задачи на нем решаются сложнее.
Для создания интернет-магазина былаиспользована платформа PHP4.0, а в дальнейшем планируется перейти на PHP 5.0, так как основные отличия заключаются вреализации объектно-ориентированной модели. РНР 4.0 работал на движке Zend Engine 1.0. К выходу РНР 5.0 фирма Zend полностью переписала движок и выпустила в свет Zend Engine 2.0, который, по словам создателей, реализует«новую объектную модель». По сравнению с РНР 4.0, в пятой версииязыка появились следующие особенности:
1. Введены закрытые(private) и открытые (protected) члены и методы класса, а такжеабстрактные классы и методы;
2. Введеныинтерфейсы, при этом класс может реализовывать произвольный список интерфейсов;
3. В РНР 5 такжеприсутствуют расширенные возможности для клонирования объектов. Предназначенныйдля этого конструктор копирования позволяет не просто идентично клонироватьобъекты, а изменять при этом некоторые их свойства;
4. Введеныпостоянные члены и методы класса.
5. Одним изважнейших нововведений является наличие деструкторов;
6. Хорошей новостью являетсявведение в РНР 5.0 статических членов класса. В РНР 4.0, если возникаланеобходимость в использовании статических членов, приходилось пользоватьсяискусственным приемом, заключающемся в комбинации глобальных переменных состатическими методами. При этом получались члены, которые действовали так же,как статические. Прием этот, мягко говоря, не очень хороший, посколькупривносил с собой все проблемы, связанные с использованием глобальныхпеременных. Теперь в РНР 5.0 статические методы можно объявлять явно при помощиключевого слова static;
7. В РНР 5.0 введен механизмобработки исключений, отсутствующий в РНР 4.0.
Таким образом, в результате подобныхнововведений в объектную модель РНР 5.0 стал полностью профессиональным языкомпрограммирования, что позволяет использовать его для решения задач любойстепени сложности.
Разработка серверной части.
В серверной части архитектурырассматривается работа Интернет – магазина в сети Интернет, взаимодействиепрограммного обеспечения магазина и сервисов, предоставляемых собственникамисерверов, провайдеров. Так как после изготовления Интернет-магазина необходимобудет его разместить в сети Интернет и придется столкнуться с выбором местразмещения, иначе говоря выбрать хостинг.
Для создания и первоначальноготестирования Интернет – магазина будет использоваться локальный сервер. Онзначительно упростит систему отладки работы Интернет – магазина.
Разработка администраторской части.
Администрирование содержитинструменты управления Интернет – магазином и включает в себя как общиенастройки магазина, так и специальные настройки.
В администрировании будут содержатьсяосновные настройки Интернет-магазина:
—   общие настройки магазина: названиемагазина, адрес, телефон, e-mail адрес магазина и т.д;
—   настройки формы регистрации клиента вИнтернет-магазине;
—   общие настройки доставки и упаковкитовара;
—   настройки склада;
—   настройки логов, файлов, куда будетзаписываться служебная информация;
—   настройки формата вывода товара в Интернет-магазине.Вы можете настроить формат вывода товара по своему желанию;
—   всевозможные настройки каталога, т.е.добавление, удаление, редактирование товара и категорий, работа спроизводителями, excel импорт/экспорт товаров и т.д.;
—   настройки различных модулей доставки,оплаты, модули скидок и т.д. Здесь Вы можете устанавливать новые модули,удалять существующие модули, настраивать способы оплаты и доставки заказов Интернет-магазина;
—   управление оформленными заказами,управление зарегистрированными клиентами;
—   статистические отчёты о работе Интернет-магазина;
—   важные инструменты для работы Интернет-магазина.Такие как резервное копирование базы данных, незавершённые заказы, поисковыезапросы и т.д.
Разработка клиентской части.
В клиентской части архитектурыразрабатывается максимально удобная и доступная работа потенциального клиентана страницах Интернет – магазина. Разработка интерфейса, доступные и понятныедиалоговые окна, удобные системы оплаты и доставки товаров. Немаловажнымфактором является обратная связь, позволяющая высказать клиенту свое мнение отом или ином товаре/услуге, о качестве обслуживания и магазина в целом.
Проанализировав работу уже работающихИнтернет – магазинов, был сделан вывод о том, что обязательно будет реализованов проекте.
1. Витрина магазинабудет оформлена так, чтобы покупатель без труда мог находить интересующий еготовар и иметь возможность получить о нём исчерпывающую информацию (описание ввиде текста плюс несколько фотографий).
2. Товары будутразделены по группам, обеспечится возможность поиска товаров по части названияи описания. Для каждого товара будет предусмотрено краткое и полное описание,плюс несколько фотографий.
3. Для наглядностибудут добавлены специальные разделы, содержащие товары, сгруппированные помаркетинговым признакам. Допустим:
—   «Новинки» (товары, недавнопоступившие в продажу);
—   «Специальные предложения»(товары, на которые по каким-либо причинам снижены цены);
—   «Лидеры продаж» (наиболее покупаемыетовары).
4. О том или иномтоваре зарегистрированный пользователь сможет оставить отзыв.
5. При оформлениизаказа покупатель вносит контактную информацию: логин, пароль, адрес доставки,телефон и т.д. После регистрации покупателю будет отправляется по электроннойпочте письмо с сохраненными данными.
6. В электронноммагазине будут предусмотрены и информационные разделы:
—   с данными о магазине (сферадеятельности, адрес, контактные телефоны и т.д.);
—   с информацией по доставке товара;
—   с информацией по скидкам;
—   новости магазина.
7. Будет так женалажена обратной связи администратора с клиентами, что будет способствовать увеличениюпосещаемости Интернет-магазина.
8. Обратной,невидимой покупателю, стороной Интернет-магазина является система управления.Вход в систему администрирования осуществляется только после вводадминистратором логина и пароля (логин и пароль администратор может менять).Администратор будет иметь возможность полностью управлять содержимым Интернет-магазина:
—   добавлять или удалять товары,описания и фотографии к ним, изменять их стоимость, условия доставки товаров иуровень скидок;
—   редактировать разделы магазина(новости, статьи, вопросы и ответы, отзывы и вопросы к товарам и пр.);
—   редактировать специальные разделымагазина (новинки, специальные предложения, товары дня, лидеры продаж);
—   редактировать контактную информацию Интернет-магазина;
—   редактировать содержание заголовков итекстов писем, отправляемых покупателю при регистрации и покупке товара;
—   просматривать историю заказов истатистику покупателей;
2.4 Выбор средств проектирования базданных
2.4.1 Выбор СУБД
База данных – это совокупность структурированныхи взаимосвязанных данных и методов, обеспечивающих добавление выборку иотображение данных.
Реляционная база данных. Практическивсе СУБД позволяют добавлять новые данные в таблицы. С этой точки зрения СУБДне отличаются от программ электронных таблиц (Microsoft Excel), которые могут эмулировать некоторые функции базданных. Существует три принципиальных отличия между СУБД и программамиэлектронных таблиц:
—   СУБД разрабатываются с цельюобеспечения эффективной обработки больших объёмов информации, намного больших,чем те, с которыми справляются электронные таблицы;
—   СУБД может легко связывать дветаблицы так, что для пользователя они будут представляться одной таблицей.Реализовать такую возможность в электронных таблицах практически невозможно;
—   СУБД минимизируют общий объём базыданных. Для этого таблицы, содержащие повторяющиеся данные, разбиваются нанесколько связанных таблиц.[13]
Так как средой программирования былавыбрана PHP, то логично, что работая в связкеApache/PHP/MySQL, системой управления базой данных был выбран MySQL. [18]
СУБД MySQL — одна из множества баз данных, поддерживаемых в PHP. MySQL разработал МихаэльВидениус. MySQL является относительно небольшой и быстрой реляционной СУБДоснованной на традициях Hughes Technologies Mini SQL (mSQL). [16]
Система MySQLраспространяется бесплатно и обладает достаточной мощностью для решенияреальных задач. SQL — это аббревиатура от слов Structured Query Language, чтоозначает структурированный язык запросов. Этот язык является стандартнымсредством для доступа к различным базам данных.
Система MySQL представляет собойсервер, к которому могут подключаться пользователи удаленных компьютеров.
Основные приятные стороны пакетаMySQL:
—   Многопоточность. Поддержка несколькиходновременных запросов;
—   Оптимизация связей с присоединениеммногих данных за один проход;
—   Записи фиксированной и переменнойдлины;
—   ODBC драйвер в комплекте сисходником;
—   Гибкая система привилегий и паролей;
—   До 16 ключей в таблице. Каждый ключможет иметь до 15 полей;
—   Поддержка ключевых полей испециальных полей в операторе CREATE;
—   Поддержка чисел длинной от 1 до 4байт (ints, float, double, fixed), строк переменной длины и меток времени;
—   Интерфейс с языками C и perl;
—   Основанная на потоках, быстраясистема памяти;
—   Утилита проверки и ремонта таблицы;
—   Все данные хранятся в форматеISO8859_1;
—   Все операции работы со строками необращают внимания на регистр символов в обрабатываемых строках;
—   Псевдонимы применимы как к таблицам,так и к отдельным колонкам в таблице;
—   Все поля имеют значение по умолчанию.INSERT можно использовать на любом подмножестве полей;
—   Легкость управления таблицей, включаядобавление и удаление ключей и полей.
2.4.2 Проектирование информационнойбазы
База данных обеспечивает хранениеинформации, а также удобный и быстрый доступ к данным. Она представляет собойсовокупность данных различного характера, организованных по определеннымправилам.
/>/>/>Требованияк организации баз данных:
—   Удовлетворяет всем требованиямпользователей к содержимому базы данных;
—   Гарантирует непротиворечивость ицелостность данных;
—   Неизбыточность:
—   Обеспечивает естественное, легкое длявосприятия структурирование информации;
—   Удовлетворяет требованиямпользователей к производительности базы данных.
Логическое проектирование БД.Разрабатывается логическая структура БД, соответствующая логической моделипредметной области. Решение этой задачи существенно зависит от модели данных(некоторая абстракция, будучи приложена к конкретным данным, позволяетпользователям и разработчикам трактовать их как информацию, т.е. сведения,содержащие не только данные, но и взаимосвязь между ними), поддерживаемойвыбранной СУБД. Результатом выполнения этого этапа являются схемы БДконцептуального и внешнего уровней архитектуры, составленные на языкахопределения данных (DDL).
Реляционные базы данных состоят изнескольких таблиц, связь между которыми устанавливается с помощью совпадающихполей. Каждая запись в таблицах идентифицирует один объект.
Отношения между таблицами БД строятсяпо принципу: главная-подчиненная, где в главной первичный ключ, а в подчиненной– внешний ключ, по которому идет связь с главной таблицей, – механизм внешнихключей (для поддержания ссылочной целостности данных). Смысл этого механизмасостоит в том, что некоему атрибуту (или группе атрибутов) одного отношенияназначается ссылка на первичный ключ другого отношения; тем самым закрепляютсясвязи подчиненности между этими отношениями. При этом отношение, на первичныйключ которого ссылается внешний ключ другого отношения, называетсяmaster-отношением, или главным отношением; а отношение, от которогоисходит ссылка, называется detail-отношением, или подчиненным отношением.
Связи бывают:
—   один-к-одному – одной записи главтабл соотв 1 запись в подчиненной
—   один-ко-многим – 1 записи глав таблможет соотв-ть несколько записей в подчиненной
—   многие-ко-многим – Она не реализуетсяв некоторых СУБД, поэтому эта связь разбивается на один-ко-многим введениемдополнительной таблицы, строки которой состоят из внешних ключей, ссылающихсяна первичные ключи двух таблиц.
Следует определить наборы связеймежду таблицами для функциональной взаимосвязанной работы базы данных в системе(рис.2.6).
/>
Рис.2.6 Схема данных.
В данной БД основными используютсятаблицы:
1. «Клиенты»:код клиента, фамилия, имя, отчество, страна, область, почтовый индекс, город,адрес, номер телефона, e-mail.

/>
Поле код клиента является ключевым.Фамилия, имя, отчество, страна, область, почтовый индекс, город, адрес, номертелефона, e-mail – для отправления заказа, уведомлений, квитанций обоплате, гарантийных талонов.
2. «Заказы»:номер заказа, код товара, код клиента, количество, дата.
/>
Номер заказа – ключевое поле.
3. «Товары»:код товара, код категории, артикул, новая цена, старая цена, количество наскладе, фото, описание, рейтинг.
/>

4. «Категории»:код категории, название, описание, количество.
/>
В данной таблице хранятся данные окатегориях товаров для более удобного описания товаров.
5. «Склад»:код товара, количество товара, код поставщика.
/>
Таким образом, выше описана базаданных, таблицы базы, которые дают общее представление о внутренней работесистемы.
Выводы по главе
Данная глава была посвященапроектированию и разработке Интернет – магазина. Для проектирования системыбыла выбрана методология объектно-ориентированного проектирования. В качестве инструментальныхсредств были выбраны BPWinи Rational Rose, поддерживающие данную методологию и описывающие всефункции системы. Также были определены потоки информации внутри системы,участники и формы взаимодействия.
Так же во второй главе были описаны выбраннаясреда разработки PHP и СУБД MySQL. Спроектирована база данных, состоящаяиз девяти таблиц.

Глава 3. Реализация и тестирование
3.1 Организация интерфейса спользователем
Когда пользователь всемирной сетипопадает в Интернет – магазин «МобилТел», то первой он видит главнуюстраницу (рисунок 3.1).
/>
Рис. 3.1 Главная страница.
Посетитель рассматривает витрину Интернет– магазина, на которой он видит представленные товары. Для того чтобы заказатькакою-нибудь модель сотового телефона или аксессуара, необходимо зайти в нужныйраздел. Также существует виртуальная витрина, где представлены новинкителефонов. Чтобы заказать «новинку», необходимо щелкнуть по еекартинке. Так же на сайте осуществлен поиск телефонов и аксессуаров поназвании. Для осуществления поиска необходимо ввести слово в поле и нажать ENTER.
Выбрав раздел, например Сотовая связь– Nokia, посетитель попадает на страницу,где представлены все телефоны марки Нокиа с указанием цен. Чтобы заказатьнужный телефон, необходимо нажать на ее картинке или названии, и тогда этамодель попадает в «покупательскую корзину»(рисунок 3.2).
/>
Рис. 3.2 Раздел Nokia.
Существует возможность просмотретьхарактеристики любого телефона. Для этого необходимо нажать на ссылку «подробнее»(рисунок 3.3).
Здесь представлена характеристикателефона. Также из данного раздела можно добавить товар в «покупательскуюкорзину», нажав на ссылку «Добавить в корзину».
Можно оценить этот телефон последующей шкале:
1. Отлично
2. Хорошо
3. Средне
4. Плохо
5. Очень плохо
И нажать на кнопку оценить.
/>
Рис.3.3. Выбранная модель телефона.
На следующем рисунке 3.4.представлена «покупательская корзина», в которую покупательоткладывает выбранные товары. После того как выбрали нужный телефон илиаксессуар, можно ввести количество покупаемых товаров. Также можно отказатьсяот выбранного товара, удалив его из корзины (нажать красный крестик). Послеэтого можно продолжить выбирать товары, либо окончательно оформить заказ.

/>
Рис.3.4. «Покупательская корзина».
Когда покупатель отобрал нужныетовары в «покупательскую корзину» и нажал кнопку «Оформить заказ»,перед ним появляется следующее окно (рисунок 3.5).
Чтобы оформить заказ необходимоввести информацию в поля. Поля которые обозначены красной звездочкойобязательно нужно заполнить. После ввода всех данных (фамилия, имя, E-mail, страна, область, почтовый индекс, город, адрес иномер телефона) необходимо нажать на кнопку «Оформить заказ». Еслиобязательное поле будет пустым, то система попросит ввести данные и без этогоне оформит заказ.

/>
Рис.3.5 Оформление заказа.
В ответ на нажатие кнопки системапокажет сообщение: «Спасибо за Ваш заказ! В ближайшее время наш менеджерсвяжется с Вами» (рисунок 3.6).
/>
Рис.3.6 Системное сообщение.

Для администратора Интернет –магазина предусмотрен отдельный вход в режиме администрирования, где он полностьюконтролирует все процессы.
Чтобы зайти в режимадминистрирования, необходимо ввести Логин и Пароль. Если логин и парольнеправильные, система выведет ошибку: Неверные логин и/или пароль.
Чтобы выйти в пользовательскую частьпрограммы нужно нажать на ссылку «В пользовательскую часть» (рисунок3.7).
/>
Рис.3.7 Вход в режимадминистрирования.
Режим администрирования – Каталогпродукции. Здесь можно добавить, удалить или отредактировать данные продуктов.Что бы добавить новый телефон или аксессуар необходимо щелкнуть по ссылке «Добавить».Чтобы удалить нужный товар необходимо напротив этого товара нажать на красныйкрестик. Чтобы отредактировать товар необходимо нажать на название этоготовара. Для того чтобы выйти из режима администрирования нужно нажать на ссылку«выйти из сеанса» (рисунок 3.8).

/>
Рис.3.8 Администрирование – каталогпродукции.
Добавление товара. Что бы добавитьтовар необходимо ввести все данные в поля и нажать на кнопку «Сохранить»(рисунок 3.9).
/>
Рис.3.9 Добавление нового товара.

Режим просмотра заказов (рисунок3.10). Здесь находятся все данные о заказе:
—   Данные клиента;
—   Данные о телефоне или аксессуаре;
—   Время заказа.
Чтобы удалить нужный заказ необходимонапротив его нажать на красный крестик.
/>
Рис.3.10. Администрирование – заказы.
В режиме администрирования такжевозможны настройки, просмотр модулей, создание и просмотр отчетов.
3.2 Постановка задачи длятестирования
Необходимо проверить работу Интернет– магазина с пользовательской и администраторской стороны.
Для пользователя.
Зайти на сайт, выбрать раздел,выбрать товар, по желанию оценить его, добавить его в «покупательскуюкорзину» и нажать кнопку «Оформить заказ». Заполнить всенеобходимые поля для заполнения и снова нажать кнопку «Оформить заказ».
Для администратора.
Зайти на сайт в режимеадминистрирования, проверив при этом возможность неверного логина или пароля.Проверить каждую закладку. В Категории товаров проверить возможностьдобавления, удаления и редактирования товаров. В режиме просмотра заказовпопробовать удалить какой – либо заказ.
3.3 Тестирование
Произведя тестирование впользовательском режиме, были получены следующие результаты:
—   На главной странице выбрана категорияСотовая связь — раздел Nokia;
—   Просмотрены все имеющиеся модели, иххарактеристики;
—   По разным телефонам произведенаоценка, например, Nokia 8310ОТЛИЧНО;
—   Добавлен товар в покупательскуюкорзину;
—   Количество товара составляет 1 штука;
—   Решено было оформить заказ;
—   При заполнении полей одно из них,которое является обязательным для заполнения, не было заполнено – было выданосообщение «Заполните обязательные поля»;
—   По заполнении всех полей был оформлензаказ;
—   В ответ на это было выдано сообщение «Спасибоза Ваш заказ! В ближайшее время наш менеджер свяжется с Вами»;
—   Таким образом, заказ был принят.
Следующее тестирование было проведенов режиме администрирования. Выполняя последовательно действия, были полученыследующие результаты:
—   При попытке войти в системуадминистрирования был неправильно введен пароль. В ответ на это было выданосообщение: Неверные логин и/или пароль.;
—   После этого последовал новый ввод,который не содержал ошибочных данных и администратор попал на страницуАдминистрирование, первая закладка Каталог продукции;
—   Было проведено тестирование надобавление нового товара;
—   На следующей закладке Заказы виднывсе заказы, которые были сделаны покупателями, также видны все данные опокупателях;
—   Была проверена возможность удалениязаказа;
—   Таким образом, в режимеадминистрирования были проверены все функции администратора.
3.4 Анализ результатов, полученныхпри тестировании
Итак, при проверке системы в реальномвремени были получены различные результаты.
Для пользователя все функции, нетребующие особого участия в их реализации, выполняются корректно. Принепосредственном участии пользователя в осуществлении функций, таких какоценка, выбор товара, добавление товара в «покупательскую корзину»,оформление заказа сбоев в работе также не было. Исключением является момент,когда пользователь не заполнил все обязательные поля. В ответ на это системапопросила заполнить ВСЕ поля. По выполнении этого требования функция выполниласвое назначение, и товар был оформлен, что было подтверждено системнымсообщением «Спасибо за Ваш заказ! В ближайшее время наш менеджер свяжетсяс Вами».
Для администратора все функцииосуществляются в правильном режиме. Проверка на логин и пароль работаеткорректно, что подтверждается выдачей ошибки при неверном вводе пароля илилогина. На различных закладках режима администрирования так же произведеныповерки, которые подтвердили безошибочную работу системы.
Таким образом, можно говорить обустойчивом и корректном функционировании системы.
Выводы по главе
Данная глава была посвящена описаниюинтерфейса программы. Были описаны окна, которые появляются передпользователями Интернет – магазина (покупатели, администратор).
Так же было произведено пробноетестирование, в результате которого было выяснено, что все функции работаюткорректно, все возможные ошибки были предусмотрены и проверены.

Глава 4. Расчет экономическойэффективности
4.1 План анализа экономическойэффективности
После завершения работ попроектированию Система готова к внедрению в реальных условиях предприятия. Длядальнейшего развития Системы необходимо рассчитать экономическую эффективностьпроекта. Для этого необходимо выбрать направление распространения Системы.Заказчиком системы выступала организация «МобилТел». Произведемрасчет экономической эффективности проекта с точки зрения заказного проекта.Структура экономической части при создании программного обеспечения по заказуфирмы следующая:
1. Технико-экономическоеобоснование разработки ПО;
2. Расчет затрат наразработку ПО;
3. Стоимостьвнедрения ПО Заказчиком;
4. Расходы заказчикапри эксплуатации ПО;
5. Эффективностьвнедрения для Заказчика ПО;
6. Правовые аспекты./>/>/>/>/>/> 4.2 Расчет единовременных затрат наразработку ПО
К единовременным затратам разработчика относятся затраты натеоретические исследования, постановку задачи, проектирование, разработкуалгоритмов и программ, отладку, опытную эксплуатацию, оформление документов,исследование рынка и рекламу.
Определим временные затраты наразличных стадиях проекта.
Этап технического задания – рассматриваемую задачу можноотнести к комплексу задач управления, поэтому с учётом степени новизны задачи(Б) определим временные затраты на этой стадии равными 10 человеко-дней.
Этап эскизного проекта – с учётом степени новизны, классазадачи и видов используемой информации получаем 20 человеко-дней.
Этап технического проекта включает разработку алгоритмовобработки информации, создание пользовательского интерфейса, системы контролявыходной информации (контроль за непротиворечивостью информации, проверкаправильности формата данных и т.д.). Поэтому при оценке временных затратучитываются такие факторы, как использование типовых проектных решений,сложность контроля выходной информации, сложность используемых алгоритмов,количество разновидностей форм выходной информации. С учётом этих факторовопределим длительность выполнения этого этапа равным 35 человеко-дней.
Этап рабочего проекта включает в себя создание средствгенерации документации, в которой представляются результаты функционированияпрограммы, а также отладка программы, создание справочной системы, руководствапользователя. На этом этапе учитываются такие факторы, как количестворазновидностей форм выходной информации, сложность алгоритма, сложностьконтроля выходной информации, видов используемой информации. С учётом этогопроектная длительность этого этапа равна 41 человеко-дней.
Этап внедрения учитывает класс проекта, спецификупродукта и отрасли применения. Длительность этого этапа определяется в 9человеко-дней. Фактическая трудоемкость по стадиям проектирования представленав виде таблицы (табл.4.1).
Таблица 4.1.Стадия НИР Трудоёмкость Дней % 1. Техническое задание 10 8,70 2. Эскизный проект 20 17,39 3. Технический проект 35 30,43 4. Рабочий проект 41 35,65 5. Внедрение 9 7,83 Итого: 115 100

Общая фактическая трудоемкость разработки ПО составляет:
/>(дня),
где /> -общая трудоемкость разработки; /> -трудоемкость по стадиям.
В смету затрат на разработку ПОвключаются:
· материальныезатраты;
· основная идополнительная зарплаты;
· отчисления насоциальные нужды;
· стоимостьмашинного времени на подготовку и отладку программ;
· стоимостьинструментальных средств;
· накладныерасходы.
Материальные затраты.
Под материальными затратами понимаютстоимость всех материалов, использующихся в процессе разработки и внедрения ПО(в том числе стоимость бумаги, дискет, картриджа или красящей ленты и прочихматериалов) в действующих ценах. В процессе работы использовались материалы ипринадлежности, представленные в таблице4.2.
Таблица 4.2.
Материалы и принадлежности,использованные в процессе разработки.Наименование Количество, Цена, Стоимость, шт. руб. руб. Бумага 210 1 210 Ручка 2 5 10 Карандаш простой 4 2 8 CD-RW диск 7 20 140 Дипломная папка 2 15 30 Картридж 1 600 600 Итого: 998

Основная и дополнительная заработныеплаты.
Основная заработная плата при выполненииНИР включает зарплату всех сотрудников, принимающих непосредственное участие вразработке ПО. В данном случае необходимо учитывать основные зарплатыразработчика (студента), руководителя дипломного проекта, консультанта поэкономической части.
Таким образом, основная заработнаяплата Зосн при выполнении НИР рассчитывается по формуле:
/>,
где Зср.дн.j – среднедневная зарплата j-го сотрудника, руб./день; Тоб.j – общая трудоемкость проекта j-го сотрудника, дни; n – количество сотрудников,принимающих непосредственное участие в разработке ПО.
Основная зарплата разработчикаопределена из расчета 8000 руб. в месяц при среднем количестве рабочих дней,равных 21:
/>.
Заработная плата дипломногоруководителя составляет 70 руб./час, причем на консультацию запланировано 23часа. Следовательно, основная зарплата руководителя дипломного проекта за весьпериод разработки равна:
/>.
Заработная плата консультанта поэкономической части составляет 50 руб./час, причем на консультациюзапланировано 3 часа. Следовательно, основная зарплата консультанта поэкономике за весь период разработки равна:
/>.
В итоге основная заработная плата привыполнении НИР равна:
/>.
Дополнительная заработная плата равна10% от основной:
/>.
Итого основная и дополнительнаязаработная плата составляют:
/>.
Отчисления на социальные нужды.
Отчисления на социальные нуждысоставляют на сегодняшний день 26% от общего фонда заработной платы, следовательно:
/>.
Стоимость машинного времени наподготовку и отладку программ.
Стоимость машинного времени Зомвзависит от себестоимости машино-часа работы ЭВМСМЧ, а также времениработы на ЭВМ ТЭВМ, и включает амортизацию ЭВМ и оборудования,затраты на электроэнергию, зарплату обслуживающего персонала.
Себестоимость машино-часа ЭВМ ипринтера равны соответственно:

/>,
/>.
Время работы на ЭВМ и принтере равнысоответственно:
/>/>.
1.Затраты на оборудование.
/>,
где АМ – амортизационныеотчисления, руб.; Оф – стоимость ЭВМ и оборудования, руб.; Нам –норма амортизации, %; Тм – время использования оборудования, дни
2.Затраты на электроэнергию.
/>,
3.Затраты на обслуживающий персонал.
Данный вид затрат отсутствует.
4.Затраты на создание и поддержку веб-сайта (единовременныезатраты):П/п Наименование Стоимость, руб. 1. Абонентская плата провайдеру за поддержку домена в сети Интернет 225 2. Плата провайдеру за предоставление подключения к сети Интернет 800 3. Регистрация домена в зоне .ru 600

Итого: 1625 руб.
Таким образом, стоимость машинноговремени на подготовку и отладку программ равно:
/>
Стоимость инструментальных средств.
Стоимость инструментальных средстввключает стоимость системного программного обеспечения, использованного приразработке проекта в размере износа за этот период. Расчет производитьаналогично расчету амортизационных отчислений оборудования, представим его втаблице 4.3.
Таблица 4.3.
Стоимость СПО.Программное обеспечение Стоимость, руб. MS WINDOWS 2000 Prof 2200.00 Adobe Photoshop CS 8.0 1000.00 Microsoft Office XP Professional 6300.00 Apache/PHP/MySQL бесплатно Итого: 9500.00
Затраты на амортизациюинструментальных средств:
/>руб.
Расчет стоимости машинного времени
/>;

/>руб./ч.
Накладные расходы.
Накладные расходы составляют 30% отосновной заработной платы разработчиков ПО, а значит:
/>.
Итак, смета затрат на НИР приведена втаблице 4.4.
Таблица 4.4.
Смета затрат на разработку ПО.Элемент затрат Стоимость, руб. Материальные затраты 998,00 Основная и дополнительная зарплата 50297,5 Отчисления на социальные нужды 13077,35 Оплата машинного времени 2985,17 Стоимость инструментальных средств 516,9 Накладные расходы 13717,5 Итого: 81592,42 />/>/>/>/>/> 4.3 Единовременные расходы организациизаказчика ПО при внедрении автоматизированных рабочих мест (АРМ)
К единовременным затратампользователя программного обеспечения Kобщ относятся затраты наоплату:
· программногообеспечения Цпо;
· инструментальныхсредств Цис;
· ЭВМ, прочихаппаратных средств и сетевого оборудования Кэвм;
· обучениеперсонала Косв.
Стоимость программного обеспечения.
Стоимость программного обеспечения,специально разработанного для заказчика, рассчитывается по формуле:
/>,
где Спо – себестоимостьПО, затраты на разработку по смете из таблицы 4.4; П – прибыль разработчика20–30% к затратам; НДС – налог на добавленную стоимость 18%.
/>
Итак, стоимость программногообеспечения равна:
/>
Стоимость инструментальных средств.
Стоимость инструментальных средств игодовых сумм амортизации приведены в таблице4.5.
Таблица 4.5.
Расчет стоимости и амортизационныхотчислений инструментальных средств.Виды ПО
Стоимость,
руб.
Норма амортизации,
%
Амортизационные отчисления,
руб. MS WINDOWS Millenium 2234.00 30 670.20
 
Стоимость ЭВМ, прочих аппаратныхсредств и сетевого оборудования.
Стоимость всего необходимогооборудования и годовых сумм амортизации приведены в таблице 4.6.

Таблица 4.6.
Расчет стоимости и амортизационныхотчислений оборудования.Наименование оборудования Количество
Цена,
руб.
Стоимость,
руб.
Норма амортизации,
%
Амортизац.отчисления,
руб. Компьютер Pentium III (Celeron) 1 шт. 19500 19500.00 30 5850.00 Сетевая розетка 1 шт. 8.00 8.00 30 2.40 КабельUTP5 8 м 4.00 32.00 30 9,60 Хозяйственный инвентарь (мебель) 1 шт. 5000 5000.00 10 500.00 Итого: 24540,00 6362,0
Затраты на обучение персонала.
Затратыорганизации на освоение ПО и обучение персонала работе с программой и ЭВМпроизводятся по формуле:
Косв= Зчас * Чпр* Тосв = 25 * 4* 8+25*1*10 =1050(руб.),
где Зчас– часовая зарплата программиста (Зчас = 25.00 руб./час);
Чпр — численность персонала на обучение (Чпр = 4 чел.);
Тосв– продолжительность обучения и освоения (Тосв = 8 часов).
Такимобразом, на обучение четырех человек необходимо затратить 8 часов. Для руководителянеобходим 10-часовой курс обучения.
Стоимость подключения к Интернет.
Стоимость подключения к Интернет Кинтв случае необходимости, определяется по расценкам конкретных провайдеров.
Абонентская плата провайдеру заподдержку домена в сети Интернет – 225,00 руб.
Плата провайдеру за предоставлениеподключения к сети Интернет – 800,00 руб.
Регистрация домена в зоне .ru – 600,00 руб.

Кинт= 225+800+600 = 1625,00 (руб.)
Итак,общая сумма единовременных капитальных вложений рассчитывается по формуле:
Кобщ = Цпо + Цис+ Кэвм + Косв + Кинт
Кобщ =115534,904+2234+24540+1050+1625=144983,904
Распределение инвестиций по времениреализации проекта осуществляется на основе предварительных расчётов временинеобходимого для разработки ПО по отдельным стадиям проектирования (таблица4.7), затрат на разработку и общей суммы единовременных капитальных вложений.
Таблица 4.7.
График реализации проекта.Этапы реализации проекта инвестиций Период 1 2 3 4 5 6 7 8 Техническое задание 10 Эскизный проект 10 10 Технический проект 15 20 Рабочий проект 5 10 15 11 Внедрение 3 6 Покупка оборудования 2 Подключение к Интернет 3 Обучение персонала 2
Результаты расчетов оформлены в видеинвестиционного плана (таблица 4.8).

Таблица 4.8.
Инвестиционный план.Этапы реализации проекта инвестиций Период /> /> 1 2 3 4 5 6 7 8
  Техническое задание 19702
  Эскизный проект 19702 19702
  Технический проект 29553 39404
 
Рабочий
проект 19702 19702 29553 21672,2
  Внедрение 5910,6 11821,2
  Покупка оборудования 3940,4
  Подключение к Интернет 5910,6
  Обучение персонала 3940,4
  Итого: 19702 19702 49255 65016,6 19702 33493,4 27582,8 15761,6
  />/>/>/>/>/>4.4 Источники финансирования проекта
Общие инвестиции проекта составляют250215 рублей 40 копеек. Источниками финансирования веб-сайта являютсяотчисления от прибыли, полученной в результате повседневной деятельности./>/>/>/>/>/>4.5 Текущие расходы пользователя ПО при эксплуатации АРМ
Текущие расходы пользователя привнедрении АРМ учитывают затраты в год на:
· амортизациюоборудования, ПО и инструментальных средств;
· материалы(картриджи и бумага);
· электроэнергию;
· обтирочные исмазочные материалы;
· ремонтоборудования;
· абонентская платапри использовании услуг Интернет;
· заработная платасистемному администратору;
· затраты насодержание сайта;
· затраты нарекламу (газеты, журналы, Интернет)
Амортизацию оборудования, ПО иинструментальных средств.
Данные по амортизации оборудования иПО расположены в таблицах 4.5, 4.6.
Материалы.
При эксплуатации будут использоватьсяматериалы, представленные в таблице 4.9.
Таблица 4.9.
Материалы, использующиеся в процессеэксплуатации.Наименование
Количество,
шт.
Цена,
руб.
Стоимость,
руб. Бумага 5000 0,2 1000 Диск CD-RW, CD-R 10 20 200 Картридж 1 150 150 Итого: 1350
Электроэнергия.
Затраты на электроэнергию посчитаемпо формуле:
/>
где СЭВМ, Спринт.– стоимость машино-часа ЭВМ и принтера соответственно;
Тсут.ЭВМ, Тсут.принт.– суточное время работы ЭВМ и принтера соответственно;
Тгод – время рабочих днейв году.
Обтирочные и смазочные материалы.
Стоимость обтирочных материалов равна20 рублей 00 копеек.
Ремонт оборудования.
Ремонт оборудования составляет 5% отстоимости. Значит:
К5% = КЭВМ *0.05 = 24540,00 * 0,05 = 1227,00(рублей).
Абонентская плата при использованииуслуг Интернет.
Трафик равен 3 руб./1Mb.
В месяц расходуется 1Gb.
1Gb=1024Mb,отсюда следует, что плата за Интернет в месяц составляет 3072,00 рубля.
В год: 3072,00*12=36864,00 (руб.)
Заработная плата системномуадминистратору.
Заработная плата системного администратора:8000,00руб/мес.
За год: 8000,00*12=96000,00 (руб.)
Затраты на содержание сайта
Абонентская плата провайдеру заподдержку домена в сети – 225,00 (руб./мес.)
За год: 225,00*12=2700,00 (руб.)
Затраты на рекламу (газеты, журналы,Интернет)
Моя реклама: 200,60 (руб.)/нед.
Из Рук в Руки: 190,40 (руб.)/нед.
Реклама: 470 (руб.)/нед.
Сайты: при оплате сразу за 3 месяца –скидка 10%, при оплате за 6 месяцев – скидка 20%, а при оплате за 1 год –скидка – 30%.
За 1 неделю: 200,60+190,40+470,00+ =861,00
За месяц: 861*4=3444,00
За год: 3444,00*12= 41328,00
На основе произведенных расчетовсоставим смету текущих расходов за год (таблица 4.10.).
Таблица 4.10.
Смета текущих расходов (в год).Затраты на:
Расходы,
руб. амортизацию оборудования, ПО и инструментальных средств 7032,20 Материалы 1350,00 Электроэнергию 1980,00 обтирочные и смазочные материалы 20,00 ремонт оборудования 1227,00 плата за Интернет 36864,00 заработная плата системному администратору 96000,00 затраты на содержание сайта 2700,00 затраты на рекламу (газеты, журналы, Интернет) 41328,00 Итого: 188666,20
Оценим эффективность создания Интернет– магазина по сравнению с реальным магазином сотовых телефонов.
Открывая реальный магазин, необходимоежемесячно осуществлять следующие платежи:
—   аренда торговой площади:
В среднем аренда 1 квадратного метраторговой площади в хорошем прибыльном месте составляет 1000 рублей в месяц. Длямагазина, торгующего сотовыми телефонами и аксессуарами с перспективой развитиядостаточно площади в 15 кв.м. Таким образом:
1000*15 = 15000 рублей в месяц.
—   аренда оборудования (витрины,различные вспомогательные материалы):
Аренда оборудования ежемесячносоставляет 5000 рублей.
—   заработная плата четырех сотрудников:
Оклад каждого сотрудника 5000 рублей.Следовательно,
5000*4 = 20000 рублей.
Таким образом, получается, что намагазин тратится ежемесячно 40000 рублей. За год:
40000*12 = 480000 рублей.
Таким образом, создавая виртуальныймагазин, ежегодно экономится 480000 рублей. Но на содержание Интернет –магазина ежегодно тратится 188666,2 рубля. Следовательно экономится:
480000-188666,2 = 291333,8 рубля.
Затратив единовременно 250215,4 иэкономя ежегодно 291333,8, получаем, что срок окупаемости составит:
250215,4/291333,8 = 0,8 года.
Таким образом, за 8 месяцев полностьюокупится создание интернет – магазина «с нуля», затратив собственныесредства.
Выводы по главе
Данная глава была посвящена расчетуэкономической эффективности. В результате проделанных расчетов полученыследующие результаты:
—   затраты на разработку 250215 рублей40 копеек:
—   экономический эффект 291333 рублей 80копеек;
—   срок окупаемости 8 месяцев.

Заключение
В ходе работы был спроектирован иреализован процесс создания автоматизированной системы торгового предприятия «МобилТел».Был создан Интернет – магазин. Также был произведен расчет экономическойэффективности.
В процессе работы над проектом былиполучены практические навыки в исследовании предметной области, описанияпроектного решения, построения моделей «AS IS» и «TO BE». В своей работе использовалметодологию объектно – ориентированного проектирования. В качествеинструментальных средств были использованы BPWin и Rational Rose,поддерживающие данную методологию и описывающие все функции системы.
Система реализована с помощью среды PHP, которая работает в связкеApache/PHP/MySQL. В качестве СУБД соответственно выбран MySQL.
Реализованный Интернет – магазин былпротестирован локально. Полученные результаты соответствовали ожидаемым. Былисделаны проверки возможных ошибок, недочетов – система функционирует надежно,без сбоев.
Рассчитанная экономическаяэффективность показала, что проект окупится полностью и начнет приноситьприбыль через 8 месяцев, что является отличным результатом при учете того, чтофирма создает бизнес «с нуля», используя только собственные средства,не имея бизнес «офф — лайн».
В дальнейшем планируется расширениесферы деятельности, а поставив, зарекомендовав себя с самого начала вглобальной сети, перспективы получения большой прибыли очень велики.

Список использованной литературы
1. Маклаков С.В.Моделирование бизнес-процессов с BPwin4.0.-М.: ДИАЛОГ-МИФИ, 2002. –224 с.
2. Федосенко Н.Свободная Ниша Рунета. Создай сайт, обреченный на успех. – М.: Эксмо, 2005.
3. Введение винформационный бизнес. Учебное пособие под ред. В.П. Тихомирова, А.В.Хорошилова. – М.: Финансы и статистика, 1996.
4. Ермолин К. Чтоможет сайт? // Рекламный штурман. – 2005. — №9.
5. Валугин А. Какимибывают сайты? // Рекламный штурман. – 2005. — №10.
6. Ермолин К. Каксоздать эффективный сайт. // Рекламный штурман. – 2005. — №11.
7. Специализированныйпортал для разработчиков ПО и ИТ-специалистов. WWW: relib.com/
8. Создание интернет – магазинов. WWW: www.webstarstudio.com
9. Создание интернет – магазинов. WWW: http://www.web– design.ru
10. Сайт WWW:www.jetinfo.ru
11. WWW: http://megapolis-tnk.ru
12. Сайт свободной энциклопедии. WWW:ru.wikipedia.org
13. Сайт Гродненского ГосУниверситетаhttp://mf.grsu.by
14. Реклама и промоушен сайтов в Интернет. WWW: http://www.design.ru
15. Программноеобеспечение. WWW: www.omega.ru
16. WWW: www.botik.ru
17. Разработкапрограммного обеспечения. WWW:www.interface.ru
18. RussionApache. WWW: www.apache.org
19. WWW: www.undersky.ru
20. Интернет –университет информационных технологий. WWW: http:/www.intuit.ru
21. Рекламный сайт.WWW: www.rle.ru
22. Рекламный сайт. WWW: www.reklama.ru
23. Магазин баннеров.WWW: www.banners.net.ru/market

Приложение 1Средства Rational Rose Enterprise Edition BPWin 4.0 EasyCase 3.1 Вес критерия Критерии цена/доступность 10 10 9 5 объектный подход 10 5 ункциональный подход 10 7 5 требования к ресурсам 7 8 10 3 Техническая поддержка 10 10 1 4 Совместимость с установленным ПО 10 10 2 4 Итого 201 204 122


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

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

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

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.