论文部分内容阅读
现今我国国内的单场足球彩票发行不到两年,而且仅仅只有三个省市获得发行权,但是它却飞速发展,总销售量节节上升。有见及此,广东移动搭建了小额的手机支付平台,提供小额的短信单场足球彩票投注服务。然而在单场足球彩票的销售中,大额投注才是主要部分,而目前的手机投注方式并没有解决大额投注问题。要实现单场足球彩票的大额手机投注,就需要对手机软件进行二次开发,因为传统的手机软件是手机生产商在生产手机时就直接做好并且不能随意改动的。现今进行手机软件二次开发的主流技术是J2ME技术。本文对手机软件的开发进行了研究,采用J2ME技术设计并开发了能让用户使用手机直接进行投注的单场足球彩票手机投注系统。系统重点解决了利用手机直接投注时的大额投注问题、用户帐号的安全性问题以及自动兑奖的实现问题;实现了用户通过手机直接从银行取款进行实时购买单场足球彩票,对投注记录以及中奖记录的实时查询及自动兑奖等功能。单场足球彩票手机投注系统由手机客户端、系统服务器以及系统数据库三部分组成。手机客户端让用户进行输入信息、查询比赛赛程、投注、查询投注记录以及查询中奖记录等操作。客户端的设计考虑了手机的运算速度和存储容量,在实现简易操作的同时,减少了客户端的运算量和占用的存储空间。服务器连接手机客户端和数据库,接收客户端的请求信息、传送数据、访问数据库、返回结果,同时还能集中用户的个人信息和投注信息,发放中奖公告,计算中奖金额以及自动返还小额奖金,直接存入用户银行帐号。数据库集中存储了用户信息、比赛信息以及投注信息,集中各方数据并进行批量存储以方便数据管理、数据维护、数据更新以及数据的备份。系统使用J2ME技术开发客户端,使用MVC模式设计服务器,使用J2ME技术的网络特性来实现手机客户端与服务器之间的通信,使用Servlet技术对从客户端发送到服务器的信息进行相应的处理,传输数据,返回运算结果,使用JDBC技术实现服务器与数据库连接,使用MySQL设计和开发数据库。系统着重对手机直接进行单场足球彩票大额投注的问题进行了研究。以将用户帐号和用户银行信息捆绑在一起的方式,采取直接从用户银行帐号取款进行投注的方法,解决了大额投注的问题。系统对用户银行信息在传输过程中的安全性进行了研究。捆绑方式最大程度地减少了用户银行信息的传输次数,再对用户银行信息进行加密,以保证其能安全地进行传送。系统还实现了根据中奖公布,计算中奖金额,提供自动返还小额奖金到用户银行帐号的自动兑奖功能。本文对系统的总体结构、手机客户端的设计、大额投注功能的实现、系统服务器的功能实现以及系统数据库的设计等进行了详细地介绍。