第一篇:软件调研报告
大连交通大学2014届本科生毕业设计(论文)实习(调研)报告
实习(调研)报告
一 课题调研
本课题为《双色球福彩彩票预测系统》,在社会及彩票部门了解广大彩民们的相关需求,进行初步调研,并在双色球专业玩家的博客、论坛、贴吧等查找相关资料,深入分析预测系统要实现的功能。
二 课题的来源及意义
福彩,即福利彩票,顾名思义,它的发行是为了社会的福利,帮助需要帮助的地方或个人。每期的营业额会留下45%用来投入社会,剩下的55%用来回报彩民。
国家发行彩票的目的是筹集社会公众资金,资助福利、体育等社会公众事业发展,中国人民银行是彩票的主管机关。彩票的发行须经中国人民银行审核同意后报国务院批准,并由人民银行批准的彩票发行机构发行,其它任何部门无权批准发行彩票。
中国福利彩票“双色球”是一种由中国福利彩票发行管理中心统一组织发行,在全国销售联合发行的“乐透型”福利彩票。采用计算机网络系统发行销售,每周周二、周四、周日晚21:30开奖,并在中国教育电视台一套进行现场直播。参与“双色球”销售的省级福利彩票发行中心在中国福彩中心的直接领导下,负责对本地区的“双色球”销售活动实施具体的组织和管理。“双色球”彩票实行自愿购买,凡购买者均被视为同意并遵守本规则。
凡未经批准擅自印刷、发行彩票和发行变相彩票的,以及违反批准的规模和办法发行彩票的,视情节轻重,依法追究经济和刑事责任。目前,可以在全国发行的彩票只有中国体育彩票和中国福利彩票。
随着福利彩票事业的发展,人们对其投资的热情也越来越高。同时,彩民为了获得巨额回报,根据自己的经验研究出一些预测方法,而一些彩票专家也给出了自己的观点,预测下一期的中奖号码。但这些彩票分析预测技术还处于探索与发展的阶段,并没有一个有效的预测方法。此系统采用科学的预测手段,根据玩家总结的诸多规律,结合数学分析、周易分析,科学有效的为玩家提高中奖机率。
三 国内外发展状况
随着彩票产业不断的发展,以及整个彩票市场的日趋规范,“满足彩民服务需求,完善内部预测机制,适应号码变化快速决策”从而提高彩民的预测准确度,已经成为广大彩民的一种共识。
自1984年新中国首次发行彩票,进人新世纪以来,我国彩票事业发展极为迅速,截止至2006年,我国彩票总销量达到3678亿元。在销量迅速增长的同时,一个重要的问题逐渐凸显出来,即人们购买彩票的心态是否理性。尽管彩票中奖号码随机决定,是不可预测的,但受部分媒体和发行者的误导性宣传以及自己对一夜暴富的渴望,人们购买彩票时都抱有这样一个心态,即认为能够通过某些“秘岌”或“绝招”能找到中奖号码的规律,或者认为他们主观选择的号码要比机器选择的中奖概率大,这种现象被称为“投注者控
制幻觉”。特别是少数控制幻觉程度严重的人们,往往将彩票视为一种投资品,梦想通过购买彩票来盈利甚至发大财,这是一种极不理性的行为。这一点,对于乐透型彩票表现得尤为充分。
彩票作为一种特殊的融资手段,在国外已有较为成功的运作经验,这些国家发行的彩票已成为其国家经费的主要来源。中外彩票购买者普遍地具有控制幻觉心态,都表现出热号码现象、赌徒谬误、热手效应和随机偏差等形式,并且这些心态都是持久性的,但是控制幻觉程度和表现形式又有一定的差别。在不同地区有一定程度上的差异;中外彩票购买者心态有许多共同之处,而不同的文化背景又导致了一些差异;国外彩民们采用二项式钟形分布法、线性回归方法和综合归纳法等方法,研发对应方法的预测系统;利用BP神经网络及算法,根据双色球福彩的游戏规则,确定输入层和输出层的神经网络结构,在三方面对 BP 网络进行设计:隐含层和输出层是否使用相同的激活函数;隐含层数;隐含层节点的最佳个数。通过对学习和预测结果的对比分析,得出隐含层和输出层使用不同的激活函数;选择三层 BP 网络;确定隐含层的节点数,从而确定了适合双色球福彩预测的 BP 网络结构;数据挖掘法也是国外彩民常用的预测方法,Apriori 算法是所有关联规则挖掘算法的核心算法。利用 Apriori 算法对彩票数字组合进行挖掘,找出相对频繁出现的数字组合。此种方法具有一定的理论意义,为彩票数字组合的预测提供了一种研究思路和分析方法,科学有效的为玩家提高中奖机率。
四 本课题的研究目的本系统将是功能简单、操作简单而又实用的双色球福彩彩票预测系统,在系统的设计中采用模块化设计方法,即按照功能,将整个系统划分为几个相对独立的算法功能模块,让更多喜欢福彩双色球的玩家通过本软件把握更准确的机遇。本软件以双色球的玩法为基准,模拟双色球分析方式的思维开发,是一款十分实用的双色球彩票预测系统。
五 本课题的研究内容
双色球福彩彩票预测系统主要是通过往期中奖号码的规律进行预测,往期中奖号码将红色号码和蓝色号码归类储存,随时可以在文件中查阅并添加。广大彩民可利用双色球福彩彩票预测系统,通过采用不同的算法将红色和蓝色号码分别预测,输出预测号码。并且通过八卦中的卦象,分析是否适合多投大注。
六 本课题的研究方法及手段
本系统软件运行环境:windows XP,PS,Microsoft VC++ 6.0,C-free;通过后台文本库的建立、软件界面的设计与实现、程序的编写与调试等几个阶段来完成对双色球福彩彩票预测系统的开发。
模拟双色球玩法,根据玩家总结的诸多规律,结合数学分析、周易分析,最大可能的对近期双色球号码进行预测,科学有效的为玩家提高中奖机率。
功能模块即软件的主体部分,通过C语言实现,根据具体情况,具体数据规律,结合数学频数分析、周易学等规律分析挖掘出最有可能延续的走势规律,通过各组号码的形式展示给用户。对代码开发阶段进行严格的标准控制、格式控制、及算法的健壮性控制,进而避免出现运行错误、数据变量冗余等情况的发生。
C语言有效的把高级语言的基本结构和语句与低级语言的实用性结合起来。
其主要优点如下:
1、简洁紧凑、灵活方便
C语言一共只有32个关键字,9种控制语句,程序书写形式自由,区分大小写。把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。
2、运算符丰富
C语言的运算符包含的范围很广泛,共有34种运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C语言的运算类型极其丰富,表达式类型多样化。灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。
3、数据类型丰富
C语言的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。能用来实现各种复杂的数据结构的运算。并引入了指针概念,使程序效率更高。
4、表达方式灵活实用
C语言提供多种运算符和表达式值的方法,对问题的表达可通过多种途径获得,其程序设计更主动、灵活。它语法限制不太严格,程序设计自由度大,如对整型量与字符型数据及逻辑型数据可以通用等。
5、允许直接访问物理地址,对硬件进行操作
由于C语言允许直接访问物理地址,可以直接对硬件进行操作,因此它既具有高级语言的功能,又具有低级语言的许多功能,能够像汇编语言一样对位(bit)、字节和地址进行操作,而这三者是计算机最基本的工作单元,可用来写系统软件。
6、生成目标代码质量高,程序执行效率高
C语言描述问题比汇编语言迅速,工作量小、可读性好,易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编程序生成的目标代码效率低10%~20%。
7、可移植性好
C语言在不同机器上的C编译程序,86%的代码是公共的,所以C语言的编译程序便于移植。在一个环境上用C语言编写的程序,不改动或稍加改动,就可移植到另一个完全不同的环境中运行。
8、表达力强
C语言有丰富的数据结构和运算符。包含了各种数据结构,如整型、数组类型、指针类型和联合类型等,用来实现各种数据结构的运算。C语言的运算符有34种,范围很宽,灵活使用各种运算符可以实现难度极大的运算。
C语言能直接访问硬件的物理地址,能进行位(bit)操作。兼有高级语言和低级语言的许多优点。它既可用来编写系统软件,又可用来开发应用软件,已成为一种通用程序设计语言。另外C语言支持多种显示器和驱动器,且计算功能、逻辑判断功能强大。
七 进度安排
第1周与论文导师见面,查询相关资料进行选题,接受导师的《任务书》
第2周了解行业状况、查阅文献资料,阅读资料,安排进度计划及撰写调研报告
第3周翻译10000字符以上的外文资料,准备资料,学习所采用的相关技术 第4周提交毕业论文提纲,呈交外文文献翻译资料
第5周复习编程理论,学习使用编程工具,熟悉相关的运行环境
第6周基本框架完成,确定使用技术细节
第7周开始进行双色球福彩彩票预测系统的详细设计
第8周完成后台数据的录入,查阅资料,总结论文需要的文献
第9周进行调试工作,不断的修改程序中的错误。遇到自己无法解决的问题,及时与指导老师进行沟通
第10周继续进行程序测试,最后将调试成功的程序呈交导师审查
第11周整理资料、文档、图表等,修改毕业设计论文
第12周完成毕业设计论文,打印,按要求装订
第13周软件验收和准备毕业设计答辩
第14周毕业设计答辩及成绩评定
八 实验方案的可行性分析
通过网络渠道获取的相关调查结果显示,大多博彩用户对相关的博彩预测软件持肯定态度,就所掌握的诸多博彩玩家实际情况可知,科学有效的利用博彩软件,较一些盲目猜号的做法,可大大提高中奖几率,随着我国博彩玩家的日益增多,一些较为科学的预测软件也广受好评,被越来越多的人认可。
可行性分析是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发进行分析和研究,以避免投资失误,保证新系统的开发成功。由于存在的问题充斥各个方面,故此需要进行可行性分析即明确项目开发的必要性和可行性,可行性研究的内容包括以下几个方面:
(1)经济可行性
双色球福彩彩票预测系统是一个小型的预测系统,在开发时需要花费一定的时间和精力,需要少量的资金,但他给彩民带来的利益时巨大的,并且可以节省时间提高彩民们的作业效率,因此是非常值得投资的。
(2)管理可行性
大多博彩用户对相关的博彩预测软件持肯定的态度,就所掌握的诸多博彩玩家实际
情况可知,科学有效的利用博彩软件,较一些盲目猜号的做法,可大大提高中奖几率,随着我国博彩玩家的日益增多,一些较为科学的预测软件也广受好评,被越来越多的人认可。
(3)技术可行性
该系统使用了先进的编程算法,使数据的准确性与安全性得到了很大的提高。系统使用的技术是完全基于所学知识,故用户不必考虑系统带来的人员培训等等。就目前使用的开发技术来说,系统的功能目标应该能够达到;利用现有的技术在规定的期限内开发工作基本能够完成。
(4)操作可行性
从处理流程和数据流程分析,首先通过获取最近多期的开奖中奖号码,对号码进行内部算法分析,并以分析的规律结果为基准,使彩民做出有效的决策。
所以从上面几点出发,可以确定系统分析是可行的。
九 已具备的实验条件
windows XP,PS,Microsoft VC++ 6.0, C-free;
十 主要参考文献
[1]左艳丽.C语言和汇编语言混合编程的方法和实现[J].职教与经济研究(娄底职业技术学院学报),2008,03:60-62.[2]赵海廷.C++/VC++语言的异常及其处理方法[J].武汉工程职业技术学院学报,2002,02:35-39.[3]潘津.C 语言编程技巧在 C 语言学习中的应用研究[J].电子技术与软件工程,2013,16:226.[4]戈崇胤.C语言程序设计学习支持系统的设计和开发[D].华东师范大学,2006.[5]温晓玲.VC++程序设计题自动阅卷系统的研究与实现[D].沈阳工业大学,2006.[6]柳崧轶.基于C语言的程序安全性分析[D].吉林大学,2007.[7]贺再红.基于混合式学习的c语言程序设计课程的教学研究[D].湖南大学,2008.[8]谭林秋.基于VC++的数字图像处理系统的开发及算法研究[D].西安理工大学,2008.[9]张良德.C/C++编程风格的辅助指导研究[D].内蒙古师范大学,2010.[10]谷满昌,李思雯.C++编程中遇到的一系列问题及主要解决方法[J].价值工程,2012,15:167.[11]韩君泽,张良德,刘东升.C/C++编程风格批注系统的设计与实现[J].内蒙古大学学报(自然科学版),2010,06:712-716.[12]Xiaofen Ji,Shufang Lei,Chenglu Rong,Haina Shen.Development of Apparel Process Flow Chart Design Software Based on VC++[J].Procedia Engineering,2011,15:.[13]Song Qiang,Lv Chenguang.Data Acquisition System for Electric Vehicle's Driving Motor Test Bench Based on VC++[J].Physics Procedia,2012,33:.[14]Ma Yong-qi,Feng Wei.Object-oriented finite element analysis and programming in VC++[J].Applied Mathematics and Mechanics,1980,2312:.[15]万敏锋.双色球彩票分析技术及其应用研究[D].大连海事大学,2008.[16]郭均鹏,李汶华,刘雅琳.我国彩票市场的价格体系与供需分析[J].管理学报,2009,01:97-101.[17]冯立志.双色球:调整玩法 科学运作[J].社会福利,2010,06:21-22.
第二篇:教师软件 调研报告
大连交通大学2012届本科生毕业设计(论文)实习(调研)报告
实习(调研)报告
1课题的来源及意义
随着信息技术飞速发展和日趋激烈的商业竞争,人们已不再满足于独立、零散的办公自动化应用和计算机应用。计算机网络的迅速发展和普及,改变了整个信息管理的面貌,使信息管理从以单个计算机为中心发展到网络为中心,并为计算机技术在工业、商业、教学、科研、管理等领域中的应用提供了一个全新的网络通信环境。如何安全快捷的对个人日常事务进行管理成为每个人的迫切需要,个人日常事务管理是智能化办公系统重要的组成部分。为此我们基于B/S结构设计并实现了该系统。
本论文主要阐述了个人软件的必要性,以及它的功能说明和社会背景。随着社会的发展,软件规模的不断扩大,有关的各种信息量的增加。软件需要对各种进行实时统计。教师软件是现在教师常用的软件,它主要包含以下几个模块:查询模块、提醒模块、其他功能等,都能够实现全面、动态、及时的管理学生的信息和提醒教师一些即时任务。并且系统分析了软件开发的背景以及过程;首先介绍分析了该系统的可行性,软件的开发环境,其次介绍了本软件的详细设计过程:数据库的设计、各个模块的设计和实现,以及具体界面的设计和功能。
2国内外发展状况
人类社会在21世纪己经全面进入了信息时代,计算机的普及和应用已经广泛地渗透到了社会生活的每一个领域。这其中,记录、传承人类文明发展几千年历史的教育行业更是在计算机技术的冲击下经历了巨大的变革。传道、授业、解惑的师长们逐步远离了粉笔和黑板,计算机、投影机、电视、网络越来越多地出现在教室课堂上;教学过程也不再单纯依靠老师个人的经验,而是更多地借助社会化生产提供的多种教学辅助软件和资源。在这样的形势下,教育软件技术迅速地发展起来了。
教育软件是软件的一个分支,是软件在教育、教学方面的具体表现,与其他软件有所不同,它既包含软件所有的特征,同时又包括学习、教育的功能。教育软件是对学习者进行教育的信息智能化的工具。教育软件是软件,是进行教育的工具。
目前市场上的教育软件种类很多,但基本上可以划分为教育资源库、辅助教学软件、教育管理软件和个人学习软件几大类。
教育管理软件是学校和教育主管机构进行管理、信息收集、信息交流的辅助工具。教育管理软件,具备学籍管理、人事管理、教学管理、安全管理、财产管理等多种功能。如排课系统、学籍管理系统、成绩管理系统、教材管理系统、考务管理与成绩分析系统、图书馆管理系统、人事档案管理系统等。
随着个人家庭电脑的普及,近年来,个人学习软件在教育软件产品中占有的比率越来越大。教育资源库则由于政府和社会对教育信息化的重视,自2001年以来一直保持快速增长的市场需求。2002年上半年教育资源库在教育软件中占26.1%,辅助教学软件占16%,教育管理软件占13%,学习软件占39%,其他教育软件占6%。
3本课题的研究目标
本设计的开发是基于B/S结构,采用JSP程序设计语言及SQL SERVER 2000数据库进行开发;论文首先阐述了基于B/S模式个人实用软件信息管理系统的开发,并对该系统进行了较详细的需求分析,该系统可以为用户的信息进行方便的管理并能对个人实用软件信息的各种属性信息进行更新,修改以及删除等操作还可以对库存的信息进行查询等操作使管理过程实现最大程度的效率化和便于信息的收集及管理,详细探讨了个人实用软件信息管理系统的功能需求、业务流程、系统功能和系统设计等方面的问题。望能利用先进的计算机技术和网络技术来改变目前的经营状况和提高信息管理、服务水平,在市场经济的进一步发展中健康稳定发展,使个人实用软件信息信息管理可以便于操作,易于信息管理。而且可以减少经营成本,提高工作效率,满足的需求。
本系统要求主要实现以下功能模块:
1、课表管理:方便教师查询的个人课程表
2、学生管理:可以提供学生信息,方便老师上课点名
3、查询迟到和未交作业学生信息
4、备忘功能:每次开启软件时都会有当天的任务提醒
5、考试成绩信息汇总
4研究内容与方法
4.1 研究内容
1、课表管理:
录入课程名称、课程日期(周几)、所在教室号、上课节数(第几节),并将数据写入数据库。
该模块实现了课表信息的录入、查询、修改、删除等功能。
2、学生管理:
该模块实现了学生的信息(学号、学生姓名、所在班级、所在专业)的录入、查询、修改以及删除学生信息的功能。
3、查询迟到和未交作业学生信息
录入学号,学生姓名、课程名、作业情况、迟到情况,并写入数据库。
该模块实现了更新学生迟到和作业情况,并提供录入、查询、修改、删除功能。
4、备忘功能:
该模块实现了记事本功能及对教师任务提醒功能。
5、考试成绩信息汇总
该模块实现了考试成绩的录入及查询。
4.2 研究方法
研究过程采用自顶向下法依据软件工程中瀑布式模型(waterfall)进行,架构上采取MVC的形式。分为用户视图,控制单元和底层模块。其中主要由本人完成用户视图和底层模块,分别对应到程序中的JSP页和JAVABEAN。控制单元则由SERVLET承担。
具体过程依照瀑布模型的各阶段执行如下:
计划阶段:对系统用途功能和环境等做宏观计划。
分析阶段:分析现有教学系统,教务系统和信息管理系统。调查师生使用需求。设计阶段:概要设计指定程序模块数据字典。详细设计指定程序结构模块接口。编写阶段:按照设计编码。
测试阶段:对系统进行全方位立体化全面具体细致入微的测试。修正BUG。
交付使用。
5项目的可行性分析
开发新系统的要求往往来自对原系统的不满,原系统可能是手工系统也可能是正在运行的信息系统。由于存在的问题充斥各个方面,故此需要进行可行性分析即明确项目开发的必要性和可行性。可行性研究的内容包括以下三个方面,针对本项目分析如下:
5.1 需求可行性
研究本课题的目的就是为了克服传统方式的工作量大、效率低下的不足,又能够系统化,自动化,规范化;同时,又能够有友好的操作界面,方便,实用,便于维护,并且成本低,能够得到广泛应用。
5.2 经济可行性
本人使用的JSP、Tomcat、SQL Server 2000都是免费开源的框架或者软件,使得开发成本大大下降。而且可重用性高,节省了二次开发的费用。资源利用率高,成本低。该设计的模块界面简洁,方便快捷,简单易学。即便电脑初学者也可以轻松的操作所有系统的功能。因此本系统的开发在经济上是可行的。
5.3 技术可行性
本管理系统采用了当前新兴的Browser/Server(B/S)模式进行开发。在B/S模式中,最核心的一点就是用通用的浏览器取代了原来的客户端程序。客户端统一为IE浏览器,所有的配置工作都由服务器端完成,这样就提高了系统的安全性。后台数据库用SQL Server 2000,它有处理海量数据的效率高,后台开发的灵活性强,可扩展性等特点。JSP(Java Server Pages)编汇技术已经在国内外得到了广泛的支持和承认。因此,系统的软件开发平台已成熟可行。硬件方面,在科学技术飞速发展的今天,一般的INTEL P4以上处理器完全能够运行本系统软件。因此本系统的开发在技术上是可行的。
6实验软硬件条件
硬件环境:
处理器:Intel Core 2(推荐P4 2.8G及其以上)
内存:512MB
硬盘空间:160G
光驱:40X以上
显卡:TNT2显示适配器以上
网络配置:宽带网络
软件环境:
操作系统:Windows Server XP
操作系统的附加功能:SP4(版本3)
网络协议:TCP/IP
应用平台:Tomcat 5.0
数据库:SQL Server 2000
客户端软件:MS IE 6.0
7进度安排设想
毕业设计总共14周,大致安排如下:
第1周:接到任务书,理解设计课题的主要任务,查找相关的中外文资料,调查国内外现状。
第2周:安排进度,填写进度计划表并提交指导教师签字。写调研报告,并对已选课题的可行性做出初步分析。
第3周:完成并提交调研报告,进行系统可行性研究,需求分析,写需求分析报告。第4周:学习使用编程工具JSP的相关内容。运用数据库规范理论建立集成数据开发环境,进行数据库的分析和设计,完成并提交外文翻译。
第5周:学习面向对象软件设计方法,应用软件工程的方法实施系统的分析与设计,完成系统总体设计。
第6周:详细设计:采用结构化程序设计方法进行程序设计。
第7周:详细设计:数据库设计,数据库实现,用SQL Server2000数据库管理系统。第8周:登录模块和信息管理模块的编码实现,单元测试。
第9周:信息查询以及日程到期提醒等功能的实现与单元测试。
第10周:学生模块和成绩模块的编码实现,单元测试。
第11周:测试:对整个信息管理系统进行完善,并进行单元测试和集成测试。第12周:完成整个系统的程序联调和系统测试。对所有资料进行整理,撰写毕业设计说明书。
第13周:参加软件验收。对毕业设计说明书进行最后完善,调整排版格式并打印装订。接受指导教师和评阅人对毕业设计论文的评阅工作。提出毕业答辩申请。
第14周:制作PPT,参加答辩。
8参考文献
[1] 戴志诚,赵国峰.JSP信息化系统建设案例[M].北京:人民邮电出版社,2006
[2] 耿祥义.JSP实用教程[M].北京:清华大学出版社,2006
[3] 李曙光.JSP开发实例完全剖析.北京:中国电力出版社,2006.[4] 耿祥义编著.JAVA2 实用教程[M].北京:清华大学出版社,2005.3
[5] 张海潘.软件工程导论.北京:清华大学出版社,2003.[6] 孔祥玖著.管理信息系统解决方案.北京:化学工业出版社,2002
[7] 黄梯云.管理信息系统[M].北京:高等教育出版社,2005
[8] 王国辉,王毅,李钟尉.JSP程序开发范例宝典[M].北京: 人民邮电出版社,2007
[9] 曹广鑫,时强.JSP数据库项目开发宝典[M].北京:人民邮电出版社,2007
[10] 李振捷,陈雄.JSP网络开发典型模块与实例精讲[M].北京:电子工业出版社,2006
[11] 旭东.JSP网络开发入门实践[M].北京:人民邮电出版社,2006
[12] Pfleeger,Shari Lawrence.Software engineeing:theory and practice[M].Higher Education Press, 2009
第三篇:软件毕业设计调研报告
实习(调研)报告
一、选题的来源及意义
为适应快速发展的信息技术,利用互联网络为企业创造效益,企业上网已成为一种趋势,于是,网络上出现了形形色色的企业网站。随着Internet的普及,越来越多的企业建立了自己的WWW网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。其中新闻管理系统是构成企业网站的一个重要组成部分,它担负着双层作用,一方面可以用来动态发布有关新产品或新开发项目,另一方面又可以及时向顾客公告企业经营业绩、技术与研发进展、特别推荐或优惠的工程项目、产品和服务,从而吸引顾客,扩大顾客群。
本课题就是要使用JSP+ JavaBean+Servlet技术实现现代企业管理网站的建立。采用JSP动态网页设计语言与SQL Server 2000相配合。
二、国内外发展状况
企业新闻管理系统的实施在技术上已逐步成熟。企业新闻管理系统是一个不断发展的计算机网络应用技术,企业建立网站,最终目的是使企业通过互联网获益。只有把网站做成企业和客户之间的有效连接,网站才能真正发挥其作用。企业的网站应该关注于自己特定的客户群,通过多种形式和客户保持着沟通,吸引着自己的用户不断地和企业网站进行交互,从而起到加深客户关系、了解客户需求、提供优质服务、加强广告和展示效果的作用。企事业单位要生存要发展,要高效率地把部门活动有机地组织起来,就必须加强管理,即加强对各个部门内部的各种资源(人、财、物等)的有效管理,建立与自身特点相适应的企业新闻系统。企业新闻管理系统的信息化在我国发展很快。随着我国互联网的更加普及和电子商务的更趋成熟,会有越来越多的企业需要建立自己的企业新闻管理系统,市场潜力会得到充分发挥。
再看国外信息管理系统的发展现状:
随着信息化在全球的快速进展,世界对信息的需求快速增长,信息产品和信息服务对于各个国家、地区、企业、单位、家庭、个人都不可缺少。信息技术已成为支撑当今经济活动和社会生活的基石。在这种情况下,信息产业成为世界各国,特别是发达国家竞相投资、重点发展的战略性产业部门。在过去的10年中,全世界信息设备制造业和服务业的增长率是相应的国民生产总值(GNP)增长率的两倍,成为带动经济增长的关键产业。其中美国经济在近10年的持续快速增长中,年均GDP增长3.6%,而电子信息产业对GDP增长的贡献为1.4个百分点。可以毫不夸张地说美国经济的持续增长得益于信息技术的支撑和信息产业的带动是不为过的。信息产业本身经过多年的高速增长,已成为全球最大的产业之一。在二十世纪九十年代中期,一些发达国家信息经济领 1
域的增长超过了GNP的50%,美国则超过了75%,2000年全球信息产品制造业产值高达15000亿美元,成为世界经济的重要支柱产业。
三、课题的研究目标、研究内容、研究方法、研究手段和进度安排
1、研究目标
利用JSP+JavaBean+Servlet和SQL Server 2000数据库技术开发的企业新闻网站管理系统,实现了企业新闻的动态管理,使得对企业信息的管理更加及时、高效,提高了工作效率。该新闻系统具有一般新闻系统的功能,主要包括前台新闻浏览区和后台管理区。
2、研究内容
(1)系统登录模块:该模块负责将用户分为普通用户和注册用户来实现用户权限的管理。
(2)新闻浏览模块:该模块负责分页列出网站所有新闻的信息,包括标题、类型、来源部门字段及发布日期,每条新闻的标题被做成一个超链接,点击它们就能跳转页面进行新闻阅读。
(3)新闻阅读模块:该模块负责新闻阅读。
(4)新闻查询模块:该模块提供了新闻查询功能,输入查找的内容及选定分类信息可以快速地找到符合条件的新闻,并输出查询结果。
(5)新闻管理模块:该模块负责分页罗列登录的注册用户曾发布过且未删除的新闻信息,用户可以对该条新闻进行删除、修改。
(6)新闻录入和修改模块:注册用户录入一条新闻所需要的内容,包含标题、关键字、类型、来源部门、发布日期等,同时从登录模块得到用户名,这些信息将被写入数据库中保存。该模块还负责编辑状态下的更新。
3、研究方法和研究手段
(1)利用JSP+JavaBean+Servlet实现对SQL Server 2000的连接,进行对数据库的所有访问。
(2)应用SQL Server 2000数据库开发系统资源。
4、进度安排
根据学校的毕业设计时间安排,我决定如下安排我的时间进度:
第 1 周查阅相关资料,确定毕业设计题目及所要完成的任务及工作。
第 2 周安排进度,书写进度计划与考核表,查询相关资料对系统进行需求分析,作系统调研。
第 3 周查阅资料,写调研报告以及做出总体设计。
第 4 周查阅有关英语文献,完成万字英文翻译。
第 5 周进行系统分析,设计模块以及流程图。
第 6 周完成系统登录模块:该模块负责将用户分为普通用户和注册用户来实现
用户权限的管理。
第 7 周完成新闻浏览模块:该模块负责分页列出网站所有新闻的信息,包括标
题、类型、来源部门字段及发布日期,每条新闻的标题被做成一个超链
接,点击它们就能跳转页面进行新闻阅读。
第 8 周完成新闻阅读模块:该模块负责新闻阅读。完成新闻查询模块:该模块
提供了新闻查询功能,输入待查找的内容及选定分类信息可以快速地找
到符合条件的新闻,并输出查询结果。
第 9 周完成新闻管理模块:该模块负责分页罗列登录的注册用户曾发布过且未
删除的新闻信息,用户可以对该条新闻进行删除、修改。
第 10 周完成新闻录入和修改模块:注册用户录入一条新闻所需要的内容,包含
标题、关键字、类型、来源部门、发布日期等,同时从登录模块得到用
户名,这些信息将被写入数据库中保存。该模块还负责编辑状态下的更
新。
第 11 周整合各个子模块并完善系统,进行系统调试。
第 12 周整理材料,完成毕业论文。
第 13 周修改毕业论文,准备毕业答辩。
第 14 周完成后续工作,毕业答辩。
四、实验方案的可行性分析
从技术角度来分析,JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。
MicrosoftSQLServer2000是一个分布式的关系型数据库管理系统,具有客户机/服务器体系结构。它具有如下一些功能特点:(1)真正的客户机/服务器体系结构。(2)图形化用户界面,使系统管理和数据库管理更加直观、简单。(3)丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。(4)与Windows NT完全集成,利用了
NT的许多功能,如发送和接受消息,管理登录安全性等。(5)具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用。(6)对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。众所周知,SQLServer2000能够满足今天的商业环境要求不同类型的数据库解决方案。它一种应用广泛的数据库管理系统,具有许多显著的优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性等。SQLServer2000还为数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。从数据管理和分析角度看,将原始数据转化为商业智能和充分利用Web带来的机会非常重要。作为一个完备的数据库和数据分析包,SQLServer2000为快速开发新一代企业商业应用程序、为企业赢得核心竞争优势打开了胜利之门。
从实用角度来分析, 企业新闻管理系统,是将网页上的某些需要经常变动的信息,集中管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的一种网站应用程序。网站信息通过一个操作简单的界面加入数据库,然后通过已有的网页模板格式与审核流程发布到网站上。手工制作发布的网页信息不但无法检索堆积如山的信息,而且每次更新内容并上传的时候都会使服务中断,导致用户无法访问而使形象和服务大打折扣。企业新闻管理系统的出现大大减轻了网站更新维护的工作量,通过网络数据库的引用,将网站的更新维护工作简化,从而使网站的更新速度大大缩短,从而大大加快了信息的传播速度,也吸引了更多的长期用户群,时时保持企业的活动力和影响力。
从操作角度来分析,本系统操作简单方便,且具有技术无关性,只要懂得上网都能方便操作本系统所以在操作上也是可行的。
从整体来看,JSP是完全可以用作本次软件设计平台。它的简单、实用、适合Web操作的特性已被很多软件设计工作者认可。相信这次软件设计会是非常成功的。
五、已具备的实验条件
硬件环境:CPU主频500MHZ,内存512M
软件平台:
操作系统:Windows XP
数据库:SQL Server 2000
开发语言:Java
开发平台:Eclipse + MyEclipse
服务器:Tomcat5.0
浏览器:IE7.0
六、参考文献
[1] 黄浩文,黄静舒.JSP核心技术和电子商务应用实例[M].北京:机械工业出版社,2001
[2] 张大治,邵勇, 王欢.JSP实用教程[M].北京:清华大学出版社,2006
[3] 何雄等编著.JSP网络程序设计[M].北京:人民邮电出版社,2000
[4] 陈峰主编.JSP程序设计实用教程[M].重庆:西南师范大学出版社,2006
[5] 徐国智,汪孝宜等编著.SQL Server数据库开发实例精粹[M].北京:电子工业出版,2006
[6] 萨师煊,王珊.数据库系统.北京:高等教育出版社[M],2004
[7] 章立民.SQL Server 2000应用及实例集锦[M].北京:中国铁道出版社,2001
[8] 赛奎春.SQL Server数据库开发实例解析[M].北京:机械工业出版社,2006
[9] Vivek Chopra, Jon Eaves, Rupert Jones等编著.JSP程序设计[M].北京:人民邮电出
版,2006
[10] Maydene Fisher, Jon Ellis, Jonathan Bruce著.JDBC API Tutorial and Reference[M],Third Edition.11 June, 2003
第四篇:可靠性软件调研报告
关于可靠性工程软件调研报告
根据所质标处的统一部署安排,我室对CARMES、Relex、MTBFcal等软件进行了试用。现对上述软件综合评价如下:
(一)可靠性预计方面,电子五所是GJB/Z 299和GJB/Z 108的起草单位。其CARMES软件的可靠性预计软件包含了GJB/Z 299B(C)、GJB /Z 108、MIL-HDBK-217F及其修改通告、机电产品预计模型及数据库(如 微波器件、延迟线等)、软件等类型的可靠性预计方法,从我们应用其对485D项目进行可靠性预计的情况来看,完全满足我室可靠性预计工作的需要。而国外软件,如Relex软件就没有GJB/Z299B的计数法,一些复杂模型的的应力分析法计算(如双晶体管的失效率计算)也无法实现。无法满足我室承担重点工程可靠性预计工作。另外,Relex也没有非工作状态可靠性预计的GJB/Z 108的详细预计法和计数法。
GJB/Z 299B将随着国产军用电子元器件的发展而修订,增加许多新型元器件的预计模型,全面修正预计参数。目前,五所已完成了299C的征求意见稿,可提供给用户使用。299C已列入国家标准更新计划,其发布实施后,国外软件是不可能与之相适应的。299C主要增加和调整了以下内容:
a.根据收集的现场失效数据和统计分析,全面调整了各类元器件的失效率模型参数值。比较起来,299C预计的失效率大部分比299B的要低,部分类别的元器件的失效率比299B的低30%到100%。
b.增加了微波集成电路(如GaAs MMIC,即砷化镓微波单片集成电路)、VDMOS场效应晶体管(垂直双扩散MOS场效应晶体管)、光纤连接器和光电耦合器等新型器件的可靠性预计模型。
c.大范围地扩充了299B手册预计参数的范围限制,如集成电路的复杂度和管腿数等。
由于我室承担的重点工程中微波器件等新型器件占有相当比重,299C实施后,若采用如relex等国外软件,将无法满足我室可靠性预计的需求。可能重新回到手工计算的境地。
5所CARMES软件的可靠性预计和预计结果随环境、温度、和质量等级变化仿真、重新计算功能使得相同或相似设备用于不同环境情况下可靠性预计工作变得快捷高效:只要计算了该设备在某一种环境下的失效率,就可以将该环境下该 1
设备的可靠性预计(或维修性预计分配)结果复制到另一阶段,改变环境、温度和质量等级后,即可得到另一环境下的失效率数据和报表。这一功能对我室设备的可靠性预计有重要的作用,因为我室承担多项型号工程及可靠性维修性预计工作,很多相同或相似的设备用于不同的型号工程,因此,这一功能可以成倍提高预计效率。Relex、ALD等软件没有这一功能。
MTBFcal只有217F Notice2和Bellcore(贝尔)两种手册预计方法,不能满足型号工程可靠性预计要求。另外,MTBFcal没有产品树,很难胜任复杂产品(如很多层次)的可靠性预计工作。界面为Windows 3.x的,技术较落后,不直观,操作不方便,与CARMES和国际上一流产品有很大差距。在国内重点工程中几乎没有得到应用。
(二)基础数据库方面,CARMES的鉴定结论认为:“CARMES拥有国产和进口元器件信息数据量超过15万条记录,包含丰富的可靠性预计参数和优选信息。另外,还有机电产品1.3万多条可靠性统计数据及预计模型算法,是目前国内第一个具备工程适用性的实用数据库。”
目前,CARMES已将998(有1812条记录)、直
十、海军等型号工程的元器件优选信息库全部收录其中。可以视用户参与型号工程的情况配给用户使用。CARMES元器件库密切结合国防重点工程的需求和军工电子产品的发展,是目前对国防工程针对性最强、实用性最强的元器件库。
五所作为元器件新品检测和可靠性数据收集、处理机构,有能力及时充实和更新元器件及预计参数库。可以根据用户提供的元器件清单,找出用户需要的可靠性预计参数(例如,电子36所提供了其常用的元器件近5000条记录,五所免费帮其查找预计参数,加上特殊标志供其使用。)。从2003年1月底起,CARMES将实现数据库的网上更新。
CARMES的故障模式库收录了299B所有类别元器件的故障模式及其频数比数据以及国外最新的故障模式及频数比数据库(200多种产品)。国外软件没有299B的故障模式库,对我室进行FMECA分析会有较大影响。
Relex等国外软件仅提供国外元器件库(没有国内元器件数据库),且大部
份不包含预计的基本参数,也不可能拥有国防重点工程元器件优选信息库。
(三)可靠性维修性分配方面,五所的CARMES软件包含综合因子法等7种可靠性分配和优化方法,可以根据工程实际需要调整某些分配结果和验证调整后的分配结果是否满足指标要求,可以设定某些单元的可靠性指标再在如下单元进行分配剩余指标。维修性分配完全按照GJB/Z 47-94提供的方法。可完全满足我室可靠性维修性分配工作的需要。Relex提供的可靠性分配方法太简单(只有一种方法),且其输出只有最后结果,没有分配参数和中间结果,无法满足我室可靠性维修性分配的工作需要。
(四)工程应用方面,据了解,五所的CARMES软件已有近三年的工程应用。经过航天五院、航天二院、航天一院、电子29所、石家庄军械工程学院等150多家使用单位在卫星、导弹、军用飞机、电子对抗、雷达、C4I、舰船、兵器等系统中的广泛应用,证明CARMES完全符合型号工程可靠性维修性设计的需要。从5所提供的用户报告和我们试用情况看,CARMES运行情况非常稳定,已实现工程实用化。
例如:航天五院神舟飞船总体设计部在2001年购买了Relex软件,在使用了一段时间后,觉得不能满足工程需求(如可靠性预计应用299B极不方便且无计数法、FMECA分析不符合国军标要求等),且relex无法根据其工程实际需要做调整和功能扩充。因此,在2002年10月,航天五院正式与五所签订合同,委托五所在CARMES的基础上完成“神舟飞船可靠性安全性数据采集、分析和评估系统”的研发。
中国电子科学研究院与五所签订合同,确定在998工程总体及各分系统中统一配置使用CARMES的C_FMECA和C_FRACAS两个模块。
航天二院组织有关专家对包括CARMES、relex、ALD在内的各种软件进行了综合分析、比较、论证,根据软件的功能、工程适应性、性能价格比等方面的综合考虑,最终确定CARMES。
(五)性能上,CARMES的鉴定结论认为:“该软件覆盖了可靠性、维修性、可用性和保障性工程应用领域内的主要技术,已达到工程实用化。”CARMES密切结合国内型号工程需求,以服务可靠性工程为出发点,吸收了国内电子、航
天、航空、兵器、船总等型号工程可靠性实际经验和数据,具备完备功能和性能。a.CARMES的“可靠性评估工具 C_RAT”已在神舟飞船总体及各分系统中得到充分应用。其简洁的图形界面、多种可靠性评估和综合方法得到用户的高度评价。是目前国内在工程上得到最好应用的可靠性评估工具,目前进入中国市场的国外可靠性工程软件都不具备此项功能。
b.CARMES采用的预计标准和方法是最适合国内型号工程实际的。包括了GJB/Z 299B(C)、GJB /Z 108、MIL-HDBK-217F及其修改通告、机电产品预计模型及数据库,其参数的批量预置功能、不同设计方案(环境、温度和质量等级不同)可靠性自动仿真功能、可靠性结构框图(RBD)的任务可靠度随任务时间变化曲线等功能,都是CARMES独有的。在总结GJB299B等可靠性手册编制经验和元器件现场失效数据基础上提供的可靠性预计缺省值属国内首创,有实用价值。其EDA接口可以直接读取我室Protel软件的元器件明细(.BOM文件)到产品树中(已用实例验证)。
c.CARMES凝聚了多个型号工程可靠性经验和方法。例如,CARMES的可靠性分配根据工程实际需要增加了可靠性分配结果调整和验证、已知某些设备的可靠性指标在余下设备中分配可靠性指标功能;故障树分析(FTA)中引入了最小割集的阶数和容斥定理近似算法等多种工程用计算方法;C_RAT中增加了可靠性树到RBD图的自动转化等。
d.CARMES的图表输出符合规范和工程实际要求。所有图表均可选择纸张尺寸、页边距、标题、页脚和页码样式。并可自动转存为Ms Excel格式的文件。报表样式和内容满足型号工程需求(如可靠性预计结果输出报表样式符合998工程)。
e.CARMES从界面到操作方式完全按中国人的工程应用习惯,用户可以应用自如。而relex等国外软件内核是英文的,虽然对部分界面作了汉化,但一些界面仍然存在中英文混用的情况,而且汉化部分一些词语不规范,与可靠性维修性通常叫法不一致。例如,relex 的GJB/Z299B预计方法中所有下拉列表还是英文(且翻译与原军标有不一致的地方)。
(六)技术支持与服务方面,五所作为国内首家可靠性专业研究机构,是国军标GJB/Z 299B《电子设备可靠性预计手册》、GJB/Z 108《电子设备非工作状态可靠性预计手册》的编制和组织实施单位,具有雄厚的技术实力,能够提供及时、到位的技术支持。
同时,CARMES拥有强大的软件研发和技术服务团队,可及时增加新型元器件的预计模型和参数,可开发用户EDA电路设计软件接口,可按工程及用户要求编制报表,可根据用户提供的元器件清单完成可靠性预计参数等数据的收集、分析与整理,建立用户自己的、针对用户型号工程常用元器件的预计参数库、优选信息库和故障模式库等基础数据库。可以根据用户的不同需要,协助用户做好可靠性预计、分析和设计,生成用户需要的可靠性设计报告。
5所承诺:向用户提供与CARMES相关的可靠性技术原理、背景知识、软件操作等方面高效、实用和到位的培训和服务。对客户提出的问题,24小时作出响应。
根据五所介绍,应航天五院总体设计部的要求,5所在3个月时间内就完成了“可靠性评估工具 C_RAT”的研发和测试,并提供在神舟飞船工程中使用;应航天二院的要求,增加了可靠性分配结果调整和RBD图的任务可靠度随任务时间曲线生成功能;应电子36所要求,在RBD模型中增加了权联模型;应航天771所的要求增加了FTA的图形分页功能和图形拷贝到剪贴板功能及打印纸张自适应功能;等等。
国外软件不能及时提供国产新型元器件预计模型。
(七)数据安全性方面,五所的CARMES单机版和网络版都拥有自主知识产权(国家版权局软件著作权登记号为2000SR2042)。其研发单位五所数据中心,作为信息产业部军工电子装备可靠性工程技术中心,可满足军事装备信息安全、保密的要求。五所对CARMES软件源程序和数据的自主知识产权,使得CARMES能够根据可靠性工程的实际需要顺利扩充功能和升级,保证了其持续可用。国外软件在使用和维护时存在安全、保密隐患。
经过试用,我们认为,电子五所的可靠性维修性工程应用软件CARMES覆盖
了目前国防重点工程可靠性、维修性工作项目的要求,是融可靠性建模、预计、分配、评估、仿真分析;故障模式、影响及危害性分析;故障树分析;故障报告、分析和纠正措施系统于一体的集成化软件工具,可完全满足我室可靠性维修性工作的需要.。CARMES在工程适应性、标准更新、数据库支持和技术服务方面较其他同类软件有很强的优势。可以帮助我室完成型号工程的可靠性维修性设计任务并极大地提高效率。
而其他国外软件在可靠性预计、国内元器件库、重点工程优选库等方面均存在严重不足,无法满足我室开展系统可靠性维修性工作的基本需要,将严重影响我室对型号工程进行可靠性维修性设计的质量和进度。
因此,我室建议我所选购五所的可靠性维修性工程软件CARMES。
二室车永明
2003年1月16日
第五篇:软件调研报告
大连交通大学2014届本科生毕业设计(论文)实习(调研)报告
实习(调研)报告
一 课题调研
本课题为《双色球福彩彩票预测系统》,在社会及彩票部门了解广大彩民们的相关需求,进行初步调研,并在双色球专业玩家的博客、论坛、贴吧等查找相关资料,深入分析预测系统要实现的功能。
二 课题的来源及意义
福彩,即福利彩票,顾名思义,它的发行是为了社会的福利,帮助需要帮助的地方或个人。每期的营业额会留下45%用来投入社会,剩下的55%用来回报彩民。
国家发行彩票的目的是筹集社会公众资金,资助福利、体育等社会公众事业发展,中国人民银行是彩票的主管机关。彩票的发行须经中国人民银行审核同意后报国务院批准,并由人民银行批准的彩票发行机构发行,其它任何部门无权批准发行彩票。
中国福利彩票“双色球”是一种由中国福利彩票发行管理中心统一组织发行,在全国销售联合发行的“乐透型”福利彩票。采用计算机网络系统发行销售,每周周二、周四、周日晚21:30开奖,并在中国教育电视台一套进行现场直播。参与“双色球”销售的省级福利彩票发行中心在中国福彩中心的直接领导下,负责对本地区的“双色球”销售活动实施具体的组织和管理。“双色球”彩票实行自愿购买,凡购买者均被视为同意并遵守本规则。
凡未经批准擅自印刷、发行彩票和发行变相彩票的,以及违反批准的规模和办法发行彩票的,视情节轻重,依法追究经济和刑事责任。目前,可以在全国发行的彩票只有中国体育彩票和中国福利彩票。
随着福利彩票事业的发展,人们对其投资的热情也越来越高。同时,彩民为了获得巨额回报,根据自己的经验研究出一些预测方法,而一些彩票专家也给出了自己的观点,预测下一期的中奖号码。但这些彩票分析预测技术还处于探索与发展的阶段,并没有一个有效的预测方法。此系统采用科学的预测手段,根据玩家总结的诸多规律,结合数学分析、周易分析,科学有效的为玩家提高中奖机率。
三 国内外发展状况
随着彩票产业不断的发展,以及整个彩票市场的日趋规范,“满足彩民服务需求,完善内部预测机制,适应号码变化快速决策”从而提高彩民的预测准确度,已经成为广大彩民的一种共识。
自1984年新中国首次发行彩票,进人新世纪以来,我国彩票事业发展极为迅速,截止至2006年,我国彩票总销量达到3678亿元。在销量迅速增长的同时,一个重要的问题逐渐凸显出来,即人们购买彩票的心态是否理性。尽管彩票中奖号码随机决定,是不可预测的,但受部分媒体和发行者的误导性宣传以及自己对一夜暴富的渴望,人们购买彩票时都抱有这样一个心态,即认为能够通过某些“秘岌”或“绝招”能找到中奖号码的规律,或者认为他们主观选择的号码要比机器选择的中奖概率大,这种现象被称为“投注者控
1大连交通大学2014届本科生毕业设计(论文)实习(调研)报告
制幻觉”。特别是少数控制幻觉程度严重的人们,往往将彩票视为一种投资品,梦想通过购买彩票来盈利甚至发大财,这是一种极不理性的行为。这一点,对于乐透型彩票表现得尤为充分。
彩票作为一种特殊的融资手段,在国外已有较为成功的运作经验,这些国家发行的彩票已成为其国家经费的主要来源。中外彩票购买者普遍地具有控制幻觉心态,都表现出热号码现象、赌徒谬误、热手效应和随机偏差等形式,并且这些心态都是持久性的,但是控制幻觉程度和表现形式又有一定的差别。在不同地区有一定程度上的差异;中外彩票购买者心态有许多共同之处,而不同的文化背景又导致了一些差异;国外彩民们采用二项式钟形分布法、线性回归方法和综合归纳法等方法,研发对应方法的预测系统;利用BP神经网络及算法,根据双色球福彩的游戏规则,确定输入层和输出层的神经网络结构,在三方面对 BP 网络进行设计:隐含层和输出层是否使用相同的激活函数;隐含层数;隐含层节点的最佳个数。通过对学习和预测结果的对比分析,得出隐含层和输出层使用不同的激活函数;选择三层 BP 网络;确定隐含层的节点数,从而确定了适合双色球福彩预测的 BP 网络结构;数据挖掘法也是国外彩民常用的预测方法,Apriori 算法是所有关联规则挖掘算法的核心算法。利用 Apriori 算法对彩票数字组合进行挖掘,找出相对频繁出现的数字组合。此种方法具有一定的理论意义,为彩票数字组合的预测提供了一种研究思路和分析方法,科学有效的为玩家提高中奖机率。
四 本课题的研究目的
本系统将是功能简单、操作简单而又实用的双色球福彩彩票预测系统,在系统的设计中采用模块化设计方法,即按照功能,将整个系统划分为几个相对独立的算法功能模块,让更多喜欢福彩双色球的玩家通过本软件把握更准确的机遇。本软件以双色球的玩法为基准,模拟双色球分析方式的思维开发,是一款十分实用的双色球彩票预测系统。
五 本课题的研究内容
双色球福彩彩票预测系统主要是通过往期中奖号码的规律进行预测,往期中奖号码将红色号码和蓝色号码归类储存,随时可以在文件中查阅并添加。广大彩民可利用双色球福彩彩票预测系统,通过采用不同的算法将红色和蓝色号码分别预测,输出预测号码。并且通过八卦中的卦象,分析是否适合多投大注。
六 本课题的研究方法及手段
本系统软件运行环境:windows XP,PS,Microsoft VC++ 6.0,C-free;通过后台文本库的建立、软件界面的设计与实现、程序的编写与调试等几个阶段来完成对双色球福彩彩票预测系统的开发。
模拟双色球玩法,根据玩家总结的诸多规律,结合数学分析、周易分析,最大可能的对近期双色球号码进行预测,科学有效的为玩家提高中奖机率。
功能模块即软件的主体部分,通过C语言实现,根据具体情况,具体数据规律,结合数学频数分析、周易学等规律分析挖掘出最有可能延续的走势规律,通过各组号码的2大连交通大学2014届本科生毕业设计(论文)实习(调研)报告
形式展示给用户。对代码开发阶段进行严格的标准控制、格式控制、及算法的健壮性控制,进而避免出现运行错误、数据变量冗余等情况的发生。
C语言有效的把高级语言的基本结构和语句与低级语言的实用性结合起来。其主要优点如下:
1、简洁紧凑、灵活方便
C语言一共只有32个关键字,9种控制语句,程序书写形式自由,区分大小写。把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。
2、运算符丰富
C语言的运算符包含的范围很广泛,共有34种运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C语言的运算类型极其丰富,表达式类型多样化。灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。
3、数据类型丰富
C语言的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。能用来实现各种复杂的数据结构的运算。并引入了指针概念,使程序效率更高。
4、表达方式灵活实用
C语言提供多种运算符和表达式值的方法,对问题的表达可通过多种途径获得,其程序设计更主动、灵活。它语法限制不太严格,程序设计自由度大,如对整型量与字符型数据及逻辑型数据可以通用等。
5、允许直接访问物理地址,对硬件进行操作
由于C语言允许直接访问物理地址,可以直接对硬件进行操作,因此它既具有高级语言的功能,又具有低级语言的许多功能,能够像汇编语言一样对位(bit)、字节和地址进行操作,而这三者是计算机最基本的工作单元,可用来写系统软件。
6、生成目标代码质量高,程序执行效率高
C语言描述问题比汇编语言迅速,工作量小、可读性好,易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编程序生成的目标代码效率低10%~20%。
7、可移植性好
C语言在不同机器上的C编译程序,86%的代码是公共的,所以C语言的编译程序便于移植。在一个环境上用C语言编写的程序,不改动或稍加改动,就可移植到另一个完全不同的环境中运行。
8、表达力强
C语言有丰富的数据结构和运算符。包含了各种数据结构,如整型、数组类型、指针类型和联合类型等,用来实现各种数据结构的运算。C语言的运算符有34种,范围很宽,灵活使用各种运算符可以实现难度极大的运算。
3大连交通大学2014届本科生毕业设计(论文)实习(调研)报告
C语言能直接访问硬件的物理地址,能进行位(bit)操作。兼有高级语言和低级语言的许多优点。它既可用来编写系统软件,又可用来开发应用软件,已成为一种通用程序设计语言。另外C语言支持多种显示器和驱动器,且计算功能、逻辑判断功能强大。
七 进度安排
第1周 与论文导师见面,查询相关资料进行选题,接受导师的《任务书》 第2周 了解行业状况、查阅文献资料,阅读资料,安排进度计划及撰写调研报 告
第3周 翻译10000字符以上的外文资料,准备资料,学习所采用的相关技术 第4周 提交毕业论文提纲,呈交外文文献翻译资料
第5周 复习编程理论,学习使用编程工具,熟悉相关的运行环境 第6周 基本框架完成,确定使用技术细节
第7周 开始进行双色球福彩彩票预测系统的详细设计 第8周 完成后台数据的录入,查阅资料,总结论文需要的文献
第9周 进行调试工作,不断的修改程序中的错误。遇到自己无法解决的问题,及时与指导老师进行沟通
第10周 继续进行程序测试,最后将调试成功的程序呈交导师审查 第11周 整理资料、文档、图表等,修改毕业设计论文 第12周 完成毕业设计论文,打印,按要求装订 第13周 软件验收和准备毕业设计答辩 第14周 毕业设计答辩及成绩评定
八 实验方案的可行性分析
通过网络渠道获取的相关调查结果显示,大多博彩用户对相关的博彩预测软件持肯定态度,就所掌握的诸多博彩玩家实际情况可知,科学有效的利用博彩软件,较一些盲目猜号的做法,可大大提高中奖几率,随着我国博彩玩家的日益增多,一些较为科学的预测软件也广受好评,被越来越多的人认可。
可行性分析是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发进行分析和研究,以避免投资失误,保证新系统的开发成功。由于存在的问题充斥各个方面,故此需要进行可行性分析即明确项目开发的必要性和可行性,可行性研究的内容包括以下几个方面:
(1)经济可行性
双色球福彩彩票预测系统是一个小型的预测系统,在开发时需要花费一定的时间和精力,需要少量的资金,但他给彩民带来的利益时巨大的,并且可以节省时间提高彩民们的作业效率,因此是非常值得投资的。
(2)管理可行性
大多博彩用户对相关的博彩预测软件持肯定的态度,就所掌握的诸多博彩玩家实际
4大连交通大学2014届本科生毕业设计(论文)实习(调研)报告
情况可知,科学有效的利用博彩软件,较一些盲目猜号的做法,可大大提高中奖几率,随着我国博彩玩家的日益增多,一些较为科学的预测软件也广受好评,被越来越多的人认可。
(3)技术可行性
该系统使用了先进的编程算法,使数据的准确性与安全性得到了很大的提高。系统使用的技术是完全基于所学知识,故用户不必考虑系统带来的人员培训等等。就目前使用的开发技术来说,系统的功能目标应该能够达到;利用现有的技术在规定的期限内开发工作基本能够完成。
(4)操作可行性
从处理流程和数据流程分析,首先通过获取最近多期的开奖中奖号码,对号码进行内部算法分析,并以分析的规律结果为基准,使彩民做出有效的决策。
所以从上面几点出发,可以确定系统分析是可行的。
九 已具备的实验条件
windows XP,PS,Microsoft VC++ 6.0, C-free;
十 主要参考文献
[1]左艳丽.C语言和汇编语言混合编程的方法和实现[J].职教与经济研究(娄底职业技术学院学报),2008,03:60-62.[2]赵海廷.C++/VC++语言的异常及其处理方法[J].武汉工程职业技术学院学报,2002,02:35-39.[3]潘津.C 语言编程技巧在 C 语言学习中的应用研究[J].电子技术与软件工程,2013,16:226.[4]戈崇胤.C语言程序设计学习支持系统的设计和开发[D].华东师范大学,2006.[5]温晓玲.VC++程序设计题自动阅卷系统的研究与实现[D].沈阳工业大学,2006.[6]柳崧轶.基于C语言的程序安全性分析[D].吉林大学,2007.[7]贺再红.基于混合式学习的c语言程序设计课程的教学研究[D].湖南大学,2008.[8]谭林秋.基于VC++的数字图像处理系统的开发及算法研究[D].西安理工大学,2008.[9]张良德.C/C++编程风格的辅助指导研究[D].内蒙古师范大学,2010.[10]谷满昌,李思雯.C++编程中遇到的一系列问题及主要解决方法[J].价值工程,2012,15:167.[11]韩君泽,张良德,刘东升.C/C++编程风格批注系统的设计与实现[J].内蒙古大学学报(自然科学版),2010,06:712-716.[12]Xiaofen Ji,Shufang Lei,Chenglu Rong,Haina Shen.Development of Apparel Process Flow Chart Design Software Based on VC++[J].Procedia Engineering,2011,15:.[13]Song Qiang,Lv Chenguang.Data Acquisition System for Electric Vehicle's Driving Motor Test Bench Based on VC++[J].Physics Procedia,2012,33:.5大连交通大学2014届本科生毕业设计(论文)实习(调研)报告
[14]Ma Yong-qi,Feng Wei.Object-oriented finite element analysis and programming in VC++[J].Applied Mathematics and Mechanics,1980,2312:.[15]万敏锋.双色球彩票分析技术及其应用研究[D].大连海事大学,2008.[16]郭均鹏,李汶华,刘雅琳.我国彩票市场的价格体系与供需分析[J].管理学报,2009,01:97-101.[17]冯立志.双色球:调整玩法 科学运作[J].社会福利,2010,06:21-22.6