Мой курсовик АИС-Распе. Содержание Введение 6 1 Описание функциональной модели бизнеспроцесса на примере аис Продажа бытовой техники
Скачать 0.87 Mb.
|
Содержание Введение 6 1 Описание функциональной модели бизнес-процесса на примере АИС «Продажа бытовой техники» 8 1.1 Технология проектирование ИС 8 1.2 Инструментальная среда ERDplus 9 1.3 Инструментальная среда Ramus 9 1.4 Инструментальной среды MS Visio 11 1.5 Описание бизнес-процесса «Продажа бытовой техники» 11 2 Проектирование ИС функциональной модели на примере «Продажа бытовой техники» 13 2.1 Диаграмма действий бизнес-процесса «Продажа бытовой техники» 13 2.2 Модель IDEF0 бизнес-процесса «Продажа бытовой техники» 9 2.3 Модель DFD бизнес-процесса «Продажа бытовой техники» 17 3 Постановка задачи по проектированию АРМ менеджера по работе с клиентами 18 3.1 Организационно-экономическая сущность задачи 18 3.2 Описание исходной информации 18 3.3 Описание контроля исходной информации 19 3.4 Описание результатной информации 19 3.5 Описание контроля результатной информации 20 3.6 Описание условно постоянной информации 21 3.7 Описание алгоритма решения задачи 21 4 Описание программного продукта 22 Заключение 27 Список используемой литературы 28 Приложение 1 29 Приложение 2 30 Приложение 3 31 Приложение 4 32 Приложение 5 33 Приложение 6 34 Приложение 7 35 Приложение 8 36 Приложение 9 37 Приложение 10 38 Приложение 11 39 Приложение 12 40 Приложение 13 41 Приложение 14 42 Введение Информационная система (ИС) - система, предназначенная для сбора, передачи, обработки, хранения и выдачи информации для достижения поставленной цели. ИС ориентированы на конечного пользователя. ИС обязана обладать простым, удобным, легко усваиваемым интерфейсом, который должен предоставить конечному пользователю все необходимые для его работы функции, но в то же время не дать ему возможность выполнять какие-то лишние действия. Информационная система – это программный комплекс, функции которого состоят в поддержке надежного хранения информации в памяти компьютера, выполнении специфических для данного приложения преобразований информации и вычислений, предоставления для пользователя удобного и легко осваиваемого интерфейса. Практически в любой области деятельности люди используют тот или иной вид моделей (математических, физических или компьютерных), чтобы иметь более ясное представление о том, что они делают. Разнообразие задач, решаемых с помощью ИС, привело к появлению множества разнотипных систем, отличающихся принципами построения и заложенными в них правилами обработки информации. Составной частью информационной системы является автоматизированное рабочее место персонала. Автоматизированное рабочее место (АРМ) это место пользователя-специалиста той или иной профессии, оборудованное средствами, необходимыми для автоматизации выполнения им определенных функций (ПК, дополняемый по мере необходимости другими вспомогательными электронными устройствами: дисковыми накопителями, печатающими устройствами и т. д.). Принципы создания любых АРМ должны быть общими: 1). Системность. АРМ рассматриваются как системы, структура которых определяется функциональным назначением. 2). Гибкость. Система приспособлена к возможным перестройкам, благодаря модульности построения всех подсистем и стандартизации их элементов. 3). Устойчивость. Система АРМ должна выполнять основные функции независимо от воздействия на нее внутренних и внешних возмущающих факторов. 4). Эффективность. АРМ следует рассматривать как интегральный показатель уровня реализации приведенных выше принципов, отнесенного к затратам на создание и эксплуатацию системы. Структура АРМ - это совокупность его подсистем и элементов. К обеспечивающим системам в первую очередь следует отнести: Техническое обеспечение - представляет собой комплекс технических средств (средства телефонной связи, средства коммуникаций для связи различных АРМ в сетях), основой которого служит профессиональный персональный компьютер, предусматривающий работу специалиста без посредников. Информационное обеспечение - это массивы информации, хранящиеся в локальных базах данных. Управление ею осуществляется с помощью программной системы управления базами данных, которая производит запись информации, поиск, считывание, корректировку и решение информационных задач. Организационное обеспечение включает средства и методы организации функционирования, совершенствования и развития АРМ, а также подготовки и повышения квалификации кадров. Программное обеспечение состоит из системного программного обеспечения и прикладного. Основой системного обеспечения является операционная система и системы программирования, например, алгоритмический язык Basic. Системные программы обеспечивают рациональную технологию обработки информации. АРМ могут быть индивидуальными, групповыми, коллективными. Применительно к групповым и коллективным АРМ в целях эффективного функционирования системы ЭВМ - специалистам необходимо ужесточить требования к организации работы АРМ и чётко определить функции администрирования в такой системе. Система АРМ, являющаяся человеком - машиной, должна быть открытой, гибкой, приспособленной к постоянному развитию и совершенствованию. К информационным задачам относятся кодирование, классификация, сбор, структурная организация, корректировка, хранение, поиск и выдача информации. Вычислительные задачи являются как формализуемыми, так и не полностью формализуемыми. Формализуемые задачи решаются на базе формальных алгоритмов и делятся на две группы: задачи прямого счета и задачи на основе математических моделей. Задачи прямого счета решаются с помощью простейших алгоритмов. Таким образом, преимущество состоит в том, что при появлении АРМ упростилось хранение, поиск, а так же появилось больше возможностей обработки информации. Проделанная работа по внедрению АРМ увеличила скорость выполнения работ, а так же поиск необходимой, среди всей информации. 1 Описание функциональной модели бизнес-процесса на примере АИС «Продажа бытовой техники» 1.1 Технология проектирование ИС Технология создания информационных систем (далее - ИС) предъявляет особые требования к методикам реализации и программным инструментальным средствам, а именно: 1. Реализацию проектов по созданию ИС принято разбивать на стадии анализа (прежде чем создавать ИС, необходимо понять и описать бизнес-логику предметной области), проектирования (необходимо определить модули и архитектуру будущей системы), непосредственного кодирования, тестирования и сопровождения. Известно, что исправление ошибок, допущенных на предыдущей стадии, обходится примерно в 10 раз дороже, чем на текущей, откуда следует, что наиболее критическими являются первые стадии проекта. Поэтому крайне важно иметь эффективные средства автоматизации ранних этапов реализации проекта; 2. Проект по созданию сложной ИС невозможно реализовать в одиночку. Коллективная работа существенно отличается от индивидуальной, поэтому при реализации крупных проектов необходимо иметь средства координации и управления коллективом разработчиков; 3. Жизненный цикл создания сложной ИС сопоставим с ожидаемым временем ее эксплуатации. Другими словами, в современных условиях компании перестраивают свои бизнес-процессы примерно раз в два года, столько же требуется (если работать в традиционной технологии) для создания ИС. Может оказаться, что к моменту сдачи ИС она уже никому не нужна, поскольку компания, ее заказавшая, вынуждена перейти на новую технологию работы. Следовательно, для создания ИС жизненно необходим инструмент, значительно (в несколько раз) уменьшающий время разработки ИС; 4. Вследствие значительного жизненного цикла может оказаться, что в процессе создания системы внешние условия изменились. Обычно внесение изменений в проект на поздних этапах создании ИС - весьма трудоемкий и дорогостоящий процесс. Поэтому для успешной реализации крупного проекта необходимо, чтобы инструментальные средства, на которых он реализуется, были достаточно гибкими к изменяющимся требованиям. На современном рынке средств разработки ИС достаточно много систем, в той или иной степени удовлетворяющих перечисленным требованиям. В настоящей курсовой работе рассмотрим три ERDplus Ramus Visio 1.2 Инструментальная среда ERDplus ERDPlus-это веб-инструмент моделирования баз данных, который позволяет быстро и легко создавать: Сущности Отношения диаграммы (ERDs); Схемы Реляционных диаграмм (Relational Diagrams); Схемы "Звезда" диаграмм (Dimensional Models). Более широкие возможности: Автоматическое преобразование ER диаграммы в Реляционную схемы; Экспорт SQL; Экспорт диаграмм в виде PNG; Сохраняйте диаграммы безопасно на нашем сервере. Нотация поддерживает рисование регулярных и слабых объектов, различные типы атрибутов (регулярные, уникальные, многозначные, производные, составные и необязательные), а также все возможные ограничения на мощность отношений (обязательные-многие, необязательные-многие, обязательные-один и необязательные-один). Инструмент поддерживает быстрое создание внешних ключей и линий ссылочной целостности простыми действиями click-point-connect. Это упрощает и ускоряет процесс создания реляционных схем. ERDPlus обеспечивает автоматическое преобразование диаграмм ER в Реляционные схемы одним нажатием кнопки. Это значительно ускоряет процесс создания реляционной схемы на основе схемы ER. Нотация отличает таблицы фактов от таблиц измерений, используя более толстую рамку вокруг таблиц фактов. Это облегчает интерпретацию схем звездных схем. Как и в случае с реляционными схемами, инструмент поддерживает быстрое создание внешних ключей и линий ссылочной целостности простыми действиями Click-point-connect. Это упрощает и ускоряет процесс создания схем звезд. 1.3 Инструментальная среда Ramus Программное обеспечение Ramus предназначено для использования в проектах, в которых необходимо описание бизнес-процессов предприятия и (или) создание систем классификации и кодирования. Ramus полностью поддерживает методологию моделирования бизнес-процессов IDEF0 и DFD, а так же имеет ряд дополнительных возможностей призванных удовлетворить потребности команд разработчиков систем управления предприятиями. Ramus позволяет создавать графические модели бизнес-процессов согласно правил синтаксиса IDEF0, используя собственный графический редактор. Кроме того, Ramus позволяет создавать систему классификации и кодирования всех объектов, которые фигурируют в бизнес-процессах предприятия и увязывать эту систему с графическими моделями бизнес-процессов. Ramus обладает гибкими возможностями построения отчётности по графических моделях бизнес-процессов и системе классификации и кодирования. Данная возможность позволяет создавать отчётность в форме документов, которые регламентируют деятельность предприятия. Например: регламенты процессов и должностные инструкции. При чём, данная регламентирующая документация, будучи автоматически генерируемой из моделей процессов и системы классификации и кодирования, носит системный и непротиворечивый характер, что критически важно при построении систем управления предприятиями. Важно, что Ramus позволяет просматривать содержимое проектов через веб-интерфейс. Это упрощает коммуникации между разработчиками и пользователями систем управления, созданными с использованием возможностей Ramus. Основные нововведения по сравнению с более ранними версиями: 1. Полностью переписан отчётный модуль (улучшена эргономичность, добавлены новые настройки, позволяющие более точно настраивать отчёты); 2. Добавлена возможность формирования отчётов с помощью языка программирования JavaScript в объединении с HTML (технология JavaScript Server Pages или JSSP); 3. Для табличных атрибутов добавлена возможность создания сложных шапок (с объединением нескольких столбцов); 4. Для формул добавлена возможность задавать логические операции, добавлено ряд стандартных функций (см. Приложение 1. в справке программы); 5. Добавлена функция преобразования классификаторов в элементы и наоборот; 6. Добавлена возможность переименования функциональных блоков и текстовых надписей без открытия дополнительного окна. В программу добавлена возможность настраивать действие при двойном клике по соответствующим объектам: открытие окна со свойствами объекта, либо переименование объекта; 7. Добавлены различные методы улучшения внешнего вида диаграмм (сглаживание); 8. Множество прочих мелких нововведений и исправлений. 1.4 Инструментальной среды MS Visio Microsoft Visio - это универсальная графическая программа, предоставляющая средства для визуализации большинства технических и деловых задач при помощи одного простого в использовании продукта. Программы Microsoft Office Visio дают возможность всем пользователям в таких отраслях, как коммерция, проектирование и информационные технологии, создавать и распространять схемы процессов, систем и графики числовых данных. Также Microsoft Visio содержит шаблоны UML-моделей, позволяющие выполнять объектно-ориентированный анализ в проектировании информационных систем. UML (англ. Unified Modeling Language — унифицированный язык моделирования) — язык графического описания для объектного моделирования в области разработки программного обеспечения. UML является языком широкого профиля, это открытый стандарт, использующий графические обозначения для создания абстрактной модели системы, называемой UML-моделью. UML был создан для определения, визуализации, проектирования и документирования в основном программных систем. UML не является языком программирования, но в средствах выполнения UML-моделей как интерпретируемого кода возможна кодогенерация. В UML используются следующие виды диаграмм: Структурные диаграммы (Structure Diagrams) Диаграммы поведения (Behavior Diagrams) Диаграммы взаимодействия (Interaction Diagrams) 1.5 Описание бизнес-процесса «Продажа бытовой техники» 1. Менеджер отдела продаж ежедневно оформляет заявки клиентов на покупку бытовой техники в соответствии с прайс-листом. Заявка регистрируется в журнале заявок. 2. После оформления заявки менеджер отдела продаж выставляет счёт клиенту. Счёт регистрируется в реестре счетов. 3. Бухгалтер ежедневно получает и обрабатывает приходные кассовые ордера и выписки банка, содержащие сведения о поступлении денежных средств в кассу или на расчётный счёт организации. На основании этих документов бухгалтер определяет оплаченные счета и делает отметку об оплате счета в реестре счетов. 4. Менеджер отдела продаж ежедневно контролирует поступление платежей от клиентов. Если срок оплаты по заявке истёк, а платежи не поступили, то менеджер делает отметку о недействительности заявки в журнале заявок. 5 Менеджер отправляет данные в виде счёта о покупке продавцу консультанту. 6. Продавец консультант на основании счета выписывает товарную накладную на оплаченный товар, затем проверяет товар на качество и комплектность, выписывает (заполняет) гарантийный талон на приобретенный товар и выдает товар покупателю. 7. В конце каждого месяца менеджер на основании журнала заявок формирует сводку о количестве поступивших заявок на каждую модель бытовой техники. 2 Проектирование ИС функциональной модели на примере «Продажа бытовой техники» 2.1 Диаграмма действий бизнес-процесса «Продажа бытовой техники» Построим диаграмму с помощью инструментальной среды MS Visio (Рисунок 1). Составим таблицы операций и документов обработки бизнес процессов(Таблица 1,2). Рисунок 1. Диаграмма действий бизнес-процесса Таблица 1. - Операции бизнес-процесса «Продажа бытовой техники»:
Таблица 2. - Документы бизнес-процесса «Продажа бытовой техники»:
|