Скачать 395.1 Kb.
|
МИНИСТЕРСТВО ЭНЕРГЕТИКИ И ПРОМЫШЛЕННОСТИ РЕСПУБЛИКИ ТАДЖИКИСТАН ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ ТАДЖИКИСТАНА ХУДЖАНДСКИЙ ФИЛИАЛ «Утверждаю» Зав. кафедрой__________ _______________________ _______________________ «____»____________2009 г. КУРСОВАЯ РАБОТА по дисц.Основы UML Исполнитель Музаффаров /Алишер/ Курс 4 Группа 071900 РА Руководитель Худойбердиев /Хуршед/ Результаты защиты
Худжанд-2009 СОДЕРЖАНИЕ
СПИСОК ИСПОЛЬЗУЮМЫЙ ЛИТЕРАТУРЫ. ВВЕДЕНИЕ Проектирование информационных систем (ИС) – логически сложная, трудоемкая и длительная работа, требующая высокой квалификации участвующих в ней специалистов. Настоящее курсовая работа распространяется на разработку автоматизированной системы для организации товарооборота и обработке платежей в магазине по продаже компьютеров. Предполагается, что использовать данную систему будут продавцы – консультанты, кладовщики и кассиры магазинов. Система предназначена для организации автоматизированного товарооборота и обработки платежей в магазине, с целью минимизации времени работы с покупателем и сведении непредумышленных ошибок персонала при работе с документацией к минимуму. Также система предназначена для хранения и обработки информации о продажах для дальнейшего её использования в различных отчетах. Создание современных электронных вычислительных машин позволило автоматизировать обработку данных во многих сферах человеческой деятельности. Без современных систем обработки данных трудно представить сегодня передовые производственные технологии, управление экономикой на всех ее уровнях, научные исследования, образование, издательское дело, функционирование средств массовой информации, проведение крупных спортивных состязаний. Значительно расширило сферу применения систем обработки данных появление персональных компьютеров. Одним из наиболее распространенных классов систем обработки данных являются информационные системы. Хотя на уровне здравого смысла назначение таких систем понятно каждому, для серьезного обсуждения технологий современных информационных систем необходимо более четко определить, в чем заключаются их специфические особенности, чем они отличаются от других систем обработки данных, какие функции они могут выполнять, какими ресурсами они располагают. Любой разумный вид деятельности основывается на информации о свойствах состояния и поведения той части реального мира, с которой связана эта деятельность. Для получения такой информации во многих случаях необходимо регулярно через некоторые интервалы времени проводить натурные измерения (или наблюдения), позволяющие определять характеристики состояния сущностей реального мира и протекающих процессов, соответствующие моментам времени, когда эти измерения производятся. В других случаях удается воспользоваться «материализованной» информацией, содержащейся в различного рода бумажных документах, отчетах или публикациях, которые также выступают как часть реальности. Требуемую информацию можно извлечь из них путем своего рода «наблюдения». Однако некоторые натурные измерения или наблюдения могут оказаться неосуществимыми в отведенное для них время в связи с большой трудоемкостью, высокой стоимостью, недоступностью объекта измерения (наблюдения) и по другим причинам. Значительно сократить объем необходимых натурных измерений позволяет компьютерное моделирование реальности. Если компьютерная модель адекватно (относительно информационных потребностей пользователей) отражает состояние и динамику реальности, то многие необходимые сведения можно получать с помощью такой модели, избегая тем самым натурных измерений, с существенно меньшими затратами времени, а возможно, и при более низкой стоимости. Именно для поддержки таких моделей служит специальный класс систем обработки данных ─ автоматизированные информационные системы (АИС). Автоматизированной информационной системой называется комплекс, включающий вычислительное и коммуникационное оборудование, программное обеспечение, лингвистические средства и информационные ресурсы, а также системный персонал и обеспечивающий поддержку динамической информационной модели некоторой части реального мира для удовлетворения информационных потребностей пользователей. Часть реального мира, которая моделируется информационной системой, называется ее предметной областью. Под динамической моделью здесь понимается изменяемость модели во времени. Это «живая», действующая модель, в которой отображаются изменения, происходящие в предметной области. Такая систем; должна обладать памятью, позволяющей ей сохранять не только сведения о текущем состоянии предметной области, но и в некоторых случаях предысторию. Поскольку модель предметной области, поддерживаемая информационной системой, материализуется в форме организованных необходимым образом информационных ресурсов, она называется информационной моделью. АИС не всегда функционирует самостоятельно. Она может входить в качестве компонента (подсистемы) в более сложную систему, такую, например, как система управления торговой компанией, САПР или система управления производством. Информационные системы уже многие десятки и даже сотни лет существуют и используются на практике в форме различного рода картотек и/или коллекций бумажных документов. Однако в таких системах отсутствует какая-либо автоматизация обработки данных. Они позволяют лишь регистрировать и поддерживать в систематизированной форме на бумажных носителях результаты произведенных натурных измерений. Построение АИС является начальным этапом процесса разработки систем управления базам данных (СУБД). СУБД, в свою очередь, являются совокупностью, предназначенной для обработки на ЭВМ поименованных данных, которая служит для запросов многих пользователей в рамках организации (предметной области). Целью данного курсового проекта является создание автоматизированной информационной системы заданной предметной области – Компьютерного магазина ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ В данном курсовом проекте в качестве предметной области рассматривается компьютерный магазин. Наша информационная система решает следующие задачи: учёт товара, выдача данных о поставщиках и поставляемых ими товарах (фирма-поставщик, его реквизиты, наименование товаров, характеристики, цены), вычисляет суммы оплаты. Производит подсчет стоимости и количества оставшегося в магазине товара, а также выдает отчет об отсутствующих товарах. Исходные данные о магазине: магазин располагается в нескольких помещениях (склад, торговый зал). У фирмы есть поставщики, осуществляющие поставку компьютеров и комплектующих на склад магазина. Так же в магазине есть свой штат сотрудников: менеджеры и консультанты, осуществляющие продажу товара, бухгалтер, кладовщики, грузчики-водители. Клиент, приходя в магазин, взаимодействует с менеджером, который, в свою очередь, осуществляет продажу компьютеров или комплектующих. Операции с денежными средствами и отбивку чека осуществляет так же менеджер. При покупке товара, клиент получает чек с указанием товара и его стоимости, на основании которого со склада ему отгружают необходимый товар. При отсутствии товара на складе работник магазина выбирает отсутствующие товары и на основании этих данных составляет заявку на имя фирмы-поставщика Рис 1. Логотип компьютерного магазина Компьютерный магазин AMSH продаёт, ремонтирует, собирает любую конфигурацию по доступным ценам. Компьютерный центр "AMSH" - это магазин в котором продаются:
Компьютерный центр "AMSH" - это магазин в котором оказывается целый ряд услуг:
Ваши жалобы, предложения и вопросы вы можете оставить здесь. Либо вы можете прислать их по адресу: alisher64318@mail.ru или на сайт www.alisherjon-muzaffarov.narod.ru ЭТАП АНАЛИЗА Этап анализа состоит в исследовании системных требований и проблемы. Содержание понятия анализа более точно отражают термины анализ требований (requirment analysis) (т.е. исследование требований к системе) и объектно-ориентированный анализ (object-oriented analysis) (исследование объектов предметной области). В процессе объектно-ориентированного анализа основное внимание уделяется определению и описанию объектов (или понятий) в терминах предметной области. Анализ требований может включать описание процессов или сценариев использования приложения, которое может быть представлено в форме прецедентов. Объектно-ориентированный анализ связан с описанием предметной области с точки зрения классификации объектов. Декомпозиция предметной области задачи состоит в идентификации понятий, атрибутов и ассоциаций из предметной области, имеющих важное значение для решения задачи. Результат анализа выражается в модели предметной области(domain model), которая иллюстрируется с помощью набора диаграмм с изображенными на них понятиями или объектами предметной области. ВОЗМОЖНОСТИ АВТОМАТИЗАЦИИ ДЕЛОПРОИЗВОДСТВО С ПРОГРАММ MS OFFICE
ОПРЕДЕЛЕНИЕ ПРОЦЕССОВ Выделять процессы логичнее всего будет, привязывая процессы к существующим структурным подразделениям. Существующие подразделения создавались по функциональному принципу – выполнения какой-либо функции, создания законченного продукта или полуфабриката. Таким образом, выделение процессов будет производиться в рамках уже существующей системы управления организацией. Для моделирования процессов удобно использовать диаграммы IDEF0. Одна из важных особенностей таких диаграмм заключается в том, что они помогают выявить взаимозависимости между блоками системы. Для составления диаграммы IDEF0 стоит воспользоваться следующими рекомендациями:
Процессы в IDEF0 изображаются в виде поименованных прямоугольников или функциональных блоков. Любой блок может быть декомпозирован на составляющие его блоки. Ниже на рисунке 2 приведен пример описания процесса Покупка товара. Прайс-лист Клиент Покупка Сдача, чек и товар Товара Деньги Рис. 2. Описание процесса Покупка товара в терминах IDEF0_ ОПИСАНИЕ ПРЕЦЕДЕНТОВ, ДИАГРАММА ПРЕЦЕДЕНТОВ Описание прецедентов Процессы предметной области могут описываться в форме прецедентов словесных описаний в структурированном формате. Прецедент – это набор взаимосвязанных успешных и неудачных сценариев, описывающий использование системы исполнителем для решения одной из задач. Для выделения прецедентов используется следующая процедура.
Пример описания приведен ниже для прецедента Запрос о состояния магазина. Таблица 1 |
Курсовая работа является обязательным видом итогового контроля по... Курсовая работа – это первый этап в самостоятельном теоретическом осмыслении материала, накопленного в ходе обучения в университете,... | Курсовая работа на тему : Формирование рынка ценных бумаг в Украине Курсовая работа содержит 38 листов, 2 рисунка, 2 таблицы и было использовано 11 источников | ||
Курсовая работа Курсовая работа оформляется в виде электронного файла и прикрепляется к своей странице в системе мониторинга нир. Распечатывать работу... | Курсовая работа по дисциплине Электромагнитная совместимость систем... Курсовая работа состоит из 20 с, в которых содержаться: 3 рисунка, 3 таблицы, 6 формул и 4 ссылки на литературу | ||
Курсовая работа по дисциплине «Предпринимательское право» Курсовая работа имеет целью систематизацию, закрепление и расширение теоретических знаний, углубленное изучение и решение студентом... | Тематический план и содержание учебной дисциплины «основы материаловедения» Содержание учебного материала, лабораторные и практические работы, самостоятельная работа обучающихся, курсовая работа(проект) (если... | ||
Курсовая работа По учебной дисциплине «Основы отраслевого менеджмента» «Основы отраслевого менеджмента» Выдано студенту (студентке) Иваненко Михаилу группы 3302 12ПМ | Методические рекомендации для выполнения курсовых работ по дисциплине «Основы языкознания» Курсовая работа – это самостоятельно написанная научная работа, которая демонстрирует умение студента анализировать а научную литературу,... | ||
Курсовой работы. Составитель: доцент Корляков А. С. Екатеринбург... Курсовая работа самостоятельная работа студента, выполняемая в соответствии с типовой программой учебного процесса по подготовке... | Курсовая работа Химия и теоретические основы процесса хлорирования ароматических соединений в ядро 10 | ||
Рекомендации к оформлению курсовой и дипломной работы по истории искусства. Курсовая работа Курсовая работа задание, которое выполняется студентами в определённый срок и по определённым требованиям. Защита курсовых работ... | Реферат по курсу «Проектирование Информационных систем» на тему:... ... | ||
Курсовая работа на тему «Открытый урок» Данная курсовая работа выполнена для того, чтобы учителя русского языка и литературы могли использовать разработанные мною уроки... | Лабораторная работа №3 Ознакомление с основными элементами определения, представления, проектирования и моделирования программных систем с помощью языка... | ||
Курсовая работа учебно-методическое пособие для студентов, обучающихся... Курсовая работа: Учебно-методическое пособие / Автор составитель Е. М. Крупеня. М.: 30 с | Курсовая работа учебно-методическое пособие для студентов, обучающихся... Курсовая работа: Учебно-методическое пособие / Автор составитель Е. М. Крупеня. М.: 30 с |