Читайте также:
|
|
Правила выполнения тестирования при соискании должности программиста
База данных должна быть создана на сервере SQL, любом из списка: MySQL, PostgreSQL, MS SQL.
Структура базы данных может быть дополнена необходимыми полями.
Именование полей и таблиц - по выбору программиста, с одним условием: имена должны быть легко читаемыми.
Приложение разработано на любом языке программирования из списка: C#, C++, C, Delphi, PHP, Java.
Если Вы желаете выполнить тесты на других языках программирования и SQL-серверах, пишите на info@rbsoft.ru.
При выполнении тестов разрешается использовать любые источники информации, в том числе интернет.
Запрещается только копирование готового решения из любых источников.
Требуется создать весь необходимый программный код самостоятельно, с использованием выбранной системы программирования.
Примеры задач:
"Сложные"
Задача №1: Справочник организаций.
Задача №2: Система сообщений.
"Средние"
Задача №3: Сортировка текстового файла.
Задача №4: Поиск подстроки в файлах.
"Простые"
Задача №5: Написать рекурсивную функцию вычисления факториала.
Задача №6: Поменять значения переменных.
Задача №7: Найти числа Фибоначчи до заданного значения.
Задачи для программистов 1С.
Задача 1С №1: Управление складами. Время на выполнение 8 часов.
Задача №1: "Справочник организаций"
Условие задачи:
Необходимо разработать программу для работы с базой данных организаций.
Необходимо создать справочник организаций с возможностью поиска нужной организации.
На выполнение задания выделяется 4 часа.
Структура базы данных
Таблица «Организации»
Поле | Тип | Описание |
Наименование | Строка | Наименование организации |
Адрес | Строка | Адрес организации |
ИНН | Строка | ИНН организации |
Телефон | Строка | Содержит один или несколько телефонов через запятую. |
Таблица "Контактные лица"
Поле | Тип | Описание |
Организация | Строка | ссылка на таблицу организаций |
Должность | Строка | Наименование должности |
Телефон | Строка | Содержит один или несколько телефонов через запятую. |
Настройки программы
Настройки программы хранятся в одном из следующих форматов (на выбор):
· в файле INI
· в файле XML
· в реестре Windows
Окно настройки программы делать не требуется.
Достаточно для этого воспользоваться любым из соответствующих редакторов.
Главное окно
При старте программы производится подключение к SQL серверу и открывается главное окно программы.
Разместить интерфейсные элементы:
Таблица со списком организаций.
Выводить поля: наименование, телефоны, адрес.
При выделении какой либо строки таблицы детальная информация об организации выводится в панель детальной информации.
Поле поиска.
При вводе символов в поле поиска список организаций должен фильтроваться динамически.
Отбор должен производиться без привязки к регистру, по вхождению введенных слов в наименование организации.
Могут быть введены несколько слов, разделенных пробелами или запятыми. В этом случае все введенные слова должны одновременно содержаться в наименовании организации.
Панель детальной информации.
Информация о текущей выделенной строке в списке организаций выводится в панель детальной информации.
Выводим списко контактных лиц с указанием их должностей и телефонов.
Кнопки
Изменить - для изменения данных о текущей организации в списке.
При нажатии необходимо открыть экранную форму с детальными данными об организации, которая выбрана в списке организаций (наименование, адрес, контактное лицо, телефон).
Добавить обработчик двойного клика мышкой по организации из списка с выполнение действий, аналогичных действиям, выполняемым при нажатии на кнопку «Изменить».
Добавить - для добавления новой организации.
Если поле ввода организации не пустое, тогда считать введенное значение наименованием организации.
Открыть форму, аналогичную форме детальных данных организации.
Предусмотреть возможность отказа от добавления.
Удалить - для удаления выбранной в списке организации.
Дата добавления: 2015-10-29; просмотров: 78 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Р’РёСЃРЅРѕРІРєРё. | | | Окно редактирования организации |