资源预览内容
第1页 / 共46页
第2页 / 共46页
第3页 / 共46页
第4页 / 共46页
第5页 / 共46页
第6页 / 共46页
第7页 / 共46页
第8页 / 共46页
第9页 / 共46页
第10页 / 共46页
亲,该文档总共46页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
本科毕业论文题 目 基于B/S架构的双色球分析系统 学 院 信息科学技术学院 专 业 计算机科学与技术专业 毕业届别 2014届 姓 名 指导教师 职 称 二一目录摘要I关键词IABSTRACTIIKEY WORDSII1 绪论11.1 研究背景及意义11.2 国内外研究现状21.3 本文组织结构22 开发工具及技术42.1 开发工具42.2 JSP技术42.3 B/S架构及JDBC数据库连接53 双色球分析系统需求分析73.1可行性分析73.2功能需求分析73.3系统用例分析84 双色球分析系统总体设计114.1 系统总体设计114.2 数据库设计145 双色球分析系统具体实现175.1 用户登录设计175.2 用户设计175.3 管理员设计206 测试286.1 测试的意义及目的286.2 基于B/S架构的双色球分析系统测试28总 结31参考文献32致 谢33附录34 基于B/S架构的双色球分析系统基于B/S架构的双色球分析系统摘要:随着生活水平的挺高,计算机技术的快速发展以及福利彩票事业的发展,人们对彩票关注的程度也随之增加。通过双色球分析系统,人们可以在网络上了解双色球的开奖信息和走势情况。本系统采用J2EE平台进行开发,使用了JSP技术和Servlet技术,数据库方面采用MySql数据库。本系统主要功能包括:历史信息的管理、开奖信息的管理、用户的管理、开奖号码的基本走势、大小走势、奇偶走势、质合走势、遗漏信息。整个开发过程包括需求分析、概要设计、数据库开发、详细设计、系统测试等,最后经过测试,系统能够稳定流畅的运行,已经达到了最初的设计要求。在满足需求的同时,双色球分析系统也体现出了操作简便、友好实用、安全可靠的特点。关键词:双色球;分析系统;J2EE;JSP;ServletBased on B / S architecture Loans Analysis SystemAbstract: With the standard of living improving,the rapid development of computer technology and the development of the welfare lottery,people pay more attention to the lottery.By analyzing the double chromosphere system,people can understand the double chromosphere lottery information and trends on the Internet.This system uses the J2EE platform for development,and the technology of JSP and Servlet technology,database using the MySql database.The main function of the system includes: the history of information management,the lottery information management,user management,the Numbers of basic movements,movements of size,movements of parity,mass movements and missing information.Throughout the development process include requirements analysis,general design,database development,detailed design,system testing and so on.and finally tested,stable system can run smoothly and has reached the original design requirements.For meeting the demand at the same time,the double chromosphere analysis system also reflects the simple operation,friendly,practical,safe and reliable characteristics.Key words: Double chromosphere;Analysis System;J2EE;JSP;ServletI 基于B/S架构的双色球分析系统1 绪论1.1 研究背景及意义双色球是由中国福利彩票发行管理中心发行的,在全国范围内(香港和台湾暂时未加入)统一游戏规则、统一销售、统一开奖、统一奖池派彩的乐透型中国福利彩票游戏,其摇奖过程通过电视、网络直播的乐透型彩票,于2003年2月16日正式销售。双色球采用计算机网络系统发行销售,定期电视开奖。开奖时间为每周二、四、日晚21:30。玩法介绍:33个红球,玩家可以从中选取6个;16个蓝球,玩家可以选择1个;红球与蓝球的号码可以重复1。中奖条件:一等奖中6+1(浮动奖金,最高可达1000万,逢派奖时还能达到1500万)二等奖中6+0(浮动奖金,当期最高奖金的30%)三等奖中5+1(3000)四等奖中5+0/4+1(200)五等奖中4+0/3+1(10)六等奖中2+1/1+1/0+1(5)随着计算机技术的逐渐强大,双色球分析系统随之产生,它能全面、动态、准确地掌握双色球开奖号码的基本情况,及时、准确的对每一期开奖号码进行统计、计算、分析。实现双色球分析的计算机化,可以简化繁琐的工作模式,提高管理的工作效率。双色球分析系统是采用B/S结构,这样设计的好处是能够非常方便的用浏览器进入系统,使用鼠标、键盘轻松的完成数据的录入、浏览、查询、分析和统计等操作。这些优点能够极大地提高分析的效率,因此,开发这样的分析软件成为很有必要的事情。在彩票网点双色球一般都是画在图表上,这样的统计分析是繁琐的,又容易出错,在双色球分析系统中,可以提高信息处理速度和准确性,能够及时、准确、有效的查询和修改情况。双色球分析系统取代了人工绘图和人工的计算,提高了分析的效率,它可以方便管理人员查询、添加、删除和修改信息,掌握变化情况,提高了工作效率。也使用户更清晰的了解双色球开奖的号码和走势的情况。随着科学技术的不断发展,尤其是计算机技术的发展,不同国家和不同地区在经济领域中相互联系的日益增多,使各国彩票业都面临着许多挑战。彩票分析系统可以帮助彩民选择彩票的范围,推动彩票行业的发展。而彩票行业的发展将会推动慈善事业的发展,因为彩票事业与福利事业相关联。为了更好的对双色球的数据进行管理和分析,本系统设计用户管理、历史数据管理、开奖信息管理、历史信息、基本走势、大小走势、奇偶走势、质合走势、遗漏信息模块,具体开发目标如下:(1)管理员可以对用户进行增、删、改、查操作,可以对历史开奖信息,开奖信息进行管理,增加、修改、删除、查询数据,为了方便多条数据的增加,增加了批量导入的功能。(2)用户只可以查看数据而不能操作数据,可以查看和查询历史信息、开奖信息、大小走势、奇偶走势、质合走势、遗漏信息模块,根据条件进行查询操作。1.2 国内外研究现状随着福利彩票事业的发展,人们对其投资的热情也越来越高。同时,彩民为了获得巨额回报,根据自己的经验研究出一些预测方法,而一些彩票专家也给出了自己的观点,预测下一期的中奖号码。一些学者对双色球彩票为应用背景的分析技术进行深入研究,其主要内容包括:(1)基于马尔可夫链模型的双色球彩票分析与预测方法。该预测方法不需要对双色球彩票系统动态变化机理有深入了解,只需要通过其转移概率矩阵,就可统计出一个双色球彩票系统中动态变化的主要参数。相对于其他模型,该方法提供的模型显著有效,且易于使用、计算简便。实验证明,该预测模型能有效的提高彩票中奖概率。(2)基于径向基神经网络的双色球彩票分析与预测方法。该预测方法利用径向基神经网络的强大的非线性映射能力,结合双色球的分布特点,从原理及模型的算法、参数选取入手,对数据进行预处理,经训练后确定隐含层的结点数,对未来开奖的双色球彩票进行预测,并取得了较好的初步效果。(3)基于彩票知识推理融合的双色球彩票预测框架。针对当前彩票知识预测应用的不足以及彩票知识本身具有不确定性、局限性等特点,该框架采用贝叶斯理论对多彩票知识推理信息进行融合,从而提高双色球彩票预测的精确度2。1.3 本文组织结构(1)绪论。主要介绍本课题的研究背景和国内外研究现状。(2)开发工具及技术简介。主要介绍了开发这个系统所涉及到的一些技术和开发工具,JSP技术,JDBC数据库连接,MyEclipse等。(3)双色球分析系统的需求分析。主要做出系统的可行性分析和系统的需求分析。(4)双色球分析系统总体设计。主要介绍系统各模块设计和数据库设计。(5)双色球分析系统具体实现。主要介绍系统各模块功能是如何实现的,实现了哪些功能。(6)测试。对系统实现模块进行测试,查找问题和不足进行修改。2 开发工具及技术2.1 开发工具(1)MyEclipse6.5本系统的开发使用MyEclipse 6.5作为开发工具,使用J2EE作为开发平台,JDBC作为持久层,MySql作为数据库,Tomcat作为Web服务器,通过这些软件的合理配合完成本系统的开发、测试及发布。MyEclipse是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对Struts1和Spring等各种开源产品的支持十分不错3。(2)J2EE作为建立企业级应用的标准平台,J2EE平台得到了长足的发展。但是,在传统J2EE应用的开发过程中也出现了一些问题:一、数据模型和逻辑模型之间的矛盾。目前使用的数据库基本上都是关系型数据库,而Java本质上是一种面向对象的语言,由于系统对象在存储和读取数据时使用SQL和Spring-JDBC进行数据库操作,降低了编程的效率以及系统的可维护性4。二、传统的J2EE应用多采用基于EJB的重量级框架,这种框架适合于开发大型企业应用,但是使用EJB容器进行开发和调试需要耗费大量时间5。(3)MySql数据库在数据库选择方面考虑到本系统的数据量不是很大,所以后台采取的是MySql数据库。MySql是一种开放源代码的关系型数据库管理系统。支持多线程,充分利用CPU资源,优化SQL查询算法,有效的提高查询速度。与其他的大型数据库例如ORACLE相比,MySql有规模小、功能有限的不足之处,但是这丝毫没有它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySql
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号