Тема: Разработка серверной части прототипа экспертной системы по подбору баз данных
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1 РАЗРАБОТКА ИНТЕЛЛЕКТУАЛЬНЫХ ИНФОРМАЦИОННЫХ СИСТЕМ 6
1.1. Характеристика интеллектуальных информационных систем 6
2 ЭКСПЕРТНЫЕ СИСТЕМЫ 11
2.1 Методика построения экспертной системы 12
2.2 Технология «Клиент — Сервер» 17
2.3 Типы баз данных 20
2.4 Архитектура системы баз данных 22
2.5 Выбор СУБД 24
2.6 Создание базы данных 27
3 ЭКСПЕРТНАЯ СИСТЕМА «DBExpert» 30
3.1 Процесс разработки 31
3.2 Авторизация и регистрация пользователей 31
3.3 Работа с главной формой 34
3.4 Действия при каждой итерации 41
ЗАКЛЮЧЕНИЕ 43
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
📖 Введение
Действительно, автоматизация значительно упрощает жизнь человека. Возможно, через несколько десятилетий человек не будет вручную выполнять некоторые, даже самые элементарны функции. Хорошо это или плохо, сложно сказать. Это мы узнаем в будущем, а пока, человечество делает для этого все возможное.
Автоматизация обладает широкими возможностями для человека. В настоящее время практически любой человек может свободно передавать и принимать информацию, обладает мгновенным доступом к освоенным и изученным знаниям, а также к любым видам информации. Вся информация, все технологии и приборы, необходимые и облегчающие жизнь человека, эволюционируют и улучшаются практически ежесекундно. За этим процессом совершенно невозможно уследить.
В пятидесятые года прошлого века в журнале «Mind» была опубликована работа «Вычислительная машина и интеллект», написанная великим британским математиком, криптографом и логиком Аланом Тьюрингом, оказавшим существенное влияние на развитие информатики и информационных систем. В этой работе он описал некое тестирование программы на проверку ее интеллектуальности. Аланом Тьюрингом было предложено разместить исследователя и программу в разные помещения и до тех пор, пока исследователем не будет определено, кто находится за стеной - человек или программа, можно считать, что она ведет себя разумно.
Так было выявлено первое определение интеллектуальности программы и системы. Таким образом, Аланом Тьюрингом было предложено называть поведение программы интеллектуальным, если оно будет эквивалентно разумному поведению человека.
С 1950 года появилось еще много определений интеллектуальных систем и искусственного интеллекта. Сам термин искусственного интеллекта, как области компьютерных наук, занимающуюся исследованием и автоматизацией разумного поведения программ и программных обеспечений, был предложен в 1956 году на семинаре Соединенных Штатах Америки в Дартсмутском колледже.
Искусственный интеллект - считается одним из важнейших направлений информатики. Его целью является разработка аппаратнопрограммных средств, которые позволяют пользователю доступно ставить и решать свои интеллектуальные задачи, непосредственно контактируя с ЭВМ на ограниченном подмножестве естественного языка.
Особое место в разработке и использовании интеллектуальных информационных систем занимают экспертные системы.
Основной целью дипломной работы было изучить методику построения экспертной системы и реализовать приложение «DataBaseRecommender», суть которого состоит в выявлении необходимых свойств базы данных и предоставлении варианта БД, удовлетворяющего запросам. Подбор базы данных осуществлялся путем выбора заказчиком необходимых ему параметров.
Задачи:
1) Отслеживание критериев, введенных пользователем;
2) Контроль вывода информации из БД;
3) Работа с БД (основные запросы, модель взаимодействия, технологии);
4) Хранение и управление данными;
5) Добавление данных и их актуализация;
6) Регистрация пользователей;
7) Авторизация пользователей;
8) Автогенерация элементов управления;
9) Динамическое обновление информации.
Для достижения цели было проведено исследование характеристик систем управления базами данных и были выявлены самые необходимые и важные параметры баз данных, влияющие на предпочтения разработчиков в выборе соответствующей им БД.
✅ Заключение
Была написана программа - прототип экспертной системы по подбору баз данных. Были изучены типы баз данных, выбрана наиболее подходящая платформа для ее написания.
В ходе написания дипломной работы, а именно базы данных, были учтены такие важные факторы, как:
1) контроль ввода информации в базу данных;
2) контроль вывода информации из базы данных;
3) отслеживания критериев, введенных пользователем.
Была проведена работа с базой данных, реализована регистрация и авторизация пользователей, описаны основные запросы, модели взаимодействия и технологии, реализовано добавление данных и их актуализация.
Также были выявлены необходимые свойства базы данных, такие как кроссплатформенность, ограничение на использование RAM, GB, ограничение на размер БД, PB и написано приложение, которое, основываясь на эти критерии, может предоставить вариант СУБД, удовлетворяющий всем запросам. В программе предусмотрен подсчет процента, который показывает насколько СУБД удовлетворяет, введенным пользователем критериям.
В результате проведенного исследования получен прототип “DBR” База знаний реализует структуру взаимодействия факторов выбранного для прототипа раздела “модель данных СУБД и исходящие из нее свойства”.
Для тестирования работоспособности прототипа в базу знаний внесены данные о некоторых базах. Использованные данные не претендуют на полноту и были получены из литературы.



