Автор работы: Пользователь скрыл имя, 10 Апреля 2013 в 10:01, курсовая работа
Целью выполнения данной курсовой работы является разработка информационной системы «Интернет-магазин компьютеров», обеспечивающей продажу компьютеров и комплектующих посредством оформления интернет-заказов.
Введение 2
1. Разработка технического проекта 5
1.1 Постановка задачи………………………………………………………………5
1.2 Требования к проекту…………………………………………………………...6
2. Методологии функционального моделирования 8
3. Моделирование функциональных требований к БД 11
4. Логическая схема 13
5. Функциональная схема…………………………………………………….………17
5.1 Диаграмма прецедентов………………………………………………………18
5.2 Описание прецедентов………………………………………………………..21
6. Диаграмма деятельности 27
7. Реализация информационной системы 31
Заключение 33
Список используемых источников 34
Рассмотрим основные элементы диаграммы деятельности.
Состояние деятельности (Activity, Process) - это продолжающийся во времени неатомарный шаг вычислений в автомате. Состояния деятельности могут быть подвергнуты дальнейшей декомпозиции, вследствие чего выполняемую деятельность можно представить с помощью других диаграмм деятельности. Состояния деятельности не являются атомарными, то есть могут быть прерваны. Предполагается, что для их завершения требуется заметное время.
Состояния действия (action state) - состояние, которое представляет вычисление атомарного действия, как правило - вызов операции. Состояния действия не могут быть подвергнуты декомпозиции. Они атомарны, то есть внутри них могут происходить различные события, но выполняемая в состоянии действия работа не может быть прервана. И наконец, обычно предполагается, что длительность одного состояния действия занимает неощутимо малое время. Действие может заключаться в вызове другой операции, посылке сигнала, создании или уничтожении объекта либо в простом вычислении - скажем, значения выражения.
Состояния деятельности и состояния действия имеют одинаковое стандартное графическое обозначение - прямоугольник с закругленными краями. Внутри такого символа записывают произвольное выражение (action-expression), которое должно быть уникальным в пределах одной диаграммы деятельности.
Начальное и конечное состояния на диаграммах деятельности изображаются как закрашенный кружок и закрашенный кружок внутри окружности, соответственно.
Переход (Transitions) - отношение между двумя состояниями, показывающее, что объект, находящийся в первом состоянии, должен выполнить некоторые действия и перейти во второе состояние. Когда действие или деятельность в некотором состоянии завершается, поток управления сразу переходит в следующее состояние действия или деятельности. Для описания этого потока и используются переходы, показывающие путь из одного состояния действия или деятельности в другое. В UML переход представляется простой линией со стрелкой.
Ветвления. Простые последовательные переходы встречаются наиболее часто, но их одних недостаточно для моделирования любого потока управления. Как и в блок-схему, в диаграмму деятельности может быть включено ветвление или множественный переход со сторожевыми условиями. Ветвление описывает различные пути выполнения в зависимости от значения некоторого булевского выражения. Графически точка ветвления представляется ромбом. В точку ветвления может входить ровно один переход, а выходить - два или более. Для каждого исходящего перехода задается булевское выражение, которое вычисляется только один раз при входе в точку ветвления. Ни для каких двух исходящих переходов сторожевые условия не должны одновременно принимать значение "истина", иначе поток управления окажется неоднозначным. Но эти условия должны покрывать все возможные варианты, иначе поток остановится.
Разделения и слияния. Простые и ветвящиеся последовательные переходы в диаграммах деятельности используются чаще всего. Однако часто возникает потребность изображения параллельных потоков, и это особенно характерно для моделирования бизнес-процессов. В UML для обозначения разделения и слияния таких параллельных потоков выполнения используется синхронизационная черта, которая рисуется в виде жирной вертикальной или горизонтальной линии. При этом разделение (concurrent fork) имеет один входящий переход и несколько выходящих, слияние (concurrent join), наоборот, имеет несколько входящих переходов и один выходящий. [1]
На рисунке 6 изображена диаграмма деятельности ИС «Интернет-магазин компьютеров».
Рисунок 6 – диаграмма деятельности ИС «Интернет-магазин компьютеров»
Затраты на создание системы электронной коммерции или некоторого электронного магазина зависят от многих факторов: характера коммерции (обычно проще продавать информацию, чем реальные дорогостоящие товары), размеров и финансовых ресурсов организации, оснащенности организации вычислительной техникой и возможностей выхода в Интернет, наличия штата программистов. В структуре затрат на создание электронного магазина можно выделить следующие основные составляющие:
электронного магазина). Клиентские компьютеры — это, как правило, недорогие персоналки, оснащенные средствами мультимедиа. Собственно компьютеры электронного магазина — это мощные и надежные компьютеры, организующие продажу товаров и/или услуг [15]. Иногда для создания электронного магазина достаточно модернизировать имеющиеся аппаратные средства организации: увеличить быстродействие сервера баз данных, установить более мощный шлюз или арендовать более емкий канал с целью увеличения пропускной способности. Часто этим обойтись не удается, и организации приходится приобретать новое оборудование. В электронной коммерции можно использовать как универсальное, так и специализированное оборудование.
Несколько слов об оборудовании второго вида.
Для крупнейших предприятий могут подойти серверы web-коммерции. Цены на серверы довольно высоки и составляют сотни тысяч долларов. Эти серверы имеют средства для интерактивной идентификации и проверки полномочий клиента, обработки заказов и платежей, контроля заказов и их статуса, а также обслуживания клиентов. Средние предприятия могут себе позволить приобрести аппаратно-программное обеспечение для создания и эксплуатации сервера
электронной коммерции. Услуги защиты, управления информационным
наполнением и контроля заказов, предоставляемые этим компонентом, обойдутся заказчику в несколько тысяч долларов плюс ежемесячная доплата порядка такой же суммы. Предприятиям из сферы малого бизнеса предназначено семейство продуктов InBusiness (корпорация Intel). Это семейство содержит переключаемые 10/100 Мбит/с концентраторы, коммутаторы и интернет-станции, позволяющие осуществлять онлайновую торговлю в Интернете без web-сервера.
На отечественном рынке
«коробочные» (комплексные, готовые
к непосредственному
Среди отечественных программных продуктов названного типа «1С: Аркадия Интернет-магазин». Достоинством этого продукта является то, что в качестве базы данных онлайн-торговли он использует популярный программный продукт для организации управления торговой деятельностью «1С: Торговля и склад» компании «1С». Также отечественное программное обеспечение «Формоза-Софт», «АйТи», «Гарант Парк», Quarta.
ЗАКЛЮЧЕНИЕ
Использование информационных систем
делает любое производство более
конкурентоспособным за счет повышения
его управляемости и
Подобная автоматизация
В ходе выполнения данной курсовой работы была разработана информационная система «Интернет-магазин компьютеров», которая позволяет покупать компьютеры и комплектующие в сети Интернет.
В данной курсовой работе были построены диаграммы работы информационной системы «Интернет-магазин компьютеров» в целом и отдельных сценариев работ, отражающих логику и взаимоотношение подсистем, диаграмма потоков данных, описывающая движение информации в системе.
Следующим этапом было создание логической схемы, используя диаграммы классов с соответствующими атрибутами и взаимодействиями между классами.
Также была построена модель функционирования информационной системы, используемой для точного определения логики сценария выполнения прецедентов. Она отображает типы объектов, взаимодействующих при исполнении прецедентов, сообщения, которые они посылают друг другу, и любые возвращаемые значения, ассоциированные с этими сообщениями.
Диаграмма деятельности используется для описания поведения системы. Она определяет все возможные состояния, в которых может находиться объект, а также процесс смены состояний объекта в результате некоторых событий. Эта диаграмма обычно используется для описания поведения одного объекта в нескольких прецедентах.
Результаты проектирования являются основой для разработки информационной системы «Интернет-магазин компьютеров», которая может быть использована любой торговой компанией, имеющей выход в Интернет, а также любым клиентом, пожелавшим приобрести компьютер или его комплектующие.
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ
Информация о работе Разработка информационной системы «Интернет-магазин компьютеров»