Требования к программной документации

СОДЕРЖАНИЕ

 

Введение----------------------------------------------------------------------------------------- 5

1. Техническое задание---------------------------------------------------------------------- 7

1.1 Основание для разработки------------------------------------------------------------ 7

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

1.3 Требования к программе-------------------------------------------------------------- 7

1.4 Требования к программной документации-------------------------------------- 12

1.5 Стадии и этапы разработки----------------------------------------------------------- 13

1.6 Порядок контроля и приемки-------------------------------------------------------- 13

2. Обзор принципов построения информационных систем для торговли через интернет----------------------------------------------------------------------------------------- 15

2.1. Технологическая основа CMS------------------------------------------------------ 15

2.2 Структура сайта, основанного на CMS------------------------------------------- 16

2.3. Разделение данных и их представления------------------------------------------ 18

2.4 Существующие решения CMS------------------------------------------------------- 19

2.5 Классификация CMS-------------------------------------------------------------------- 20

2.6 Модели представления данных CMS---------------------------------------------- 23

3. Анализ предметной области----------------------------------------------------------- 25

3.1. Анализ принципов построения электронных магазинов-------------------- 25

3.2. Обзор аналогов-------------------------------------------------------------------------- 26

3.3 Разработка функциональной модели---------------------------------------------- 33

3.4 Рассмотрение процесса реализации технических требований------------- 37

4. Разработка программного продукта------------------------------------------------ 40

4.1 Проектирование структуры страниц---------------------------------------------- 40

4.2 Административный раздел----------------------------------------------------------- 42

 


4.3 Клиентский раздел---------------------------------------------------------------------- 44

4.4 Работа с каталогом товаров---------------------------------------------------------- 48

4.5 Управление отзывами------------------------------------------------------------------ 54

4.6 Регистрация и авторизация пользователя в пользовательской части---- 56

4.7 Управление подпиской---------------------------------------------------------------- 57

4.8 Сравнение и добавление в закладки товара------------------------------------- 57

4.9 Процесс покупки------------------------------------------------------------------------- 58

4.10 Служба поддержки-------------------------------------------------------------------- 61

4.11 Осуществление поиска информации---------------------------------------------- 63

4.12 Тестирование программного продукта---------------------------------------- 64

5 Организационно-экономическая часть ---------------------------------------------- 68

5.1Технико-экономическое обоснование разработки----------------------------- 68

5.2 Организационная часть---------------------------------------------------------------- 70

5.3Перечень этапов при разработке программного обеспечения ------------ 70

5.4 Экономическая эффективность------------------------------------------------------ 77

5.5 Вывод--------------------------------------------------------------------------------------- 77

 

Заключение-------------------------------------------------------------------------------------

Список литературы--------------------------------------------------------------------------

Приложение А


ВВЕДЕНИЕ

 

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

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

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

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

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

Для достижения указанной цели поставлены следующие задачи:

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

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

-осуществить проектирование интернет-магазина на базе CMS;

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

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

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

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


ТЕХНИЧЕСКОЕ ЗАДАНИЕ

 

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

 

Основанием для разработки является задание на бакалаврскую работу, утвержденное заведующим кафедрой.

 

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

 

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

Назначение сайта: организация электронной торговли цифровыми товарами через сеть интернет.

 

Требования к программе

 

1.3.1. Требования к функциональным характеристикам

Разработанная система должна отвечать следующим требованиям:

1) Предоставить посетителю возможность:

- просмотра ассортимента товаров, информации о магазине;

- самостоятельно проходить процедуру регистрации и иметь личный профиль на сайте;

- осуществлять поиск информации по сайту;

- редактирования корзины покупок;

- осуществлять сравнение выбранных товаров;

- осуществлять группировку товаров путем занесения их в «заметки»;

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

- производить оплату товара путем генерации квитанции Сбербанка и через электронную систему ЯндексДеньги;

- получать заказанный и оплаченный цифровой товар в личном кабинете;

- оставлять отзывы на каждую на каждый из товаров;

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

- просматривать рейтинг с помощью счетчика посещения;

- осуществлять рассылку новостной информации на электронные ящики пользователей;

- просматривать карту сайта;

- обеспечивать взаимосвязь с администрацией сайта посредством формы обратной связи;

2) Предоставить администратору возможность:

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

- просмотра информации о клиентах и их заказе;

- производить рассылку новостной информации;

- получать денежные средства от клиентов через платежную систему «Яндекс-деньги» либо квитанцию сбербанка;

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

- рецензировать отзывы покупателей;

- управлять файлами для скачивания (товарами);

- управлять профилями пользователей;

- изменения настроек сайта (цветового оформления, информации об организации, модулей и др.);

- предоставлять отчет по просмотренным и купленным товарным позициям.


1.3.2. Требования к составу и параметрам технических средств

 

Для функционирования сайта необходимо следующее техническое обеспечение со следующими минимальными характеристиками:

- процессора – Intel Pentium III с частотой 1 ГГц;

- объем оперативной памяти – 512 Мб;

- жесткий диск объемом 20 Гб.

 

1.3.3 Требования к информационной и программной совместимости

 

1.3.3.1 Требования к программному обеспечению серверной части

Для функционирования сайта необходимо следующее программное обеспечение:

- операционная система – Windows XP и выше;

- веб-сервер – Apache версии не ниже 2.0;

- СУБД – MySQL версии не ниже 4.1;

- интерпретатор PHP версии не ниже 4.0.

 

1.3.3.2 Требования к клиентскому программному обеспечению

Сайт должен быть доступен для полнофункционального просмотра с помощью следующих браузеров:

- MS IE 5.0 и выше;

- Opera 6.0 и выше;

- Mozilla Firefox 1.7 и выше.

Сайт должен быть работоспособен (информация, расположенная на нем, должна быть доступна) при отключении в браузере поддержки flash и 6-53900.php">2

  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • Далее ⇒
  •