Курсовая работа Разработка объектно-ориентированной модели информационной системы интернет-магазина на основе uml



Download 358,8 Kb.
Pdf ko'rish
bet1/4
Sana21.04.2022
Hajmi358,8 Kb.
#570128
TuriКурсовая
  1   2   3   4
Bog'liq
kursovaya-rabota-razrabotka-obъektno-orientirovannoy-modeli-informatsionnoy-sistemy-internet-magazina-na-osnove-uml



StuDocu is not sponsored or endorsed by any college or university
Курсовая работа - Разработка объектно-ориентированной
модели информационной системы интернет-магазина на
основе UML
Инжиниринг бизнеса (Финансовый университет при Правительстве РФ)
StuDocu is not sponsored or endorsed by any college or university
Курсовая работа - Разработка объектно-ориентированной
модели информационной системы интернет-магазина на
основе UML
Инжиниринг бизнеса (Финансовый университет при Правительстве РФ)
Downloaded by Muzaffar Haydarov (muzaffar.haydarov91@gmail.com)
lOMoARcPSD|12266743


Федеральное государственное образовательное бюджетное учреждение
высшего профессионального образования Финансовый университет при
Правительстве РФ
Факультет прикладной информатики и информационных технологий
Кафедра «Бизнес-информатика»
КУРСОВАЯ РАБОТА
по дисциплине «Методология и технология проектирования
информационных систем»
НА ТЕМУ:
Разработка объектно-ориентированной модели информационной системы
интернет-магазина на основе UML
Руководитель:
Студент: 
Группа
Москва 2016
СОДЕРЖАНИЕ
Downloaded by Muzaffar Haydarov (muzaffar.haydarov91@gmail.com)
lOMoARcPSD|12266743


Введение...................................................................................................................3
1. Статические модели предметной области.........................................................5
1.1 Диаграмма вариантов использования (бизнес-модель)..............................5
1.2 Диаграмма вариантов использования (системная модель)........................7
1.3 Описание потоков событий для прецедента «Ведение базы товаров и 
заказов»...............................................................................................................10
1.4 Описание потоков событий для прецедента «Ведение базы клиентов». 10
1.3 Диаграмма классов.......................................................................................11
2. Динамические модели предметной области...................................................15
2.1 Диаграмма кооперации................................................................................15
2.2 Диаграмма последовательностей................................................................18
2.3 Диаграмма состояний..................................................................................21
2.4 Диаграмма деятельности.............................................................................23
Заключение.............................................................................................................25
Список источников................................................................................................26
Downloaded by Muzaffar Haydarov (muzaffar.haydarov91@gmail.com)
lOMoARcPSD|12266743


ВВЕДЕНИЕ
В настоящее время существуют магазины, рекламирующие свои товары
через интернет. Однако, для приобретения товара покупателю все равно
придется искать ближайшее отделение магазина, в котором желаемый товар
представлен. 
Гораздо удобнее, когда магазин представляет услуги доставки товара до
клиента. Кроме того, современные интернет-магазины производят
постоянный мониторинг своих складов, что позволяет оперативно проверить
наличие товара.
Крупный интернет-магазин должен максимально облегчить процесс
покупки для пользователя – взять на себя поиск и доставку товара,
предложить системы скидок и вознаграждения за лояльность. Кроме того,
интернет-магазины зачастую проводят анкетирование клиентов и собирают
множество статистических данных, которые позволяют значительно
повысить качество обслуживания.
Целью исследования является разработка модели информационной
системы интернет-магазина и последующее ее описание.
В соответствии с поставленной целью необходимо решить следующие
задачи:
1. исследовать открытые информационные ресурсы;
2. проанализировать предметную область и процессы, проходящие в
процессе функционирования интернет-магазина;
3. разработать диаграммы, демонстрирующие функциональные возможности
(Use-case diagram), структуру системы (Class diagram), стадии процесса
эксплуатации системы (Sequence diagram), отношения между объектами
Downloaded by Muzaffar Haydarov (muzaffar.haydarov91@gmail.com)
lOMoARcPSD|12266743


(Сooperation diagram), изменение состояний объектов (State Machine
diagram) и составные части деятельности (Activity diagram)
1
.
4. описать диаграммы;
5. сделать выводы по функционированию информационной системы.
Объект исследования – функционирование интернет-магазина.
Предмет исследования – применение информационной системы,
спроектированной в среде Star UML.
В качестве инструментария использовался
объектно-ориентированный
подход, основанный на применении описательного метода для сбора,
первичного анализа и изложения данных и их характеристик для
декомпозиции изучаемого объекта на отдельные элементы, а также
программные средства, позволяющие проектировать модели бизнес-
процессов.
В ходе работы будут построены статические модели предметной
области, а именно: диаграмма вариантов использования и диаграмма классов.
Кроме того, были разработаны динамические модели, а именно: диаграмма
кооперации, диаграмма последовательностей, диаграмма состояний и
диаграмма деятельности. После разбора основных элементов построенных
диаграмм будут подведены итоги и с сделаны выводы.
1 Unified Modeling Language / uml.org
Downloaded by Muzaffar Haydarov (muzaffar.haydarov91@gmail.com)
lOMoARcPSD|12266743


1. СТАТИЧЕСКИЕ МОДЕЛИ ПРЕДМЕТНОЙ ОБЛАСТИ
1.1 Диаграмма вариантов использования (бизнес-модель)
На рисунке 1 представлена бизнес-модель диаграммы вариантов
использования, показывающая, каким образом клиенту предоставляются
услуги. На данной диаграмме можно выделить следующие элементы
(таблица 1) и потоки событий.
Таблица 1 – Описание диаграммы вариантов использования (бизнес-модель)
Название элемента
Описание
Актеры
Клиент
Клиент интернет-магазина , 
желающий совершить заказ
Администратор
Сотрудник интернет-магазина, 
который контролирует состояние 
системы и обеспечивает ее 
работоспособность
Прецеденты
Услуги интернет-магазина
Предоставление клиенту доступа к 
списку предлагаемых товаров
Регистрация клиента
Занесение клиента в базу клиентов
Отобразить доступные товары
Система магазина отображает 
товары из базы на сайте
Прием заказа
Система принимает список товаров 
и условия доставки от клиента.
Обработка заказа
Система подтверждает возможность 
выполнения заказа и уточняет 
детали у клиента.
Downloaded by Muzaffar Haydarov (muzaffar.haydarov91@gmail.com)
lOMoARcPSD|12266743


Рисунок 1 – Диаграмма вариантов использования (бизнес-модель) 
Downloaded by Muzaffar Haydarov (muzaffar.haydarov91@gmail.com)
lOMoARcPSD|12266743


Клие нт
У слу г и инт ерне т -ма г а зина
Ре г ист ра ц ия к лие нт а
<>
Прие м за к а за
От обра зит ь д ост у пны е т ов а ры в к а т а лог е
<>
<>
Обра бот к а за к а за
<>
А д минист ра т ор
1.2 Диаграмма вариантов использования (системная модель)
На рисунке 2 представлена системная модель диаграммы вариантов
использования, показывающая, как функционирует система. На данной
диаграмме можно выделить следующие элементы (таблица 2) и поток
событий.
Таблица 2 – Описание диаграммы вариантов использования (системная 
модель)
Название элемента
Описание
Актеры
Администратор
Сотрудник интернет-магазина, 
который контролирует состояние 
системы и обеспечивает ее 
работоспособность
Клиент
Клиент интернет-магазина, 
желающий совершить заказ
Прецеденты
Функционирование системы
Система работает , сайт отображает 
товары и принимает заказы.
Ведение базы товаров
Мониторинг наличия товаров, 
Downloaded by Muzaffar Haydarov (muzaffar.haydarov91@gmail.com)
lOMoARcPSD|12266743


ведения списка всех товаров 
Ведение базы заказов
Ведение списка всех заказов, 
отслеживание статусов заказов
Ведение базы клиентов
Ведение списка клиентов ,когда либо
пользовавшихся магазином
Ведение базы постоянных клиентов
Ведения списка клиентов , попавших
в группу «Постоянных»
Сбор доп. Данных
Сбор статистических данных и 
проведение анкетирования
Отмена заказов
Удаление из системы заказов , 
отмененных пользователем
Проверка наличия товаров 
Проверка наличия товаров на 
складах
Обработка заказа 
Проверка возможности исполнения 
заказа
Проверка и предоставление скидок
Расчет всех скидок, доступных для 
данного клиента. Определение 
конечной стоимости заказа.
Downloaded by Muzaffar Haydarov (muzaffar.haydarov91@gmail.com)
lOMoARcPSD|12266743


А д минист ра т ор
Пров е рк а и пре д ост а в ле ние ск ид ок
Обра бот к а за к а зов
<>
Фу нк ц иониров а ние сист е мы
Ве д е ние ба зы за к а зов
Ве д е ние ба з
<>
<>
Ве д е ние ба зы п
<
<>
От ме на за к а зов
<>
Клие нт
Ве д е ние ба зы т ов а ров
<>
Пров е рк а на личия т ов а ров
<>
1.3 Описание потоков событий для прецедента «Ведение базы 
товаров»
Основной поток событий.
1. Прецедент начинается при создании баз для хранения информации о 
товарах.
2. Система добавляет новые данные в базу.
3. Система удаляет ненужные товары из базы.
Альтернативные потоки
А1. Вносимые данные уже есть в базе
4. Система обновляет существующие данные
А2. Необходимо проверить наличие товара
5. Система проверяет наличие товара на складе
Потоки ошибок.
Е1. Система находится на обслуживании
6. Операции не производятся до окончания обслуживания.
Рисунок 2 – Диаграмма вариантов использования (системная модель)
Downloaded by Muzaffar Haydarov (muzaffar.haydarov91@gmail.com)
lOMoARcPSD|12266743


1.4 Описание потоков событий для прецедента «Ведение базы 
клиентов»
Основной поток событий.
1. Прецедент начитается при создании базы данных для хранения 
информации о клиентах.
2. Система добавляет новые данные в базу.
3. Система удаляет ненужные товары из базы.
Альтернативные потоки
А1. Вносимые данные уже есть в базе
1. Система обновляет существующие данные
А2. Необходимо регистрацию пользователя
2. Система проверяет есть ли пользователь в базе
1.3 Диаграмма классов
На рисунке 3 представлена диаграмма классов, показывающая 
внутренне устройство информационной системы. На данной диаграмме 
можно выделить следующие элементы (таблица 3).
Таблица 3 – Описание диаграммы классов
Название элемента
Описание
База заказов

Download 358,8 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish