Новосибирск 2016г



страница7/7
Дата21.08.2017
Размер2,93 Mb.
1   2   3   4   5   6   7

Заключение


Целью данной работы является разработка и реализация веб-сайта интернет магазина.

В соответствии с целью работы были поставлены и решены следующие основные задачи:



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

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

Объектом исследования является информационное обеспечение веб-сайта интернет-магазина.

Предметом исследования является объектно-ориентированное проектирование веб-сайта интернет-магазина.

В работе использованы методы объектно-ориентированного анализа и проектирования [1].

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

Во второй главе проводится описание выбранных в работе средств проектирования и разработки. В качестве СУБД выбран MS SQL Server. Для разработки клиент-серверной веб-ориентированной системы используется технология ASP.NET, в качестве языка программирования С#.

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



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


  1. SADT-моделирование. Основные понятия и принципы [Электронный ресурс] – Режим доступа : // http: //vernikov.ru / media / K2 / item_attachments / stacionar_idef0.pdf

  2. Лихобабин М. Ю. Технологии манипулирования в рекламе: (Способы зомбирования) / М. Ю. Лихобабин. – Ростов-н/Д : Феникс, 2004. – 140 с.

  3. Райхельд Ф., Тил Т. Эффект лояльности: движущие силы экономического роста, прибыли и непреходящей ценности / Ф. Райхельд, Т. Тил пер. с англ. М.: Вильямс, 2005. - 345 с.

  4. Мартышев А. В. Маркетинг отношений: Учебное пособие / А. В. Мартышев. — Владивосток : ТИДОТ ДВГУ, 2005. — 107 с.

  5. Матанцев А.Н. Эффективность рекламы / А.Н. Матанцев. – М.: Финпресс, 2002. – 420 с.

  6. Панкратов Ф. Рекламная деятельность. / Ф.Панкратов – М.: Новое знание, 2000. – 104 с.

  7. Федько Н.Г. Маркетинговые коммуникации [Текст] : учебное пособие / Н.Г. Федько, В.П. Федько, И.И. Саввиди. - Ростов-на-Дону : Феникс, 2002. – 210 с.

  8. Лопатинская И.В. Лояльность как основной показатель удержания потребителей банковских услуг [Электронный ресурс]:// Маркетинг в России за рубежом. 2002.№ 3. – Режим доступа: http://www.mavriz.ru/articles/2002/3/219.html

  9. Яскевич Е.В., Рекламная деятельность. Уч.-метод. комплекс./Е.В. Яскевич. – Владивосток: Изд-во Дальневост. Ун-та, 2006, – 230с

  10. Курьялов, К., Ковалевчкая, А. Событийный маркетинг, или новый инструмент, позволяющий удержать покупателя / К. Курьялов, А. Ковалевская // Маркетинговые коммуникации, № 5, 2001. – с.40-51.

  11. Васин Ю.В. Эффективные программы лояльности. Как привлечь и удержать клиентов. // Ю.В. Васин, Л.Г. Лаврентьев, А.В. Самсонов – М.: Альпина Бизнес Букс, 2005. – 210 с.

  12. Иванюк И. Брендинг как часть системы лояльности [Электронный ресурс]: - Режим доступа:// http://www.ereklama.ru/useful/brand/0/html.

  13. Зефирова Ю.И. Битвы за лояльность [Электронный ресурс] - Режим доступа:// Маркетинг в России за рубежом. 2003. №4.

  14. Gartner: SFA - территория SaaS [Электронный ресурс] – Режим доступа: //http://www.crm2web.ru/tags/sistemy_avtomatizacii_prodazh/

  15. Сравнительная таблица SaaS CRM-систем [Электронный ресурс] – Режим доступа://http://habrahabr.ru/post/143754/

  16. Customer Response, Retention and Valuation Concepts (RFM Model) [Электронный режим] – Режим доступа: http://www.jimnovo.com/RFM.htm

  17. Мартин Фаулер. UML. Краткое руководство по стандартному языку объектного моделирования / Мартин Фаулер. – СПб: Символ-Плюс, 2011. – 192 с.

  18. УэндиБоггс. UML и RationalRose / УэндиБоггс, Майкл Боггс. – М.: Лори, 2008. – 600 с.

  19. Трофимов С. А. CASE-технологии. Практическая работа в Rational Rose / С. А. Трофимов. – М.: Бином-Пресс, 2002. – 288 с.

  20. Крэг Ларман. Применение UML 2.0 и шаблонов проектирования. Введение в объектно-ориентированный анализ и проектирование. / КрэгЛарман. – М.: Вильямс, 2008. – 736 с.

  21. Пол Киммел. UML. Основы визуального анализа и проектирования. / Пол Киммел. – М.: НТ-Пресс, 2008. – 272 с.

  22. Пол Киммел. UML. Универсальный язык программирования / Пол Киммел. – М.: НТ-Пресс, 2008. – 272 с.

  23. Новиков Ф. А. Моделирование на UML. Теория, практика, видеокурс / Ф. А. Новиков, Д. Ю. Иванов. – М.: Наука и техника, 2010. – 640 с.

  24. Вендров, А.М. CASE-технологии. Современные методы и средства проектирования информационных систем / А.М. Вендров. – М. : Финансы и статистика, 1998. – 176 с.

  25. Буч, Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++ / Г. Буч. – М.: Бином, 2001. – 560 с.

  26. Калянов, Г.Н. CASE. Структурный системный анализ (автоматизация и применение) / Г.Н. Калянов. – М. : Лори, 1996. – с.

  27. Маклаков, С.В. BPwin и ERwin. CASE-средства разработки информационных систем / С.В. Маклаков. – М. : ДИАЛОГ-МИФИ, 2001. – 304 с.

  28. Маклаков, С.В. Создание информационных систем с AllFusion Modeling Suite / С.В. Маклаков. – М. : ДИАЛОГ-МИФИ, 2005. – 432 с.

  29. Баркер, Р. CASE*Method. Моделирование взаимосвязей между сущностями / Р. Баркер. – М., 1992. – 233 с.

  30. Коннолли, Т. Базы данных: проектирование, реализация и сопровождение. Теория и практика / Т. Коннолли, К. Бегг, А. Страчан. – М. : Издательский дом «Вильямс», 2001. – 1120 с.

  31. Буч, Г. Язык UML. Руководство пользователя / Г. Буч, Дж. Рамбо, А. Якобсон. - СПб.: Питер, 2004. - 432 с.

  32. Леоненков, А.В. Самоучитель UML 2 / А.В. Леоненков. – СПб.: БХВ - Петербург, 2007. – 576с.

  33. Леоненков, А.В. Объектно-ориентированный анализ и проектирование с использованием UML / А.В. Леоненков. – www.intuit.ru.

  34. Боггс, У. UML и Rational Rose / У. Боггс, М. Боггс. - М.: Издательство «ЛОРИ», 2001. - 582 с.

  35. Леоненков, А.В. Визуальное моделирование в среде IBM Rational Rose 2003 / А.В. Леоненков. – www.intuit.ru.

  36. Якобсон, А. Унифицированный процесс разработки программного обеспечения / А. Якобсон, Г. Буч, Дж. Рамбо. - СПб.: Питер, 2002. - 496 с.

  37. Крачтен, Ф. Введение в Rational Unified Process / Ф. Кратчен. - М.: Издательский дом «Вильямс», 2002. - 240 с.

  38. Элиенс, А. Принципы объектно-ориентированной разработки программ / А. Элиенс. – М.: Издательский дом «Вильямс», 2002. – 496 с.

  39. Ларман, К. Применение UML и шаблонов проектирования: Уч. Пос / К. Ларман. - М.: Издательский дом «Вильямс», 2001. - 496 с.

  40. Фаулер, М. Архитектура корпоративных программных приложений / М. Фаулер. – М.: Издательский дом «Вильямс», 2004. – 544 с.

  41. Хомоненко А.Д. и др. Базы данных: учебник для высших учебных учреждений / Под общей редакцией А.Д. Хомоненко, В.М. Цыганкова, М.Г. Мальцева. – СПб. : «Корона принт», 2002. – 724 с.


Приложение А

SQL скрипт

CREATE TABLE Producer

(

producerID integer NOT NULL ,



name varchar(20) NULL ,

adress varchar(100) NULL ,

email varchar(20) NULL ,

PRIMARY KEY CLUSTERED (producerID ASC)

)

go
CREATE TABLE Group



(

groupID integer NOT NULL ,

groupName varchar(20) NULL ,

PRIMARY KEY CLUSTERED (groupID ASC)

)

go
CREATE TABLE Goods



(

goodsID integer NOT NULL ,

NameGoods varchar(50) NULL ,

description varchar(255) NULL ,

producerID integer NULL ,

groupID integer NULL ,

PRIMARY KEY CLUSTERED (goodsID ASC),

FOREIGN KEY (producerID) REFERENCES Producer(producerID)

ON DELETE NO ACTION

ON UPDATE NO ACTION,

FOREIGN KEY (groupID) REFERENCES Group(groupID)

ON DELETE NO ACTION

ON UPDATE NO ACTION

)

go


CREATE TABLE PriceList

(


idPosition integer NOT NULL ,

price integer NULL ,

discount integer NULL ,

goodsID integer NULL ,

PRIMARY KEY CLUSTERED (idPosition ASC),

FOREIGN KEY (goodsID) REFERENCES Goods(goodsID)

ON DELETE NO ACTION

ON UPDATE NO ACTION

)

go
CREATE TABLE clientType



(

typeID integer NOT NULL ,

type varchar(20) NULL ,

PRIMARY KEY CLUSTERED (typeID ASC)

)

go
CREATE TABLE Client



(

clientID integer NOT NULL ,

clientName varchar(20) NULL ,

adres varchar(20) NULL ,

phone varchar(20) NULL ,

email varchar(20) NULL ,

typeID integer NULL ,

PRIMARY KEY CLUSTERED (clientID ASC),

FOREIGN KEY (typeID) REFERENCES clientType(typeID)

ON DELETE NO ACTION

ON UPDATE NO ACTION

)

go


CREATE TABLE Position

(


positionID integer NOT NULL ,

positionType varchar(20) NULL ,

PRIMARY KEY CLUSTERED (positionID ASC)

)

go


CREATE TABLE manager

(


managerID integer NOT NULL ,

managerName varchar(20) NULL ,

positionID integer NULL ,

PRIMARY KEY CLUSTERED (managerID ASC),

FOREIGN KEY (positionID) REFERENCES Position(positionID)

ON DELETE NO ACTION

ON UPDATE NO ACTION

)

go


CREATE TABLE Order

(


orderID integer NOT NULL ,

orderDate datetime NULL ,

status varchar(20) NULL ,

clientID integer NULL ,

managerID integer NULL ,

PRIMARY KEY CLUSTERED (orderID ASC),

FOREIGN KEY (clientID) REFERENCES Client(clientID)

ON DELETE NO ACTION

ON UPDATE NO ACTION,

FOREIGN KEY (managerID) REFERENCES manager(managerID)

ON DELETE NO ACTION

ON UPDATE NO ACTION

)

go
CREATE TABLE OrderList



(

idPosition integer NOT NULL ,

orderID integer NOT NULL ,

quantity integer NULL ,

PRIMARY KEY CLUSTERED (idPosition ASC,orderID ASC),

FOREIGN KEY (idPosition) REFERENCES PriceList(idPosition)

ON DELETE NO ACTION

ON UPDATE NO ACTION,

FOREIGN KEY (orderID) REFERENCES Order(orderID)

ON DELETE NO ACTION

ON UPDATE NO ACTION

)

go


Приложение Б

Листинги скриптов хранимых процедур


Рис.Б.1. – Хранимая процедура TotalSum


Рис.Б.2. – Хранимая процедура OrderTotal




Рис.Б.3. – Хранимая процедура DeleteOrder

Поделитесь с Вашими друзьями:
1   2   3   4   5   6   7


База данных защищена авторским правом ©grazit.ru 2017
обратиться к администрации

    Главная страница