Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

sbornik2011.pdf (страница 353) Скоромолов И.О.

.pdf
Скачиваний:
33
Добавлен:
01.06.2015
Размер:
8 Мб
Скачать
☆

информационных систем, обеспечивающих работу специалистов с недвижимостью.

АИС для работы с объектами недвижимости - класс автоматизированных информационных систем, основное назначение которых

— ведение базы данных объектов недвижимости и формирование отчетности. Данного набора функций недостаточно для упрощения работы сотрудников агентств.

При исследовании процесса работы сотрудников в агентстве недвижимости ООО «ЛЭНД недвижимость» была выявлена необходимостью автоматизации процесса работы риэлтора с клиентом.

Врамках проведенной нами работы было разработано автоматизированное рабочее место риелтора для автоматизации процесса работы риелтора с клиентом агентства недвижимости ООО «ЛЭНД недвижимость».

Для разработки системы было сделано следующее: проведен детальный анализ предметной области, составлена характеристика программы, произведен выбор технологии проектирования программного обеспечения в пользу пакета Rational Rose, сделан выбор модели данных в пользу реляционной модели, описана концептуальная модель данных, составлены логическая и физическая модели данных системы, в качестве СУБД выбрана СУБД MySQL, описаны основные функции системы и требования к ее интерфейсу, в пакете Rational Rose разработан проект АРМ риэлтора в виде диаграмм UML, описан процесс разработки БД и автоматизированного рабочего места риэлтора, описан процесс тестирование созданной системы в агентстве недвижимости ООО «ЛЭНД-Недвижимость» сотрудниками агентства.

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

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

мере соответствует поставленной цели и требованиям.

Литература

1.Брауде Э.Д. Технология разработки программного обеспечения. СПб:

Питер, 2004. 855 с.

2.Вендров A.M. CASE-технологии. Современные методы и средства проектирования информационных систем. М.: Финансы и статистика, 1998. 321 с.

410

3.Киндеева Е.А., Крашенинников П.В., Пискунова М.Г. Недвижимость: права и сделки. Юрайт: Юрайт-Издат, 2011. 806c.5

4.Максимов С.Н. Экономика недвижимости. М.: Дрофа-Москва, 2010. 430с.

В.В. Лисовская

РАЗРАБОТКА АВТОМАТИЗИРОВАННОГО РАБОЧЕГО МЕСТА

АГЕНТА СТРАХОВОЙ КОМПАНИИ ОАСО «АСТРО - ВОЛГА»

Научный руководитель: С.В. Мкртычев, к.т.н., доцент

Филиал РГГУ в г. Тольятти lvl88@yandex.ru

В настоящие время услуги страхования получили признание и стали востребованными среди населения. Известно, что глубокая интеграция и популяризация услуг на рынке рождают высокие требования к качеству, скорости, безопасности и объему обслуживания. Только автоматизация страховой деятельности с применением инновационных технологий способна обеспечить выполнение жестких условий, диктуемых рынком [1].

Наиболее эффективной является автоматизация какого-либо основного бизнес-процесса страховой компании, в том числе, бизнес-процесса продаж страховых полисов.

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

Одним из способов повышения эффективности предоставления услуг является оснащение агентов фронт - офиса страховой компании автоматизированными рабочими местами (АРМ).

Настоящая дипломная работа посвящена теме разработки АРМ агента страховой компании ОАСО «АСтрО-Волга».

Дипломная работа выполнена на основе материалов преддипломной практики, проведенной в ОАСО «АСтрО-Волга», которое является одним из ведущих страховщиков Поволжья.

Объектом исследования дипломной работы является бизнес процесс продажи страховых полисов, выполняемый в одном из ключевых подразделений страховой компании – ее фронт-офисе [2].

Фронт-офис охватывает агентства по продаже страховых услуг страховой компании, в том числе ЦАП (центре агентских продаж) [4].

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

411

Деятельность фронт-офиса осуществляется в тесном взаимодействии с другими подразделениями компании в соответствии с действующей нормативно-правовой базой.

При продаже данных полисов сотрудники фронт-офиса руководствуются действующими правилами страхования и инструкцией по заключению договоров страхования ОАСО «АСтрО-Волга».

Предмет исследования – АРМ агента ОАСО «АСтрО-Волга».

Вработе использована технология трехуровневого проектирования КИС СК и ее компонентов по версии ЦИТ «Платон» [3].

Внастоящее время широко распространены технологии проектирования OLTP-систем, к категории которых относится разрабатываемое АРМ агента, на базе процессного подхода и реинжиниринга, в структуру которых входят концептуальный, логический и физический уровни описания системы. В этом ряду заслуживает особого внимания технология бизнес - моделирования, предлагаемая специалистами ЦИТ «Платон», которая используется в качестве технологии проектирования предмета исследования дипломной работы [3].

Внастоящее время на рынке автоматизации страхования представлено множество решений для автоматизации продаж полисов страхования [4].

Входе научного исследования была проанализирована предметная область, изучены основные бизнес-процессы продажи страховых полисов, проанализированы проблемы деятельности страховой компании и пути их решения, изучены требования к разработке будущего АРМ агента, рассмотрены аналоги АРМ страховщика для продажи страховых полисов.

На основании проведенного анализа, принято решение о разработке АРМ агента, которое будет соответствовать всем требованиям, предъявленным к системе.

Проанализирован бизнес-процесс продажи страховых полисов «КАК ЕСТЬ» (рис.1), проведенный с помощью методологий IDEF0 и DFD, подтверждающий целесообразность разработки АРМ агента и позволяющий сформулировать требования к данной системе.

Анализ известных аналогов показал, что они не удовлетворяют в полной мере требованиям, предъявляемым к АРМ агента ОАСО «АСтрОВолга». Поэтому принято решение о разработке нового АРМ агента, отвечающего вышеперечисленным требованиям заказчика и бизнес - модели системы «КАК ДОЛЖНО БЫТЬ» (рис.2).

Для реализации АРМ использована трехзвенная архитектура «клиентсервер»:

1. Клиент – Web – браузер Mozilla;

2. Средство разработки приложения – язык PHP 5.х; 3. Web – сервер – Apache 2.2;

4. СУБД – MySQL 5.x.

412

Рис. 1 Диаграмма потоков данных (DFD) декомпозиции бизнес - продажи страхового полиса «КАК ЕСТЬ»

Рис. 2 Диаграмма потоков данных (DFD) декомпозиции бизнес - продажи страхового полиса «КАК ДОЛЖНО БЫТЬ»

413

Втехнологии проектирования по версии ЦИТ «Платон» на этапе построения логической модели системы предпочтение отдается методологиям объектно - ориентированного анализа и проектирования, использующим нотацию языка UML и методологию RUP.

С учетом рекомендаций ЦИТ «Платон» было принято решение о разработке объектной модели АРМ агента, состоящей из диаграммы пакетов, диаграммы вариантов использования, диаграммы классов, диаграммы последовательности, отражающих соответственно организационный, функциональный, элементный и динамический аспекты системы.

Всоответствии с рекомендациями ЦИТ «Платон» в АРМ агента используется реляционная модель базы данных, для моделирования которой используется метод IDEF1X. Процесс разработки логической модели данных по методологии сводится к построению отображения между объектной моделью системы и реляционной моделью данных с помощью CASE - средств.

Входе решения обозначенной задачи и проведенного исследования достигнуты следующие результаты:

− произведен анализ предметной области и на основе структурного подхода разработана концептуальная модель «КАК ДОЛЖНО БЫТЬ» бизнес-процесса продажи страховых полисов в ОАСО «АСтрО-Волга» и выработаны требования к АРМ агента;

− с помощью методологии UML разработана логическая модель и модель данных АРМ;

− реализовано АРМ в трехзвенной архитектуре «клиент-сервер» с помощью технологии PHP/MySQL.

Разработанное АРМ агента предназначено для заключения договоров КАСКО.

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

Система использует удобный и интуитивно понятный web-интерфейс. Для доступа к программе необходим web-браузер (рекомендуется

Mozilla Firefox 3.5.x или старше).

Навигация происходит при помощи гиперссылок.

К достоинствами АРМ можно отнести простоту в эксплуатации и сопровождения, а также низкую стоимость владения.

Разработанное АРМ агента прошло успешное тестирование и в настоящее время проходит опытную эксплуатацию в ОАСО «АСтрО-Волга».

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

414

Литература

1.Левандовски Я. Новые направления в ИТ решения для страхового рынка [Электронный ресурс]. – Электронные данные – [Украина] cop. 2004 - 2011. – Режим доступа: http://forinsurer.com/public/08/06/25/3513/

2.Чернова Г.В. Страхование: учебник/ Г.В. Чернова. М.: ТК Велби, 2007. – 432 с.

3.Центр Информационных Технологий «Платон» [Электронный ресурс]. –

Режим доступа: http://www.platon.ru/

4.Мкртычев С.В. Автоматизированные информационные системы в страховании: учеб.-метод. пособие/ С.В. Мкртычев. – Тольятти: ТГУ, 2008. – 94 с.

Д.А. Никитин

АНАЛИЗ ЭФФЕКТИВНОСТИ ИСПОЛЬЗОВАНИЯ CSS 3 ПРИ

РАЗРАБОТКЕ WEB-САЙТОВ

Научный руководитель: А.В. Очеповский, к.т.н., доцент

Филиал РГГУ в г. Тольятти naoncorp@gmail.com

С развитием информационных технологий все больше и больше популярности завоевывает Интернет, позволяющий упростить людям поиск информации и предоставить наилучшие методы для организации полноценной рекламы и развития бизнеса. Поэтому множеством программистов по всему миру ведется разработка и сопровождение вебсайтов, которые являются неотъемлемой частью нашей работы, учебы и всей жизни в целом. Простота изучения технологий для создания сайтов весьма удивительным образом повысила популярность интернета. А появление каскадных таблиц стилей (CSS) и связанный с этим рост web-проектов, основанных на этом стандарте, привело к улучшению условий работы как для пользователей, так и для разработчиков.

CSS используется создателями веб-страниц для задания цветов, шрифтов, расположения и других аспектов представления документа. Основной целью разработки CSS являлось разделение содержимого (написанного на HTML или другом языке разметки) и представления документа (написанного на CSS). Это разделение может увеличить доступность документа, предоставить большую гибкость и возможность управления его представлением, а также уменьшить сложность и повторяемость в структурном содержимом. Кроме того, CSS позволяет представлять один и тот же документ в различных стилях или методах вывода, таких как экранное представление, печать, чтение голосом

415

(специальным голосовым браузером или программой чтения с экрана), или при выводе устройствами, использующими шрифт Брайля.

И, несмотря на то, что CSS 2.1 (последняя стабильная версия) предоставляет программисту целый ряд возможностей для создания полноценного пользовательского интерфейса, среди них есть и ряд недостатков, таких как:

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

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

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

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

идля реализации таких задач, программисту приходилось использовать целый ряд дополнительных функций, от объектно-ориентированных скриптовых языков программирования до функциональных веб-приложений отдельного окружения, таких как Flash или Silverlight. А это, в свою очередь, приводило к дополнительной нагрузке сайта, и чрезмерному появлению разного рода ошибок.

CSS 3 позволяет частично решить все эти проблемы, он предлагает целый ряд новых возможностей для создания интерактивного интерфейса, который по своему виду уже ни чем не отличается от desktop-приложений.

416

Впервые CSS предоставляет возможности управления объектами в 3d пространстве (повороты, масштабирование и передвижение), а также по средствам специальных селекторов создание полноценной анимации и динамики на сайте. Появляется возможность создания градиентных цветов и теней объектов, тем самым избавляя нас от лишней верстки сайта и графического контента. Для предотвращения повторений и упрощения написания стилей добавлена возможность задания переменных, к которым можно присваивать определенные значения цветов, размеров и т.д. Появились общие комбинаторы элементов одного уровня, что упрощает написание стилей для сложных составных элементов.

Т.к. технология CSS 3 на данный момент находится на этапе разработки, она еще не была стандартизирована и поэтому изобилует проблемами кроссбраузерности. На данный момент CSS 3 выпускается модульно, и разработчики браузеров по своему внедряют их в свои приложения, и, как не странно, даже по-разному обрабатывают их. Поэтому чтобы организовать кроссбраузерный стиль необходимо для каждого движка писать индивидуальный селектор, что увеличивает размер файла стилей в несколько раз. Однако грамотное добавление этих строк никак не влияет на работу веб-сайта, т.к. браузеры, не поддерживающие те или иные селекторы просто пропускают их и считывают все остальное. Что в итоге получается для нас не особо страшно, увидит ли человек плавный переход цвета шрифта или нет.

Определенно CSS 3 является хорошим средством для описания внешнего вида документа и не смотря на его модульное существование его необходимо включать в современные сайты уже сегодня, CSS 3 является обратно совместимым, а это значит что браузеры, не поддерживающие его вполне смогут ограничится и CSS 2.1, но эта проблема уже решится в ближайшем будущем, поскольку уже сегодня практически все новейшие версии браузеров поддерживают CSS 3.

Литература

1.Шмит, К. CSS. Рецепты программирования. CSS. Cookbook/ К. Шмит. — СПб.: БХВ-Петербург, 2007. — 592 с.

2.Бадд, Энди, Молл, Камерон, Коллизон, Саймон Мастерская CSS: профессиональное применение Web-стандартов = CSS Mastery: Advanced Web Standards Solutions. — М.: Вильямс, 2007. — 272 с.

3.Бос, Берт Особенности CSS 3. – Электрон. дан. - Режим доступа: http://www.w3.org/Style/CSS/current-work

417

А.Е. Сверчков

ОБЛАЧНЫЕ ВЫЧИСЛЕНИЯ. ВЗГЛЯД В НЕБО

Научный руководитель: А.В. Очеповский, к.т.н., доцент

Филиал РГГУ в г. Тольятти kaf_miend@tfrggu.ru

Облачные вычисления (cloud computing) – вычисления, проводимые

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

Облачные вычисления включают определения:

Infrastructure as a Service (IaaS) – инфраструктура как сервис (аренда серверов, оплата по факту использованных ресурсов), настройка начинается с выбора операционной системы и заканчивается программированием необходимых сервисов. До конечного решения вам придется вложить больше ресурсов, чем при использовании PaaS.

Platform as a service (PaaS) – платформа как сервис. Иинфраструктура настроена, операционные системы уже стоят и работают, программная платформа стоит, работает, управляет балансировкой и шардингом данных, предоставляет удобный API.

Software as a Service(SaaS) – приложение как сервис (оплата за время использования приложения).

Hardware as a Service (HaaS) – оборудование как сервис. Security as a Service (SaaS) – безопасность как сервис. Data as a Service (DaaS) – данные как сервис. Everything as a Service (EaaS) – все как сервис.

Преимущества облачных вычислений

Недорогие компьютеры для пользователей. Пользователям нет необходимости покупать дорогие компьютеры, с большим объемом памяти и дисков, чтобы использовать программы через веб-интерфейс.

Увеличенная производительность пользовательских компьютеров. Так как большая часть программ и служб запускаются удаленно в сети Интернет, пользовательские компьютеры с меньшим числом программ быстрее запускаются и работают

Уменьшение затрат и увеличение эффективности IT инфраструктуры. Обычные серверы средней компании загружены на 10-15%. В одни периоды времени есть потребность в дополнительных вычислительных ресурсах, в других эти дорогостоящие ресурсы простаивают. Используя необходимое количество вычислительных ресурсов

в«облаке» в любой момент времени, компании сокращают затраты на оборудование и его обслуживание до 50%. При этом многократно

418

увеличивается гибкость производства в постоянно меняющейся экономической обстановке.

Меньше проблем с обслуживанием. Так как физических серверов с внедрением облачных вычислений становится меньше, их становится легче и быстрее обслуживать. Что касается программного обеспечения, то последнее установлено, настроено и обновляется в «облаке».

Меньше затрат на приобретаемое программное обеспечение. Вместо приобретения пакетов программ для каждого локального пользователя, компании покупают нужные программы в «облаке». Данные программы будут использоваться только теми пользователями, которым эти программы необходимы в работе. Более того, стоимость программ, ориентированных на доступ через Интернет, значительно ниже, чем их аналогов для персональных компьютеров. Если программы используются не часто, то их можно просто арендовать с почасовой оплатой. Затраты на обновление программ и поддержку в работоспособном состоянии на всех рабочих местах вовсе сведены к нулю.

Увеличение доступных вычислительных мощностей. По сравнению

сперсональным компьютером вычислительная мощь, доступная пользователю «облачных» компьютеров, практически ограничена лишь размером «облака», то есть общим количеством удаленных серверов. Пользователи могут запускать более сложные задачи, с большим количеством необходимой памяти, места для хранения данных, тогда, когда это необходимо.

Неограниченный объем хранимых данных. По сравнению с доступным местом для хранения информации на персональных компьютерах объем хранилища в «облаке» может гибко и автоматически подстраиваться под нужды пользователя.

Простота совместной работы группы пользователей. При работе с документами в «облаке» нет необходимости пересылать друг другу их версии или последовательно редактировать их. Теперь пользователи могут быть уверенными, что перед ними последняя версия документа и любое изменение, внесенное одним пользователем, мгновенно отражается у другого. Только представьте себе, как 100 человек одновременно редактируют макет книги - совместная работа в реальном времени!

Повсеместный доступ к документам. Если документы хранятся в «облаке», они могут быть доступны пользователям в любое время и в любом месте. Больше нет такого понятия как забытые файлы: если есть Интернет - они всегда рядом.

Доступность с различных устройств. Пользователи облачных технологий имеют гораздо более широкий выбор устройств доступа к документам и программам. Теперь можно выбирать между обычным персональным компьютером, ноутбуком, Интернет-планшетом, наладонником, смартфоном или нетбуком.

Дружелюбие к природе, экономное расходование ее ресурсов. Облачные вычисления позволяют не только экономить на электричестве,

419