Разработка системы безналичных платежей в ИТК ФБУ ЦИТО УФСИН России по Оренбургской области

Вид деятельности и организационно-штатная структура предприятия. Постановка цели и задач на программное проектирование, структура и функции программного обеспечения. Определение себестоимости программного продукта, срок окупаемости и годовые издержки.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 26.04.2012
Размер файла 4,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНЫЙ УНИВЕРСИТЕТ

Факультет информационных технологий

Кафедра «Автоматизированные системы обработки информации и управления»

РАСЧЕТНО-ПОЯСНИТЕЛЬНАЯ ЗАПИСКА К ДИПЛОМНОМУ

ПРОЕКТУ

на тему:

«Разработка системы безналичных платежей в ИТК ФБУ ЦИТО УФСИН России по Оренбургской области»

Дипломник

Кащеев А.В.

Руководитель проекта,

к.т.н., доцентА.С.Боровский

Оренбург 2012 г

СПИСОК СОКРАЩЕНИЙ

ИТК - исправительно-трудовая колония

ФБУ - федеральное бюджетное управление

ЦИТО - центр инженерно-технического обеспечения

УФСИН - управление Федеральной службы исполнения наказаний

РФ - Российская Федерация

АСОИиУ - автоматизированные системы обработки информации и управления

ФИТ - факультет информационных технологий

ФСИН - Федеральная служба исполнения наказаний

УИС - уголовно-исправительная система

ЭВМ - электронная вычислительная машина

НСМЭП - Национальная система массовых электронных платежей

ОС - операционная система

ЖКХ - жилищно-коммунальное хозяйство

АЗС - автозаправочная станция

HTTPS - Hypertext Transfer Protocol Secure, безопасный протокол передачи гипертекста

IP - Internet Protocol, протокол Интернета

GPRS - General Packet Radio Service, пакетная радиосвязь общего пользования

БД - база данных

СУБД - система управления базами данных

SQL - Structured Query Language, язык структурированных запросов

ПК - персональный компьютер

JVM - Java Virtual Machine, виртуальная машина Java

TCP - Transmission Control Protocol , протокол управления передачей

УЗО - устройство защитного отключения

ЗУ - заземляющее устройство

ПУЭ - Правила устройства электроустановок

ГОСТ - государственный стандарт

ЭМС - электромагнитная совместимость

АТС - автоматическая телефонная станция

ИБП - источник бесперебойного питания

ЧТС - часовая тарифная ставка

АННОТАЦИЯ

Целью данного дипломного проекта является является повышение эффективности работы столовой УФСИН РФ путем внедрения системы безналичных платежей.

Дипломный проект состоит из 5 глав.

Первая глава содержит анализ деятельности предприятия УФСИН России по Оренбургской области.

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

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

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

В пятой главе представлен расчет экономической эффективности дипломного проекта.

ОГЛАВЛЕНИЕ

СПИСОК СОКРАЩЕНИЙ

АННОТАЦИЯ

ОГЛАВЛЕНИЕ

ВВЕДЕНИЕ

ГЛАВА 1. АНАЛИЗ ДЕЯТЕЛЬНОСТИ УФСИН РФ

1.1 Общие положения

1.1.1 Организационно-штатная структура

1.1.2 Вид деятельности предприятия

1.2 Анализ существующей системы платежей

1.3 Постановка цели и задач на дипломное проектирование

ГЛАВА 2. ИССЛЕДОВАТЕЛЬСКАЯ ЧАСТЬ

2.1 Общие сведения о безналичных платежах

2.2 Анализ существующих решений

2.2.1 WebMoney

2.2.2 Яндекс.Деньги

2.2.3 PayPal

2.2.4 Qiwi

ГЛАВА 3. ПРОЕКТНАЯ ЧАСТЬ

3.1 Описание программного продукта

3.1.1 Запустить программу двойным щелчком по файлу Ufsin_beznal.jar

3.1.2 Функции частей программного обеспечения

3.2 Настройка необходимого программного обеспечения

ГЛАВА 4. ОХРАНА ТРУДА

4.1 Назначение заземления

4.2 Устройство заземления

4.3 Классификация систем заземления

4.4 Заземление ЭВМ

ГЛАВА 5. РАСЧЕТ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ ПРОЕКТА

5.1 Технико-экономическое обоснование

5.2 Определение себестоимости программного продукта

5.2.1 Определение поправочных коэффициентов

5.2.2 Определение стоимости работ на стадии разработки

5.2.3 Определение стоимости машинного времени

5.2.4 Определение стоимости опытной эксплуатации

5.2.5 Определение себестоимости разработанного программного продукта

5.3 Определение технологической себестоимости в сфере эксплуатации

5.3.1 Определение технологической себестоимости эксплуатации в базовом варианте

5.3.2 Определение технологической себестоимости в сфере эксплуатации при новом варианте

5.4 Определение срока окупаемости и годовых эксплуатационных издержек

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

ВВЕДЕНИЕ

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

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

Развитие рыночных отношений в экономике потребовало изменения основ системы безналичных расчетов, в том числе принципов их организации.

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

ГЛАВА 1. АНАЛИЗ ДЕЯТЕЛЬНОСТИ УФСИН РФ

1.1 Общие положения

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

Предприятия уголовно-исполнительной системы располагают производственными мощностями по следующим направлениям производства:

· пищевому производству;

· производству сельхозпродукции;

· швейному производству;

· обувному производству;

· металлообрабатывающему производству;

· деревообрабатывающему производству;

· мебельному производству;

· производству сувенирных изделий.

1.1.1 Организационно-штатная структура

Структурные подразделения ФСИН РФ можно представить в виде структурной диаграммы, изображенной на рисунке 1.1.

Рисунок 1.1. Схема предприятия

Функции, выполняемые структурными подразделениями ФСИН РФ, показаны в таблице 1.1.

Таблица 1.1. Функции структурных подразделений ФСИН РФ

Структурное подразделение

Выполняемые функции

Оперативное управление

Организация и участие в формировании основных направлений государственной политики в установленной области деятельности

Управление собственной безопасности

Обеспечение государственной защиты работников УИС и федеральных государственных гражданских служащих ФСИН России, а также членов их семей

Организационно-инспекторское управление

Обеспечение оперативно-служебной и мобилизационной готовности ФСИН России, непрерывный сбор, анализ и оценка данных об оперативно-служебной обстановке в учреждениях и органах уголовно-исполнительной системы

Управление делами

Обеспечение деятельности директора ФСИН России, документационное обеспечение деятельности руководства ФСИН России, внедрение современных технологий и программно-технических комплексов при подготовке и обработке служебных документов

Правовое управление

Правовое обеспечение деятельности директора ФСИН России, участие в установленном порядке в разработке и проведении правовой экспертизы проектов законодательных и иных нормативных правовых актов, касающихся деятельности УИС.

Управление социальной, психологической и воспитательной работы с осужденными

Воспитательная работа с осужденными к лишению свободы, социальная работа с осужденными, психологическая работа с осужденными, взаимодействие ФСИН России с общественными и религиозными организациями (объединениями)

Управление организации деятельности тюрем и следственных изоляторов

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

Управление организации исполнения наказаний, не связанных с изоляцией осужденных от общества

Организация исполнения наказаний в виде: лишения права занимать определенные должности или заниматься определенной деятельностью, обязательных работ, исправительных работ, ограничения свободы;

организация контроля за поведением условно осужденных и осужденных, которым судом предоставлена отсрочка отбывания наказания;

Управление исполнения приговоров и специального учета

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

Управление режима и надзора

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

Управление охраны и конвоирования

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

Финансово-экономическое управление

Подготовка предложений ФСИН России и необходимых материалов в проект федерального закона о федеральном бюджете на соответствующий год и плановый период, работы по исполнению федерального бюджета.

Управление тылового обеспечения

Координация и контроль деятельности территориальных органов ФСИН России, направленных на реализацию, в порядке, установленном нормативными правовыми актами Российской Федерации, полномочий ФСИН России по исполнению функции государственного заказчика в части закупок товаров, выполнения работ и оказания услуг, входящих в компетенцию управления.

Управление капитального строительства

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

Управление организации медико-санитарного обеспечения

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

1.1.2 Вид деятельности предприятия

Федеральная служба исполнения наказаний создана для исполнения наказаний и для содержания под стражей подозреваемых, обвиняемых, осужденных. В подчинении службы находятся все места лишения свободы России. Контроль за условно осужденными и условно-досрочно освобожденными лицами, лицами, осужденными к исправительным и обязательным работам, а также ограничению свободы ведут уголовно-исполнительные инспекции ФСИН России. ФСИН России является юридическим лицом и имеет свои печать с изображением Государственного герба Российской Федерации и со своим наименованием, иные печати, штампы и бланки установленного образца, а также счета, открываемые в соответствии с законодательством Российской Федерации.

Основными задачами ФСИН России являются:

1. Исполнение в соответствии с законодательством Российской Федерации уголовных наказаний, содержание под стражей лиц, подозреваемых либо обвиняемых в совершении преступлений, и подсудимых (далее - лица, содержащиеся под стражей);

2. Контроль за поведением условно осужденных и осужденных, которым судом предоставлена отсрочка отбывания наказания;

3. Обеспечение охраны прав, свобод и законных интересов осужденных и лиц, содержащихся под стражей;

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

5. Охрана и конвоирование осужденных и лиц, содержащихся под стражей, по установленным маршрутам конвоирования, конвоирование граждан Российской Федерации и лиц без гражданства на территорию Российской Федерации, а также иностранных граждан и лиц без гражданства в случае их экстрадиции;

6. Создание осужденным и лицам, содержащимся под стражей, условий содержания, соответствующих нормам международного права, положениям международных договоров Российской Федерации и федеральных законов;

7. Организация деятельности по оказанию осужденным помощи в социальной адаптации;

8. Управление территориальными органами ФСИН России и непосредственно подчиненными учреждениями.

1.2 Анализ существующей системы платежей

Существующая система платежей была рассмотрена на примере столовой для сотрудников УФСИН РФ.

В момент написания диплома никакой системы безналичного расчета в столовой УФСИН РФ внедрено не было. Расчет производится наличными средствами, с применением кассового аппарата следующим образом, согласно Положению Банка России №373-П от 12.10.2012.

В течение дня продавец совершает операции по продаже товара сотрудникам УФСИН РФ, каждая операция подтверждается товарным чеком. По окончании рабочего дня продавец сдает полученные деньги бухгалтеру.

Бухгалтер принимает средства и оформляет приходно-кассовый ордер и кассовую книгу при помощи соответствующих модулей системы «1С: Предприятие» версии 8 для бюджетных организаций.

Денежные потоки, связанные со столовой УФСИН РФ, можно отобразить на схеме (Рисунок 1.2).

Рисунок 1.2. Денежные потоки

1.3 Постановка задачи на дипломное проектирование

Целью дипломного проекта является повышение эффективности работы столовой УФСИН РФ путем внедрения системы безналичных платежей.

Для достижения поставленной цели, необходимо решить следующие задачи:

· провести анализ существующей системы платежей;

· выбрать программные и аппаратные средства для разработки системы безналичных платежей;

· используя выбранные средства, разработать систему безналичных платежей;

· рассмотреть вопросы охраны труда;

· рассчитать экономическую эффективность проекта.

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

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

· соответствие специфике учреждения;

· по возможности взаимодействие с уже внедренными на предприятии решениями;

· защита информации от несанкционированного доступа и разглашения;

· простой, понятный интерфейс, обеспечивающий быстрое осваивание и использование;

· низкая себестоимость.

ГЛАВА 2. ИССЛЕДОВАТЕЛЬСКАЯ ЧАСТЬ

2.1 Общие сведения о безналичных платежах

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

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

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

В Российской Федерации Центральным банком установлены следующие виды безналичных расчетов:

· Расчеты платежными поручениями;

· Расчеты по аккредитивам;

· Расчеты чеками;

· Расчеты по инкассо;

· Расчеты платежными требованиями.

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

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

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

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

Платежное требование - это расчетный документ, содержащий требование кредитора (поставщика) к должнику (плательщику) об уплате определенной денежной суммы через банк.

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

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

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

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

Электронные платежные системы являются подвидом платежных систем, которые обеспечивают осуществление транзакций электронных платежей через сети (например, Интернет) или платежные чипы.

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

· дебетовые (работающие с электронными чеками и цифровой наличностью);

· кредитные (работающие с кредитными карточками).

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

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

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

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

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

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Следует также различать электронные фиатные деньги и электронные нефиатные деньги.

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

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

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

Для обращения с электронными деньгами вводится понятие электронного кошелька.

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

Электронный кошелек может выполнять все или часть следующих функций:

· Хранение электронных денег;

· Пополнение электронными деньгами;

· Выполнение платежа;

· Пересчет имеющейся денежной стоимости;

· Хранение истории операций.

Электронные деньги имеют следующие преимущества перед наличными деньгами:

· превосходная делимость и объединяемость -- при проведении платежа не возникает необходимость в сдаче;

· высокая портативность -- величина суммы не связана с габаритными или весовыми размерами денег, как в случае с наличными деньгами;

· очень низкая стоимость эмиссии электронных денег -- не надо чеканить монеты и печатать банкноты, использовать металлы, бумагу, краски и т. д.;

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

· проще, чем в случае с наличными деньгами, организовать физическую охрану электронных денег;

· момент платежа фиксируется электронными системами, воздействие человеческого фактора снижается;

· при платеже торговцу невозможно укрыть средства от налогообложения;

· электронные деньги не нужно пересчитывать, упаковывать, перевозить и организовывать специальные хранилища;

· идеальная сохраняемость -- электронные деньги не теряют своих качеств с течением времени;

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

В то же время, электронные деньги обладают недостатками:

· отсутствие устоявшегося правового регулирования - многие государства еще не определились в своем однозначном отношении к электронным деньгам;

· несмотря на отличную портативность, электронные деньги нуждаются в специальных инструментах хранения и обращения;

· как и в случае наличных денег, при физическом уничтожении носителя электронных денег, восстановить денежную стоимость владельцу невозможно;

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

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

· безопасность не подтверждена широким обращением и беспроблемной историей;

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

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

Таблица 2.1

Примеры электронных платежных систем

Фиатные

Нефиатные

На базе смарт-карт

Анонимные

НСМЭП

Персонализированные

Visa Cash

На базе сетей

Анонимные

Qiwi

Bitcoin

Персонализированные

PayPal, M-Pesa

WebMoney, Яндекс.Деньги

2.1 Анализ существующих решений

2.1.1 WebMoney

WebMoney - российская электронная платежная система, обслуживающая по состоянию на начало 2012 года более 16 млн счетов. В системе обращаются частные электронные деньги.

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

В системе имеется несколько видов расчетных единиц (так называемых «титульных знаков»), которые могут храниться в соответствующих «электронных кошельках», например:

· WMR -- эквивалент российского рубля;

· WME -- эквивалент евро;

· WMZ -- эквивалент доллара США;

· WMG -- эквивалент 1 грамма золота.

Для того чтобы работать в системе, можно использовать клиентскую программу WM Keeper Classic для ОС Microsoft Windows, либо веб-сайт WM Keeper Light или WM Keeper Mini, позволяющие использовать систему пользователям любых ОС. Также реализована поддержка сотовых телефонов при помощи J2ME-приложения в WM Keeper Mobile. Имеются версии для Symbian, Android и IPhone.

При регистрации в системе, после принятия соглашения системы, пользователь получает случайный 12-значный идентификатор (WMID), например, WMID#123456789012. Пользователь может создавать произвольное количество WebMoney-кошельков. Каждый такой кошелек идентифицируется однобуквенным кодом вида используемых знаков и 12-значным номером (например, Z123456789012 для WMZ-кошелька).

Каждый пользователь WebMoney может получить в качестве удостоверения своей личности перед другими пользователями системы так называемый WM-аттестат. Он позволяет определить идентификатор WMID пользователя по номеру одного из его кошельков, но не наоборот.

В качестве достоинств этой системы можно выделить следующие факты:

· ориентированность на российских пользователей;

· широкое распростронение в Российской Федерации;

· высокая степень защиты;

· библиотеки для интеграции с программами.

Однако рассматриваемая система обладает недостатками:

· клиентское приложение для операционной системы Microsoft Windows напрямую обращается к жесткому диску компьютера, а также к портам ввода/вывода, что может привести к нарушению работы компьютера;

· соглашение с WebMoney предусматривает приостановление обслуживания счета пользователя в одностороннем порядке;

· в случае потери доступа к счету, восстановление занимает длительный период времени - до 20 рабочих дней.

2.1.2 Яндекс.Деньги

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

Рисунок 2.2 Перевод денег посредством системы Яндекс.Деньги

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

Система «Яндекс.Деньги» использует нефиатные персонифицированные электронные деньги на базе сетей.

С помощью «Яндекс.Денег» можно делать покупки в интернет-магазинах, оплачивать услуги связи и ЖКХ, делать взносы в благотворительные фонды, рассчитываться за бензин на АЗС. Но не все пользователи системы обращают внимание на то, что нельзя использовать «Яндекс.Деньги» для какой-либо коммерческой деятельности. Служба безопасности «Яндекс.Денег» имеет право без объяснения причин и без предупреждения заблокировать кошелек, что часто является неожиданностью для пользователей системы, которым предлагается провести процедуру «идентификации», подтверждающую личность пользователя.

Рисунок 2.3. Оплата услуг посредством системы Яндекс.Деньги

К достоинствам системы «Яндекс.Деньги» можно отнести следующее:

· ориентированность на использование в Российской Федерации;

· простота регистрации и последующего доступа к средствам;

· продуманные алгоритмы защиты информации;

· возможность интеграции с другими продуктами компании «Яндекс».

В то же время, система не лишена недостатков:

· как и в случае WebMoney, обслуживание счета в системе «Яндекс.Деньги» может быть приостановлено в одностороннем порядке;

· система ориентирована на перевод денег между частными лицами, поэтому использование системы на предприятии затруднительно.

2.1.3 PayPal

PayPal - крупнейшая дебетовая электронная платежная система. По состоянию на 2012 год PayPal работает в 190 странах и имеет более 164 млн зарегистрированных пользователей. PayPal работает с 24 национальными валютами. С октября 2002 года является подразделением компании eBay.

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

Рисунок 2.4. Оплата при помощи PayPal в интернет-магазине eBay

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

Рисунок 2.5. Перевод денег посредством PayPal

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

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

Одной из главных особенностей системы PayPal является наличие платежного шлюза.

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

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

· покупателю предлагается войти в систему или оплатить по кредитной карте без авторизации;

· покупатель может указать комментарий для продавца и адрес для доставки товара;

· продавец имеет возможность контролировать часть параметров страницы оплаты, а также некоторые элементы внешнего вида;

· вся коммуникация выполняется по протоколу HTTPS. Проверка оригинальности запроса на страницу результата платежа осуществляется повторным запросом на обработчик системы.

Достоинства системы PayPal:

· распространение не только на территории России, но и по всему миру;

· наличие инструментов для перевода средств из других систем;

· поддержка платежного шлюза.

Недостатки системы заключаются в следующем:

· большой размер комиссии за платеж - от 2%;

· средства для разработки программного обеспечения плохо документированы и требуют частого обновления;

· на территории многих государств, в том числе России, система функционирует не в полном объеме.

2.1.4 Qiwi

Qiwi - платежный сервис, предназначенный для оплаты различных повседневных услуг, от мобильной связи и ЖКУ до банковских кредитов.

Особенность сервиса Qiwi состоит в том, что оплата может производиться как наличными в сети платежных терминалов Qiwi, так и через веб-сайт или приложение для мобильных устройств. Фактически пользователь может совершать оплату со своего счета в системе, находясь в удобном для него месте и в удобное время.

Рисунок 2. 6. Оплата услуг через Qiwi кошелек

Qiwi предоставляет для использования анонимные электронные деньги на базе сетей.

Помимо России, Qiwi работает еще в 19 странах. Операции в России осуществляются в национальной валюте -- рублях.

Сегодня с помощью платежного сервиса QIWI можно совершать платежи в пользу более чем 5000 компаний -- операторов различных услуг, среди них:

· операторы мобильной связи;

· интернет-провайдеры, операторы услуг IP-телефонии, коммерческого телевидения;

· электронные платежные системы;

· компании, предоставляющие услуги ЖКХ и фиксированной связи;

· интернет-магазины.

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

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

С помощью экранного меню терминала пользователь выбирает услугу, которую он хотел бы оплатить, указывает необходимые реквизиты (номер телефона, номер лицевого счета и др.) Следуя инструкциям, выведенным на экране, вводит необходимую сумму в купюроприемник и нажимает кнопку «Оплатить». Терминал самостоятельно распознает подлинность наличных денег и их номинал.

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

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

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

К достоинствам системы Qiwi можно отнести следующие особенности:

· очень широкое распространение по сравнению с остальными системами;

· возможность использования системы без наличия каких-либо технических средств;

· простой и понятный интерфейс;

· возможность взаимодействия с системой без регистрации, анонимно.

Среди недостатков системы можно выделить следующие факты:

· не всегда есть возможность получить доступ к терминалу;

· большая комиссия при выводе средств.

ГЛАВА 3. ПРОЕКТНАЯ ЧАСТЬ

3.1 Описание программного продукта

Разработанное программное средство предназначено для ведения учета безналичных платежей на предприятии «Управление Федеральной службы исполнения наказаний Российской Федерации по Оренбургской области». Программное средство позволяет вести учет как поступлений средств от служащих УФСИН РФ, так и их расходов на продукты питания.

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

3.1.1 Структура программного обеспечения

В состав системы входят следующие подсистемы:

· Подсистема учета пользователей разработанного программного обеспечения;

· Подсистема учета товаров, продаваемых по безналичному расчету при помощи данной системы;

· Интерфейсы для работы с системой управления базами данных для хранения информации на сервере баз данных;

· Подсистема учета операций безналичного расчета.

3.1.2 Функции частей программного обеспечения

Подсистема учета сотрудников выполняет следующие функции:

· Оперирует объектами «покупатель» и «продавец» класса «пользователь» для отображения, редактирования и передачи в другие подсистемы данных о пользователях системы;

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

Подсистема учета товаров реализует следующий функционал:

· Создание, редактирование, удаление и просмотр информации из базы данных, относящейся к товарам;

· Типовые операции над объектами класса «товар»: добавление в список покупок, удаление из списка покупок.

Интерфейс для работы с СУБД преобразует методы различных классов в запросы к серверу баз данных на языке SQL. Он реализован для всех остальных подсистем программы.

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

Все эти части программы связаны между собой. Эти связи можно изобразить на схеме (Рисунок 3.1).

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Рисунок 3.1. Схема взаимодействия подсистем программы.

3.1.3 Методы и средства разработки программного обеспечения

Весь программный продукт разработан в соответствии с парадигмой объектно-ориентированного программирования. В процессе разработки были созданы следующие классы:

· Server - описывает подключение к серверу БД. Предоставляет функции для подключения к серверу и выполнения простейших запросов SQL;

· User - представляет пользователя системы - продавца или покупателя. Содержит в себе поля, соответствующие таковым в базе данных;

· Authorize - предоставляет статические методы для расшифровки штрих-кода в идентификатор пользователя в базе данных. Он может быть легко изменен для использования другого метода идентификации;

· Product - обеспечивает доступ к товару и содержит соответствующие методы и поля;

· Buy - класс, содержащий два поля: товар (класса Product) и количество. Среди прочего представляет метод для подсчета стоимости покупки;

· ProductList, BuyList, UserList - классы-«обертки» для списков званий, товаров, покупок или пользователей, позволяющие представить эти списки в виде таблицы. Класс BuyList имеет метод для вычисления суммарной стоимости всей покупки.

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

3.1.4 Условия выполнения программы

Разработанное программное обеспечение создано с использованием языка Java, который компилируется в платформо-независимый байт-код. Следовательно, программа будет работать под любой операционной системой, для которой существует реализация виртуальной машины Java:

· Windows 7;

· Windows Vista;

· Windows XP;

· Windows 2003;

· Windows 2008 Server;

· Oracle Solaris для платформ SPARC, x86 и x64;

· Mac OS X;

· Любая современная ОС на ядре Linux, запущенная на ПК с архитектурой процессора x86 или x64.

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

Для эффективной работы программного обеспечения требуется хотя бы 128 мегабайт свободной оперативной памяти.

Разработанное программное обеспечение требует для запуска наличия установленной виртуальной машины Java (JVM) версии не ниже 6. Она доступна для бесплатного скачивания для всех поддерживаемых операционных систем с сайта java.com. Также ЭВМ, используемая для запуска программы, должна быть подключена к локальной вычислительной сети, в которой установлен и настроен экземпляр Microsoft SQL Server версии не ниже 2005.

3.2 Структура базы данных

Все данные приложения хранятся в базе данных на сервере Microsoft SQL Server. База данных состоит из нескольких связанных между собой таблиц. Связи можно изобразить на ER-диаграмме (Рисунок 3.2).

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Рисунок 3.2. Схема базы данных

В каждой таблице есть ключевое поле id, необходимое для связи таблиц между собой.

Таблица products содержит список продаваемых товаров и информацию о них - наименование товара (title), цену (price) и единицу измерения (unit).

В таблице buyitems хранятся записи о составе совершенных покупок: идентификатор товара из таблицы products, количество (count) и поле для связи с таблицей buys.

Таблица buys содержит список совершенных покупок: дату и время совершения покупки в поле date и идентификаторы покупателя и продавца.

Сведения о пользователях содержатся в таблице users - фамилия, имя, отчество (surname, name, patronymic), его баланс в системе (balance), а также логическое поле, показывающее, может ли этот пользователь работать продавцом.

3.3 Инструкция для пользователя

3.1.1 Запустить программу двойным щелчком по файлу Ufsin_beznal.jar (Рисунок 3.3)

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

Ввести параметры соединения - ip-адрес или сетевое имя сервера, название экземпляра Microsoft SQL Server, название БД, имя пользователя для доступа к БД и пароль (Рисунок 3.4).

Рисунок 3.4. Соединение с базой данных

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

Появится главное окно программы. В левой части окна находится список продаваемых товаров, данные о продавце, а также кнопка «Авторизация» для смены продавца. В правой части будет активна только кнопка «Авторизация» для идентификации покупателя. Пример можно увидеть на рисунке 3.5.

Рисунок 3.5. Главное окно программы

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

Рисунок 3.6. Покупатель авторизован

Выбранные покупателем товары нужно найти в списке товаров в левой части формы. Чтобы добавить единицу товара в список покупок, нужно щелкнуть мышью по соответствующему элементу списка. Примерный результат можно увидеть на рисунке 3.7.

Рисунок 3.7. Список покупок

Под списком покупок появится рассчитанная сумма покупки. По окончании выбора нужно нажать на кнопку «Расчет», чтобы соответственно изменить информацию в базе данных.

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

Рисунок 3.8. Редактирование пользователей

Рисунок 3.9. Редактирование товаров

Также на главном окне есть кнопка для приема наличных денег и помещения их на счет. Для того, чтобы пополнить счет одного из пользователей, необходимо авторизовать его в системе и нажать на кнопку «Пополнить баланс» (Рисунок 3.10).

Рисунок 3.10. Пополнение баланса

3.2 Настройка необходимого программного обеспечения

Если в локальной сети не запущен экземпляр Microsoft SQL Server, нужно установить его, запустив файл SQLEXPRWT_x86_RUS.exe.

Для настройки экземпляра SQL Server нужно запустить SQL Servert Management Studio. Это приложение устанавливается вместе с Microsoft SQL Server. Далее нужно выбрать пункты меню «Вид - Зарегистрированные серверы», найти подходящий экземпляр, щелкнуть по нему правой кнопкой мыши и выбрать пункт «Диспетчер конфигурации SQL Server», как показано на рисунке 3.11.

Рисунок 3.11. Запуск диспетчера конфигурации SQL Server

Появится окно «Sql Server Configuration Manager». В левой части окна нужно выбрать «Службы SQL Server» и убедиться, что службы «SQL Server» и «Браузер SQL Server» работают (Рисунок 3.12).

Рисунок 3.12. Запуск служб SQL Server

После этого в левой части окна нужно развернуть список «Сетевая конфигурация SQL Server», выбрать в нем пункт меню «Протоколы для…» с именем соответствующего экземпляра, и убедиться что протокол TCP/IP включен, как на рисунке 3.13.

Рисунок 3.13. Протоколы Microsoft SQL Server

Если были проведены какие-то изменения, нужно перезапустить Microsoft SQL Server. Для этого нужно вернуться в «Среду SQL Management Studio», и вызвать пункты «Управление службой - перезапуск» в контекстном меню настроенного сервера.


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.