Файл: Ответ Виды клиентского программного обеспечения Программное обеспечение.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 06.12.2023
Просмотров: 287
Скачиваний: 6
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
средствах пользователя.
8. Основные типы и классификация корпоративных систем.
Ответ:
Корпоративные информационные системы (КИС) - это интегрированные системы управления территориально распределенной корпорацией, основанные на углубленном анализе данных, широком использовании систем информационной поддержки принятия решений, электронных документообороте и делопроизводстве. КИС призваны объединить стратегию управления предприятием и передовые информационные технологии.
Классификация КИС:
Финансово-управленческие и производственные.
-
Финансово-управленческие – предназначены для ведения учета по одному или нескольким направлениям (бухгалтерия, сбыт, склад, кадры и т.д.). -
Производственные системы – предназначены в первую очередь для управления и планирования производственного процесса. Учетные функции, хотя и глубоко проработаны, играют вспомогательную роль, и порой невозможно выделить модуль бухгалтерского учета, так как информация в бухгалтерию поступает автоматически из других модулей.
Заказные и тиражируемые.
-
Заказные КИС – системы, создаваемые для конкретного предприятия, не имеющего аналогов и не подлежащие в дальнейшем тиражированию. Подобные системы используются либо для автоматизации деятельности предприятий с уникальными характеристиками, либо для решения крайне ограниченного круга специальных задач. -
Тиражируемые (адаптируемые) КИС – приспособления к условиям работы на конкретном предприятии в том, что в конечном итоге каждая КИС уникальна, но вместе с тем ей присущи и общие, типовые свойства. Требования к адаптации и сложность их реализации существенно зависят от проблемной области, масштабов системы.
Простые, среднего и высшего класса КИС
-
Простые (“коробочные”) КИС реализуют небольшое число бизнес-процессов организации. Типичным примером систем подобного типа являются бухгалтерские, складские и небольшие торговые системы наиболее широко представленные на российском рынке. -
Системы среднего класса отличаются большей глубиной и широтой охвата функций. Как правило, это системы, которые позволяют вести учет деятельности предприятия по многим или нескольким направлениям (финансы, логистика, персонал, сбыт). -
К высшему классу относятся системы, которые отличаются высоким уровнем детализации хозяйственной деятельности предприятия. Современные версии таких систем обеспечивают планирование и управление всеми ресурсами организации (ERP-системы).
ТипыКИС:
-
CRP (Capacity Requirements Planning) - Планирование производственных мощностей. Применяется для проверки пробной программы производства, созданной в соответствии с прогнозами спроса на продукцию, на возможность ее осуществления имеющимися в наличии производственными мощностями.
-
FRP (Finance Requirements Planning) - Системы, реализующие только процессы планирования и бюджетирования.
-
MRP (Material Requirements Planning) – Планирование потребностей в материалах. MRP базируется на данных основного производственного плана, при составлении которого за исходную точку принимается ожидаемый спрос на готовую продукцию, либо иные возникающие потребности в материалах.
-
MRP II (Manufacturing Resource Planning) – Планирование производственных ресурсов часто называют методологической основой ERP-систем. Это метод планирования всех ресурсов производственного предприятия, включая планирование в натуральных единицах, финансовое планирование в стоимостном выражении, а также элементы моделирования производственных ситуаций.
-
CRM (Customer Relationship Management) – Это бизнес-стратегия, предназначенная для оптимизации доходов, прибыльности и удовлетворенности клиентов.
-
SCM (Supply Chain Management) – Функции, связанные с планированием, организацией и контролем цепочек поставок.
-
ERP (Enterprise Resource Planning) – Управление ресурсами предприятия - может употребляться в двух значениях. Во-первых, ERP-система – это информационная система для идентификации и планирования всех ресурсов предприятия, которые необходимы для осуществления продаж, производства, закупок и учета в процессе выполнения клиентских заказов. Во-вторых (в более общем контексте), ERP-система – это методология эффективного планирования и управления всеми ресурсами предприятия, которые необходимы для осуществления продаж, производства, закупок и учета при исполнении заказов клиентов в сферах производства, дистрибьюции и оказания услуг.
9. Этапы жизненного цикла, поддерживаемые корпоративными системами.
Ответ:
10. Понятие платформы Microsoft .NET. Структура Microsoft.NET Framework. Программы для платформы Microsoft.Net.
Ответ:
Понятие платформы Microsoft .NET.
Microsoft .Net – это совокупность программных средств, обеспечивающих разработку приложений на основе промежуточного кода и их выполнение в специализированной операционной среде .NET Framework.
Структура Microsoft.NET Framework
Структура платформы .NET состоит из нескольких частей (снизу вверх на рисунке):
-
операционная система .NET; -
платформа для разработки и выполнения приложений; -
сетевые сервисы и серверные продукты; -
средства разработки приложений.
Программы для платформы Microsoft.Net.
В первую очередь это средства разработки приложений – Visual Studio .NET, Xamarin Studio (MonoDeveloper)
Архитектура .NET — это устройство платформы .NET со всеми ее составными частями и схемами взаимодействия между ними. Говоря об архитектуре, имеют в виду общие принципы и правила создания и использования приложений .NET, представленные в виде описаний, спецификаций и стандартов.
Операционная среда .NET Framework— это важнейшая составная часть платформы .NET, обеспечивающая разработку, распространение и выполнение приложений .NET. Ее роль настолько велика, что довольно часто в публикациях происходит подмена понятий и под заголовком «Архитектура .NET» находится описание .NET Framework. Поэтому всегда нужно помнить, что .NET Framework — это составная часть платформы .NET. Именно она представляет наибольший интерес для разработчиков.
Приложения .NET — новый тип приложений, которые могут выполняться только под управлением операционной среды, т. к. они откомпилированы не в двоичный код операционной системы, а в коды промежуточного языка MSIL..
Службы .NET — XML Web-службы, разработанные и функционирующие под управлением операционной среды .NET Framework. Хотя некоторые источники определяют .NET как архитектуру и платформу для создания нового поколения именно Web-служб, это только часть (безусловно, важная и перспективная) ее предназначения.
11. Приемы и методы разработки графического интерфейса пользователя.
Ответ:
Обязательными элементами графического интерфейса являются:
-
Одно или несколько окон для вывода графических результатов расчета. -
Несколько редактируемых окон, с помощью которых задаются и/или изменяются значения параметров задачи. -
Управляющие кнопки, которые позволяют запускать и останавливать процесс расчета, перерисовывать результаты, выходить из задачи. -
Поясняющие надписи (статический текст).
12. Библиотека классов Windows Forms. Объекты библиотеки.
Ответ:
Класс Control – базовый класс для почти каждого создаваемого элемента управления и формы.
Класс Control реализует базовую функциональность создания и отображения всего, что видит пользователь. Класс Control унаследован от класса System.ComponentModel.Component. Класс Component обеспечивает Control всей необходимой инфраструктурой, которая потребуется для того, чтобы его можно было перетаскивать на поверхность проектирования в визуальном конструкторе и помещать в другой объект. Класс Control предоставляет огромный список функциональности классам,
унаследованным от него.
Стандартные элементы управления и компоненты:
-
Button. Класс Button представляет простую командную кнопку и наследуется от класса ButtonBase. Наиболее часто приходится писать код для обработки события Click кнопки. -
Checkbox. Элемент управления CheckBox также унаследован от ButtonBase и используется для приема двух или трех состояний от пользователя. Если установить свойство ThreeState в true, то свойство CheckState элемента CheckBox сможет принимать одно их трех значений перечисления CheckState (Checked, Unchecked, Indeterminate - серый). -
RadioButton. Элемент управления RadeoButton (переключатель) также унаследован от ButtonBase. Переключатели обычно используются в группе. Иногда называемые кнопками опций, переключатели позволяют пользователю выбирать одну из нескольких опций. При наличии нескольких элементов управления RadioButton в одном контейнере, только один из них может быть выбран в один и тот же момент времени. -
ComboBox, ListBox и CheckedListBox. Элементы управления ComboBox, ListBox и CheckedListBox унаследованы от класса ListControl. Этот класс предоставляет некоторую базовую функциональность управления списками. Наиболее важные аспекты использования списочных элементов управления состоят в добавлении данных и выборе данных из списка. -
DataGridView. DataGridView обладает возможностями привязки. Он предлагает различные представления одних и тех же данных. В простейшем виде данные могут быть отображены (как в классе DataSet) установкой свойств DataSource и DataMember. -
DateTimePicker. Элемент управления DateTimePicker позволяет выбирать значение даты или времени (или то и другое) во множестве разных форматов. Значение DateTime можно отобразить в любом стандартном формате времени и даты. Свойство Format принимает значение перечисления DateTimePickerFormat, которое устанавливает формат Long, Short, Time или Custom. Если свойство Format установлено в DateTimePickerFormat.Custom, с помощью свойства CustomFormat можно задать строку, представляющую формат. -
Label. Элемент управления Label (метка) обычно используется для представления пользователю описательного текста. Текст может быть связан с другими элементами управления или текущим состоянием системы. -
PictureBox. Элемент управления PictureBox используется для показа изображения. Изображение может иметь формат BMP, JPEG, GIF, PNG, метафайла или значка. -
TextBox, RichTextBox и MaskedTextBox. Элементы TextBox, RichTextBox и MaskedTextBox унаследованы от TextBoxBase. Элемент TextBoxBase предоставляет такие свойства, как MultiLine и Lines.
13. Порядок построения формы ввода данных для корпоративных приложений на конкретном примере.
Ответ:
-
Создать новый проект и нужную форму или формы. -
Подключить источник данных к проекту. -
На форму накидать DataGridView, TextBox и т.д. -
Либо перейти на вкладку «Источники данных» и перетащить нужную таблицу на форму.
14. Особенности разработки распределенных приложений корпоративного типа технология Microsoft Remoting.
Ответ:
.NET Remoting — это технология коммуникаций между разными доменами приложений. Коммуникации между доменами приложений с помощью .NET Remoting могут происходить внутри одного процесса, между процессами в одной системе или между процессами в разных системах.
Для коммуникаций между клиентским и серверным приложением могут применяться несколько различных технологий. Для программирования приложений можно использовать сокеты или вспомогательные классы из пространства имен System.Net, которые облегчают работу с протоколами, IP-адресами и номерами портов.
В рамках этой технологии данные всегда должны передаваться по сети. Передаваемые данные могут быть оформлены в собственный специальный протокол, когда пакет интерпретируется сервером, так что сервер знает, какие методы должны быть вызваны. Придется не только иметь дело с передаваемыми данными, но также самостоятельно создавать потоки выполнения.
Используя веб-службы ASP.NET, можно отправлять сообщения по сети. Веб-службы обеспечивают независимость от платформы. Кроме того, достигается слабая связь между клиентом и сервером, а это означает облегчение работы с версиями. Веб-службы ASP.NET
Благодаря .NET Remoting, всегда имеется слабая связь между клиентом и сервером, потому что ими разделяются объекты одних и тех же типов. В рамках .NET Remoting функциональность объектов CLR перемещается в методы, которые вызываются между разными доменами приложений.
Функциональность .NET Remoting может быть описана типами приложений и поддерживаемых протоколов, а также CLR Object Remoting.
CLR Object Remoting (удаленное взаимодействие объектов CLR) — важный аспект технологии .NET Remoting. С удаленными объектами могут использоваться все языковые структуры (такие как конструкторы, делегаты, интерфейсы, методы, свойства и поля).
Технология .NET Remoting расширяет функциональность объектов CLR на всю сеть.
Данная технология имеет дело с активизацией, временем жизни и контекстами вызова. В этом состоит ее главное отличие от веб-служб XML. В веб-службах XML объекты абстрагируются, и клиенту не нужно знать реальные типы объектов на сервере.