Необходимо написать простую программу для работы с базой данных MA Access (техническое задание в тексте сообщения). Программа будет использоваться в языковой школе. Буду рад отклику исполнительных и заинтересованных фри-лансеров. Возможна работа на постоянной основе, так как регулярно возникает потребность в подобных проектах.
Техническое задание
Необходимо написать простую программу для работы с базой данных MA Access.
В базе данных (формат Exel) записаны в отдельные ячейки слова, их перевод на русский язык и синонимы:
Пометка активного статуса исходного слова: X или пусто (всегда или X или пусто)
Номер (код) исходного слова
Исходное слово: beautiful (всегда одно слово)
Часть речи: adj (один из трех: n, v, adj)
Перевод на русский язык: красивый (текстовое поле, может быть не одно а два-три слова)
Синоним 1: handsome (текстовое поле, может быть не одно а два-три слова)
Синоним 2: nice (текстовое поле, может быть не одно а два-три слова)
Синоним 3: decorated (текстовое поле, может быть не одно а два-три слова)
Похожие слова по написанию: busy, businesslike, belligerent (пусто, одно слово, или список слов)
Запрещенные слова, которое не должно быть ассоциировано с исходным словом: nice, pretty (пусто, одно слово, или список слов)
При запуске программы выполняются следующие действия:
1. Программа выбирает в произвольном порядке исходное слово с активным статусом
2. Программа подбирает к этому слову пять варианта ответов. Варианты ответов должны располагаться в случайном порядке
3. Один из вариантов ответов должен содержать Синоним (один из трех) Исходного слова. Данный вариант будет Правильным ответом
4. Для других четырех вариантов ответов программа подбирает слова из Синонимов к другим Исходным словам, которые соответствуют той же части речи, что и активное Исходное слово. При этом из выборки исключаются Синоними к Исходным словам с близким значением (такие Исходные слова будут перечислены в ячейке Запрещенные слова)
5. Желательно, чтобы среди неправильных вариантов ответов были один или два Синонима к Похожим словам по написанию к активному Исходному слову
6. Программа формирует текст тестового вопроса, например:
1. beautiful
(A) ugly
(B) nice
(C) busy
(D) funny
(E) fundamental
2. aggressive
(A) agitated
(B) turbulent
(C) warlike
(D) visible
(E) aggregated
7. Программа формирует список правильных ответов:
1. B
2. C
Исходные слова в вопросах не должны повторяться.
Программа работает с файлом Excel, который является общей базой данных для всех слов. Активные слова для данного теста оператор отмечает в отдельной ячейке рядом со словом, например, поставив там букву X.
Оператор должен иметь возможность определить количество вопросов (например, в файле Exel в определенной ячейке указывается количество вопросов – 20, 30 и т.п.)
Опубликован 16.08.2012 в 17:29
Заказ находится в архиве