1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
网 系统的功能 初步分析本系统应实现下棋的些基本功能应具有悔棋,能够判断五子棋 的些基本规则,禁手,先手等。
可行性研究的前提 此部过远程主机连在起的人均可进行对 弈,信息面板可以供网络板对弈的双方互相发送与接收信息,来进行聊天,探讨, 并且还可以使用功能面板进行求和,悔棋,认输,黑白交换等功能,音乐也集成 到了里面,所以系统的环境不仅很逼真,而且能够真正的供人们进行休闲娱乐, 还能够为专家提供个平台,供他们进行对弈及对深奥的技术进行探讨。
综上所述,此系统能为五子棋业余爱好者,专家提供面对面的或远程的虚 拟性平台进行对弈与探讨。
焦作大学毕业设计说明书第页共页 第二章可行性研究与分析报告 本章研究分析系统的可行性,其中包括是,可行性研究的前提说明系 统的功能及要求等二人员的数量和水平,即人力资源硬件和软件资源。
根据前面的要求和功能可知系统所需要的主要技术有网络技术。
据统计目 前的网络技术完全可以满足系统的需要。
在开发人员的水平上开发者曾深入学 过。
但是由个人在个 月内完成以上功能上仍具有定的风险,需要有计划,有方法,选择适当的模型 和其具体分析如下 技术可行性分析 技术可行性分析主要包括四个方面目前有关的技术能否支持所开发的新系 统新系统开发究的前提说明系 统的功能及要求等二是根据研究的前提分析系统在技术上,社会上以及经济上 是否可行等以及介绍以下开发工具的选择和数据库管理系统的选择。
焦作大学毕业设计说明书第 综上所述,此系统能为五子棋业余爱好者,专家提供面对面的或远程的虚 拟性平台进行对弈与探讨。
交换等功能,音乐也集成 到了里面,所以系统的环境不仅很逼真,而且能够真正的供人们进行休闲娱乐, 器对弈,而且满足了在起的两个人或通过远程主机连在起的人均可进行对 弈,信息面板可以供网络板对弈的双方互相发送与接收信息,来进行聊天,探讨, 并且还可以使用功能面板进行求和,悔棋,认输,黑白部分内容简介 系统开发的意义 系统的开发为人们提供对弈的虚拟平台,在系部分内容简介 系统开发的意义 系统的开发为人们提供对弈的虚拟平台,在系统中单机版,网络版集个 平台,其中单机版又有人机对弈与人人对弈,不仅满足了人们单人与机 器对弈,而且满足了在起的两个人或通过远程主机连在起的人均可进行对 弈,信息面板可以供网络板对弈的双方互相发送与接收信息,来进行聊天,探讨, 并且还可以使用功能面板进行求和,悔棋,认输,黑白交换等功能,音乐也集成 到了里面,所以系统的环境不仅很逼真,而且能够真正的供人们进行休闲娱乐, 还能够为专家提供个平台,供他们进行对弈及对深奥的技术进行探讨。
综上所述,此系统能为五子棋业余爱好者,专家提供面对面的或远程的虚 拟性平台进行对弈与探讨。
焦作大学毕业设计说明书第页共页 第二章可行性研究与分析报告 本章研究分析系统的可行性,其中包括是,可行性研究的前提说明系 统的功能及要求等二是根据研究的前提分析系统在技术上,社会上以及经济上 是否可行等以及介绍以下开发工具的选择和数据库管理系统的选择。
可行性研究的前提 此部分分析系统大概将要实现那些功能,以及对系统有那些要求。
系统的功能 初步分析本系统应实现下棋的些基本功能应具有悔棋,能够判断五子棋 的些基本规则,禁手,先手等。
网络版还应能实现玩家双方进行发送与接收信 息,能够查询对弈双方的基本信息,当玩家离开是服务器应能通知其他玩家等。
单机版人机对弈应该能实现机器的智能下棋。
单机版人人对弈应该在开始游戏之 前要求玩家双方输入自己的姓名,系统能够判断谁胜谁败等。
系统的要求 根据五子棋的基本功能以及实际需要本系统应能满足以下要求系统的运行 应具有很高的跨平台性,即在很多不同的操作系统下能够正常运行较高的可靠 性,系统出错或异常是能够抛出异常,继续其它的工作界面应该逼真,友好 对与玩家应具有公平公正性,即方下过之后,他处于等待状态,另方下棋, 并且能够正确的判断哪方胜哪方输,双方应具有相同的功能方要悔棋,必须 得到另方的同意,若对方不同意不得悔棋等要求。
系统的可行性分析 第页共页焦作大学毕业设计说明书 该部分主要根据系统的功能和要求分析该系统在技术,经济及社会上是否可 行。
其具体分析如下 技术可行性分析 技术可行性分析主要包括四个方面目前有关的技术能否支持所开发的新系 统新系统开发人员的数量和水平,即人力资源硬件和软件资源。
根据前面的要求和功能可知系统所需要的主要技术有网络技术。
据统计目 前的网络技术完全可以满足系统的需要。
在开发人员的水平上开发者曾深入学 过。
但是由个人在个 月内完成以上功能上仍具有定的风险,需要有计划,有方法,选择适当的模型 和开发语言以及开发环境方可完成以上要求。
在硬件和软件上要求不多,只要系统中装有虚拟机均可,对于 操作系统只要支持的均可。
服务器的要求操作系统支持,装有 均可。
综上所述,根据现有的技术开发者可以在规定的时间里完成系统的功能及要 求。
经济可行性分析 经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带 来的经济效益进行比较,确认新系统是否会给企业带来定的经济效益。
根据以上分析开发者需要投入的有电脑,开发环境,数据库。
在网上。
对数据库的选择也很重要。
首先,他要支持分布式。
当然,开发者必须熟悉焦作大学毕业设计说明书第页共页 这个数据库。
在这里对数据库就不做过多介绍了,此系统选择的数据库管理系统 是数据库管理系统。
第页共页焦作大学毕业设计说明书 第三章需求分析 在需求分析阶段主要通过仔细调查准确掌握每个用户对数据库的要求以 及系统所要求的功能系统做什么,提供后续设计阶段所需的些内容,主要 涉及应用环境分析数据流程分析数据需求的收集与分析等。
需求分析是整个 设计过程的基础,是最困难最耗损时间的步,其准确与否将直接影响后续各 个设计阶段。
最终将影响到设计结果是否合理和实用。
用户对数据库的需求具体 体现在各种信息的提供保存更新和查询,这就要求数据库结构能充分满足各 种信息的输出和输入。
收集基本数据数据结构,以及数据处理的流程,组成 份详尽的数据字典,为后面的具体设计打下基础。
系统开发的总体任务是实现五子棋的单机版,网络版,其中单机版又分人 机对弈和人人对弈。
需求分析是在系统开发总体任务的基础上完成的,设 计数据库系统时应该充分了解用户的各方面的需求,包括目前及将来可能拓展的 需求态势。
因而数据库结构势必要充分满足各种信息的输入和输出。
据此,可归 结出此系统所需完成的主体任务。
主要任务如下 单机版人机对弈,此部分需要实现人与机器能够很好的对弈,黑子 先下,黑白棋子轮换下棋。
其中应该有,悔棋,求和,认输,黑白 交换等功能,在游戏开始前其以上功能不可用,在游戏开始后,玩 家单击任意个功能电脑都要接受。
最好,还有些愉悦的功能, 如音乐等。
要求电脑智能性要强。
单机版人人对弈,此部分要实现人与人进行公平的对弈,同样,黑 子先下,然后黑白棋子交替出现。
在这里也应该有,悔棋,求和, 认输,黑白交换等功能。
在游戏开始后,方单击其中个功能必 须等待对方的回应,如果对方不同意,则功能不会执行。
在开始游 戏之前,玩家双方必须输入自己的姓名,否则无法开始游戏。
网络版,在此部分中,玩家需要用自己的帐号登录,方能玩游戏。
玩家需要注册自己的个人基本信息昵称,性别,密码,邮件等, 完毕后,由服务器保存用户信息。
同时,存在的玩家还可以修改自 己的基本信息,修改完毕后由服务器保存。
玩家在结束游戏后系统焦作大学毕业设计说明书第页共页 应该能识别出哪方胜哪方输,然后给胜的方加十分,输的方减 十分,保存到服务器。
在游戏开始前后玩家都可以查询对家的个人 信息帐号,昵称,性别,得分,胜局数,负局数,获胜率,同 时,玩家双方还能够进行发送与接收信息。
方单击悔棋,求和, 认输等功能时,要得到对方的同意系统方可执行此功能,否则,继 续下棋。
在游戏开始后,方下完要等待另方下完才能下下着。
双放的棋盘状况应该完全样。
五子棋网络版系统的总体功能用例图模型 图网络玩家游戏功能用例图 单机版人机对弈系统的总体功能用例图模型 包含 包含 包含 登录 注册 修改信息 查询信息 发送信息 下棋 玩家第页共页焦作大学毕业设计说明书 图人机对弈玩家功能用例图 单机版人人对弈系统的总体功能用例图模型 图人人对弈玩家功能用例图 包含 包含 包含 包含 悔棋 求和认输 黑白交换 开始 电脑选棋 音乐 玩家 包含 包含 包含 包含 包含 输入姓名 黑白交换 开始 悔棋 求和 认输 音乐 玩家焦作大学毕业设计说明书第页共页 登录 进入游戏大 厅 登录失败取消登录 成功登录 相关用例的活动图模型 网络玩家登录路径 此活动图介绍网络版玩家在登录窗体所能进行的操作,及其进行操作
