Автор работы: Пользователь скрыл имя, 12 Июня 2014 в 22:28, курсовая работа
Выбранная мною тема считается актуальной на сегодняшний день, так как сегодня миллионы людей ежедневно, не выходя из дому, покупают различные товары в электронных магазинах. В мире, а в частности России огромными темпами растет количество пользователей internet и как следствие количество «электронных» покупателей, потенциальных «электронных» покупателей.
Электронные магазины существенно уменьшают издержки производителя, сэкономив на содержании обычного магазина, расширяют рынки сбыта, так же как и расширяет возможность покупателя - покупать любой товар в любое время в любой стране, в любом городе, в любое время суток, в любое время года. Это дает электронным магазинам неоспариваемое преимущество перед обычными магазинами. Этот момент является существенным при переходе производителей с «обычной» торговли на «электронную».
Введение……………………………………………………...…….………..…3
Анализ предметной области. Постановка задачи…………..……......…5
Техническое задание……………………………………….…….……..…9
Проектирование информационной системы I-shop…………………….13
Программная реализация проекта (BPWin)……….……………...….…15
Разработка Базы Данных………………………….…………..………….21
5.1 Анализ концептуальных требований………………………….…21
5.2 ACCESS……………………………………………………………..23
Заключение……………………………………...……………………..…….27
Библиографический список……
Требования к функциям системы:
Виды обеспечения системы:
От того насколько правильно и досконально выяснена задача и насколько правильно это отражено в техническом задании зависит успешность завершения проекта.
Техническое задание на разработку информационной системы интернет-магазина компьютерных товаров представлено в приложении 1.
Проектирование информационной системы I-shop
Информационные системы – это необходимый инструмент управления практически во всех сферах деятельности. Разнообразие задач, решаемых с помощью информационных систем, привело к появлению множества разнотипных систем, отличающихся принципами построения и заложенными в них правилами обработки информации.
Информационные системы можно классифицировать по целому ряду различных признаков.
По типу хранимых данных информационные системы делятся на фактографические и документальные. Система интернет-магазина – фактографическая, так как она предназначена для хранения и обработки структурированных данных в виде числе и текстов. Документальные системы работают с неструктурированными данными.
По степени автоматизации информационных процессов системы делятся на ручные, автоматизированные, автоматические. Информационная система интернет-магазина предполагает участие в процессе обработки информации и человека, и технических средств, следовательно, она автоматизированная.
В зависимости от характера обработки данных системы бывают информационно-поисковые и информационно-решающие. Информационно-поисковые системы производят ввод, систематизацию, хранение, выдачу информации по запросу пользователя без сложных преобразований данных. Информационно-решающие системы осуществляют, кроме того, операции переработки информации по определенному алгоритму. Исходя из этого, система интернет-магазина относится к информационно-поисковым.
По характеру использования выходной информации такие системы принято делить на управляющие и советующие. Информационная система интернет-магазина вырабатывает информацию, которая принимается человеком к сведению и учитывается при формировании управленческих решений, а не инициирует конкретные действия, как управляющая система.
В зависимости от сферы применения различают следующие классы информационных систем: системы организационного управления, системы управления технологическими процессами, системы автоматизированного проектирования, интегрированные системы. Интегрированная система интернет-магазина используется для автоматизации всех функций фирмы, охватывает весь цикл работ от планирования деятельности до сбыта продукции. Она включают в себя ряд модулей (подсистем), работающих в едином информационном пространстве и выполняющих функции поддержки соответствующих направлений деятельности.
Целью выполнения работы является разработка моделей с применением CASE-средств и программного обеспечения предметной области, связанной с работой интернет магазина по продаже компьютерной техники.
Программная реализация проекта
BPWin
Моделирование деловых процессов, как правило, выполняется с помощью case-средств. К таким средствам относятся BPwin (PLATINUM technology), Silverrun (Silverrun technology), Oracle Designer (Oracle), Rational Rose (Rational Software) и др. Функциональные возможности инструментальных средств структурного моделирования деловых процессов будут рассмотрены на примере case-средства BPwin.
BPwin поддерживает три методологии моделирования: функциональное моделирование (IDEF0); описание бизнес-процессов (IDEF3); диаграммы потоков данных (DFD).
Инструментальная среда BPwin
BPwin имеет достаточно простой
и интуитивно понятный
При создании новой модели возникает диалог, в котором следует указать, будет ли создана модель заново или она будет открыта из файла, затем внести имя модели и выбрать методологию, в которой будет построена модель.
Как было указано выше, BPwin поддерживает три методологии — IDEF0, IDEF3 и DFD, каждая из которых решает свои специфические задачи. В BPwin возможно построение смешанных моделей, т. е. модель может содержать одновременно диаграммы как IDEF0, так и IDEF3 и DFD. Состав палитры инструментов изменяется автоматически, когда происходит переключение с одной нотации на другую.
Модель в BPwin рассматривается как совокупность работ, каждая из которых оперирует с некоторым набором данных. Работа изображается в виде прямоугольников, данные — в виде стрелок. Если щелкнуть по любому объекту модели левой кнопкой мыши, появляется контекстное меню, каждый пункт которого соответствует редактору какого-либо свойства объекта.
Построение модели IDEF0
На начальных этапах создания ИС необходимо понять, как работает организация, которую собираются автоматизировать. Руководитель хорошо знает работу в целом, но не в состоянии вникнуть в детали работы каждого рядового сотрудника. Поэтому для описания работы предприятия необходимо построить модель, которая будет адекватна предметной области и содержать в себе знания всех участников бизнес-процессов организации.
Наиболее удобным языком моделирования бизнес-процессов является IDEF0, где система представляется как совокупность взаимодействующих работ или функций. Такая чисто функциональная ориентация является принципиальной — функции системы анализируются независимо от объектов, которыми они оперируют. Это позволяет более четко смоделировать логику и взаимодействие процессов организации.
Процесс моделирования системы в IDEF0 начинается с создания контекстной диаграммы — диаграммы наиболее абстрактного уровня описания системы в целом, содержащей определение субъекта моделирования, цели и точки зрения на модель.
Под субъектом понимается сама система, при этом необходимо точно установить, что входит в систему, а что лежит за ее пределами, другими словами, определить, что будет в дальнейшем рассматриваться как компоненты системы, а что как внешнее воздействие. На определение субъекта системы будут существенно влиять позиция, с которой рассматривается система, и цель моделирования — вопросы, на которые построенная модель должна дать ответ.
Цель моделирования
Цель моделирования определяется из ответов на следующие вопросы:
Точка зрения
Под точкой зрения понимается перспектива, с которой наблюдалась система при построении модели. Хотя при построении модели учитываются мнения различных людей, все они должны придерживаться единой точки зрения на модель. Точка зрения должна соответствовать цели и границам моделирования. Как правило, выбирается точка зрения человека, ответственного за моделируемую работу в целом.
IDEF0-модель предполагает
наличие четко
В закладке Status того же диалога можно описать статус модели, время создания и последнего редактирования. В закладке Source описываются источники информации для построения модели. Закладка General служит для внесения имени проекта и модели, имени и инициалов автора и временных рамок модели — AS-IS и ТО-ВЕ.
Обычно сначала строится модель существующей организации работы — AS-IS («как есть»). Анализ функциональной модели позволяет понять, где находятся наиболее слабые места, в чем будут состоять преимущества новых бизнес-процессов и насколько глубоким изменениям подвергнется существующая структура организации бизнеса. Детализация бизнес-процессов позволяет выявить недостатки организации даже там, где функциональность на первый взгляд кажется очевидной. Найденные в модели AS-IS недостатки можно исправить при создании модели ТО-ВЕ («как должно быть») — модели новой организации бизнес-процессов.
Результат описания модели можно получить в отчете – Model Report. Диалог настройки отчета по модели вызывается из пункта меню Tools/Reports/Model Report.
Модель может содержать четыре типа диаграмм: контекстную, диаграмму дерева узлов, диаграммы для экспозиции, диаграммы для экспозиции.
Контекстная диаграмма является вершиной древовидной структуры диаграмм и представляет собой самое общее описание системы и ее взаимодействия с внешней средой. После описания системы в целом проводится разбиение ее на крупные фрагменты. Этот процесс называется функциональной декомпозицией, а диаграммы, которые описывают каждый фрагмент и взаимодействие фрагментов, называются диаграммами декомпозиции
Диаграмма дерева узлов показывает иерархическую зависимость работ, но не взаимосвязи между работами.
Диаграммы для экспозиции (FEO) строятся для иллюстрации отдельных фрагментов модели, для иллюстрации альтернативной точки зрения, либо для специальных целей.
В прямоугольниках изображаются работы. Все работы должны быть названы и определены. Имя работы должно быть выражено отглагольным существительным, обозначающим действие.
Стрелки (Arrow) описывают взаимодействие работ и представляют собой некую информацию, выраженную существительными. В IDEF0 различают несколько типов стрелок.
Вход (Input) — информация, которая используются или преобразуются работой для получения результата.
Управление (Control) — правила, стратегии, процедуры или стандарты, которыми руководствуется работа. Каждая диаграмма должна иметь хотя бы одну стрелку управления. Стрелка управления рисуется как входящая в верхнюю грань диаграммы.
Выход (Output) —информация, которая производятся в процессе работы. Каждая диаграмма должна иметь хотя бы одну стрелку выхода. Работа без результата не имеет смысла и не должна моделироваться.
Механизм (Mechanism) — ресурсы, которые выполняют работу, например персонал предприятия, станки, устройства и т. д. Стрелка механизма рисуется как входящая в нижнюю грань диаграммы.
Вызов (Call) — специальная стрелка, указывающая на другую диаграмму модели. Стрелка вызова рисуется как исходящая из нижней грани работы.
Словарь стрелок редактируется при помощи специального редактора Arrow Dictionary Editor, в котором определяется стрелка и вносится относящийся к ней комментарий.
Граничные стрелки на контекстной диаграмме служат для описания взаимодействия системы с окружающим миром.
Внутренние стрелки. Для связи работ между собой используются внутренние стрелки, то есть стрелки, которые не касаются границы диаграммы, начинаются у одной и кончаются у другой работы.
Все работы модели нумеруются. Номер состоит из префикса и числа. Может быть использован префикс любой длины,
Функциональная модель интернет-магазина компьютерных товаров представлена в Приложении 2.
Разработка Базы Данных
Процесс, в ходе которого решается, какой вид будет у вновь создаваемой БД, называется проектированием базы данных. На этапе проектирования необходимо предусмотреть все возможные действия , которые могут возникнуть на различных этапах жизненного цикла БД
Информация о работе Проектирование Информационной Системы интернет-магазин компьютерных товаров