Перевод SQL запросов на естественный язык

Автор работы: Пользователь скрыл имя, 01 Июня 2011 в 19:38, курсовая работа

Описание

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

Содержание

Содержание 1
Введение 2
1. Разработка и анализ технического задания 3
1.1 Описание предметной области 3
1.2.1 Назначение разработки 4
1.2.2 Область применения 4
1.2.3 Функциональные требования к системе 4
1.2.4 Количественные требования к системе 4
1.2.5 Требования к техническим средствам 4
1.2.6 Требования к информационной и программной совместимости 5
1.2.7 Требования к интерфейсу 5
1.3 Анализ технического задания 6
2.1 Разработка классов 10
2.1.1 Алгоритм работы программы 11
2.3.1 Структура программы 12
2.3.2 Организация входных и выходных данных 12
3 Расчеты и оценки 13
4 Руководство пользователя 14
4.1 Инсталляция программы 14
4.2 Работа с программой 14
Заключение 15
Список литературы 16

Работа состоит из  1 файл

ПЗ.doc

— 165.50 Кб (Скачать документ)
      1. Организация входных и выходных данных

  Исходными данными для программы являются SQL запросы, которые пользователь вводит самостоятельно, либо программа – берёт их из файла.

    Выходные данные – переведённые SQL запросы на естественный язык.

  1. Расчеты и оценки

  1. Процент покрытия SQL языка составляет 14 основных операторов. В программе не переводится транзакт SQL.

 

  2. Гибкость системы составляет  для оператора select 4 синонима, для group 3 синонима. Для других операторов синонимов в данной версии программы нет. 

  3. Естественность перевода – по  возможности приближена к реальной, но для более точного перевода необходимы некоторые доработки.

 

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

    1. Инсталляция программы

Программный продукт распространяется в виде исполняемого файла.

    1. Работа  с программой

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

Рис3. Запуск программы 

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

Рис4. Пример работы программы 
 
 
 
 
 
 

  Заключение

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

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

  1. World C++ Архив примеров С++.
  2. Б.В. Керниган, Д.М. Ричи Язык С
  3. Бьярн Страуструп Язык программирования С++
  4. Б.В. Керниган, Д.М. Ричи Язык С
  5. Информация с сайта Википидия.

Информация о работе Перевод SQL запросов на естественный язык