当前位置: 代码迷 >> C# >> 在做一个投注系统,好多不懂
  详细解决方案

在做一个投注系统,好多不懂

热度:56   发布时间:2016-05-05 03:34:03.0
正在做一个投注系统,好多不懂
某亲戚,之前让我做了个简单的投注系统,单机的,比较简单,就是界面有选择投注类型,然后可以点击下注,然后会打印小票出来,有记录。记录方面我懒得用数据库了,直接文件形式保存。然后就是那些赌徒去他的门面那里下注这样了。
看样子生意不错,过了1个月,他又问我能不能做一个类似那种彩票投注系统一样的东西,让那些人自己投注,投注的信息自动发到服务器。我一听就觉得我很难做到了,网络方面我研究的少,我想到的是两种大体方案。一个是直接做成网站的形式,一个还是用c#window,c/s模式,发个客户端给每个用户。
问题1,就是那个动态ip网络连接问题,这个最麻烦,有些地方的宽度ip是多层的,就是说到你那个小区那个ip是公网的,但到你们每个人家里的宽度都是局域网ip(小区ip相当于局域网服务器)了,以前用花生壳什么的怎么试都没法访问自家电脑,可能是公网ip那里还各种屏蔽。如果没办法的话唯一的方法就是租空间了。
问题2,用户投注后,投注信息发到服务端,确认后,用户端会保存投注信息作为凭证。这些信息是否要加密啊?用什么形式加密?
问题3,是否要整合支付系统上去?支付系统完全不知道怎么弄。
问题4,如果我做不来估计就外包被别人吧,不知道这样一个系统大概要多少钱呢?

多谢各位了。

------解决思路----------------------
回答你最后两个问题吧。

支付问题,最简单地做法就是公布你的十几个银行的个人汇款(转账)账号,然后让用户自己在网页上填写自己是“何时、何地、哪个银行、收款人写谁、付款人写谁、金额多少”,然后你用电话查询一下银行明细证明确实收到了款项就在自己的后台系统“确认”就好了。

外包问题,我们这里是每人每天1千元(小工减半),包括系统分析设计时间。但是你的系统要做大一点,可能还应该部署“云端”服务器,这个费用人家不会管的。
------解决思路----------------------
我是新人,说说我的看法,你做成CS模式的,客户端发给他们,你要记录别人的IP?为什么不发几个账号给他们,用来当某个人登录的凭证?
问题2.加密方式乱七八糟的一大堆,虽然我没用过,看CSDN上各位大神出招了.

问题3.据说支付系统要收费才可以给你个接口的

问题4:我也不知道.

------解决思路----------------------
租空间,做网站,让他们申请账号、密码。
支付这方面,如果有能力就搞;没能力,也有办法,让他们到门店去人工充值,网上可以看到余额,类似于手机话费预付费这样的。
投注完后再扣费,显示余额。因为是用账号、密码登录的,所以,投注信息针对这个账号,用户也可以登录后查看投注记录。相关信息直接保存在数据库中。(为了信息安全,可以加密存储)

费用,就按你的 日工资 乘以 需要的天数 再乘以 一个系数(如2)来计算。
  相关解决方案