Мы все сделаем за вас!

 
   » Главная  » Электронная коммерция  » Вопросы проектирования и реализации программного продукта для электронной коммерции

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


ВВЕДЕНИЕ 6

1. ОБЪЕКТНАЯ МОДЕЛЬ И АРХИТЕКТУРА ПРОГРАММЫ 10

1.1. Анализ предметной области 10

1.2. Архитектура программы 20

1.3. Построение объектной модели 24

1.3.1. Сценарии 27

1.3.2. Полная объектная модель 29

1.4. Построение масштабируемого приложения 30

Выводы 32

2. РАЗРАБОТКА ИНТЕРНЕТ-ПОРТАЛА 33

2.1. Выбор СУБД 33

2.2. Выбор языка программирования 34

2.3. Проектирование базы данных ИПЭК 38

2.4. Реализация интерфейса системы 47

Выводы 48

3. АНАЛИЗ КАЧЕСТВА РАЗРАБОТАННОГО ПО. 49

3.1. Показатели тестовых испытаний и опытной эксплуатации 53

3.2. Предложения по сопровождению и улучшению качества программы 57

Выводы 57

4. ЭРГОНОМИКА СОЗДАННОГО ПРОГРАММНОГО ПРОДУКТА 58

Выводы 62

5. ЭКОНОМИКО-ПРАВОВЫЕ ВОПРОСЫ РАЗРАБОТКИ И ИСПОЛЬЗОВАНИЯ СОЗДАННОГО ПО 63

5.1. Экономическая целесообразность использования разработанного программного обеспечения 63

5.2. Правовые аспекты использования разработанного программного обеспечения 67

Выводы 69

6. СПЕЦВОПРОС «НИТ В ОБРАЗОВАНИИ: ЛАБОРАТОРНЫЕ РАБОТЫ ПО КУРСУ «MATLAB» 70

ЗАКЛЮЧЕНИЕ 95

БИБЛИОГРАФИЧЕСКИЙ СПИСОК 96

ГЛОССАРИЙ 99

СПИСОК АББРЕВИАТУР 101

ПРИЛОЖЕНИЯ 102

П.1. Техническое задание на разработку системы Интернет-портал для электронной коммерции 102

П.2. Инструкция пользователя программы «Интернет-портал для электронной коммерции» 107

П.3. Инструкция по администрированию 110

П.4. Описание деманстрационного ролика 111

П.5. Документированный листинг программы «Интернет-портал для электронной коммерции» 112

П.5.1. Листинг модуля «checkout.asp» 112

П.5.2. Листинг модуля «basket.asp» 122

П.5.3. Листинг модуля «default.asp» 124

П.5.4. Листинг модуля «dept.asp» 126

П.5.5. Листинг модуля «detail.asp» 128

П.5.6. Листинг модуля «end.asp» 130

П.5.7. Листинг модуля «search.asp» 130

П.5.8. Листинг модуля «service.asp» 132

П.5.9. Листинг модуля «site.asp» 132

П.5.10. Листинг модуля «start.asp» 138

П.5.11. Листинг модуля «tracking.asp» 139

П.5.12. Листинг модуля « xmlquery.asp» 141

П.5.13. Листинг модуля «referrerreport.asp» 142

П..5.14. Скрипт создания базы данных 143

П.5.15. Структура таблиц базы данных ИПЭК 150

Объединение информационных технологий и телекоммуникаций в единую телематику открывает с современной точки зрения почти безграничные возможности. Отсюда вполне понятны эйфория и не¬терпение, с которыми «технологи» продают новые приложения. Важнейшей движущей силой технологического развития оказался вы¬свободившийся экономический потенциал. Однако воздействие телематики выходит далеко за пределы ее применения в экономике, обыч¬но обозначаемого понятиями «электронный бизнес» или «электронная коммерция». Поэтому взгляд на Интернет только как на новый канал маркетинга и сбыта был бы близоруким. Скорее можно утверждать, что телематика коренным образом изменит общество в промышленных странах, а это, в свою очередь, дает полное право и основание говорить о технологической революции, которая ничем не уступает появлению книгопечатания, железнодорожного сообщения или телефона, даже если первые незначительные шаги покажутся с близкого расстояния не очень впечатляющими. Но именно такая мозаика коротких сообщений о новых приложениях или инновациях расширяет и двигает вперед эту технологическую революцию. Во всяком случае, например, в США уже сегодня не менее чем двух третей наемных работников заняты в об¬рабатывающих информацию сферах экономики или близких к ним об¬ластях [1].

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

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

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

1. Изучить требования, предъявляемые заказчиком;

2. Изучить предметную область программного средства;

3. Спроектировать базу данных на платформе Microsoft SQL Server 2000;

4. Разработать полнофункциональный web-интерфейс, обеспечивающий:

а) представление данных клиенту;

b) вывод сведений о заказах;

5. Установить сроки реализации ПС;

6. Выявить информационную, функциональную и объектную структуру ПС;

7. Разработать пути реализации создания ПС;

8. Представить готовый продукт и информацию о нем.

Методы исследования.

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

При разработке ИПЭК применялось множество технологий:

• Язык разметки гипертекстов HTML.

• Язык сценариев VB Script.

• Активные страницы Active Server Pages (ASP).

• ActiveX Data Objects (ADO).

• Элементы управления ActiveX.

• Язык XML.

Гипотеза исследования.

Разработка портала для электронной коммерции позволит вести продажи в интерактивном режиме. Кроме того, на основе «двигателя», разработанного проекта, можно будет создавать порталы для электронной коммерции разной тематики.

Новизна работы.

Разработка портала велась с учетом изменений в организационной структуре.

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

Практическая ценность.

Использование ИПЭК позволит перенести бизнес в интерактивный режим, что позволит 24 часа в сутки 7 дней в неделю продавать товар на территории всей планеты.

На защиту выносятся:

1. Структура базы данных портала для электронной коммерции, позволяющая:

• хранить данные;

• редактировать данные;

• осуществлять поиск;

2. Клиентский интерфейс, базирующийся на Active Server Pages 3.0, обеспечивающий:

• просмотр каталога товаров;

• поиск товаров;

• просмотр заказов;

• администрирование системы (добавление, редактирование товаров);

Структура и объем работы.

Дипломная работа выполнена на 91 странице машинописного текста, содержит 17 рисунков и 21 таблицу. Работа состоит из введения, шести глав и заключения.

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

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

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

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

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

В шестом разделе приведены примеры лабораторных работ.

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

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

1. Прабудда Банерджи, Роджер Баумер, Сюзанна Бек и др. Принцип электронного бизнеса. О фантазерах, мистиках и реалистах. Идея и способ функционирования новой экономики. – Издательство Открытые Системы, 2001.

2. Томас Коннолли, Каролин Бегг, Анна Страчан. Базы данных проектирование, реализация и соправождение. Теория и практика, Второе издание. – Издательский дом Вильямс, 2000.

3. Александр Дадали. Бизнес и Сеть // Компьютер Пресс. – 2001. №8

4. Джон Коннэл. Visual Basic 6 Введение в программирование баз данных. – М.: ДМК, 2000.

5. Джеффри П. Мак-Манус. Обработка баз данных на Visual Basic 6. – М.: Спб.: Издательский дом Вильямс, 2000.

6. Николас Чейз. Active Server Pages 3.0 на примерах. – М.: Издательский дом Вильямс, 2001.

7. Уильям Мартинер. Visual Basic для Web руководство разработчика. – Спб.: BHV, 2000.

8. Александр Фролов, Григория Фролов. Базы данных в Интернете. – Изд.2-ое, испр. – М.: Издательско-торговый дом Русская редакция, 2001

9. Франковик Д. Microsoft SQL Server 7.0. Руководство администратора. – СПб.: BHV, 1999.

10. Вон Халл Б. Настольная книга разработчика реляционных баз данных. - Addison-Wesley Publishing Company, 1989

11. Ребекка М. Риордан. Разработка реляционных баз данных. – Microsoft Press, 1999.

12. Диго С. М. Проектирование и использование баз данных. – М: Финансы и статистика, 1997.

13. Мартин Дж. Организация баз данных в вычислительных системах. – М: Мир, 1980.

14. Айзенмегер Р. HTML 3.2/4.0. Справочник. - СПб: Бином, 1998.

15. Дейт Дж. Введение в системы баз данных. – М.: Вильямс, 1999.

16. Грабер М. SQL: справочное руководство. - СПб: ЛОРИ, 1999.

17. Шнайдер Р. MS SQL Server. Проектирование высокопроизво¬дительных БД. - СПб: ЛОРИ, 1999.

18. Джерк Н. Разработка приложений для электронной коммерции. Библиотека программиста. – СПб: Питер, 2001.

19. Дженнифер Нидерст. WEB-Мастеринг для профессионалов – СПб: Питер, 2000.

20. Джесс Либерти, Майк Крейли. Создание документов XML для Web на примерах - Издательский дом "Вильямс", 2000.

21. Вивек Шарма, Раджив Шарма Разработка Web-cepвepов для электронной коммерции. Комплексный подход - Издательский дом "Вильямс", 2001.

22. Рэнди Джей Яргер, Джордж Риз, Тим Кинг. MySQL и mSQL. Базы данных для небольших предприятий и Интернета – СПб: Символ-Плюс, 2000.

23. Коржинский С.Н. Настольная книга web-мастера: эффективное применение html, css и javascript - Издательский торговый дом "КноРус", 2000.

24. Вейнер П. Языки программирования Java и Java Script. СПб: ЛОРИ, 1999.

25. Питц-Моултис Н., Кирк Ч. XML в подлиннике - СПб: BHV, 2000.

26. Дмитрий Артемов. SQL Server 2000. – М.: Издательско-торговый дом Русская Редакция, 2001.

27. Интернет ресурс по технологии ASP. http://www.asp.com.

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

29. В. А. Благодатских, М. А. Енгибарли, Е. В. Ковалевская и др. Экономика, разработка и использование программного обеспечения ЭВМ. Учебниу \\ М.: Финансы и статистика, 1995.

30. Закон РФ от 9 июля 1993 г. № 5351-1 "Об авторском праве и смежных правах" (с изменениями от 19 июля 1995 г.)

31. Закон РФ от 23 сентября 1992 г. № 3523-1 "О правовой охране программ для электронных вычислительных машин и баз данных"

32. Носова И.А., Козадеров Н.П. (гл. 3, раздел 7.2) Программное обеспечение: правовые проблемы, пути их решения. - М.: КомпьютерПресс, 1998.

Примечаний нет.


Анализ и разработка рекомендации по организации электронных расчётов в Республике Беларусь ( Дипломная работа, 79 стр. )
Анализ развития электронной торговли ценными бумагами в РФ и зарубежных странах, а также разработка предложений в этой области ( Дипломная работа, 57 стр. )
Анализ современного состояния развития электронной торговли в РФ ( Дипломная работа, 107 стр. )
Вопросы проектирования и реализации программного продукта для электронной коммерции ( Дипломная работа, 152 стр. )
ИНТЕРНЕТ-БИЗНЕС И ПРАКТИКА ЕГО ПРИМЕНЕНИЯ В РОССИИ ( Дипломная работа, 81 стр. )
ПРОБЛЕМЫ ИСПОЛЬЗОВАНИЯ ЭЛЕКТРОННЫХ ДЕНЕГ И ПЕРСПЕКТИВЫ РАСШИРЕНИЯ СФЕРЫ ИХ ОБРАЩЕНИЯ ( Дипломная работа, 109 стр. )
Развитие безналичных форм расчетов на основе использования средств мобильной связи (на материалах ОАО «ВымпелКом-Регион» Орловский филиал, г. Орел) ( Дипломная работа, 109 стр. )
Разработка интернет – магазина по продаже компьютерной техники ( Дипломная работа, 72 стр. )
Разработка Интернет-магазина ( Дипломная работа, 115 стр. )
ЭЛЕКТРОННАЯ КОММЕРЦИЯ В РОССИЙСКОЙ ФЕДЕРАЦИИ ( Дипломная работа, 115 стр. )

 
 
Яндекс.Метрика