软件体系结构课程设计报告-有哪些信誉好的足球投注网站算法演示.docxVIP

软件体系结构课程设计报告-有哪些信誉好的足球投注网站算法演示.docx

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录第一章需求分析31.1需求描述31.2客户需求31.3业务需求31.4业务需求31.5用例图31.5用例图41.6用例描述41.6.1 用例名称:选择有哪些信誉好的足球投注网站算法41.6. 2 用例名称:选择展示行为41.6.3 用例名称:显示图形状态4第二章体系结构设计4第三章面向对象设计53.1数据结构的设计53.1.1 算法中使用的数据:53.1.2 展示区中使用的数据:53.2 类的确定53.2.1 边界类53.2.2 实体类(事件流和交互图发现)53.2.3 控制类63.3类的组织结构与行为方式63.3.1类图63.3.2 时序图63.3.3 活动图73.4 系统模式设计(细化类图)73.4.1:策略--工厂方法模式生产具体算法类以及具体行为类73.4.2 在创建各算法对应对象时采用创建者模式73.4.3 选择不同的算法,所对应的显示区不一样,采用观察者模式83.4.4 在对各个具体类的实现过程中使用单例模式部分代码83.5 整个系统的模式结构图9第四章软件展示94.1 软件初始界面94.2 各算法演示10第一章 需求分析1.1需求描述本次课设由六个人一组,合伙做一个有哪些信誉好的足球投注网站算法展示软件。该软件提供完美的界面展示,当用户选择特定的有哪些信誉好的足球投注网站算法时,在这个界面的展示区会根据用户的选择进行界面动态展示。1.2客户需求使用2-3中设计模式,实现4-5种的有哪些信誉好的足球投注网站算法,且至少含有一种涉及人工智能的启发式有哪些信誉好的足球投注网站算法。1.3业务需求a 功能上提供不同有哪些信誉好的足球投注网站算法的按钮,提供速度控制选项。b 界面上在一个整体的界面中提供不同算法的不同显示效果,以及部分有哪些信誉好的足球投注网站算法之间的区分、比较。1.4业务需求1.4.1软件必须操作简便1.4.2 软件运行必须可靠,能够正确运行出结果1.4.3 软件在功能展示过程中能够及时反馈结果,性能上需要稳定、可靠。1.5用例图图1-1 有哪些信誉好的足球投注网站算法展示系统用例图1.5用例图1.6用例描述1.6.1 用例名称:选择有哪些信誉好的足球投注网站算法简要说明:选择不同的有哪些信誉好的足球投注网站算法,自动产生对应的初始化了的展示区。主事件流:a 用户通过软件提供的选择按钮,选择相应的有哪些信誉好的足球投注网站算法按钮;b 系统根据用户的选择,初始化出对应的展示区;1.6. 2 用例名称:选择展示行为 简要说明:用户选择不通过的行为,在展示区展示的图形就不一样主事件流:a 用户通过行为类提供的按钮,选择不同的行为b 系统根据相应的行为,在显示区展示不同的图形1.6.3 用例名称:显示图形状态简要说明:在选择有哪些信誉好的足球投注网站算法后,会呈现已经初始化了的显示区,用户可通过点击鼠标或者按键(上下左右)等操作,设置显示区初始状态。主事件流:a 用户通过合法的操作(鼠标点击、键盘按键)来设置显示区障碍物权值或者起点和终点;b 系统根据用户的不同选择,对照系统设置的权值进行界面展示障碍物或者起点和终点第二章 体系结构设计图2-1 有哪些信誉好的足球投注网站算法展示系统体系结构第三章 面向对象设计3.1数据结构的设计3.1.1 算法中使用的数据:Point S[MAXX][MAXY] ;3.1.2 展示区中使用的数据:int g_NewMaze[MAXX][MAXY];int vis[MAXX][MAXY];//访问标记int Path_Len;//访问长度unsigned long long Time;//访问时间int Deep;//访问深度stackpairint,int Path;//存放路径int Out_Path[MAXX*MAXY][2];//永久存放路径int dir_x[] = { 0, 0, 1, -1 };//x方向的移动int dir_y[] = { 1, -1, 0, 0 };//y方向的移动3.2 类的确定3.2.1 边界类a 窗口类(对话框)3.2.2 实体类(事件流和交互图发现)a 客户端类b 显示区界面初始类3.2.3 控制类a 行为类b 有哪些信誉好的足球投注网站类3.3类的组织结构与行为方式3.3.1类图图3-1 有哪些信誉好的足球投注网站算法展示系统 类图3.3.2 时序图图3-2 有哪些信誉好的足球投注网站算法展示系统 时序图3.3.3 活动图图3-3 有哪些信誉好的足球投注网站算法展示系统 活动图3.4 系统模式设计(细化类图)3.4.1:策略--工厂方法模式生产具体算法类以及具体行为类图 3-4有哪些信誉好的足球投注网站算法展示系统 策略--工厂方法模式图3.4.2 在创建各算法对应对象时采用创建者模式图3-5有哪些信誉好的足球投注网站算法展示系统 创建者模式图3.4.3 选择不同的算法,所对应的显示区不一样,采用观察者模式图3-6有哪些信誉好的足球投注网站算法展示系统 观察者模式图3.4.4 在对各个具体类的实现过程中使用 单例模式部分代码class SingleDFSSearch{private:static SingleDFSSearch* m_instance ;SingleDFSSearch(){}public:static SingleDFSSearch g

文档评论(0)

1243595614 + 关注
实名认证
文档贡献者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档