was done using the NVidia GeForce GTX 650Ti with updated drivers (relevance February 2014 - not a beta version), the characteristics of the graphics card have been exposed to a minimum.
Now directly to the results. This test was won by CUDA, which was not surprising, since CUDA is by far the best product in this area, but this does not mean that you should not use OpenCL. Already at this stage it is worth noting that because OpenCL also shows good results, and this can only mean one thing - the leader CUDA present opponent (in fact he is not one), which seeks to become a leader in this sector. And in the future, these aspirations must bring new fruit development as another performance boost.
Literature:
1. Munshi A., Gaster B., Mattson T, Fung J., Ginsburg D., OpenCL Programming Guide, Издательство: Addison-Wesley Professional, 2011 г. - 648 с.
2. Spinellis D., Code Reading: The Open Source Perspective, Издательство: Вильямс, 2004 г. - 528 с.
3. Кормен Т. X., Лейзерсон Ч. И., Ривест Р. Л., Штайн К. Алгоритмы: построение и анализ, 2-е издание.-М.: Изд.дом "Вильямс", 2005 г. - 736 с.
Абатов Н.Т., к.ф-м.н.
доцент Дациева Р.М. студент
специальность Информационные системы КГУ имени А. Байтурсынова Казахстан, г. Костанай РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ МЕНЕДЖЕРА
СТРАХОВОЙ ОРГАНИЗАЦИИ
Аннотация: В данной статье приводится описание создание программного продукта для автоматизации деятельности менеджера страховой организации. Данный программный продукт позволяет: сократить временные затраты на работу с данными, заметно упростить документооборот, повысить производительность труда, обеспечить повышение достоверности информации, повысить степень защиты информации.
Ключевые слова: Автоматизация, информационная система, база данных, хранение, справочник, программный продукт.
Информационная система разработана с целью улучшения производительности труда в страховой организации. Основой программного продукта является удобное хранение данных, его обеспечивает база данных, разработанная в Microsoft SQL Server. База данных содержит структурированные таблицы, связанные между собой по смыслу. Таблицы, в свою очередь, содержат ячейки данных, поля, которые хранят всю необходимую информацию.
Правильная система построения таблиц и их структура позволяет быстро и беспрепятственно найти пользователю всю необходимую информацию, сортировать, добавлять и редактировать ее. Для реализации поставленной задачи предметная область была разбита на семь информационных объектов. Для удобного хранения данных компании и успешной работы приложения, в базе данных создаются специальные информационные объекты - справочники.
Важной составляющей процесса программирования и поддержания работы программного продукта являются процедуры и функции. Поэтому именно на них следует акцентировать внимание. Процедура расчета тарифа. n := strtоfloаt(edit1.Teхt); if (n<Tаblе1min_tarif.AsFlоаt) ^n
ShоwMеssаgе('Тариф не должен быть меньше минимального страхового тарифа!');
if (n>Tаblе1mаx_tаrif.АsFlоаt) ^n
ShоwMеssаgе('Тариф не должен превышать максимального страхового тарифа!');
Процедура изменения данных tblF.Last;
edit2.Text := TblFid.AsVariant;
tblF.Insert;
if edit2.Text='' then
TblFid.Value := 1;
if edit2.Text<>'' then
TblFid.Value := strtoint(edit2.Text)+1;
tblFdatavremya.Value := now;
tblFsobitie.Value := 'Добавлена/изменена запись о страхователе (физическое лицо) с кодом '+ floattostr(TblMid_str_fiz.value) + ' —> ' + TblMfam.value + TblMimya.Value + TblMotch.Value; tblF.Post;
Руководство пользователя
Поле запуска программы на экране отображается первая форма программы. Данное окно предназначено для авторизации пользователя в системе. При успешной авторизации, пользователь входит в систему, настроенную под его права и перед ним открывается главная форма программы. Для администратора она выглядит следующим образом (рисунок
Рисунок 16. Главная форма администратора
Справочники
Для просмотра справочника необходимо выбрать пункт меню «Справочники», он содержит в себе 10 пунктов и позволяет вывести на экран, необходимый для пользователя, справочник. Справочник «Сотрудники» используется для хранения данных по сотрудникам организации.
Форма «Сотрудники» содержит: строку меню, панель быстрого доступа, таблицу с данными сотрудников, область для выбора критериев, по которым будет проводиться фильтрация, панель поиска и сортировки информации. При удалении сотрудника из базы, его данные перемещаются в архив. Для формирования отчетности, программный продукт имеет функцию экспорта данных в книгу Microsoft Excel. Добавление нового сотрудника происходит с помощью формы «Регистрация нового сотрудника».
Имеется возможность заключения нового договора. Оформление договора обязательного страхования гражданско-правовой ответственности владельцев транспортных средств происходит с помощью формы, отображенной на рисунке 2.
Рисунок 2. Форма «Оформление ОГПО владельцев ТС»
Отчеты и статистика
Приложение поддерживает работу с различными видами отчетности, для этого используется пункт меню «Отчеты». Для формирования отчета по классу страхования используется специальная форма.
Пункт меню под названием «Анализ» позволяет представить информацию в виде разнообразных диаграмм. На рисунке 3 изображена диаграмма страховых премий по классам страхования.
[ Днаграиыа страхов»-:» npcwii»* по влассам страхования
Рисунок 3. Форма «Диаграмма»
Программный продукт создан в среде «Borland Delphi 7». Это позволило создать удобный и дружественный интерфейс программы, который не вызывает затруднений у пользователей не имеющих углубленных знаний в программировании и работе компьютера в целом. Созданный программный продукт работает исправно и заметно облегчает труд сотрудников компании.
Использованные источники:
1 Сидорова Г.Н. Проектирование экономических информационных систем: Финансы и статистика, 2002. - 158с.
2 Шахова В. В. Введение в страхование. Учебник для ВУЗов - М.: Финансы и статистика,2005. - 304 с
3 В.Гофман, А.Хаменко «Работа с БД в Delphi», 2006. - 58 с.