Общие сведения по поставленной теме 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Общие сведения по поставленной теме



Общие сведения по поставленной теме

Область изучения

В данной работе областью изучения выступают БД, СУБД, трехмерное моделирование, рендеринг, крепежные системы и дверная фурнитура. В результате выполнения данной работы должна быть реализована модель данных отражающая среду «торговое предприятие», разработан интерфейс взаимодействия с БД и произведен рендеринг трехмерных моделей номенклатуры. В ходе проектирования, разработки и моделирования следует учитывать соблюдение условий нормировки данных.

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

Требуемые трехмерные модели будут полностью описывать параметры объектов номенклатуры предприятия и иметь реалистичное представление.

Основные понятия

База данных

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

Проектирование

Понятие проектирования баз данных

Проектирование баз данных — процесс создания схемы базы данных и определения необходимых ограничений целостности.

Основные задачи:

q Обеспечение хранения в БД всей необходимой информации.

q Обеспечение возможности получения данных по всем необходимым запросам.

q Сокращение избыточности и дублирования данных.

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

Основные этапы проектирования баз данных

Концептуальное (инфологическое) проектирование

Концептуальное (инфологическое) проектирование — построение семантической модели предметной области, то есть информационной модели наиболее высокого уровня абстракции. Такая модель создаётся без ориентации на какую-либо конкретную СУБД и модель данных.

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

Чаще всего концептуальная модель базы данных включает в себя:

q описание информационных объектов, или понятий предметной области и связей между ними.

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

Логическое (даталогическое) проектирование

Логическое (даталогическое) проектирование — создание схемы базы данных на основе конкретной модели данных, например, реляционной модели данных. Для реляционной модели данных даталогическая модель — набор схем отношений, обычно с указаниемпервичных ключей, а также «связей» между отношениями, представляющих собой внешние ключи.

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

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

Физическое проектирование

Физическое проектирование — создание схемы базы данных для конкретной СУБД. Специфика конкретной СУБД может включать в себя ограничения на именование объектов базы данных, ограничения на поддерживаемые типы данных и т.п. Кроме того, специфика конкретной СУБД при физическом проектировании включает выбор решений, связанных с физической средой хранения данных (выбор методов управления дисковой памятью, разделение БД по файлам и устройствам, методов доступа к данным), создание индексов и т.д.

Моделирование

Трёхмерная графика — раздел компьютерной графики, совокупность приемов и инструментов (как программных, так и аппаратных), предназначенных для изображения объёмных объектов. Больше всего применяется для создания изображений на плоскости экрана или листа печатной продукции в архитектурной визуализации, кинематографе, телевидении, компьютерных играх, печатной продукции, а также в науке и промышленности.

Трёхмерное изображение на плоскости отличается от двумерного тем, что включает построение геометрической проекции трёхмерной модели сцены на плоскость (например, экран компьютера) с помощью специализированных программ. При этом модель может, как соответствовать объектам из реального мира, так и быть полностью абстрактной.

Сцена (виртуальное пространство моделирования) включает в себя несколько категорий объектов:

q Геометрия – построенная с помощью различных техник модель (здание).

q Материалы – информация о визуальных свойствах модели (цвет стен и отражающая/преломляющая способность окон).

q Источники света – настройки направления, мощности, спектра освещения.

q Виртуальные камеры – выбор точки и угла построения проекции.

q Силы и воздействия – настройки динамических искажений объектов.

q Дополнительные эффекты – объекты, имитирующие атмосферные явления (свет в тумане, облака, пламя).

Задача трёхмерного моделирования — описать эти объекты и разместить их в сцене с помощью геометрических преобразований в соответствии с требованиями к будущему изображению.

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

Рендеринг

Понятие рендеринга

Ре́ндеринг (англ. rendering — «визуализация») — термин в компьютерной графике, обозначающий процесс получения изображения по модели с помощью компьютерной программы.

Здесь модель — это описание любых объектов или явлений на строго определённом языке или в виде структуры данных. Такое описание может содержать геометрические данные, положение точки наблюдателя, информацию об освещении, степени наличия какого-то вещества, напряжённость физического поля и пр.

Часто в компьютерной графике (художественной и технической) под рендерингом понимают создание плоского изображения (картинки) по разработанной 3D-сцене. Изображение — это цифровое растровое изображение. Синонимом в данном контексте является Визуализация.

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

Визуализатор Mental Ray

Mental ray — профессиональная система рендеринга и визуализации изображений, разработанная компанией mental images (Германия). Является дочерней компанией NVIDIA.

Mental ray лучше всего интегрирован с Softimage XSI, есть также интеграции с Autodesk Maya, Autodesk 3ds Max (c 1999), Houdini, SolidWorks.

Также Mental ray поддерживает технологию распределённой визуализации, позволяющую рационально разделять вычислительную нагрузку между несколькими компьютерами (многопоточный и сетевой рендеринг) до 8 процессоров на одном компьютере и 4 сетевых. Преимущество mental ray — в его расширяемости. Mental ray был разработан в 1986, коммерческая версия выпущена в 1989.

Общая характеристика

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

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

Рис.1 – Окно выбора базы данных в системе 1С предприятие

Рис.2 – Интерфейс рабочей среды 1С Предприятие

Функциональные возможности

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

В качестве примера существующих прикладных решений можно перечислить следующие типовые решения:

q 1С: Бухгалтерия 8 - универсальная программа массового назначения для автоматизации бухгалтерского и налогового учета, включая подготовку обязательной (регламентированной) отчетности. Это готовое решение для ведения учета в организациях, осуществляющих любые виды коммерческой деятельности: оптовую и розничную торговлю, комиссионную торговлю (в том числе субкомиссию), оказание услуг, производство и т.д.

q 1С: Бухгалтерия 8 Управление торговлей - в комплексе решает задачи управленческого и оперативного учета, анализа и планирования; автоматизирует торговые, финансовые и складские операции; обеспечивает современный уровень управления предприятием.

q 1С: Зарплата и управление персоналом - предназначена для комплексной автоматизации расчета заработной платы и реализации кадровой политики предприятий. Это прикладное решение нового поколения, в котором учтены как требования законодательства, так и реальная практика работы предприятий, а также перспективные мировые тенденции развития подходов к мотивации и управлению персоналом.

q 1С: Бухгалтерия 8 Управление производственным предприятием - является комплексным прикладным решением, охватывающим основные контуры управления и учета на производственном предприятии. Решение позволяет организовать комплексную информационную систему, соответствующую корпоративным, российским и международным стандартам и обеспечивающую финансово-хозяйственную деятельность предприятия.

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

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

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

Для того чтобы обеспечить такие возможности, система 1С: Предприятие имеет различные режимы работы:

q 1С: Предприятие

q Конфигуратор

Режим 1С: Предприятие является основным и служит для работы пользователей системы. В этом режиме пользователи вносят данные, обрабатывают их и получают выходные результаты.

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

Autodesk AutoCad 2012

SolidWorks 2010

PhotoView 360

PhotoView 360 является добавлением SolidWorks, позволяющим создавать фотореалистичные изображения моделей SolidWorks. Отрисованное изображение содержит внешние виды, освещение, сцены т надписи модели. PhotoView 360 доступно в SolidWorks Professional и SolidWorks Premium.

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

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

Создание модели «Планка-держатель»

Планка-держатель — это элемент для фиксации облицовочных конструкций.

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

Рис.11 - Эскиз планка-держателя

Рис.12 - Модель «Планка-держатель»

Построение АИС

Проектирование БД

Создание базы данных

Определяется насыщение реляционного представления для полноценного проектирования БД. Основываясь на справочнике «Номенклатура», использующем другие справочники:

q Сотрудники – список людей, работающих в фирме, или уже уволенных;

q Контрагенты – покупатели и поставщики;

q ЕдиницыИзмерения – единицы измерения (шт, кг, литр и т.п.)

q Договоры – договоры с контрагентами

q Валюты – валюты взаиморасчёта

q Материалы – материалы, используемые для изготовления издений

q ВидыИзделий – виды изделий, используемые для группировки товаров по этому параметру

Затем создаются документы, такие как: «Приходная» и «Расходная». Документ «Приходная» используется для оформления закупок товара. Документ «Расходная» используется для оформления продаж товара.

Следующим этапом является проектирование регистров сведений, таких как: «КурсыВалют» и «ЗакупочныеЦены».

Так же создаются регистры накопления, в этой базе данных это – «Остатки товаров»

При использовании данных из регистров составляются отчёты, такие как «Остатки товаров», «Прайс-лист», «Ведомость по товарам» и «Закупки и продажи».

На первом этапе создания базы данных по выбранной теме производится запуск программы 1С Предприятие (Рис.24).

Рис.24 – Окно выбора БД

На втором этапе (Рис.25-26) осуществляется создание пустой базы данных, присваивание ей имени, способа хранения БД и типа пользовательского приложения.

Рис.25 – Окно создания БД

Рис.26 –Окно изменения названия БД и выбора способа хранения БД

Затем, в зависимости от выбранного способа хранения БД, выбирается конкретная локализация (Рис.27).

Рис.27 – Окно выбора каталога хранения БД

Далее, выбирается вариант аутентификации и тип пользовательского приложения (Рис.28).

Рис.28 – Окно выбора варианта аутентификации и типа пользовательского приложения

Создание регистра сведений

Регистры - это таблицы для накопления оперативных данных и получения сводной информации.

Данные в регистры добавляются только при проведении документов. Сведения из регистров используются для формирования отчетов. Классическая схема использования регистров в 1С:Предприятие выглядит следующим образом:

q Документы => Регистры => Отчеты

Создание регистра сведений (Рис. 35-36) начинается с настройки его имени и представлений пользователю этого имени в различных ситуациях.

Рис.35 - Окно настройки имени регистра сведений

Рис.36 - Окно настройки данных регистра сведений

Общие сведения по поставленной теме

Область изучения

В данной работе областью изучения выступают БД, СУБД, трехмерное моделирование, рендеринг, крепежные системы и дверная фурнитура. В результате выполнения данной работы должна быть реализована модель данных отражающая среду «торговое предприятие», разработан интерфейс взаимодействия с БД и произведен рендеринг трехмерных моделей номенклатуры. В ходе проектирования, разработки и моделирования следует учитывать соблюдение условий нормировки данных.

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

Требуемые трехмерные модели будут полностью описывать параметры объектов номенклатуры предприятия и иметь реалистичное представление.

Основные понятия

База данных

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

Проектирование



Поделиться:


Последнее изменение этой страницы: 2017-01-25; просмотров: 111; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 13.58.82.79 (0.043 с.)