Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.10.2011, 15:37   #1
deast
Новичок
Джуниор
 
Регистрация: 06.10.2011
Сообщений: 0
По умолчанию система обслуживания фонда

Введение
Бэкинговый фонд(далее фонд) – это структура предназначенная для инвестирования игроков на турниры по покеру. Фонд частично или полностью оплачивает входной взнос на турнир, в котором игрок планирует участвовать. Если по результатам турнира игрок попал в призовую зону, то часть его выигрыша поступает в фонд.
Пример. Игрок решил участвовать в турнире, где входной взнос составляет 500. Игрок делает заявку в фонд в соответствии с которой вносит 100 (20%) собственных средств, а 400 (80%) привлекает из фонда. По результатам турнира игрок попал в призовую зону и выигрыш составил 3000. Из этой суммы игрок возвращает в фонд часть, которую за него инвестировали. В данном случае 80% от приза или 2400.
Фонд состоит из администратора и инвесторов. На каждого из инвесторов создается виртуальный счет, к которому инвестор имеет доступ.
Также в системе есть административный счет. На него производятся переводы со счетов инвесторов при инвестировании игроков на турнир. Администратор размещает заявки в системе, а инвесторы принимают решения об инвестировании игроков.
deast вне форума Ответить с цитированием
Старый 06.10.2011, 15:37   #2
deast
Новичок
Джуниор
 
Регистрация: 06.10.2011
Сообщений: 0
По умолчанию

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

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

Пользователи
На этой вкладке появляется список инвесторов. Напротив каждого из инвесторов высвечивается статус и количество его долей. Статус может быть «активен» или «заблокирован». Внизу находится информация об общем количестве активных долей в системе. Вверху находится кнопка «добавить пользователя». При нажатии на данную кнопку выводится окно где нужно ввести параметры: логин, пароль, количество долей и заполнить информационное поле. После этого нажать на кнопку «создать». После этого данный пользователь должен появиться в общем списке со статусом «заблокирован».
При нажатии на пользователя правой кнопкой мыши появляется функциональное окно. В данном окне доступны функции:
посмотреть информацию,
изменить количество долей,
заблокировать / разблокировать,
удалить пользователя.
В информационном окне показывается контактные данные, а также краткое описание. Также выводится баланс и текущие заявки пользователя.
При нажатии на строку изменения количества долей появляется окно с информацией о текущих долях. Также в окне есть поле где необходимо ввести новое количество долей и нажать на кнопку изменить. Если статус пользователя «заблокирован», данная строка не активна.
Строка заблокировать/разблокировать предназначена для временной «заморозки» пользователя в системе. При нажатии на данную строку выводится окно подтверждения операции.
При удалении пользователя также выводится окно с подтверждением.
deast вне форума Ответить с цитированием
Старый 06.10.2011, 15:38   #3
deast
Новичок
Джуниор
 
Регистрация: 06.10.2011
Сообщений: 0
По умолчанию

Заявки
При нажатии на эту вкладку появляется список текущих заявок. Список разделен на две части: «активные» и «в игре».
Внизу находится кнопка «создать заявку». При нажатии появляется окно где необходимо ввести данные в соответствующие поля.
информация,
статус,
сумма заявки,
доля игрока,
наценка,
дата исполнения,
приоритетные доли,
количество долей
В информационном поле содержатся данные об игроке, серии, играемом турнире и т.*д.
В поле статус необходимо ввести один из возможных статусов заявки. Статус может быть A1, А2, А3, А4, А5, В1, В2, В3.
Статусы А1-А5 – это заявки по которым инвесторы могут забронировать доли автоматически после ввода заявки в систему. Те доли которые остались незабронированными, считаются свободными. Если в системе есть свободные доли, то любой активный инвестор может их забронировать. Также любой инвестор может отказаться от ранее забронированных долей и тогда эти доли становятся свободными. Если на момент даты исполнения заявки остались свободные доли, то они автоматически распределяются между инвесторами.
Заявки со статусами В1-В3 в отличие от заявок А1-А5 не распределяются автоматически. После ввода в систему инвесторы могут забронировать доли для себя, на момент исполнения заявки свободные доли распределяться не будут.
В поле суммы заявки вводится общий объем турнирных взносов. Поле доля игрока вводится сумма которую игрок сам вносит за участие в турнире( в турнирах). В поле наценка вводится коэффициент в соответствии с которым будут производиться расчеты между игроком и фондом. Общий объем инвестиций по заявке от фонда (Vf) вычисляется по формуле:
Vf = (V – Vpl) * K, где
V — общий объем турнирных взносов,
Vpl – доля игрока,
К – коэффициент.
В поле даты исполнения вводится число и время до которого инвесторы могут проводить бронирование или отказываться от ранее забронированных долей. По истечении даты, заявка с окончательным распределением долей между инвесторами перейдет в список «в игре».
Администратор может принудительно забронировать приоритетные доли для инвесторов. Для этого есть четыре поля. Чтобы ввести приоритетную долю надо поставить отметку напротив одного из полей, а также выбрать в падающем меню инвестора и количество долей.
В поле общее количество долей администратор должен ввести значение, которое должно быть не менее суммы приоритетных долей и общего количества активных долей. После ввода всех данных по заявке необходимо нажать на кнопку «сформировать». Если заявка введена не корректно, выводится окно с ошибкой. Если ошибок не допущено, выводится окно заявки. В данном окне присутствуют все введенные данные и автоматически присвоенные параметры (идентификационный код, стоимость доли, величина одной доли).
Идентификационный код присваивается по правилу {ГГ,ММ,ДД,Н}, где:
ГГ — последние две цифры текущего года,
ММ – номер текущего месяца,
ДД – текущее число,
Н — порядковый номер. Данное двузначное число является внутредневным счетчиком. Начальное значение присваивается 01, с каждой введенной заявкой увеличивается на единицу и принудительно приходит в начальное состояние вначале суток.
Стоимость доли вычисляется по формуле:
Vp = Vf / N.
Величина одной доли вычисляется по формуле:
Pi = 100 / N.
Для ввода заявки в систему необходимо нажать соответствующую кнопку внизу окна. В окне также предусмотрено возврат к предыдущему окну.
После ввода заявки в систему она отображается в списке активных. В этом списке заявка находится до даты исполнения. При нажатии правой кнопки мыши на заявку из этого списка появляется меню с пунктами «посмотреть» и «удалить». Если администратор удаляет заявку, все зарезервированные средства пользователей автоматически переходят на их счета. При нажатии на кнопку «посмотреть» выводится окно в котором отображается вся ранее введенная информация по заявке. Также в данном окне выводится текущее состояние заявки: список инвесторов зарезервировавших доли с соответствующим количеством долей, а также количество свободных долей в заявке.
Когда наступает дата исполнения, заявка переходит в список «в игре». При этом в заявке автоматически формируется окончательный список инвесторов участвующих в заявке с количеством долей. В данный момент происходит автоматическое списание средств со счетов инвесторов в пользу административного счета.
Когда заявка находится в списке «в игре», в заявке появляется дополнительные поля: сумма выигрыша и возвращенные средства. После объявления результатов и возвращении призовых в фонд, администратор должен заполнить данные поля. После заполнения полей, система автоматически распределяет средства по данной заявке из административного счета в пользу инвесторов в соответствии с их долями. После распределения средств заявка отправляется в архив.

Отчеты
В данной вкладке можно просмотреть данные в архиве.
deast вне форума Ответить с цитированием
Старый 06.10.2011, 15:38   #4
deast
Новичок
Джуниор
 
Регистрация: 06.10.2011
Сообщений: 0
По умолчанию

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

Баланс
На вкладке баланс инвестор может посмотреть текущее состояние счета. Информация отображается в следующем виде:
свободные средства,
зарезервированные средства,
в игре.

Свободные средства — это та сумма, которой инвестор может распоряжаться в данный момент времени. Из этих средств будет производиться списание когда инвестор будет резервировать доли по заявкам.
Зарезервированные средства – это сумма всех средств которые на текущий момент автоматически распределены на инвестора и(или) зарезервированы.
Средства «в игре» это те, которые уже отправлены игроку и по ним ожидается результат.
Внизу находится кнопка «отправить средства». При нажатии на кнопку появляется окно. В данном окне необходимо ввести сумму которую инвестор хочет отправить на административный счет. Есть также поле с комментарием.

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

Отчеты
В данной вкладке можно просмотреть данные в архиве.
deast вне форума Ответить с цитированием
Старый 06.10.2011, 15:38   #5
deast
Новичок
Джуниор
 
Регистрация: 06.10.2011
Сообщений: 0
По умолчанию

Предложение по написанию программного обеспечения

На текущий момент требуется реализация функциональной части системы. Работу разделим на три обязательных части:
1) реализация административного счета. Возможность администратору заходить в систему с использованием логина и пароля. Функции с лицевым счетом: пополнение счета, списание средств со счета, отправка средств зарегистрированным пользователям, списание средств с пользователей за обслуживание, изменение количества долей. Возможность работы с инвесторами(пользователями): создание пользователей, блокирование, разблокирование, удаление пользователей. Возможность зарегистрированным пользователям заходить в систему с использованием логина и пароля. Проверка состояния своего лицевого счета, отправка средств на административный счет.
2) Реализация системы заявок со всеми их функциями. Возможность ввода в систему заявок, распределение заявок между пользователями и т. д. (см. ТЗ).
3) Реализация системы отчетности. Пункт находится на стадии разработки ТЗ. Данный этап предполагает ведение архива заявок а также истории транзакций между пользователями и администратором. По реализации данного пункта принимаются предложения.
После реализации этих трех пунктов я начну вводить систему в работу. Если система успешно заработает в начальной своей реализации, разработчику скорее всего будет предложено обслуживать систему на постоянной основе(возможно администрировать или контролировать работу администратора). В дальнейшем систему предполагается усовершенствовать, добавить новые функции и ввести систему контроля.
За реализацию обязательных частей назначается вознаграждение 1000$ США. Реализация первого пункта 400, второго пункта 400, третьего пункта 200. Рассчеты будут проводиться при помощи электронных средств (moneybookers или moneta.ru).
Сдача разработчиком какого-либо этапа будет производиться следующим образом. Разработчик оформляет проект в виде сайта, размещает его где-либо в интернете. Далее мне дает адрес данного сайта и логин с паролем администратора. Я несколько дней тестирую систему, возможно делаю замечания по функциям которые необходимо будет доработать. Когда реализация текущего этапа меня полностью устроит, я перевожу вознаграждение на счет разработчика. Разработчик пересылает мне все исходники с подробными комментариями как размещать систему в интернете. После этого мы переходим к следующему этапу работы.

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

Контактная информация:
email: 9104901905@mail.ru
ICQ: 73292340
skype: d_e_a_s_t

Алексей Гурьянов
deast вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вексельберг, или как жулик стал руководителем фонда Сколково. Читать всем rpy3uH Свободное общение 16 19.04.2013 08:30
Системы массового обслуживания s-t-r-i-k-e-r Помощь студентам 9 25.05.2009 12:44
Моделирование процесса обслуживания клиентов в банке. Any@ Помощь студентам 2 04.12.2007 12:19