Информационная технология формирования компетенций в области использования геометрических эффектов в изобретательской деятельности

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 08.10.2018
Размер файла 3,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Язык C# - это простой, но в то же время мощный, строго типизированный и объектно-ориентированный язык, позволяющий программистам создавать разнообразные приложения. Вкупе с платформой .NET Framework, Visual C# позволяет создавать приложения Windows, веб-службы, средства баз данных, компоненты, элементы управления и многое другое.

Причины возникновения языка C#:

- Изначальная ориентация на платформу .NET;

- Максимальная степень скрытия деталей от разработчика (упаковка/распаковка типов, инициализация, сборка мусора и т.п.);

- "Мощность C++ и простота Visual Basic";

- Новый язык, не связанный проблемами обратной совместимости;

- Идеальный язык для быстрой разработки приложений (RAD).

Главной особенностью языка C# является его ориентированность на платформу .NET Framework - создатели C# ставили своей целью предоставление разработчикам естественных средств доступа ко всем возможностям платформы .NET. Видимо, это решение можно считать более или менее вынужденным, так как платформа .NET изначально предлагала значительно большую функциональность, чем любой из существовавших на тот момент языков программирования.

Кроме того, создатели С# хотели скрыть от разработчика как можно больше незначительных технических деталей, включая операции по упаковке/распаковке типов, инициализации переменных и сборке мусора. Благодаря этому программист, пишущий на C#, может лучше сконцентрироваться на содержательной части задачи. В процессе решения этой задачи проектировщики C# пытались учесть уроки реализации Visual Basic'а, который достаточно успешен в скрытии деталей реализации, но недостаточно эффективен для написания крупных промышленных систем: создатели C# декларируют, что новый язык обладает мощностью С++ и в то же время простотой Visual Basic'а.

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

2.3 Разработка физической структуры базы данных

В качестве системы управления базами данных (СУБД) был выбран MySQL.

MySQL является решением для малых и средних приложений. Входит в состав серверов WAMP,AppServ, LAMP и в портативные сборки серверов Денвер, XAMPP. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.

Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей.

Благодаря этому MySQL часто используется при проектировании и реализации ИС.

2.4 Физическая структура БД

В соответствии с логической структурой БД была разработана физическая структура. База данных была разработана для СУБД Microsoft SQL Server. При разработке физической модели учитывались особенности СУБД. Для работы с данными в Microsoft .NET Framework существуют различные механизмы доступа к данным. Был современный механизм, представляющий собой обвертку таблиц базы данных в виде объектов языка программирования C#. Этот механизм реляционного маппинга называется Entity Framework. ORM берет на себя работу с базой данных, такую как организация транзакционности, преобразование запросов к объектам данных на языке LINQ (Language integrated query) в SQL запросы СУБД. Схема данных показана на (рисунке 9).

Рисунок 9 - Физическая структура БД

2.5 Диаграммы компонентов и развертывания, описание программной реализации

В процессе разработки системы использовались следующие классы, методы, свойства, события:

ѕ SQLProvider - слой доступа к данным (Data Access Layer, DAL), реализцет статические методы работы с БД SQL

ѕ cStr - Строка подключения, вынесена в отдельное поле

ѕ public static *** Read*** - Методы чтения данных (select'ы) из базы

ѕ AddPatentEffects - Метод добавления патента в базу

ѕ IsEffectInPatent - проверка на принадлежность эффекта патенту

ѕ DeletePatentEffects - удаление эффектов из патента

ѕ UpdateEffectUsage - обновление статистики использования эффекта

ѕ Effect - Объект «Эффект», часть объектной модели

ѕ private XXX - приватные поля класса

ѕ public YYY - публичные свойства класса

ѕ public Effect(…) - конструктор класса

ѕ ToString() - переопределенный метод класса

ѕ Invertor - Форма, рабочее место изобретателя

ѕ int currentEffect - текущий выбранный эффект

ѕ public Inventor() - конструктор формы

ѕ Inventor_Load - обработчик события загрузки формы

ѕ ShowEffect - метод отображения эффекта по индексу

ѕ btnInformation_Click - обработчик события клика по информационной кнопке

ѕ btnShowEffect_Click - обработчик события клика по кнопке «Подобрать эффект»

ѕ lstInvPatentConnect_SelectedIndexChanged - обработчик события выбора патента в списке

ѕ btnModeSelection_Click - смена режима работы

ѕ btnTaskOpen_Click - обработчик события клика по кнопке открытия задачи

ѕ btnTaskSave_Click - обработчик события клика по кнопке сохранения задачи

ѕ btnUseless_Click - обновление статистики

ѕ cmbRate_SelectedIndexChanged - обработчик события изменеия рейтинга эффекта

ѕ Methodist - Форма, рабочее место методиста

ѕ public Methodist() - конструктор формы

ѕ Methodist_Load - обработчик события загрузки формы

ѕ RefreshData - обновление данных на форме

ѕ LstPatent_SelectedIndexChanged - изменение выбранного патента

ѕ BtnCl_Click - Очистка выбранного эффекта

ѕ BtnClPhSel_Click - очистка выбранных эффектов

ѕ BtnAdd_Click - добавление эффектов в патент

ѕ BtnDelete_Click - удаление эффектов из патента

ѕ btnInformation_Click - обработчик события клика по информационной кнопке

ѕ btnModeSelection_Click - смена режима работы

Рисунок 10 - Диаграмма развертывания системы

2.6 Диаграмма последовательности

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

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

Диаграмма последовательности действий, выполняющихся при формировании справочников методистом представлена на (рисунке 11).

Рисунок 11 - Диаграмма последовательности для варианта использования «Формирование справочников методистом»

2.7 Диаграмма кооперации

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

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

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

Диаграмма кооперации для варианта использования «Вести справочник факультетов» представлена на (рисунке 12).

Рисунок 12- Диаграмма кооперации для варианта использования «Формирование справочников методистом»

2.8 Диаграмма деятельности.

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

Диаграмма деятельности для варианта использования «Authorization» представлена на (рисунке 13).

Рисунок 13- Диаграмма деятельности для варианта использования «Формирование справочников методистом»

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

Диаграмма развертывания и компонентов системы представлена на рисунке 10, 14.

Диаграмма развёртывания служит для моделирования работающих узлов (аппаратных средств) и артефактов, развёрнутых на них. В UML 2.0 на узлах разворачиваются артефакты, в то время как в UML 1.x на узлах разворачивались компоненты.

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

К основным способам выполнения компонентов относятся программный, аппаратный и программно-аппаратный способы (рисунок 14).

Рисунок 14 - Диаграмма компонентов системы

2.9 Расчет объема ВЗУ

Проведём расчёт необходимой ВЗУ, воспользовавшись формулой:

где - объем необходимой внешней памяти;

- объем внешней памяти, необходимый операционной системе;

- объем внешней памяти, необходимый для дополнительно необходимого ПО;

- объем внешней памяти, требующихся для размещения СУБД;

- объем внешней памяти, необходимый программе;

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

Учитывая, что требования к клиенту и серверу различны, следует рассчитать два значения: для сервера и для клиента.

В качестве ОС используется ОС Windows 7, которой необходимо внешней памяти.

В качестве СУБД используется Microsoft SQL Server 2008 r2.

В качестве дополнительного ПО выступает платформа Microsoft .NET Framework 4.0. После установки .NET Framework занимает 450 Мб.
Для расчета объема хранимых данных предположим наихудший случай: система будет функционировать 2 года (за это время она морально устареет и будет заменена). Индекс ориентировочно составляет 15% от основного объема данных. Расчет данных представлен в таблице 2.

Таблица 2- Расчет объема данный

Имя таблицы БД

Размер записи, байт

Максимальное количество записей

Размер индекса, байт

Итого, байт

Пользователь

512

1000

76800

588800

Роль

120

20

360

2760

Патент

700

1000

105000

805000

Геометрический эффект

256

1000

38400

294400

Выполняемые функции

128

1000

336

147200

Оценка геом.эффекта

40

10

60

460

ВСЕГО

1838620

= 2 Мбайт = 0,002Гб;

Также предусмотрен журнал транзакций, его размер 1,5 ГБ.

= 1+ 0,001 + 0,018+ 0,002+1,5 = 2,521ГБ

2.10 Расчет необходимого объема ОЗУ

Проведем расчет необходимого объема ОЗУ, воспользовавшись формулой:

где - объем необходимой оперативной памяти;

- объем оперативной памяти, необходимый операционной системе;

- объем оперативной памяти, необходимый для дополнительно необходимого ПО;

- объем оперативной памяти, требующихся для размещения СУБД;

- объем оперативной памяти, необходимый программе;

- объем оперативной памяти, необходимый данным

По экспериментальным данным и данным разработчиков имеем следующие требования к оперативной памяти:

Результаты расчета объема кэша для хранения данных в оперативной памяти приведены в таблице 3.

Таблица 3 - Расчет объема буферизации

Имя таблицы БД

Размер записи, байт

Максимальное количество записей

Размер индекса, байт

Итого, байт

Пользователь

512

1000

76

588000

Роль

120

1

18

2760

Геометрический эффект

256

100

3840

29440

Выполняемые функции

128

100

33

14720

ВСЕГО

105720

= 0,1 Мбайт;

= 250Мб+8Мб+ 1Мб + 30Мб+0.1Мб = 289,1Мб

Схема основного алгоритма системы

Рисунок15- Схема основного алгоритма системы

2.11 Разработка методики испытаний

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

Объектом испытаний является система формирования справочника методистом.

Целью испытаний является проверка работоспособности системы в реальном времени.

1. Проверка возможности заполнения справочника патентов.

Действия:

ѕ Запустить программу

ѕ В выпадающем списке справочника выбрать пункт «Патенты»

ѕ Выбрать пункт «Добавить»

ѕ Заполнить поля

ѕ Нажать на кнопку «Добавить»

Результат:

ѕ Запись добавляется в базу данных

2. Проверка возможности заполнения справочника геометрических эффектов.

Действия:

ѕ Запустить программу

ѕ В выпадающем списке справочника выбрать пункт «Геометрические Эффекты»

ѕ Выбрать пункт «Добавить»

ѕ Заполнить поля

ѕ Нажать на кнопку «Добавить»

Результат:

ѕ Запись добавляется в базу данных

3. Проверка возможности заполнения справочника Геометрические Эффекты связанные с патентами.

Действия:

ѕ Запустить программу

ѕ В выпадающем списке справочника выбрать пункт «Геометрические Эффекты связанные с патентами»

ѕ Выбрать пункт «Добавить»

ѕ Заполнить поля

ѕ Нажать на кнопку «Добавить»

Результат:

ѕ Запись добавляется в базу данных

4. Проверка возможности справочника идей и действий геометрического эффекта.

Действия:

ѕ Запустить программу

ѕ В выпадающем списке выбрать пункт «Идеи или Действия»

ѕ Выбрать пункт «Добавить»

ѕ Заполнить поля

ѕ Нажать на кнопку «Добавить»

Результат:

ѕ Запись добавляется в базу данных

5. Проверка формирования коэффициента геометрического эффекта

Действия:

ѕ Запустить программу

ѕ В режиме изобретателя выбрать пункт «Коэффициент»

ѕ Указать шкалу выбора коэффициента от 1 до 5

ѕ Выбрать из списка подходящий геометрический эффект вашему выбору коэффициента

Результат:

ѕ В окне отобразится в табличном виде информация по коэффициенту геометрического эффекта.

2.12 Описание контрольного примера

Для демонстрации работы системы описан контрольный пример.

Войдем в систему в качестве Изобретателя. Для этого запустим программу и в появившемся окне выберем «Изобретатель»

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

Рисунок 16 - Подбор эффектов

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

Заполним поля «Тема задачи» и «Описание задачи», нажмем на кнопку «Сохранить», в появившемся окне укажем название файла и нажмем на кнопку ОК. После выполнения этого действия тема с описанием задачи сохраняется в файл.

Нажмем на кнопку «Справка». Откроется окно с информацией о текущем состоянии базы данных (рисунок 17).

Рисунок 17 - Окно справки

Отчет по выводу списка геометрических эффектов по названию патента, принадлежащих ему

Для этого в режиме работы методиста выберите необходимый патент, в окне отображения геометрических эффектов появятся связанные с ним геометрические эффекты (рисунок 18).

Рисунок 18 - Связанные эффекты

Отчет по выводу статистики наполнения базы

Для этого в режиме работы методиста или изобретателя нажмите на кнопку «Справка», в открывшемся окне будет выведена вся текущая информация по состоянию базы данных (рисунок 19).

Рисунок 19 - Окно справки

Отчет по выводу списка патентов по названию геометрического эффекта, связанных с ним

Для этого в режиме работы изобретателя нажмите на кнопку «Подобрать эффект», в окне отображения патентов появятся связанные с ним патенты (рисунок 19).

Рисунок 20 - Связанные патенты

Отчет по выводу коэффициента геометрического эффекта и количестве общих оценок коэффициента

Для этого в режиме работы изобретателя нажмите на кнопку «Подобрать эффект», в окне оценивания геометрического эффекта отобразятся общее значение коэффициента максимальное и минимальное значение данного геометрического эффекта (рисунок 21).

Рисунок 21 - Коэффициент эффекта

2.13 Сведения о практическом применении работы

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

Выводы по главе

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

3. НАУЧНЫЕ ИССЛЕДОВАНИЯ, ВНЕДРЕНИЕ И АНАЛИЗ РЕЗУЛЬТАТОВ

3.1 Описание объекта исследования

Объектом исследования является информационная система формирования компетенций в области использования геометрических эффектов в изобретательской деятельности

Предметом исследования является формирование и развитие компетенций в ходе этого процесса (рисунок 20).

Выделим основные объекты, участвующие в функционировании подсистемы, и определим их взаимосвязи. Основными объектами подсистемы являются персональные журналы школьников. Методист (он же администратор) управляет базой данных программы (добавление, удаление записей), редактирует связи этих записей. Преподаватель формирует отчеты о динамике повышения компетентности отдельным студентом и группы студентов. Студенты повышают компетенции по использованию геометрических эффектов в патентах. В данной дипломной работе встала задача - в рамках ТРИЗ, помочь изобретателю, предлагая ему пути реализации его изобретения, при этом отталкиваясь от близких к его тематике патентов, но не используя их напрямую, а обходя, путем использования геометрических эффектов, на которых они основываются). Исследование проводилось с целью выявления предрасположенности студента к различным компетенциям и статистическая обработке полученных результатов на основе теста. Все результаты, полученные в ходе статистической обработке исходных данных, выявления зависимостей.

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

3.2 Получение исходных данных

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

Таблица 4 - Пример теста на определение текущих компетенций

Вопрос

Варианты ответа

1

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

Отлично

Хорошо

плохо

2

Умение определить действия геометрического эффекта

Отлично

Хорошо

Плохо

3

Владение проектной культурой (стиля мышления, позволяющего формировать целостное представление взаимосвязи созидательного труда и роли человека в созидании)

Отлично

Хорошо

Плохо

4

Владение экологической культурой

Отлично

Хорошо

Плохо

5

Умение разбираться в технической реализации действия

Отлично

Хорошо

Плохо

6

Развитие экономического образа мышления

Отлично

Хорошо

Плохо

7

Умение находить патенты, построенные на базе геометрических эффектов

Отлично

Хорошо

Плохо

8

Умение распознавать геометрические эффекты

Отлично

Хорошо

Плохо

9

Понимание смысла физических понятий, геометрических величин и геометрических законов

Отлично

Хорошо

Плохо

10

Умение находить в патентах идеальный конечный результат

Отлично

Хорошо

Плохо

11

Умение выбрать и применить методику для разрешения конкретных производственных задач, на базе геометрических эффектов

Отлично

Хорошо

Плохо

12

Умение найти идею подходящую только одному геометрическому эффекту

Отлично

Хорошо

Плохо

13

Умение найти ближайшие подходящие по смыслу патенты, связанные с геометрическими эффектами

Отлично

Хорошо

Плохо

14

Умение увидеть изобретательский потенциал (что требуется улучшить), выявить главное противоречие, препятствующее достижению сформулированной цели, оценить полученный результат в сопоставлении с другими известными решениями

Отлично

Хорошо

Плохо

15

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

Отлично

Хорошо

Плохо

16

Умение кодировать информацию по геометрическим эффектам (матрица структурирования патентной информации, включающая физические, геометрические эффекты)

Отлично

Хорошо

Плохо

17

Как вы оцениваете свои знания, связанные с изобретательской деятельностью

Отлично

Хорошо

Плохо

18

Руководствуетесь ли вы литературой, связанной с изобретательской деятельностью

Отлично

Хорошо

Плохо

19

Умение руководствоваться авторами и их опытом в выполнение определенных задач

Отлично

Хорошо

Плохо

20

Умения развивать в себе изобретательские навыки при решении задач

Отлично

Хорошо

Плохо

патент информационный геометрический

3.3 Результаты тестирования

Общее исследование полученных данных можно разделить на несколько этапов:

ѕ выявление статистического анализа полученных данных;

ѕ анализ полученных данных;

ѕ статистическая обработка исходных данных, выявления зависимостей.

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

3.4 Обработка результатов тестирования

Рисунок 22- Гистограмма компетенции Развитие творческого воображения студентов 1 курса

Исходя из графика, можно заметить, что большее количество студенческого коллектива имеет значение по этой компетенции более 25%, но максимальных (100%) значений минимальное количество.

Рисунок 23- Гистограмма компетенции Развитие творческого воображения школьников 7 класса

Рисунок 24 - Гистограмма компетенции Умение определить действие геометрического эффекта 1 курса

37% студентов оценили свой уровень Умение определить действие геометрического эффекта как средний, столько же оценивают как ниже среднего. И только четверть людей на факультете может продемонстрировать творческие способности.

Рисунок 25 - Гистограмма компетенции Умение увидеть изобретательский потенциал школьников 7 класса

Рисунок 26 - Гистограмма компетенции Умение находить в патентах идеальный конечный результат школьников 7 класса

Как видно из примеров зависимости расстояния между студентами от их компетенции, чем больше расстояние между студентами - тем больше различий между значениями их компетенций.

3.5 Анализ полученных результатов

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

Проанализируем значения компетенций студентов по всем компетенциям. Для этого построим гистограммы значений компетенций с попаданием в определенную когорту или промежуто

Рисунок 27 - Развитие творческого воображения

Исходя из графика, можно заметить, что большее количество студенческого коллектива имеет значение по этой компетенции более 25%, но максимальных (100%) значений минимальное количество.

Рисунок 28 - Умение определить действие геометрического эффекта

Рисунок 29 - Умение увидеть изобретательский потенциал

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

Рисунок 30 - Умение находить в патентах идеальный конечный результат

3.6 Основные понятия математической статистики

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

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

(14)

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

Рисунок 31 - Вид нормального закона распределения

Вторым методом проверки работоспособности системы и расчета её параметров является расчет числовых характеристик выборки. К ним относятся

ѕ наибольшее и наименьшее значение СВ,

ѕ мода - значение СВ, которому отвечает максимальное значение плотности распределения,

ѕ медиана - значение ВС, которое делит площадь фигуры, ограниченной графиком плотности распределения, пополам,

ѕ математическое ожидание - среднее значение ВС для всех элементов выборки,

ѕ дисперсия и среднее квадратичное отклонение - характеристики разброса значений СВ,

ѕ коэффициент асимметрии - характеристика несимметричности графика плотности распределения СВ,

ѕ коэффициент эксцесса - характеристика «остроты» графика плотности распределения СВ.

Приведем расчетные формулы. В них

- число элементов выборки,

- номер элемента выборки, ,

- значение СВ для -го элемента выборки,

- математическое ожидание, тогда

.(15)

- дисперсия, тогда

(16)

- среднее квадратичное отклонение

(17)

- коэффициент асимметрии

(18)

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

3.6.1 Реализация математической модели

Используя программные средства Microsoft (MS Excel) и описанный ранее математический алгоритм выполним расчет компетентности для конкретного студента. Ввиду того что выбранные программные средства имеют математические ограничения, расчеты будут производиться по семи универсальным компетенциям и восьми специальным компетенциям.

Сначала, используя среду Microsoft Excel для своих расчетов, составим таблицы универсальных и специальных компетенций (таблицы 5и 6)

Таблица 5 - Универсальных компетенций

Универсальные:

Развитие математического мышления, культуры мышления;

Владение методами начертательной геометрии (стиля мышления, позволяющего формировать целостное представлении о проектировании системы);

Владение знаниями о технических системах , продуктах и свойств технических проектов информационных систем);

Развитие технического образа мышления (умение оценить продукт, срок окупаемости проекта и др.)

Развитие общих интересов в процессе самостоятельного приобретения знаний с использованием различных источников информации;

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

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

Таблица 6 - Специальных компетенций

Специальные:

Умение определить по действия патента геометрический эффект;

Умение разбираться в составляющей изобретения, направленное на развитие геометрического эффекта;

Умение различать геометрический эффект от физического;

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

Уметь находить патенты, построенные на базе геометрических эффектов;

Понимание смысла и идеи геометрических понятий, геометрических величин и геометрических законов;

7) Умение пользоваться геометрическими эффектами в изобретательской деятельности;

8)Умение находить в патентах по действию, идею геометрического эффекта;

9)Умение применить методику для разрешения конкретных производственных задач, на базе геометрических эффектов.

Вывод по главе

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

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

4. РЕЗУЛЬТАТЫ ИССЛЕДОВАТЕЛЬСКОЙ И ПЕДАГОГИЧЕСКОЙ ДЕЯТЕЛЬНОСТИ В ПЕРИОД ОБУЧЕНИЯ

4.1 Описание выполнения собственной исследовательской работы

В данной квалификационной работе магистра встала задача - в рамках ТРИЗ, помочь обучаемому, предлагая ему пути реализации его изобретения, при этом отталкиваясь от близких к его тематике патентов, но не используя их напрямую, а обходя, путем использования геометрических эффектов, на которых они основываются. Занятие проводилось по тематике «Изобретательский час» и было поделено на две части:

1. Ознакомительная лекция, включающая в себя знакомство с:

a. ТРИЗ (Теория Решения Изобретательских Задач);

b. Патентование;

c. Использование геометрических эффектов в изобретениях.

2. Проведение лабораторной работы на развитие изобретательских компетенций с использованием специальных программных продуктов.

Первую часть занятия проводил Радомский Владимир Маркович. Он ознакомил студентов с основными понятиями изобретательства. Рассказал про известного человека: Геенрих Сауулович Альтшуллер - автора ТРИЗ, с которым Владимир Маркович знаком лично. В конце первой части Владимир Маркович показал несколько несложных примеров-заданий: как завязать узел, не отрывая рук от веревки;

После того, как ребята уже имели представление об изобретательстве и теории решения изобретательских задач, мы перешли ко второй части занятия, а именно к самому изобретению. Студентов было девять человек, и для облегчения задачи (а так же коллективности мышления), было принято решение - разделить ребят на две группы. По своему желанию ребята разделились на группы по четыре, и пять человек, получилось две группы: первая состояла, из парней и их было пятеро; вторая, состояла из девушек и их, было четверо. К использованию геометрических эффектов в изобретательстве интерес проявила группа, состоящая из девушек, далее с ними мы и работали. Для изобретения была выбрана тематика: «Изобрести ютюг с использованием электрической ручки для большей экономии нагревания ютюга ». Для решения поставленной задачи ребята стали думать, как же можно получить электроэнергию в данной ситуации. В процессе обдумывания возникла идея: нужно использовать груз положенный на саму ручку, для большей экономии с задержкой времени. В качестве основных идей выдвинулись следующие: масса груза положенного на ручку утюга. Коллективным решением, как наиболее интересная, была выбрана идея с грузом прикрепленным на ручку. Основным устройством задержки электроэнергии и экономии времени в данном случае был грузик. Грузик постоянное свойство утюга без которого, он просто будет быстро тратить нагревательное свойство - в этом и было решение поставленной задачи.

Рисунок 32- Структурная схема занятия

Протокол планирования и выполнения заданий указан в таблице 7.

Таблица 7- Протокол планирования

Задание

Неделя

Отчет

Дата завершения

Затрачен-ное время

Оцен-ка

1. Описать на не менее чем 2-3 стр подробно опыт проведения занятия для диссертации и статьи 2. Подготовиться и провести занатие 4.04 и описать его. Оба описания присоединить к своей странице

8

Описал на 3 страницах опыт проведения занятия. Планируется: провести 4.04 занятие.

07.04.2014 0:00:00

2

-

1. 20 русских,15 зарубежных ссылок, прореферировать не менее 10 и 5, полностью 1 и 2 главы доделать

10

20 русских,15 зарубежных ссылок, прореферировал не менее 10 и 5, полностью 1 и 2 главы доделал

14.04.2014

0:00:00

4

1.Организовать занятие в пятницу под руководством Радомского В.М

7

Организовали занятие под руководством Радомского Планируется: провести занятие

24.03.2014

0:00:00

2

1.Провести 31го занятие по диплому

8

Занятие перенести , работал над подготовкой к проведению занятия по диплому

31.03.2014

0:00:00

2

4.2 Описание руководства выполнением исследовательских работ подшефными студентами в семестре

В осеннем семестре 2013 года проводил руководство исследовательской работы студентов 4_го курса Кулакова Наталия. Тема Кулаковой Наталии разработка информационной системы обработки анализа данных по патентам сотрудников СГАСУ. Подшефная защитилась на отлично. Протокол планирования и выполнения заданий Кулаковой Наталии приведен в таблице 8:

Таблица 8 - Протокол планирования

Задание

Неделя

Отчет

Дата завершения

Затрачен-ное время

Оценка

1. Подготовить и подписать техническое задание на семестр

3

Подготовлено и подписано техническое задание на семестр. Планируется: Подготовить план работы на семестр

18.09.2013 0 0:00:00

1

2

1.Разработать и прикрепить план работы на семестр

4

Разработал и прикрепил план работы на семестр. Планируется перейти к выполнению первого пункта плана

25.09.2013

0:00:00

1

2

1.Разработать в первом варианте структуру БД (какие таблицы и поля) и схему интерфейса. Наташа, мне начало плана не очень понравилось - не конкретно. Где и какие Вы будете собирать требования? Как изучать предметную область, что Вы еще про нее не знаете?

5

Обсужден и скорректирован план работы на данный семестр. Планируется: Разработать в первом варианте структуру БД (какие таблицы и поля)

06.10.2013 0:00:00

1

2

1. Прототип в Access (1 и 2 записи в каждой таблице)

11

Разрабатываю ИС, многокритериального поиска по базе данных патентов. Планируется: Доделать ИС. Оформить пояснительную записку

15.11.2013

0:00:00

6

2

4.3 Электронное портфолио

Вывод по главе

На протяжении обучения в вузе, у меня были разные темы: Проанализировать цели и задачи интернет-магазинов, развеять заблуждения, по 3 и более источникам. Методы и средства продвижения сайтов в поисковых системах (попробовать выполнить работу на примере Sciouyth). Разработка и формализация собственного варианта управления развитием обще-культурных компетенций студентов ФИСТ. Опрос студентов о текущем уровне их компетентности по каждой компетенции в виде теста, записью в базу. ИС оценки информационно-технологической компетентности студентов (по И.А.Зимней). Всегда защищался на отлично, так как относился к своей научной деятельности с полной серьезностью и интересом.

ЗАКЛЮЧЕНИЕ

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

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

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

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

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. НАУЧНО-ОБОСНОВАННЫЕ ПОДХОДЫ К ОРГАНИЗАЦИИ СТАНДАРТА ИЗОБРЕТАТЕЛЬСКОЙ ДЕЯТЕЛЬНОСТИ [Электронный ресурс] // Режим доступа: http://elibrary.ru/item.asp?id=20466644

2. МЕТОДИКА ПРОГНОЗИРОВАНИЯ ИЗОБРЕТАТЕЛЬСКОЙ ДЕЯТЕЛЬНОСТИ В ВУЗЕ [Электронный ресурс] Режим доступа: http://elibrary.ru/item.asp?id=13456252

3. Нейматов, Я. М. Образование в XXI веке [Текст] / Я.М. Нейматов. - М. : Алгоритм, 2002. [Электронный ресурс] // Режим доступа: http://www.lexed.ru/pravo/theory/yagofarov2005/?ist.html

4. Гмурман В. Е. Теория вероятностей и математическая статистика. Учеб. Пособие для вузов. -- изд. 7-е, стер. -- М.: Высш. шк., 2001. -- 479 с. [Электронный ресурс] // Режим доступа: http://emag.iis.ru/arc/infosoc/emag.nsf/BPA/477c285e6a6eeb11c32570280035b99f

5. Новиков, А. М. Профессиональное образование в России [Текст] / А. М. Новиков. - М. : ИЦП НПО РАО, 1997. [Электронный ресурс] // Режим доступа: http://www.anovikov.ru/

6. Пиявский С.А. Методическое указание. Методы анализа данных.// Самара. 2010 С.68

7. ОБЩИЕ МЕТОДЫ ПРОЕКТИРОВАНИЯ ИС [Электронный ресурс] // Режим доступа: http://inftis.narod.ru/pis/pis-p4-1.htm

8. ПАТЕНТЫ РФ НА ИЗОБРЕТЕНИЯ И ПОЛЕЗНЫЕ МОДЕЛИ [Электронный ресурс] // Режим доступа: http://elibrary.ru/item.asp?id=9308758

9. ИССЛЕДОВАНИЕ ДИНАМИКИ ПАТЕНТОВАНИЯ ИЗОБРЕТЕНИЙ И НАПРАВЛЕНИЙ ТЕХНИЧЕСКИХ РАЗРАБОТОК [Электронный ресурс] // Режим доступа: http://elibrary.ru/item.asp?id=21120785

ПРИЛОЖЕНИЕ А

РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«САМАРСКИЙ ГОСУДАРСТВЕННЫЙ АРХИТЕКТУРНО-СТРОИТЕЛЬНЫЙ УНИВЕРСИТЕТ» (СГАСУ)

УТВЕРЖДАЮ __________________________

__________________________

Информационная технология формирования компетенций в области использования геометрических эффектов в изобретательской деятельности

Руководство пользователя

ЛИСТ УТВЕРЖДЕНИЯ

02068389. 40100.12.И3.01-ЛУ

(вид носителя данных)

Листов 1

Разработчик:

Магистрант группы ГИП-М12

Смолянко И.А

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«САМАРСКИЙ ГОСУДАРСТВЕННЫЙ АРХИТЕКТУРНО-СТРОИТЕЛЬНЫЙ УНИВЕРСИТЕТ» (СГАСУ)

УТВЕРЖДЕНО

02068389.40100.12.И3.01-ЛУ

Информационная система формирования компетенций в области использования геометрических эффектов в изобретательской деятельности

Руководство пользователя

(вид носителя данных)

Листов 4

А.1 Введение

Открываем программу с ролью «Методист», для этого в окне нажимаем на кнопку «Методист».

А.2 Редактирование справочников

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

Рисунок А.2 - Редактирование справочников

Для добавления связи с геометрическим эффектом выберите необходимый геометрический эффект из списка эффектов и нажмите на кнопку «Добавить». После этого геометрический эффект появится в списке связанных эффектов. Для удаления из связи геометрического эффекта выделите необходимый эффект и нажмите на кнопку «Удалить».

А.3 Открытие и сохранение темы задачи

А.3.1 Открытие темы и описания задачи

Для открытия ранее сохраненной задачи нажмите на кнопку «Открыть». В появившемся окне выберите необходимый файл, содержащий тему и описание задачи. И нажмите на кнопку ОК. После этого автоматически заполнятся поля

Рисунок Б.3 - Открытие файла

А.3.2 Сохранение темы и описания задачи

Для сохранения темы и описания задачи в файл нажмите на кнопку «Сохранить». В появившемся окне укажите название файла и нажмите на кнопку ОК

Рисунок Б.4 - Сохранение файла

А.4 Подбор геометрического эффекта

Для подбора геометрического эффекта нажмите на кнопку «Подобрать эффект». Вместе с показанным геометрическим эффектом выводится список патентов, связанных с данным эффектом. При выделении необходимого патента выводится подробное описание патента.

Рисунок А.4 - Подбор эффекта

А.5 Подбор идей и действий патентов

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

Рисунок А.5 - Подбор идей и действий патентов

А.6 Просмотр справки

Для просмотра полной информации о текущем состоянии базы данных нажмите на кнопку «Справка».

Рисунок А.6 - Окно справки

ПРИЛОЖЕНИЕ В

ЛИСТИНГ

Форма эксперта

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

using System.Data.SqlClient;

namespace WindowsFormsApplication1

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)

{

int r = dataGridView1.CurrentRow.Index;

string idPatent = dataGridView1.Rows[r].Cells[0].Value.ToString();

try

{

//выбираем те эффекты что привязаны к патенту

string query = "SELECT Геометрические_эффекты.Название, Геометрические_эффекты.Id " +

"FROM Геометрические_эффекты, Патенты_Геометрических_эффектов, Патенты " +

"WHERE Геометрические_эффекты.Id = Патенты_Геометрических_эффектов.Геометрические_эффекты_Id " +

"AND Патенты_Геометрических_эффектов.Патенты_Id = Патенты.Id " +

"AND Патенты.Id = %id%".Replace("%id%", idPatent);

SqlConnection connection = openConnection();

SqlDataReader myReader = sendQuery(query,connection);

//очищаем 3е окно при каждом клике в первом

_paternEffectsDataGridView.Rows.Clear();

while (myReader.Read())

{

int c = _paternEffectsDataGridView.RowCount;

_paternEffectsDataGridView.Rows.Add(1);

_paternEffectsDataGridView.Rows[c].Cells[0].Value = myReader["Id"].ToString();

_paternEffectsDataGridView.Rows[c].Cells[1].Value = myReader["Название"].ToString();

}

closeConnection(connection);

}

catch (Exception exc)

{

string excText = exc.ToString();

}

}

private void Form1_Load(object sender, EventArgs e)

{

try

{

string query = "SELECT Id, Название FROM Патенты";

SqlConnection connection = openConnection();

SqlDataReader myReader = sendQuery(query, connection);

while (myReader.Read())

{

int c = dataGridView1.RowCount;

dataGridView1.Rows.Add(1);

dataGridView1.Rows[c].Cells[0].Value = myReader["Id"];

dataGridView1.Rows[c].Cells[1].Value = myReader["Название"].ToString();

}

myReader.Close();

query = "SELECT Id, Название FROM Геометрические_эффекты";

myReader = sendQuery(query, connection);

while (myReader.Read())

{

int c = _effectsDataGridView.RowCount;

_effectsDataGridView.Rows.Add(1);

_effectsDataGridView.Rows[c].Cells[0].Value = myReader["Id"];

_effectsDataGridView.Rows[c].Cells[1].Value = myReader["Название"].ToString();

}

myReader.Close();

query = "Select Id, название from Идеи";

myReader = sendQuery(query, connection);

while (myReader.Read())

{

int c = _ideasDataGridView.RowCount;

_ideasDataGridView.Rows.Add(1);

_ideasDataGridView.Rows[c].Cells[0].Value = myReader["Id"];

_ideasDataGridView.Rows[c].Cells[1].Value = myReader["Название"].ToString();

}

myReader.Close();

query = "Select Id, Название from Действия";

myReader = sendQuery(query, connection);

while (myReader.Read())

{

int c = _actionsDataGridView.RowCount;

_actionsDataGridView.Rows.Add(1);

_actionsDataGridView.Rows[c].Cells[0].Value = myReader["Id"];

_actionsDataGridView.Rows[c].Cells[1].Value = myReader["Название"].ToString();

}

myReader.Close();

query = "SELECT Геометрические_эффекты.Название, Геометрические_эффекты.Id " +

"FROM Геометрические_эффекты, Патенты_Геометрических_эффектов, Патенты " +

"WHERE Геометрические_эффекты.Id = Патенты_Геометрических_эффектов.Геометрические_эффекты_Id " +

"AND Патенты_Геометрических_эффектов.Патенты_Id = Патенты.Id " +

"AND Патенты.Id = %id%".Replace("%id%", dataGridView1.Rows[0].Cells[0].Value.ToString());

while (myReader.Read())

{

int c = _paternEffectsDataGridView.RowCount;

_paternEffectsDataGridView.Rows.Add(1);

_paternEffectsDataGridView.Rows[c].Cells[0].Value = myReader["Id"].ToString();

_paternEffectsDataGridView.Rows[c].Cells[1].Value = myReader["Название"].ToString();

}

closeConnection(connection);

}

catch (Exception exc)

{

string excText = exc.ToString();

}

}

//функция посылает запрос в базу

SqlDataReader sendQuery(string query, SqlConnection connection)

{

SqlDataReader myReader;

SqlCommand myCommand = new SqlCommand(query, connection);

//выполняем запрос

myReader = myCommand.ExecuteReader();

return myReader;

}

private void dataGridView2_CellContentClick(object sender, DataGridViewCellEventArgs e)

{

}

//кнопка добавления

private void button1_Click(object sender, EventArgs e)

{

int row1 = dataGridView1.CurrentRow.Index;

int row2 = _paternEffectsDataGridView.CurrentRow.Index;

string idPatent = dataGridView1.Rows[row1].Cells[0].Value.ToString();

string idEffect = _paternEffectsDataGridView.Rows[row2].Cells[0].Value.ToString();

string query = "INSERT INTO Патенты_Геометрических_эффектов (Патенты_Id, Геометрические_эффекты_Id) " +

"VALUES (%idPatent%, %idEffect%)"

.Replace("%idPatent%", idPatent)

.Replace("%idEffect%", idEffect);

SqlConnection connection = openConnection();

sendQuery(query, connection);

connection.Close();

int c = _effectsDataGridView.RowCount;

string id = _paternEffectsDataGridView.Rows[row2].Cells[0].Value.ToString();

string s = _paternEffectsDataGridView.Rows[row2].Cells[1].Value.ToString();

_effectsDataGridView.Rows.Add(1);

_effectsDataGridView.Rows[c].Cells[0].Value = id;

_effectsDataGridView.Rows[c].Cells[1].Value = s;

}

//кнопка удаления

private void button2_Click(object sender, EventArgs e)

{

int row1 = dataGridView1.CurrentRow.Index;

int row3 = _effectsDataGridView.CurrentRow.Index;

string idPatent = dataGridView1.Rows[row1].Cells[0].Value.ToString();

string idEffect = _effectsDataGridView.Rows[row3].Cells[0].Value.ToString();

string query = "DELETE FROM Патенты_Геометрических_эффектов " +

"WHERE Патенты_Id = %idPatent% "

.Replace("%idPatent%", idPatent) +

"AND Геометрические_эффекты_Id = %idEffect%"

.Replace("%idEffect%", idEffect);

SqlConnection connection = openConnection();

sendQuery(query, connection);

connection.Close();

_effectsDataGridView.Rows.RemoveAt(row3);

}

//функция открывает соединение с базой

SqlConnection openConnection()

{

SqlConnection connection = new SqlConnection("Data Source=localhost;Initial Catalog=PECHDB;Integrated Security=True");

connection.Open();

//this.Text = "Я открыт";

return connection;

}

//функция закрывает соединение с базой

void closeConnection(SqlConnection connection)

{

connection.Close();

//this.Text = "Я закрыт";

}

private void button3_Click(object sender, EventArgs e)

{

Form2 f2 = new Form2();

f2.Show();

this.Hide();

}

private void button8_Click(object sender, EventArgs e)

{

SqlConnection connection = openConnection();

SqlCommand query = new SqlCommand("SELECT COUNT (Id) FROM Геометрические_эффекты", connection);


Подобные документы

  • Объектно-ориентированные возможности языка C++. Моделирование системы геометрических фигур, методика проектирования программных комплексов. Анализ предметной области, технология создания объектной модели. Упрощение классов при использовании наследования.

    курсовая работа [668,8 K], добавлен 22.09.2011

  • Создание, настройка камер, настройки основанных параметров визуализации и использования различных специальных эффектов в графическом пакете 3ds Max 2008. Особенности интерфейса программы. Типы специальных эффектов и их применение. Добавление заднего фона.

    курсовая работа [2,1 M], добавлен 03.06.2013

  • Создание файла со списком студентов. Реализация программы для работы с "базой данных", которая позволяет добавить, удалить, редактировать, сохранять информацию о студентах. Упорядочивание списка студентов методом прямого слияния и поиск по базе.

    курсовая работа [299,8 K], добавлен 27.06.2014

  • Обзор существующих систем и методов реализации звуковых эффектов. Методы решения поставленной задачи. Эффекты, основанные на задержке сигнала. Простые и сложные звуковые эффекты. Разработка программной модели и текст программ на Maltab и языке Cи.

    курсовая работа [428,6 K], добавлен 12.03.2009

  • Разработка информационной базы данных для поликлиники, которая поможет пользователю найти информацию о любом сотруднике или пациенте. Функциональная структура предметной области. Диаграмма потоков данных (DFD-диаграмма). Поддержка целостности данных.

    курсовая работа [6,7 M], добавлен 17.09.2014

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

    контрольная работа [24,4 K], добавлен 14.10.2010

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

    курсовая работа [516,8 K], добавлен 28.05.2013

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

    курсовая работа [2,2 M], добавлен 23.12.2011

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

    курсовая работа [240,0 K], добавлен 29.03.2016

  • Способы моделирования типовых геометрических объектов. Методы решения инженерно-геометрических задач в системах автоматизированного проектирования. Правила выполнения чертежей деталей, сборочных единиц, электрических схем по современным стандартам.

    методичка [44,6 K], добавлен 29.11.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.