Ѕаза знаний студента. –еферат, курсова€, контрольна€, диплом на заказ

курсовые,контрольные,дипломы,рефераты

—остав и функционирование »— построенной по принципу "клиент-сервер" дл€ численного обосновани€ решений — ѕрограммирование, Ѕазы данных

ѕосмотреть видео по теме ƒиплома

ƒќ Ћјƒ

1.¬ данной дипломной работе рассматриваетс€ состав и функционирование »— построенной по принципу Ђклиент-серверї дл€ численного обосновани€ решений.

2.¬ насто€щее врем€ стремительными темпами распростран€ютс€ сетевые компьютерные технологии. ѕредпосылками к этому служат процессы дальнейшего развити€ программных и аппаратных средств вычислительной техники. “ак как люба€ »— предполагает одновременную работу с ней пользователей различных категорий, то разумней всего было построить такую систему по принципу Ђклиент-серверї. —амое примечательное свойство архитектуры Ђклиент-серверї состоит в возможности удалить клиента от сервера на любое рассто€ние без существенного снижени€ скоростных характеристик системы (даже в случае сложных запросов) и без вс€ких изменений в программном обеспечении. ”даленный клиент подключаетс€ к серверу с помощью телефонного или иного канала. Ёто свойство очень ценно дл€ организации распределенной обработки данных.  роме того, оно позвол€ет замен€ть —”Ѕƒ, операционную систему и сервер, не измен€€ программного обеспечени€ клиентской части системы.

3.÷елью насто€щей дипломной работы €вл€етс€ разработка структуры и алгоритмов взаимодействи€ программных блоков интеллектуальной системы дл€ оценки сложных объектов, построенной по принципу Ђклиентсерверї.  онкретно рассматриваетс€ проектирование одного из блоков системы Ц блока управлени€ данными и знани€ми интеллектуальной системы, построенной по принципу Ђклиентсерверї.

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

4.ƒл€ достижени€ указанной цели необходимо решить следующие задачи:

- проанализировать основные задачи, решаемые »— в целом и ее отдельными блоками: ј–ћ администратора системы, ј–ћ эксперта, ј–ћ лица принимающего решени€ (руководител€), ј–ћ р€дового оператора;

- разработать структуры данных и основные функции перечисленных автономных рабочих мест и серверного блока;

- разработать пор€док взаимодействи€ всех блоков системы;

-         

’арактер задач решаемых »—, а также основные функции, выполн€емые системой, во многом предопредел€ют ее структуру. Ћюба€ система только тогда может претендовать на звание экспертной, когда в ее состав вход€т блоки обеспечивающие непосредственно формирование экспертных оценок и обучение системы.

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

¬се вышесказанное обуславливает необходимость выделени€ в разработанной »— следующих, относительно самосто€тельных подсистем:

- подсистема настройки и адаптации;

- подсистема управлени€ базами данных;

- подсистема прин€ти€ и анализа решений;

- подсистема обучени€;

- подсистема управлени€ сетью.

1.ѕодсистема настройки и адаптации предназначена дл€ настройки системы дл€ решени€ конкретной предметной задачи;

2.ѕодсистема обучени€ предназначена дл€ накоплени€ знаний в предметной области, необходимых дл€ решени€ конкретной задачи. Ёта информаци€ может отражать как субъективное мнение экспертов, так объективную статистику (обучающа€ выборка);

3.ѕодсистема управлени€ сетью проектов, предназначенна€ дл€ динамического св€зывани€ данных, относитс€ к разным предметным задачам, но позвол€ющих решать более глобальные задачи;

4.ѕодсистема прин€ти€ и анализа решений предназначена дл€ непосредственного формировани€ оценки сложных объектов, а также анализа и обоснован舆 вычисленных оценок;

5.ѕодсистема управлени€ базами данных (Ѕƒ)предназначена дл€ ведени€ (ввод, удаление, редактирование, сортировка и т.д.) Ѕƒ, содержащей оцениваемые объекты.

ќписани€ подсистемы фактически €вл€ютс€ ј–ћ-ами различных категорий пользователей. “ак администратор системы должен пользоватьс€ подсистемой настройки и адаптации, а также подсистемой управлени€ сетью проектов и подсистемой управлени€ Ѕƒ.

Ёксперты-специалисты в предметной области должны пользоватьс€ подсистемами обучени€ и возможно подсистемами настройки и адаптации и подсистемами управлени€ Ѕƒ.

Ћицо принимающее решение (руководитель) как правило пользуетс€ только подсистемой прин€ти€ и анализа решений. –€довые операторы обеспечивают внесение исходных данных в базу и €вл€ютс€ основными пользовател€ми подсистемы управлени€ базой данных. Ќа основании этого предлагаетс€ реализовать всю† универсальную экспертную систему в виде следующих п€ти ј–ћ-ов:

- ј–ћ настройки и адаптации (УјдминистраторФ);

- ј–ћ подсистема управлени€ базами данных;

- ј–ћ прин€ти€ и анализа решений;

- ј–ћ обучени€;

- ј–ћ управлени€ проектов сетью.

— целью придани€ гибкости разрабатываемой системе целесообразно предусмотреть возможность конфигурировани€ любого из ј–ћ-ов, с учетом потребностей в конкретной организации. Ёто означает, что несмотр€ на совпадение названий подсистем и ј–ћ-ов, конкретному ј–ћ-у могут быть приданы функции не только основной подсистемы, вход€щей в его состав, но и функции других подобных подсистем.  ак было сказано ранее ј–ћ управлени€ сетью проектов (администратор) кроме того может быть снабжен функци€ми настройки и адаптации системы управлени€ Ѕƒ и т.д. ј–ћ-обучение, €вл€етс€ рабочим местом экспертов, иногда целесообразно расшир€ть функци€ми настройки и адаптации, функци€ми управлени€ Ѕƒ и функци€ми прин€ти€ и анализа решений. “аким образом название каждому ј–ћ-у дано по основной подсистеме вход€щей в его состав, при этом не исключаетс€ возможность включени€ в отдельный ј–ћ дополнительных функций других подсистем.

ќтдельно необходимо рассмотреть вопросы взаимодействи€ между собой отдельных ј–ћ-ов. ѕоскольку по техническому заданию архитектура проектируемой системы строитс€ по принципу клиент-сервер ( —), необходимо произвести такую декомпозицию отдельных подсистем, котора€ обеспечивала бы формирование типовых запросов от разных ј–ћ-ов и обработку этих запросов серверной частью системы. »менно поэтому в состав разработанной системы необходимо включить серверный программный блок, который непосредственно управл€ет всеми Ѕƒ всех одновременно решаемых задач. ¬се обращени€ к любым данным системы происход€т только через этот серверный блок.. “аким образом в серверном блоке должны быть части деллегированные ему описанными подсистемами. Ёто означает, что часть функций обеспечивающих настройку системы, ее обучение, вычисление и интерпретацию оценок, должны также выполн€тьс€ и серверным блоком. »менно по этому в состав серверного блока включены соответствующие фрагменты.

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

-создание проекта не завершено;

-проект не обучен;

-обучение проекта завершено;

-обучение дл€ задач классификации с уточнени€ми.

Ётот механизм обеспечивает координацию действий отдельных ј–ћ-ов через данные, а не через управление (через блок сервера). ¬ соответствии с этим механизмом отдельные ј–ћ-ы как бы передают эстафету друг другу при создании модификаций и использовании конкретных проектов.

5. ”же само пон€тие "архитектура Ђклиент-серверї" трактуетс€ разработчиками по-разному. ¬се сход€тс€ лишь в одном: дл€ организации вычислительного процесса при распределенной обработке данных желательно использование архитектуры Ђклиент-серверї. “ак, некоторые определ€ют архитектуру Ђклиент-серверї как модель взаимодействи€ компьютеров и процессов в сети (классификацию моделей рассмотрим ниже). ƒл€ других утверждение, что некотора€ информационна€ система имеет архитектуру Ђклиент-серверї, означает, что прикладна€ составл€юща€ этой системы имеет распределенный характер и состоит из двух взаимосв€занных компонент, одна из которых (клиент) формирует и посылает запросы высокого уровн€ другой компоненте (серверу), задача которой состоит в обслуживании этих запросов.

“ретьи считают, что в последнее врем€ термин "клиент-сервер", к сожалению, девальвировалс€ и стал примен€тьс€ по отношению к любым локально-сетевым технологи€м. ћинской фирмой под архитектурой Ђклиент-серверї понимаетс€ така€ организаци€ вычислительного процесса, при которой вс€ обработка происходит в основном на персональном компьютере, обращающемс€ с SQL-запросами к серверу, где содержатс€ общие базы данных. ѕо сети циркулируют только SQL-запросы/ответы (а не фрагменты или отдельные записи —”Ѕƒ, как в архитектуре файл-сервер), благодар€ чему резко снижаетс€ нагрузка на сеть. ќбработка данных при этом более равномерно распредел€етс€ между клиентом и сервером.

ќбычно выдел€ютс€ три модели взаимодействи€ клиента и сервера:

RDA (Remote Data Access), в которой компонента представлени€ (пользовательский интерфейс) и прикладна€ компонента (логика работы программы) совмещены в клиентской части, а компонента доступа к информационным ресурсам (данным) размещена в серверной части.

DBS (DataBase Server), в которой компонента представлени€ размещена в клиентской части, а прикладна€ компонента и доступ к информационным ресурсам - в серверной;

AS (Application Server), в которой компонента представлени€ находитс€ в клиентской части, прикладна€ компонента - в "сервере приложени€", а компонента доступа к информационным ресурсам - в "сервере базы данных".

†—истемы с архитектурой Ђклиент-серверї могут быть двух- или трехуровневыми.

—истема €вл€етс€ двухуровневой, если она построена с использованием набора прикладных клиентских программ, имеющих общий доступ к ресурсам системы и работающих с сервером базы данных или SQL-сервером. ѕрикладна€ программа может при этом размещатьс€ как в клиентской, так и в серверной част€х в виде хранимых процедур, триггеров и правил.

—истема €вл€етс€ трехуровневой, если она содержит три следующие самосто€тельные компоненты:

интерфейс пользовател€, в функции которого вход€т только отображение (вывод) результатов и взаимодействие с пользователем;

сервер приложени€, в котором сосредоточены все бизнес-функции, правила и/или хранимые процедуры;

сервер базы данных (в большинстве случаев - SQL-сервер —”Ѕƒ), он же - менеджер ресурсов.

Ћегко видеть, что трехуровнева€ система относитс€ к модели AS.

6.¬ работе проведен анализ функционировани€ различных »—. Ћюба€ »— предполагает одновременную работу разных категорий пользователей с единым пространством данных. ¬ состав пользователей вход€т р€довые операторы, внос€щие данные в базу, и эксперты осуществл€ющие обучение »— и лица непосредственно принимающие решени€, пользующиес€ результатами работы »—, а также администратор системы, обеспечивающий целостность данных. ƒл€ всех вышеперечисленных ј–ћ следуют клиентские части, на сервер же возлагаетс€ задача введени€ баз данных. Ѕыли проанализированы все эти части и программно реализован блок администратора

7.¬ ходе разработки интеллектуальной системы на базе технологии Ђклиент-серверї достигнуты основные цели, поставленные перед началом проектировани€.

Ѕыла разработана архитектура, структура данных, алгоритмы взаимодействи€, программных модулей, образующих »— на базе применени€ последних разработок в области технологий Ђклиент-серверї. ¬ ходе выполнени€ дипломной работы были выполнены следующие задачи:

- исследована структура и функции »— в целом и ее отдельных программных блоков - ј–ћ-ов администратора системы, эксперта, лица принимающего решени€ (руководител€), р€дового оператор хранени€ компонентов модели;

- разработаны структуры данных и основные функции перечисленных автоматизированных рабочих мест.

- разработан пор€док взаимодействи€ всех компонентов в целом.

- выполнена программна€ реализаци€ модул€ администратор.††

ƒќ Ћјƒ 1.¬ данной дипломной работе рассматриваетс€ состав и функционирование »— построенной по принципу Ђклиент-серверї дл€ численного обосновани€ решений. 2.¬ насто€щее врем€ стремительными темпами распростран€ютс€ сетевые компьютерные технолог

 

 

 

¬нимание! ѕредставленный ƒиплом находитс€ в открытом доступе в сети »нтернет, и уже неоднократно сдавалс€, возможно, даже в твоем учебном заведении.
—оветуем не рисковать. ”знай, сколько стоит абсолютно уникальный ƒиплом по твоей теме:

Ќовости образовани€ и науки

«аказать уникальную работу

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

—опр€жение факсимильного аппарата с IBM PC
јвтоматизированное рабочее место регистрации и документировани€ комплекса средств автоматизации
„еловеко-машинный интерфейс, разработка эргономичного интерфейса
ј–ћ дл€ бухгалтерии ¬”«а
–азработка системы управлени€ работой коммерческой компании
‘ормирование структуры электронного учебника и решение задач на ней
ѕрогнозирование на основе аппарата нейронных сетей
–азработка и анализ перспектив развити€ предпри€ти€
–азработка программного обеспечени€ дл€ оптимизации показателей надежности радиоэлектронных систем
ј–ћ бухгалтера "”чет основных средств"

—вои сданные студенческие работы

присылайте нам на e-mail

Client@Stud-Baza.ru