WWW.INFO.Z-PDF.RU
БИБЛИОТЕКА  БЕСПЛАТНЫХ  МАТЕРИАЛОВ - Интернет документы
 


«2.Программно-аппаратные средства, используемые при выполнении работы..4 3.Основная часть ИС «Магазин автозапчастей».8 4.Заключение..18 5.Список используемой литературы.19 1.Введение ...»

Содержание

1.Введение…………………………………………………………………...3

2.Программно-аппаратные средства, используемые при выполнении работы……………………………………………………………………………..4

3.Основная часть ИС «Магазин автозапчастей».....………...……………..8

4.Заключение……………………………………………………………….18

5.Список используемой литературы………………………………………19

1.Введение

Унифицированный язык моделирования (UML) – это семейство графических нотаций, в основе которого лежит единая метамодель. Он помогает в описании и проектировании программных систем, в особенности систем, построенных с использованием объектно ориентированных (ОО) технологий. Это определение в чем-то упрощенное. В действительности разные люди могут видеть в UML разные вещи. Это является следствием как собственной истории развития языка, таки различных точек зрения специалистов на то, что делает процесс разработки программного обеспечения эффективным.

Графические языки моделирования уже продолжительное время широко используются в программной индустрии. Основная причина их появления состоит в том, что языки программирования не обеспечивают нужный уровень абстракции, способный облегчить процесс проектирования.

Несмотря на то что графические языки моделирования существуют уже достаточно давно, в среде разработчиков программного обеспечения очень много спорят об их роли. Эти споры оказывают непосредственное влияние на восприятие разработчиками самого языка UML.

Цель работы - ознакомление с основными инструментальными средствами проектирования ИС «Магазин автозапчастей», элементами определения, представления, проектирования и моделирования программных систем с помощью языка UML.

2.Программно-аппаратные средства, используемые при выполнении работы

Язык UML  это графический язык моделирования общего назначения, предназначенный для спецификации, визуализации, проектирования и документирования всех артефактов, создаваемых при разработке программных систем.

В типичных случаях в процессе разработки приложений участвуют по меньше мере два действующих лица: заказчик (конкретный человек или группа лиц, или организация) и разработчик (это может быть программист-одиночка, временная команда проекта или целая организация, специализирующаяся на разработке программного обеспечения). Из-за того, что действующих лиц двое, очень многое зависит от степени их взаимопонимания.

Одним из ключевых этапов разработки приложения является определение того, каким требованиям должно удовлетворять разрабатываемое приложение. В результате этого этапа появляется формальный или неформальный документ (артефакт), который называют по-разному, имея в виду примерно одно и то же: постановка задачи, требования, техническое задание, внешние спецификации и др.

Аналогичные по назначению, но, может быть, отличные по форме и содержанию артефакты появляются и на других этапах разработки, особенно если в разработку включено много действующих лиц. Для них также используются различные названия: функциональные спецификации, архитектура приложения и др. Мы будем все такие артефакты называть спецификациями.

Основное назначение UML  предоставить, с одной стороны, достаточно формальное, с другой стороны,достаточно удобное, и, с третьей стороны, достаточно универсальное средство, позволяющее до некоторой степени снизить риск расхождений в толковании спецификаций.

Модели UML являются артефактами, которые можно хранить и использовать как в форме электронных документов, так и в виде твердой копии.

В последних версиях UML с целью достижения более полного соответствия этому назначению сделано довольно много. В частности, специфицировано представление моделей UML в форме документов в формате XMI, что обеспечивает практическую интероперабельность при работе с моделями. Другими словами, модели UML не являются вещью в себе, которой можно только любоваться  это документы, которые можно использовать самыми разными способами, начиная с печати картинок и заканчивая автоматической генерацией человекочитаемых текстовых описаний.

UML не является моделью процесса разработки приложений (хотя модель процесса разработки необходима и имеется множество различных моделей, предложенных разными авторами). 

StarUML - это проект с открытым кодом для разработки быстрых, гибких, расширяемых, функциональных и, главное, распространяемых бесплатно платформ UML/MDA для 32-разрядных систем Windows. Цель проекта StartUML - создание универсальной бесплатной платформы для моделирования, которая послужит аналогом для таких коммерческих проектов, как Rational Rose, Together и других.

MDA - это технология, разработанная OMG. Чтобы максимально использовать преимущества MDA, утилиты для моделирования должны поддерживать множество настроек различных атрибутов.

Чтобы соответствовать быстро растущим потребностям пользователей в увеличении функциональных возможностей утилит моделирования, утилита должна иметь хорошо определенную платформу, предусматривающую подключение плагинов. StarUML имеет простую и мощную архитектуру с поддержкой плагинов, так что любой имеет возможность принять участие в расширении функций утилиты, разработав и подключив собственный модуль, используя COM-совместимые языки (С++, Delphi, C#, VB,...). Это дает платформе много большие перспективы развития, нежели ее коммерческим аналогам.

Простота использования является наиболее важной характеристикой в разработке приложений. Бесплатная платформа StarUML выгодно отличается от своих аналогов, в том числе и коммерческих, поддержкой множества особенностей, таких как быстрый диалог, управление с помощью клавиатуры, обзор диаграмм и многое другое. Кроме того, все эти дополнения понятны даже для неподготовленного пользователя.

Конек StarUML - это его юзабилити. Интерфейс пакета не может похвастаться красивыми разноцветными "пластмассовыми" элементами управления, как java-программы, рассмотренные выше, но очень удобен и интуитивно понятен. Больше всего StarUML напоминает... Microsoft Visual Studio (Enterprise Architect тоже чем-то напоминал MSVS, но здесь мы видим просто шедевр имитации). Да уж, воистину, почему бы и не позаимствовать удачные интерфейсные решения? В целом можно считать, что StarUML с успехом может заменить такие коммерческие программы, как рассмотренные выше Rational Rose, Together или TAU G2. А как же кодогенерация? Кодогенерация тоже есть. "Прямо из коробки" пакет способен выполнять кодогенерацию на языках C++, C#, Java. А если использовать шаблоны, имеющиеся на сайте StarUML, то можно добавить поддержку PHP и некоторых других языков (рис. 1).

Рис. 1 – Окно StarUML3.Основная часть ИС «Магазин автозапчастей»

Бизнес-план магазина автозапчастей – один из удачных примеров универсального бизнеса, который может стать успешным и приносить высокую прибыль практически в любых условиях, не зависимо от состояния экономики, сезонных и других факторов. Потребность в комплектующих, аксессуарах и расходных материалах для ремонта и технического обслуживания автомобилей всегда остается на высоком уровне. Это означает, что реализуемая магазином продукция будет пользоваться устойчивым спросом. Открытие магазина не требует значительных затрат, что делает его отличным вариантом для малого бизнеса.

На первом этапе очень важно определиться с концепцией магазина, с теми особенностями, которые будут выгодно выделять его на фоне конкурентов.

Такой особенностью может стать работа с запчастями для эксклюзивных моделей, или наоборот, ориентация на самые «ходовые» запчасти, которые вы можете реализовывать по наиболее выгодным ценам. Можно сделать ставку на оперативную доставку редких и дефицитных деталей или на работу с крупными потребителями (автобазами, АТП, таксопарками и т.д.). В любом случае бизнес-план магазина автозапчастей должен содержать четкое обоснование выбранной концепции, выраженное в цифрах.

На этом этапе формирования ассортимента и планирования торговой прибыли можно определить, какой доход вам будет ежемесячно приносить ваш бизнес по продаже автозапчастей. Для этого, в первую очередь, необходимо определиться с предлагаемым вами товарным ассортиментом. Делается это исходя из концепции магазина, с которой вы уже успели определиться. При этом учитывается уровень спроса на тот или иной вид детали, наличие поставщиков, их ценовая политика и другие факторы.

Далее можно рассчитать плановый объем торговой прибыли. В этом вам может помочь шаблонный бизнес-план магазина автозапчастей скачать который можно в интернете. В шаблон достаточно подставлять свои цифры. Для определения доходности вашего магазина потребуются следующие показатели:

-необходимый ежемесячный объем закупок товара;

-закупочная стоимость по каждой позиции;

-плановый объем реализации запчастей (в том числе с учетом сезонных факторов);

-стоимость реализации по каждой товарной позиции.

Определившись с этими цифрами, вы сможете посчитать, какой размер прибыли вам будет приносить торговая деятельность. 

Под ваш магазин вы можете использовать собственное или арендованное помещение. Большинство предпринимателей в начале деятельности выбирают аренду. Расходы на помещение и его оборудование составляют значительную часть стартовых затрат, которые включает бизнес план автозапчасти. С другой стороны, от этого этапа в значительной мере зависит успех будущего бизнеса.

Помещение под магазин должно удовлетворять следующим требованиям:

-достаточный размер торговой площади;

-наличие складских площадей;

-удобное расположение;

-оптимальная стоимость аренды или содержания.

Необходимая торговая площадь и площадь складского помещения определяется, исходя из объема реализуемого товара. В среднем, площадь торговой части магазина должна составлять не менее 45 кв.м, а складской и подсобной – не менее 15 кв.м. Расположение магазина желательно выбирать таким образом, чтобы покупателям было максимально удобно в него добираться. Большим плюсом станет размещение магазина вблизи автосервисов, СТО, шиномонтажных мастерских и других подобных объектов.

Готовый бизнес-план магазина автозапчастей обязательно предусматривает мероприятия по подбору персонала и анализирует связанные с его содержанием расходы. Количество работников зависит, прежде всего, от масштаба магазина и объема реализуемого товара. Для работы торговой точки могут потребоваться следующие сотрудники:

-директор,

-продавцы-консультанты,

-рабочие склада,

-менеджер по закупкам,

-бухгалтер.

Чтобы сократить затраты на содержание персонала стоит рассмотреть возможность использование услуг бухгалтерского аутсорсинга. Также место директора вполне может занимать владелец магазина.

Рассмотрим функцию заказа клиентом масляного фильтра. Исходя из этого, составим диаграмму вариантов.

Рис. 1 – Диаграмма вариантов

В этом участии принимают следующие субъекты:

- покупатель, собирающийся купить деталь

- продавец-консультант, осуществляющий поиск нужной детали и ее оформление

- кассир, выдающий чек за покупку детали

-кладовщик, осуществляющий выдачу детали.

Учитывая все особенности составим две диаграммы: последовательности и кооперации.

Рис. 2 – Диаграмма последовательности

Рис. 3 – Диаграмма кооперации

Создадим БД в Access, которая будет сохранять все данные о продаже. Для этого создадим 3 таблицы: Prodavec (Отдел продаж), Zakupka (отдел закупок), Kassa (Отдел оформления заказов). Структуру базы данных можно представить в виде таблиц.

Таблица 1 – Структура ProdavecНаименование поля Тип данных Размер поля Значение

№ заказа Числовой длинное целое ID заказа

Дата заказа Дата/время дд.мм.ггггДата заказа

ФИО продавца Текстовый 255 ФИО продавца

ФИО покупателя Текстовый 255 ФИО покупателя

Адрес доставки Текстовый 255 улица, дом, квартира для доставки по городу

Таблица 2 – Структура ZakupkaНаименование поля Тип данных Размер поля Значение

ID Текстовый 255 Уникальный код товара

Кол-во на складе Числовой длинное целое Число доступных единиц

Город-поставщик Текстовый 255 Город-поставщик

ФИО менеджера Текстовый 255 ФИО менеджера

Таблица 3 – Структура KassaНаименование поля Тип данных Размер поля Значение

№ заказа Числовой длинное целое ID заказа

Наименование Текстовый 255 Название товара

Стоимость Денежный руб. Цена за ед. товара

Вид оплаты Текстовый 255 карта/наличные

ФИО бухгалтера Текстовый 255 ФИО бухгалтера

ID Текстовый 255 Уникальный код товара

Используя все вышепредставленные данные, выполним диаграмму классов.

Рис. 4 – Диаграмма классов

Диаграммы  состояний  не  надо  создавать  для  каждого  класса,  они применяются  только  в  сложных  случаях.  Если  объект  класса  может существовать  в  нескольких  состояниях  и  в  каждом  из  них  ведет  себя по-разному, для него может потребоваться такая диаграмма.

Рис. 5 – Диаграмма состояний

На основе созданной БД, напишем программу-оболочку на языке Delphi, позволяющую просматривать данные о товаре, их регистрации и оплате с парольной защитой.

Подключение к базе данных будем производить при помощи средств ADO. Всего будет одна программа для трех отделов: продажи, закупок и кассового отдела. Окончательно оболочка для работы с базой данных выглядит как показано на рисунках 6-9.

Рис. 6 – ИС «Магазин автозапчастей» : продажа

Рис. 7 – ИС «Магазин автозапчастей»: ввод пароля

Рис. 8 – ИС «Магазин автозапчастей»: бухгалтерия

Рис. 9 – ИС «Магазин автозапчастей»: склад

На основе этих данных создадим диаграмму размещения и компонентов.

Рис. 10 – Диаграмма размещения

Рис. 11 – Диаграмма компонентов

Обозначим стереотипы классов. Их выделим два:

- Magazin – операции продажи и оплаты товара

- Sklad – операции по закупкам нового товара

Основываясь на этих данных, разделим классы по пакетам.

Рис. 12 – Диаграмма классов по пакетам

4.Заключение

Главным вопросом, на который должен ответить бизнес план магазина автозапчастей, является вопрос выгодно ли будет владельцу открывать и содержать магазин. Определив планируемый размер торговой выручки и основные расходы, вы сможете рассчитать прибыльность, рентабельность, срок окупаемости бизнеса и другие важные показатели. Их анализ и позволит вам оценить перспективы создания бизнеса по продаже автомобильных запчастей.

В процессе работы созданы диаграммы UML, характеризующие этапы покупки автозапчастей, которую координируют отделы продажи, отдел закупок и кассовый отдел, регистрирующий факт оплаты. Написана база данных Access 2007 и программа к ней, позволяющая просматривать данные из общей БД, с возможностью изменения данных, которая ведется с отдельно для каждого отдела.

5.Список используемой литературы

1.Данчула А.Н. Информатика. - М.: Изд-во РАГС, 2004. - 528 с.

2.Корнеев И.К., Ксандопуло Г.Н., Машурцев В.А. - Информационные технологии. - М.: Проспект, 2007. - 224 с.

3.Симонович С.В. Информатика: Базовый курс. – СПб.: Питер, 2003. - 480 с.

4.Горяев Ю.А. Информатика: учебное пособие. - М.: Изд-во МИЭМП, 2005. - 116 с.

5.Крэг Л. Применение UML 2.0 и шаблонов проектирования, 3-е издание. Вильямс, 2007, 736 с.

Похожие работы:

«ПОЯСНИТЕЛЬНАЯ ЗАПИСКАРабочая программа составлена на основе Федерального государственного стандарта общего образования по литературе (2004 г), Примерной программы основного общего и среднего (полного) образования по литературе и в соответствии с концепцией курса, представленной в программе по литерату...»

«ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ "ФИНАНСОВАЯ АКАДЕМИЯ ПРИ ПРАВИТЕЛЬСТВЕ РФ" Кафедра "Мировая экономика и международные валютно-кредитные отноше...»

«МИНИСТЕРСТВО ЗДРАВООХРАНЕНИЯ И СОЦИАЛЬНОГО РАЗВИТИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ Ярославская государственная медицинская академия Кафедра истории и философииРеферат на тему: Молодежные субкультуры Выполнила: Онищук Е.С. студентка I курса 19 группы...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИРОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего образования"ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ" Ишимский педагогический институт им. П.П. Ершова (филиал) Тюменского государственного университета Кафедра истории, социально-экономических и...»

«ТЕМА 2. КОМПЛЕКТОВАНИЕ ФОНДОВ МУЗЕЯ УЧРЕЖДЕНИЯ ОБРАЗОВАНИЯ. ПОИСКОВО-ИССЛЕДОВАТЕЛЬСКАЯ РАБОТА Комплектование фондов музея учреждения образования целенаправленный, планомерный процесс в...»

«Муниципальное автономное общеобразовательное учреждение Средняя общеобразовательная школа с. Новополеводино Балаковского района Саратовской области "Согласовано" "Утверждено" Зам. Директора по УВР Директор школы _М В.Ейник "9" сентября 2015 г. Е.Г.Барановская приказ № 133 " 10"сентября 2015 г...»

«Схема написания истории болезниНа титульном листе указывают: Винницкий национальный медицинский университет им. М.И.Пирогова Кафедра акушерства и гинекологии №1 Заведующий кафедры д.м.н., профессор Мазорчук Б.Ф.Ассистент :Дата защиты ис...»

«ЦЫГАНСКИЙ ЯЗЫК И ГЛОТТОХРОНОЛОГИЯ1. Введение Метод глоттохронологии, предложенный в начале 1950-х гг. М. Сводешом [1] и значительно переработанный в 1980-х гг. С.А. Старостиным [2], нашел широкое применение в исторических исследованиях различных языков мира. Его использование позволяет получить ре...»

«Муниципальное бюджетное общеобразовательное учреждение "Ликино-Дулёвская основная общеобразовательная школа № 4 имени А.В. Перегудова"УТВЕРЖДАЮ Директор МБОУ "Ликино-Дулёвская ООШ № 4" С.А. Полякова Приказ № о. д. от "01" сентября 2016 г. М. П. Рабочая программа по истор...»

«Проект: "160-летие Крымской войне"Цель:гражданско-патриотическое, морально-нравственное воспитание школьников (формирование патриотического сознания, чувств верности и любви к своему Отечеству, воспитание гражданина и патриота своей страны...»








 
2018 www.info.z-pdf.ru - «Библиотека бесплатных материалов - интернет документы»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 2-3 рабочих дней удалим его.