优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

投注系统的设计

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

摘   要
由于经济水平的提高,市民参与彩票等公益事业的积极性日渐提高,彩票近年来销售额快速增长,但是福利彩票和体育彩票的传统销售模式,已经无法满足彩民多样化和便捷化的购彩需求。为了适应彩民多样化的购彩需求,同时充分利用互联星空的品牌效应,适时推出星空龙彩网上委托投注业务。
星空龙彩网上委托投注系统在彩票发行中心授权下,采用B/S模式,除了提供银行帐户充值方式外,更重要的是还利用已有的电子支付平台,允许用户使用广泛发行的具有支付功能的电信卡对投注资金账户进行充值。基于互联网的在线委托投注系统的推出,不仅将丰富福利和体育彩票管理中心现有的投注渠道,同时也必将吸引更多的用户,并为他们提供更便利、可靠的服务。
本文将介绍课题来源、研究意义和目前情况,概述系统需求,阐述系统体系结构,然后从开发环境、数据库设计、系统框架、模块设计等方面详细说明整个开发设计过程,并说明本系统应用到的一些关键技术。需说明的是,本次设计与实现将主要围绕于投注帐户以及委托投注记录等方面。 think58 [资料来源:http://think58.com]

关键字:增值应用,体系结构,B/S模式,JMS
课题目前研究情况及存在问题
发行彩票,是我国政府在市场经济条件下,为筹集社会资金,发展福利事业和体育事业而采取的一项重要举措,吸引了社会各界人士的积极参与,取得了巨大的社会和经济效益,但是目前国内采用的传统投注站(网点)发售方式以及电话和手机投注方式都各有不足,已逐渐不能满足现代社会快捷、便利的普遍需求。在这个信息时代急切需要在线系统来丰富投注渠道,提高购彩以及管理的灵活性和交互性。然而市场上存在的一些代购系统或因采取C/S模式,导致用户需频繁下载升级客户端;或仅采用银行账户充值方式,不少彩民因担心账户信息安全而放弃使用。
不言而喻,开发基于JAVA环境,B/S模式的投注系统是非常有意义的。本系统除了提供银行账户充值方式外,更重要的是还利用已有的电子支付平台,允许用户使用广泛发行的具有支付功能的电信卡对投注资金账户进行充值。实施后的系统将允许注册用户进行充值、委托购买彩票、彩票信息查询以及个人资料管理等操作[5],保证用户的资金账户的安全性和准确性,为彩民进行网上投注提供方便、可靠的服务。
1.3 本文结构
绪论部分介绍本系统的课题来源以及目前的研究情况和存在的问题。 think58.com

[资料来源:www.THINK58.com]


第2章介绍系统需求,分析业务流程。
第3章介绍系统结构、功能模块设计、数据库设计。
第4章介绍系统的开发环境和开发工具、系统架构、流程实现以及系统界面。
第5章介绍系统开发过程应用到的几点关键技术。
总结部分介绍整个开发过程中的体会与认识,并指出目前系统中的不足和改进方向。
在附录中,本文还将给出一些必要的程序的技术代码资料,以供参考之用。
开发环境与工具
本系统是一个采用B/S模式的在线系统,系统的特性决定了将采用web应用的开发流程。而web应用的开发和调试牵涉到的技术多且复杂,如何高效的开发web应用、如何建立一个良好的开发环境以确保开发效率,自然成为了项目开发初期就被认真考虑并决定的重要事项。
考虑到系统正式投入商用后,高度的稳定性、可靠性和安全性成为第一要素,因此项目立案初期与客户沟通后,即被要求采用IBM AIX操作系统+Java平台+Weblogic v8.1应用服务器的商业运行环境。这也决定了项目组将使用Java语言开发本系统。
“工欲善其事,必先利其器” ,为构建一个适合本项目的开发环境,项目组最后一致决定采用JDK1.4+Eclipse3.1作为开发平台。由于系统运行的正式环境所安装的应用服务器为Weblogic v8.1,其支持的JDK版本最高为1.4版,为避免在开发过程中有可能引入JDK1.5的新特性而导致无法在生产环境中正常运行的情况出现,决定开发环境统一为JDK1.4版本。Eclipse作为一个开放源码的免费开发平台,采用基于组件的功能扩展机制,使得开发人员可以利用各种费用低廉或者免费的Eclipse插件扩展包,由此获得不断增多的特性和功能,以提高开发效率来确保项目成功。而其3.1版本基于JDK1.4,也是当前流行和较稳定的版本。 [资料来源:http://think58.com]
4.2 系统架构
本系统采用B/S模式,即用户通过浏览器向分布在网络上的服务器发出请求,服务器对浏览器的请求进行处理,然后将用户所需的信息返回浏览器。B/S模式充分结合互联网的特点,实现了客户端的零维护,克服空间跨度分散的限制。
本系统采用目前流行且较为成熟的Struts框架,在组成结构上体现了MVC分层结构[6],共划分为三层:Web层、业务层、数据层。
Web层:即表示层。这一层就是用户可以见到的页面,它提供友好、简易、美观的操作界面,通过按钮、超级链接等引导用户完成业务流程,通过输入框、下拉框给用户一个输入信息的接口,并将结果返回给用户。
业务层:这一层实现业务逻辑,对页面的初始化响应,对用户提交按钮的响应,对用户的输入数据进行相应的组织。
数据层:这一层封装了所有对数据库中表格的操作:新增、删除、更新、查询。
表示层、业务层、数据层的三层组成结构中,各层的分工明确,层与层之间的关系明了。
think58

[来源:http://think58.com]