下载

0下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 彩票分析系统论文

彩票分析系统论文.doc

彩票分析系统论文

Polly瑶
2019-01-08 0人阅读 举报 0 0 0 暂无简介

简介:本文档为《彩票分析系统论文doc》,可适用于社会民生领域

彩票分析系统论文数据库技术与应用(SQLServer)课程设计题目双色球分析系统组员班级学院信息科学与工程学院指导教师彭浩年月日任务分配表第组学号姓名负责部分成绩程序部分整体协调组长基础技术以及文档处理组员指导教师评语:摘要伴随着购买福彩的人越来越多开发彩票分析系统也势在必行。虽然现在市面上彩票分析系统无数可多位彩民的分析算法不一故没有一种软件能适合所有彩民。开发者本身也是彩民结合所学知识和平常购买分析算法制作一个个人运用分析的彩票分析系统。此次课程设计是双色球彩票分析系统是基于Win系统SQL和C#平台和开发工具。此系统基于双色球玩法和以往数期开出中奖号集合分析进行数据存储修改删除、过滤缩水、冷态搜索、生成推荐中奖号码和幸运号。其中过滤缩水包括红球余数分析、红球位和分析、红球差值分析、篮球常规分析冷态搜索包括出现次数统计、出现概率统计、平均遗漏统计、欲出机率分析推荐号是基于双色球规则和过滤缩水、冷态搜索后的分析生成一组个红球号码个篮球号码。幸运号是基于双色球规则随机生成一组个红球号码个篮球号码纯属娱乐。关键字:数据存储修改删除过滤缩水冷态搜索推荐中奖号码幸运号。数据库技术与应用(SQLServer)课程设计目录摘要III第一章绪论开发背景系统目标和开发的可行性第二章数据库需求分析系统需求数据流程分析模块设计第三章数据库概念结构设计局部实体图总体ER图第四章数据库逻辑结构关系模型关系模型的优化物理结构设计第五章数据库实施阶段定义数据结构视图与存储过程的创建第六章数据库运行与维护数据库的运行数据库的维护总结参考文献附录一附录二数据库技术与应用(SQLServer)课程设计第一章绪论开发背景改革开放余年人们的整体物质水平渐渐提高贫富差距也同时加大。富有的人自然不会担心生活但贫穷的人们在生活奔波劳累的同时也寄托希望于老天丢馅饼福彩也就应运而生并且蓬勃发展。但购买福彩人多但下手买号难以抉择时候也多。虽然中奖号码是随机抽取但很多朋友还是寄希望于从往昔中奖号码中找出规律从而获奖。分析往昔号码方法多种数据繁杂人为分析耗时且易于出错。再者本组两位成员平常也好购彩经常要对数据进行一些计算分析基本是基于脑、手、笔次数一多便是麻烦。系统目标和开发的可行性系统目标双色球期数数据不断更新分析数据的难度提高、准确度下降、耗散时间精力增大所以本系统就从这三方面改善为目标具体如下:()将以往数据存入数据库可更改()对数据库数据进行过滤缩水操作可以减免使用者的手动计算()对数据库数据进行冷态搜索操作可以减免使用者的手动计算()根据双色球规则和过滤缩水、冷态搜索的结果给出下期可能出的个幸运号码()输入姓名或星座、出生日期根据姓名学、星座学、四柱学原理给出个数的幸运号。可行性分析)技术可行性该系统开发基于PC机上的WinXP、Win系统软件SQL和C#开发平台即可满足系统开发要求。再结合运用开发工具的专业知识、经验、双色球相关常识开发此系统技术可行。)经济可行性数据库技术与应用(SQLServer)课程设计此系统的运用对象主要针对于开发人员本身维护与升级全在我们自己自己给自己做系统在时间充足、肚子温饱的情况下那么开发此系统经济可行。)环境可行性此系统不违法、不违纪、不违道德节省购买彩票的人的时间精力是茶余饭后逗乐而已有益不伤身所以此系统环境可行。)可行性结论根据上面的可行性的分析我们的条件已基本是天时、地利、人和可以进行系统的开发。数据库技术与应用(SQLServer)课程设计第二章数据库需求分析目的:改革开放余年人们的整体物质水平渐渐提高贫富差距也同时加大。富有的人自然不会担心生活但贫穷的人们在生活奔波劳累的同时也寄托希望于老天丢馅饼福彩也就应运而生并且蓬勃发展。但购买福彩人多但下手买号难以抉择时候也多。虽然中奖号码是随机抽取但很多朋友还是寄希望于从往昔中奖号码中找出规律从而获奖。分析往昔号码方法多种数据繁杂人为分析耗时且易于出错。再者本组两位成员平常也好购彩所以既选此主题权当另类娱乐。系统需求通过收集资料了解到一个彩票分析系统主要包括以下几个功能模块:,通过过滤缩水搜索出一组号码,通过冷态搜索对过滤缩小搜出的号码进行分析,选出冷态搜索中概率比较高了号码选出结果,随机出一组幸运号设计的指导思想是一切为用户着想界面美观大方做出一个实用的彩票分析系统能够快速的分析出一组高概率的特码。数据流程分析根据分析得出以下图:图数据流图数据库技术与应用(SQLServer)课程设计模块设计通过收集资料了解到一个彩票分析系统主要包括以下几个功能模块如图:期数结幸冷态过滤运缩水搜索果号红蓝姓生星红球红球红球蓝球出现出现平均欲出号号名日座余数位和差值常规次数概率遗漏机率图功能模块号,幸运号:分析用户输入的内容给出一注幸运号,过滤缩水:分析用户给出的条件从所有可能出现的号码中过滤出号码,冷态搜索:分析每个号码出现的概率次数欲出的机率数据库技术与应用(SQLServer)课程设计第三章数据库概念结构设计用户需求抽象为独立于DBMS和系统硬件的概念模型建立应用软件功能模型。根据需求分析的结果(数据流图、数据字典等)对现实世界的数据进行抽象设计各个局部视图即分ER图。局部实体图期数表实体图:红红期号红期数编号红红红蓝图期数表实体图过滤分析表实体图:红红红期数红红蓝图过滤分析表实体图数据库技术与应用(SQLServer)课程设计冷态搜索表实体图:尾数出现概率出现次数期号图冷态搜索实体图总体ER图期数表分析过滤缩水分析冷态搜索图总体ER图数据库技术与应用(SQLServer)课程设计第四章数据库逻辑结构逻辑结构设计包括关系模型的建立以及各各表的物理设计。关系模型有:编号红、红、红、红、红、红、蓝、出现次数、出现概率、欲出机率、平均遗漏相应的物理结构设计表有:期数表、过滤缩水表、冷态搜索表关系模型期数(编号期号红红红红红红蓝)过滤缩水(编号红红红红红红蓝)冷态搜索(尾数出现次数出现概率)关系模型的优化在创建一个数据库的过程中范式是在识别数据库中的数据元素、关系以及定义所需的表和各表中的项目这些初始工作之后的一个细化的过程这种方法可以使从数据库得到的结果更加明确。设计范式是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。在关系数据库中这种规则就是范式。关系数据库中的关系必须满足一定的要求即满足不同的范式。目前关系数据库有六种范式:第一范式(NF)、第二范式(NF)、第三范式(NF)、第四范式(NF)、第五范式(NF)和第六范式(NF)。满足最低要求的范式是第一范式(NF)。在第一范式的基础上进一步满足更多要求的称为第二范式(NF)其余范式以次类推。在本课程设计中数据库只需满足第三范式(NF)且达到无损连接就可以了。期数(编号期号红红红红红红蓝)过滤缩水(编号红红红红红红蓝)冷态搜索(尾数出现次数出现概率)数据库技术与应用(SQLServer)课程设计物理结构设计期数表(qsb)如表所示:表期数表字段名数据类型主键外键是否说明必填编号intYY编号期数Char()Y双色球期数红intY双色球每期出的号码红intY红intY红intY红intY红intY蓝intY过滤缩水表(glss)如表所示:表过滤缩水表字段名数据类型主键外键是否说明必填编号intYY序号红intY双色球每期出的号码红intY红intY红intY红intY红intY蓝intY冷态搜索表(ltss)如表所示表冷态搜索表字段名数据类型主键外键是否说明必填尾数Char()YY每个号码的最后一位数出现次数intY某个号码出现的次数出现概率doubleY某个号码出现的概率数据库技术与应用(SQLServer)课程设计第五章数据库实施阶段经过前面的各项分析与设计接下来可以对本次课程设计进行具体的实施了。首先是数据库代码的编写需要数据库和各个表的创建的创建及相应的视图的定义。具体代码如下:根据以上分析建立数据库定义数据结构数据库建立代码:createdatabasecpfxonprimary(name='cpfx',filename='D:sqlcpfxmdf',size=MB,maxsize=MB,filegrowth=MB)logon(name='cpfxlog',filename='D:sqlcpfxldf',size=MB,maxsize=MB,filegrowth=MB)建立一个名为cpfx的数据库定义了一个主文件和一个日志文件并指定了文件的完成路径和文件的大小。期数表代码USEcpfxGOCREATETABLEdboqsb(编号intIDENTITY(,)NOTPRIMARYKEY,期号nchar()NOT,红intNOT,数据库技术与应用(SQLServer)课程设计红intNOT,红intNOT,红intNOT,红intNOT,红intNOT,蓝intNOT,)期数表中包含编号期号红红红红红红蓝等属性期中编号为主键且非空过滤缩水表代码CREATETABLEdboglss(编号intIDENTITY(,)NOTPRIMARYKEY,期号nchar()NOT,红intNOT,红intNOT,红intNOT,红intNOT,红intNOT,红intNOT,蓝intNOT,)过滤缩水中包含编号期号红红红红红红蓝等属性期中编号为主键且非空冷态搜索表CREATETABLEdboltss(编号intNOTPRIMARYKEY,出现次数int,出现概率float,平均遗漏float,欲出机率float,)冷态搜索表中包含编号出现次数出现概率平均遗漏欲出机率等属性期中编号为主键且非空数据库技术与应用(SQLServer)课程设计视图与存储过程的创建创建视图如表所示表创建的视图表视图名属性说明红红红红红红蓝红球余数创建视图HqysView余余余红红红红红红蓝蓝球常规创建视图lqcgView行列奇偶大小质合五行尾数出现次数出现概率冷态搜索视图LtssView创建存储过程如表所示表创建存储过程的表存储过程名属性说明编号红红红红红球位和建立存储过程ad红红蓝编号红红红红红球差值建立存储过程cz红红蓝根据系统的需要只创建了简单的视力和存储过程。注:创建视图和存储过程的代码匀在附录中。数据库技术与应用(SQLServer)课程设计第六章数据库运行与维护经过各项测试系统得以正常运行。数据库的运行系统主界面系统主界面主要是给用户进行下一个操作提供平台其里面包括的菜单项文件、编辑以及过滤缩水、冷态搜索、幸运号三个选项卡其界面如图所示图系统主界面红球余数界面红球余数界面主要是设置用户的条件例:查询过滤缩水表中除余余余个数都为的号码其运行界面如图及图所示数据库技术与应用(SQLServer)课程设计图红球余数界面图运行界面红球位和界面例:查询过滤缩水表中位红球和类型为:红红位和其奇偶为偶大小为小质合为合的号码其运行界面如图及图所示数据库技术与应用(SQLServer)课程设计图红球位和界面图运行界面红球差值界面例:查询过滤缩水表中红球差值类型为:红红位差其奇偶为偶大小为大质合为质的号码其运行界面如图及图所示数据库技术与应用(SQLServer)课程设计图红球差值界面图运行界面数据库技术与应用(SQLServer)课程设计蓝球常规界面蓝球常规主要包括两个界面如图及图图常规走势图蓝球行列数据库技术与应用(SQLServer)课程设计冷态搜索界面冷态搜索界面主要是根据每个号出现的概率的大小进行搜索如图所示:图冷态搜索图数据库技术与应用(SQLServer)课程设计幸运号界面幸运号界面主要是用户随意输入自己的星座或生肖或姓名或生日然后按照一定的算法给出一组幸运号如图图幸运号界面数据库技术与应用(SQLServer)课程设计数据库的维护运行和维护阶段的主要工作数据库的转储和恢复数据库的安全性、完整性控制数据库性能的监督、和改造数据库的数据重组维护的类型与内容数据库的维护工作包括一下五项:校正性维护适用性维护完善性维护预防性维护数据库技术与应用(SQLServer)课程设计总结此次课程设计的题目是“双色球的分析系统”实现了往期双色球中奖号码数据的输入、存储、修改、删除的管理对数据库中的数据进行冷态搜索和过滤缩水操作并依据双色球规则及数据分析推出一组下期可能出现的中奖号码。同时以娱乐精神输入姓名或者生日却随机生成一组下期可能出现的中奖号码为幸运号。在整个设计的过程中有深切的感触有源于主观也有源于客观。一、缺乏逻辑性。缺乏不是没有。在拿到选题后就对我们要实现的内容及怎么去实现有了一个分析。但在真正去实现的过程中却发现此前的逻辑分析的诸多遗漏从而导致做无用功。比如在生活中购买双色球时依据了以往经验随意算法计算得出一组数据进行购买。在我们理论分析时也依据以往经验进行操作。这样导致以往未知的疏漏到后期甚至出现混乱的局面。以此感叹缺乏缜密逻辑的理论无异于浪费时间与精力。二、在整个过程中深深的感谢队友的共同协作与老师的指导及在网络上提供各种解决各类的问题答案的朋友们正是因为有了这种集约的知识技能鼓励与提醒才能遇到问题后进行很好的解决。这才是真正意义上的团队精神吧。三、还有源于客观方面的感受那就是知识的欠缺与开发工具的掌握不熟练。这是整个开发过程中的瓶颈。但也正是因为这份瓶颈而使得我们在完成后有了跨越式的提升与收获。较重要的是实践操作经验的积累这是平常无可替代的。总的来说是感谢感谢此次课程设计及此次课程设计所涉及到的老师、同学、朋友以及网络上不认识的人及知识。感谢你们。数据库技术与应用(SQLServer)课程设计参考文献陆琳刘桂林《数据库技术与应用》中南大学出版社年何钦铭陈根才,《数据库课程设计》浙江大学出版社年王珊萨师煊《数据库系统概论》高等教育出版社年史嘉权数据库系统概论习题、实验与考试辅导,北京清华大学出版社徐国志SQLServer数据库开发案例精粹北京电子工业出版社单建魁数据库系统实验指导北京清华大学出版社数据库技术与应用(SQLServer)课程设计附录一一、创建视图、给除余数表创建视图createviewHqysViewasselect*fromcpfxdbomysselect*fromHqysView、蓝球常规创建视图createviewlqcgViewasselect*fromcpfxdbolqcgselect*fromlqcgView二、创建存储过程、红球位和创建存储过程ifexists(select*fromsysobjectswherename='ad'andtype='p')dropprocedureadgocreateprocedureadasselect*fromcpfxdbohqwhgo、红球位差创建存储过程ifexists(select*fromsysobjectswherename='cz'andtype='p')dropprocedureczgocreateprocedureczasselect*fromcpfxdbohqwhGo数据库技术与应用(SQLServer)课程设计附录二一、各数据表中计算代码、把期数表(qsb)分类插入到mys表中declareaint,bint,cint,dint,eint,fint,gint,iint,jint,kintdeclarecountint,mintsetcount=(selectcount(*)fromcpfxdboqsb)setg=whileg<countbeginseti=setj=setk=seta=(select红fromcpfxdboqsbwhere编号=g)setb=(select红fromcpfxdboqsbwhere编号=g)setc=(select红fromcpfxdboqsbwhere编号=g)setd=(select红fromcpfxdboqsbwhere编号=g)sete=(select红fromcpfxdboqsbwhere编号=g)setf=(select红fromcpfxdboqsbwhere编号=g)setm=(select蓝fromcpfxdboqsbwhere编号=g)if((a)=)seti=iif((a)=)setj=jif((a)=)setk=kif((b)=)seti=iif((b)=)setj=jif((b)=)setk=kif((c)=)seti=iif((c)=)setj=jif((c)=)setk=kif((d)=)seti=iif((d)=)setj=jif((d)=)setk=kif((e)=)seti=iif((e)=)setj=jif((e)=)setk=k数据库技术与应用(SQLServer)课程设计if((f)=)seti=iif((f)=)setj=jif((f)=)setk=kinsertintocpfxdbomys(红,红,红,红,红,红,蓝,余,余,余)values(a,b,c,d,e,f,m,i,j,k)setg=gend、从期数表(qsb)中把符合条件的数据插入到过滤宿水表中(ltss)truncatetablecpfxdbohqwhdeclareaint,bint,gint,countintsetg=setcount=(selectcount(*)fromcpfxdboglss)whileg<countbeginseta=(select"cpfxhqwhs"fromcpfxdboglsswhere编号=g)setb=(select"cpfxhqwhq"fromcpfxdboglsswhere编号=g)insertintocpfxdbohqwh(红,红,红,红,红,红,蓝)select红,红,红,红,红,红,蓝fromcpfxdboglsswhere(ab)="j"and(ab)>and编号=gand(ab)in(,,,,,,,,,,,,,,,,,,,,)setg=gEnd、把期数表(qsb)中每一记录分类插入到lqcg表中declareaint,bint,countintsetb=setcount=(selectcount(*)fromcpfxdbolqcg)whileb<countbeginseta=(select蓝fromcpfxdboglsswhere编号=b)if(a<)updatecpfxdbolqcgset大小='小'where编号=belseupdatecpfxdbolqcgset大小='大'where编号=bif((a)=)updatecpfxdbolqcgset奇偶='偶'where编号=belseupdatecpfxdbolqcgset奇偶='奇'where编号=bif(ain(,,,,,,,,,,,,,,,,,,,,))数据库技术与应用(SQLServer)课程设计updatecpfxdbolqcgset质合='质'where编号=belseupdatecpfxdbolqcgset质合='合'where编号=bif(ain(,))updatecpfxdbolqcgset五行='金'where编号=belseif(ain(,,,))updatecpfxdbolqcgset五行='木'where编号=belseif(ain(,,))updatecpfxdbolqcgset五行='水'where编号=belseif(ain(,))updatecpfxdbolqcgset五行='火'where编号=belseif(ain(,,,,))updatecpfxdbolqcgset五行='土'where编号=bif(ain(,,,))updatecpfxdbolqcgset行=where编号=belseif(ain(,,,))updatecpfxdbolqcgset行=where编号=belseif(ain(,,,))updatecpfxdbolqcgset行=where编号=belseif(ain(,,,))updatecpfxdbolqcgset行=where编号=bif(ain(,,,))updatecpfxdbolqcgset列=where编号=belseif(ain(,,,))updatecpfxdbolqcgset列=where编号=belseif(ain(,,,))updatecpfxdbolqcgset列=where编号=belseif(ain(,,,))updatecpfxdbolqcgset列=where编号=bsetb=bend

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

评分:

/29

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利