Требования к видам обеспечения
Проведение обзора и анализа известных аналогов разрабатываемого сайта. Разработка интернет-магазина компании "Экспресс доставка +". Исследование структуры созданного сайта. Разработка бизнес процесса в программе BPwin. Тестирование и отладка сайта.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 24.11.2014 |
Размер файла | 2,5 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru
Введение
В настоящее время широко применяется концепция Web-сайтов компаний, когда пользователю не нужно выходить из дома чтобы выполнить заказ .
На данный момент интернет-магазины представляют собой новую, но уже устоявшуюся систему реализации товаров или услуг. По сути эта система является более эффективной по сравнению со стандартным «физическим» магазином. Этот способ позволяет:
- улучшить качество обслуживания клиентов, так как все действия по покупке товаров производятся в автоматическом режиме, а менеджерам необходимо только уточнить информацию и выдать распоряжения о доставке товаров;
- снизить трудоемкость и напряженность труда персонала, минимизировать ошибки в его действиях.
- снизить издержки, так как отпадает необходимость в аренде здания для магазина;
Цель курсовой работы - разработать и автоматизировать сайт книжного интернет-магазина.
Для достижения поставленной цели необходимо выполнить следующие задачи:
- обзор аналогов;
- разработка логической и физической модели предметной области;
- разработка базы данных;
- разработка требования к видам обеспечения;
- разработка бизнес процесса.
Глава 1. Постановка задачи
Книжный интернет-магазин предназначен для реализации книжной продукции через интернет. Это не очень преуспевающий бизнес, так как реализация книжной продукции через интернет - ниша, в которой уже существуют крупные проекты, занимающие большую часть рынка. Но, несмотря на это, любой книжный интернет-магазин может найти своего покупателя, что напрямую зависит от качества проработки сайта.
1.1 Описание задачи
На сайт книжного магазина каждый день заходит множество пользователей, и каждый пользователь, возможно, хочет что-то купить. Для этого необходимо реализовать различные компоненты сайта, такие как:
- главная страница, которая предназначена для ознакомления с сайтом;
- страница с товарами которая предназначена для того чтобы пользователь выбрал понравившийся ему товар;
- страница с контактными данными, чтобы пользователь, при необходимости, мог связаться с владельцем сайта или технической поддержкой чтобы узнать необходимую информацию.
сайт интернет бизнес
Глава 2. Требования к видам обеспечения
2.1 Техническое обеспечение
Техническое обеспечение должно быть полным, соответствовать стандартам того предприятия, на котором оно используется, а так же государственным стандартам, постоянно обновляться. Техническое обеспечение сайта - это:
- INTEL D2500HN (OEM) Atom D2500 <NM10> SVGA+GbLAN SATA Mini-ITX 2DDR-III SO-DIMM
- Crucial <CT25664BF160B> DDR-III SODIMM 2Gb <PC3-12800>
- HDD 250 Gb SATA-II 300 Seagate/Samsung Barracuda F3 3.5" 7200rpm 16Mb
Информационное обеспечение
Информационное обеспечение должно быть полным, соответствовать стандартам и ГОСТам, актуальным, носить информационный характер. Информационное обеспечение сайта состоит из:
- руководство пользователя.
Программное обеспечение
Программное обеспечение должно соответствовать стандартам того предприятия, на котором оно используется, а так же государственным стандартам, постоянно обновляться и, обязательно, лицензионным.
В качестве операционной системы была выбрана Windows 8.1 по целому ряду причин:
- во-первых, в Windows 8.1 надежность компьютера повышается за счет применения новых мастеров, служебных программ и ресурсов, обеспечивающих бесперебойную работу системы;
- во-вторых, в состав Windows 8.1 входит ряд программ, совместное применение которых повышает производительность компьютера;
- в-третьих, компьютер на ОС Windows 8.1 единственный у меня в доме.
- ОС Windows 8.1 характеризуется тем, что предоставляет приложениям возможность создания пользовательского интерфейса на высоком уровне эргономичности и удобства. В то же время, для работы этой системы необходимо не менее 512 мегабайт оперативной памяти для комфортной работы.
Глава 3. Обзор и анализ известных аналогов разрабатываемого сайта
Анализ рынка книжной продукции через интернет показал, что на сегодняшний день разработано немалое количество подобных проектов.
«Book.Ru - Книги России» (первое название «Символ»)
Старейший книжный интернет-магазин в России. Начал свою работу 30 августа 1996 года по адресу symbol.ru, позже переехав на books.ru. К настоящему моменту в ассортименте магазина не только бумажные, но и электронные книги, а также электроника, софт, музыка и видео. Является официальным интернет-магазином издательства «Символ-Плюс»
OZON.ru (ОЗОН.ру) - российский интернет-магазин. Магазин предлагает книги, музыкальную и видеопродукцию, электронику и цифровую технику, программные продукты и мультимедийные игры, товары для детей и их родителей, всё для дома, косметику, парфюмерию, подарки и ювелирные изделия, а также эксклюзивные антикварные издания. С 2009 года был запущен магазин путешествий OZON.travel, а в 2011 открыт новый раздел «Обувь».
В результате проведенного анализа аналогов принято решение разрабатывать сайт самостоятельно, но для начала нужно сделать бизнес процесс создания сайта и его функционирования в программе BP Win.
Глава 4. Разработка ИС книжного интернет-магазина
4.1 Разработка бизнес процесса в программе BPwin
Рис. 4.1 Контекстная диаграмма. Онлайн книжный магазин
Рис. 4.2 Диаграмма декомпозиций
Рис. 4.3 Декомпозиция IDIEF 0. Разработки модели сайта
Рис. 4.4 Декомпозиция IDIEF 0. Тестирования модели сайта
Рис. 4.5 Декомпозиция IDIEF 0. Доработки сайта
Рис. 4.6 Диаграмма DFD. Публикация в интернете
Рис. 4.7 Диаграмма DFD. Продвижение сайта в сети интернет
Рис. 4.8 Декомпозиция IDIEF 0. Мониторинг и обслуживание сайта
Далее я приступил к созданию бизнес процесса функционирования сайта.
Рис. 4.9 Контекстная диаграмма. Функционирование интернет-магазина
Рис. 4.10 Диаграмма декомпозиций
Рис. 4.11 Декомпозиция IDIEF 0. Контроль хода исполнения заказа
4.2 Разработка интернет-магазина
Для автоматизации работы сайта использовать такие среды программирования как:
Язык гипертекстовой разметки HTML
Чтобы представить информацию для глобального использования, нужен универсальный язык, который понимали бы все компьютеры. Языком публикации, используемым в World Wide Web, является HTML (Hyper Text Markup Language - язык разметки гипертекстов).
Язык HTML был разработан Тимом Бернерс-Ли во время его работы в CERN и распространен браузером Mosaic, разработанным в NCSA. В 1990-х годах он добился особенных успехов благодаря быстрому росту Web. В это время HTML был расширен и дополнен. В Web очень важно использование одних и тех же соглашений HTML авторами Web-страниц и производителями. Это явилось причиной совместной работы над спецификациями языка HTML.
HTML 2.0 (ноябрь 1995) был разработан под эгидой Internet Engineering Task Force (IETF) для упорядочения общепринятых положений в конце 1994 года. HTML+ (1993) и HTML 3.0 (1995) - это более богатые версии языка HTML. Несмотря на то, что в обычных дискуссиях согласие никогда не было достигнуто, эти черновики привели к принятию ряда новых свойств. Усилия Рабочей группы World Wide Web Consortium по HTML в упорядочении общепринятых положений в 1996 привели к версии HTML 3.2 (январь 1997).
В каждой версии HTML предпринималась попытка отразить все большее число соглашений между работниками и пользователями этой индустрии, чтобы усилия авторов не были потрачены впустую, а их документы не стали бы нечитаемыми в короткий срок.
Язык HTML разрабатывался с той точки зрения, что все типы устройств должны иметь возможность использовать информацию в Web: персональные компьютеры с графическими дисплеями с различным разрешением и числом цветов, сотовые телефоны, переносные устройства, устройства для вывода и ввода речи, компьютеры с высокой и низкой частотой и т.д.
HTML дает авторам средства для:
публикации электронных документов с заголовками, текстом, таблицами, списками, фотографиями и т.д.
загрузки электронной информации с помощью щелчка мыши на гипертекстовой ссылке.
разработки форм для выполнения транзакций с удаленными службами, для использования в поиске информации, резервировании, заказе продуктов и т.д.
включения электронных таблиц, видеоклипов, звуковых фрагментов и других приложений непосредственно в документы.
HTML теперь предоставляет лучшую поддержку различных языков в одном документе. Это обеспечивает более эффективное индексирование документов для поисковых машин, типографию высшего качества, преобразование текста в речь, более удобные переносы и т.д.
- CSS(Cascading Style Sheets) - формальный язык описания внешнего вида документа, написанного с использованием языка разметки или другими словами, каскадная таблица стилей. CSS используется создателями веб-страниц для задания цветов, шрифтов, расположения отдельных блоков и других аспектов представления внешнего вида этих веб-страниц. Основной целью разработки CSS являлось разделение описания логической структуры веб-страницы (которое производится с помощью HTML или других языков разметки) от описания внешнего вида этой веб-страницы (которое теперь производится с помощью формального языка CSS). Такое разделение может увеличить доступность документа, предоставить большую гибкость и возможность управления его представлением, а также уменьшить сложность и повторяемость в структурном содержимом. Кроме того, CSS позволяет представлять один и тот же документ в различных стилях или методах вывода, таких как экранное представление, печатное представление, чтение голосом (специальным голосовым браузером или программой чтения с экрана), или при выводе устройствами, использующими шрифт Брайля.
Преимущественно используется как средство описания, оформления внешнего вида веб-страниц, написанных с помощью языков разметки HTML и XHTML, но может также применяться к любым XML-документам, например, к SVG или XUL.
Средства разработки сайта:
CMS Web Site x5 Evolution 10 - уникальный движок для создания веб-сайтов, интернет- магазинов и блогов. Встроенный FTP движок позволяет закачивать новый контент или его изменять прямо в программе. Благодаря настройки приватности и встроенному FTP движку можно администрировать сайт в самой программе.
Adobe Photoshop 6 - мировой стандарт обработки изображений, как для печати, так и для web. Широкие возможности по созданию оформления для веб-сайта, присутствует «врезка» картинок в веб-сайт сразу с кодом.
4.2.1 Описание структуры сайта
Сайт состоит из двух - публичной и административной - частей. Публичная часть доступна всем пользователям, которые заходят на сайт.
Публичная часть включает в себя:
- Главная страница, посвященная ознакомлению с сайтом;
- Каталог;
- Новости и акции;
- Доставка и оплата;
- Контакты.
Административная часть включает:
- добавление новых пользователей;
- добавление новых товаров;
- добавление новых страниц сайта;
- обработка заказов.
4.2.2 Руководство пользователя
После открытия сайта перед пользователем предстает возможность зайти на любую из возможных страниц сайта, такие как, например, «Помощь», «О нас», «Контакты» либо же перейти на главную страницу. Для этого пользователю необходимо щелкнуть левой клавишей мыши на одно из полей в верхнем меню страницы.
Для того чтобы попасть в Каталог или сразу в одну из доступных частей каталога, пользователю необходимо щелкнуть левой клавишей мыши на «Каталог» или на одну из частей каталога, которые находятся прямо под ним.
Если пользователю понравится какой-либо товар из имеющихся в каталоге, то он может нажать кнопку «В корзину» и заказать товар, перейдя в саму корзину, кликнув по ней в главном меню. В корзине пользователю необходимо ввести контактные данные для связи и подтвердить выбранный товар, или удалить имеющийся.
Пользователь может зарегистрироваться на сайте, нажав на кнопку «Регистрация», либо войти под уже имеющимся аккаунтом, нажав на кнопку «Вход» и введя свои данные.
При необходимости пользователь может воспользоваться «Поиском», который находится на главной панели, справа. Для этого пользователю необходимо ввести название книги или часть названия, и поиск выведет результаты.
4.2.3 Описание разработки сайта
Для простоты разработки интернет-магазина я использовал новейшую версию CMS-программы WebSite x5 Evolution 10
Для создания сайта в этой программе потребуется всего несколько шагов:
Выбор проекта. Создаем новый проект, в моем случае уже есть готовый проект, и его я могу выбрать для редактирования.
1. Общие настройки.
1.1 Выбор шаблона. В программе установлены шаблоны сайтов, но можно сделать собственный с помощью программы Adobe Photoshop 6
1.2 Правка шаблона. Здесь можно создать «лейбл», значок вашего сайта, небольшое описание, как в «шапке» так и в «подвале» сайта. Предоставляется широкий выбор настроек и инструментов для редактирования текста и изображения.
2. Создание карты сайта. Здесь создают страницы сайта, по которым могут переходить пользователи.
3. Создание страницы. Страница показана в виде блоков, которые можно заполнить текстом, картинкой и т.д.
4. Расширенные настройки.
4.1 Главное меню. Здесь можно изменять и настраивать внешний вид элемента первого уровня главного меню.
4.2 Раскрывающееся меню. Если элемент многоуровневый, то можно его настроить вид и его анимацию при раскрытии.
4.3 Меню страницы. Изменяет внешний вид меню страницы.
4.4 Стили и модели. Настраивает графический стиль текста своего сайта. Настраивает графическое представления ShowBox, всплывающего окна, в котором можно показывать изображения и документы. А также настраивает графическое представление подсказок, которые появляются при наведении курсора мыши на ссылки или на поля формы.
4.5 Страница приветствия. В этой секции можно создать страницу приветствия для сайта.
4.6 Рекламное сообщение. В этой секции можно создать сообщение для своего сайта.
4.7 Блог. В этом разделе можно настроить внешний вид своего блога и опубликовать в нем записи.
4.8 Лента RSS. В этой секции можно задать и настроить параметры создания ленты RSS записей сайта.
4.9 Управление данными. Здесь можно задать способ обработки данных, отправляемых в сеть. Можно отправлять данные по эл. почте, сохранять их в базе данных или непосредственно на сервере. Можно задать различные способы для каждой активируемой функции.
5. Здесь можно создать структуру онлайн-магазина, ввести как категории товаров, так и ассортимент, а также ввести подробные описания.
Но для своего сайта в разделе Расширенные настройки я использовал лишь секции «Главное меню», «Раскрывающееся меню», « Меню страницы», «Стили и модели», «Управление данными», «Управление доступом», «Корзина».
СКРИНЫ САЙТА
4.2.4 Тестирование и отладка сайта
Необходимость данного этапа разработки веб сайта очевидна - некоторые ошибки веб-сайта могут привести к полному краху системы в дальнейшем, что может повлечь за собой материальные потери. Типичными ошибками, которые могут быть допущены разработчиками и нуждаются в дополнительной проверке, являются следующие:
- ошибки в безопасности (доступ к закрытым разделам сайта);
- ошибки в быстродействии сайта (с увеличением количества посетителей сервер перестаёт справляться с нагрузкой, что может привести к полному краху системы);
- ошибки системы управления сайтом (некорректно работает редактирование отдельных разделов сайта);
- ошибки взаимодействия с сайтом (возникает неудобство в пользовании сайтом).
Тестирование и отладка веб-сайта начинается с разработки плана тестирования, в котором описываются все возможные методы взаимодействия посетителя с веб-сайтом, основные направления для проверки, модули, на которые может приходиться наибольшая нагрузка на веб-сайте.
Сайт протестирован и отлажен на браузерах:
- Internet Explorer 11.
Плюсы: Простота и удобный интерфейс
Минусы: Internet Explorer не поддерживается большинством web-сайтов на данный момент.
- Mozilla Firefox 11
Плюсы: Основной браузер для которого разрабатывался сайт, полноценная работа с сайтом. Возможность подключения различных плагинов. Минусы: высокие системные требования.
Заключение
Практически все организации за редким исключением имеют сегодня собственные сайты в Интернете. А объяснить этот очень просто: сайт визитка на просторах глобальной паутины имеет множество преимуществ перед другими альтернативными средствами рекламы. Большинство организаций давно открыли для себя Интернет в качестве средства рекламы. Ничего удивительного: к глобальной паутине ежедневно приобщаются новые и новые пользователи, которые вполне при данном стечении обстоятельств могут стать потенциальными потребителями товара. В целом Интернет - рекламное средство, за которым будущее. Для примера, можно привести ряд преимуществ сайта организации в Интернете, над, скажем, рекламным объявлением в газете.
Во-первых, газеты, телевидение постепенно отживают своё: люди всё чаще обращаются к компьютеру и Интернету в частности, затем, чтобы развлечь себя, узнать последние новости и интересные подробности жизни знаменитостей, - так и быстрее, и эффективнее. Поэтому велика вероятность, что в поисках интересующей информации с помощью поисковика пользователь случайно забредёт на сайт визитку, представленной Вами организации. Так что сайт в Интернете - это большое число потенциальных покупателей представленных Вами услуг или товаров.
Во-вторых, сайт в Интернете - структура динамичная. Это значит, что не сложно его видоизменять в случае такой необходимости, а она появляется регулярно. Любая компания стремится к развитию, расширению ассортимента выпускаемой продукции и увеличению штата работников, то есть информация о ней постоянно претерпевает изменения, что должно тотчас же отображаться на сайте в Интернете. Создание визитки, которая со временем никак не модернизируется, выглядит глупо. К тому же стоит отметить, что следить и обновлять содержимое сайтов стало гораздо проще даже и не мастерам в веб-программировании.
Целью курсовой работы было создать полностью рабочий сайт, который сможет удовлетворить потребности нынешнего пользователя.
Создание сайта приводит к появлению полностью автономного рекламного средства, с которого запросто можно получать ещё и прибыль. Например, можно разместить на сайте компании рекламу другой организации и взимать за это с её представителей ежедневную оплату, получая при этом обоюдовыгодное соглашение.
Все преимущества сайта в Интернете для амбициозных организаций перечислить сложно, но число их поистине впечатляет.
В ходе выполнения дипломной работы был произведен анализ предметной области. Были проанализированы средства разработки сайта, в результате чего были выбраны HTML, CSS, СMS WebSite x5 Evo10 т.к. эти средства лучшим образом подходят для выполнения поставленной задачи. Был разработан сайт. В ходе выполнения курсовой работы были разработаны страницы: «Главная», «Помощь», «О нас», «Контакты», «Корзина», «Каталог».
Для сайта были созданы все условия для работоспособности в любом браузере и на любом ПК.
Задачи отчета по курсовой работе решены, цель достигнута.
Список литературы
1. http://stackoverflow.com;
2. http://habrahabr.ru;
3. http://Cyberforum.ru;
4. http://knowledge.allbest.ru.
Размещено на Allbest.ru
Подобные документы
Проектирование книжного интернет-магазина для реализации книжной продукции через Интернет. Анализ и обоснование выбора языков программирования и средств разработки сайта. Затраты внедрение сайта, его программное обеспечение, тестирование и отладка.
дипломная работа [2,1 M], добавлен 06.06.2013Постановка задачи разработки сайта компании "ОргТехСервис". Выбор методики проектирование сайта, разработка проекта, тестирование и отладка. Расчет показателей надежности Интернет-услуг. Порядок разработки интерфейсов взаимодействия с пользователем.
контрольная работа [1,5 M], добавлен 22.10.2014Особенности создания сайта интернет-магазина для частных лиц и организаций. Анализ финансовой и технико-экономической деятельности фирмы. Создание информационной модели сайта, ее базовые элементы. Выбор программного и аппаратного обеспечения сайта.
дипломная работа [1,5 M], добавлен 08.12.2013Проектирование сайта: сбор и компоновка информации, разработка технического задания; дизайн интерфейса, создание шаблонов и программных компонентов, интеграция сайта с системой управления, тестирование и отладка; сдача. Описание среды программирования.
курсовая работа [60,2 K], добавлен 30.06.2014Актуальность создания фирменного web-сайта. Разработка, внедрение web-сайта под названием "Удачная постройка". Анализ существующих программных решений, выбор инструментальных средств разработки. Архитектура сайта, структура данных. Тестирование и отладка.
дипломная работа [4,7 M], добавлен 19.01.2017Анализ сравнения интернет-магазина и электронного магазина. Проектирование структуры web-сайта. Обработка заказа. Основное понятие языка php. Средства безопасности системного уровня приложения. Разработка структуры базы данных и структуры web-сайта.
курсовая работа [1,4 M], добавлен 31.03.2014Теоретические основы разработки web-сайта. Сбор и анализ данных для качественной реализации программного продукта. Разработка модели сайта магазина детских игрушек. Графическое оформление страниц. Выбор средств и технологий, тестирование и отладка.
курсовая работа [349,2 K], добавлен 09.04.2015Выявление целей создания сайта и постановка проблемы, решаемой с его созданием. Анализ сайтов–аналогов, обоснование типа разрабатываемого web–узла. Специфика разработки набора макетов страниц. Оптимизация контента сайта, его верстка и тестирование.
курсовая работа [1,4 M], добавлен 12.02.2011Разработка архитектуры сайта, структуры данных и необходимых программных модулей. Учет фирменного стиля компании при создании дизайна. Внедрение интерфейса административного редактирования сайта. Проведение экспериментального тестирования и отладки.
дипломная работа [3,0 M], добавлен 19.01.2017Структура и внутреннее содержание разрабатываемого сайта, основные требования к нему, потребители и целевая аудитория, дизайн и стилистика. Создание прототипа сайта консалтинговой компании "Финанс-консалт" с помощью программного продукта Axure RP PRo.
контрольная работа [1,1 M], добавлен 10.01.2016