软件工程课程设计报告-龙棋软件的分析设计与实现推荐.docVIP

软件工程课程设计报告-龙棋软件的分析设计与实现推荐.doc

  1. 1、本文档共31页,可阅读全部内容。
  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文档。上传文档
查看更多
软件工程课程设计报告-龙棋软件的分析设计与实现推荐

编号: 60 软件工程课程设计 说明书 题 目: 设计与实现 学 院: 计算机与学院 专 业: 软件工程 学生姓名: 学 号: 指导教师: 2016年1月日 第一章 绪论 1 1.1 课题背景和意义 1 1.2 发展现状 1 1.3 可行性分析 2 1.3.1 社会可行性分析 2 1.3.2 经济可行性分析 2 1.3.3 技术可行性 2 1.3.4 操作可行性 2 1.4 论文的主要工作 2 第二章 需求分析 3 2.1 用户及功能需求 3 2.2 DFD(数据流图) 4 2.3 DD(数据字典) 4 2.4 层次方框 5 2.5 性能需求分析 5 2.6 输入和输出 5 第三章 总体设计 6 3.1 系统设计 6 3.1.1 候选方案 6 3.1.2 最佳方案 6 3.2 结构设计 6 3.2.1 功能分解 6 3.2.2 软件结构 7 3.2.3 数据库设计 7 第四章 详细设计 (棋的算法) 7 第五章 GUI和实现 9 5.1 登录和注册模块 9 5.1.1 界面 9 5.1.2 功能 11 5.1.3 代码及说明 11 5.2 游戏主界面模块 14 5.2.1 界面 14 5.2.2 功能 15 5.2.3 代码及说明 15 第六章 测试 22 6.1 测试用例 22 6.2 测试结果 23 6.3 结果说明 27 第七章 结论 27 7.1 已完成功能 27 7.2 价值 28 7.3 未完成功能 28 参考文献(不要。。。导论,语言基础,约10条) 28 第一章 绪论 1.1 课题背景和意义 益智游戏作为人类社会发展和创新的必然产物,已经被越来越多的人们所重视它寓教于乐,以轻松愉快的方式让人们在娱乐中学习,在学习中娱乐,在欢乐中得到思维能力的训练。我国目前正处在素质教育改革的风头浪尖,益智游戏因其特殊性便成为了非常行之有效的辅助工具,其发展前景良好市场相当广阔。 中华民族是一个有着几千年悠久历史和璀璨文化的国家,而棋类娱乐却早已突破了纯游戏的范畴而成为中国传统文化的一个分支。龙棋是一种棋类益智游戏,起源不详,年代不详,今于湖南怀化(武陵山区周边均有、溆浦一带称“成三棋”)、河南信阳、湖北麻城、江西一带发现。龙棋结合了中国象棋和国际象棋的特色,有多种下法,非常灵活。 龙棋作为益智游戏的其中一种,我们则可以通过这款游戏,在娱乐中锻炼自己的思维,从而达到学习的目的。本款龙棋则包含人机版龙棋和网络对战版龙棋。 随着计算机技术的发展,特别是因特网的推广应用,网络技术已深入到人们的工作和生活的各个方面,众多的计算机通过网络连接在一起,网络组件应用程序必不可少,现有的应用程序必须结合网络功能才能在市场上拥有竞争力,网络游戏作为其中的一朵奇葩,迅速占领了市场。网络对弈龙棋,做为网络游戏的一种,深受人们的喜爱。 1.2 发展现状 随着经济的发展和人们的生活水平的提高,每个人的业余休闲时间越发增多。人们也已经开始厌烦这灯红酒绿的生活,所以有许多的青年人多一起老一辈们所玩的游戏越发的感兴趣,其中龙棋就是再度兴起的一种小型的游戏,各种网站关于六子棋的网页版游戏频繁出现,令人耳目一新啊,例如4399小游戏,手机版的龙棋游戏也开始渐渐走入各种类型的手机中,为人民增添了生活的乐趣丰富了大家的娱乐时间。让很多人 重温70、80后玩家儿时的感动,让小孩子感受到父母儿时的乐趣。 龙棋能提高智力,而且富含哲理,有助于修身养性。不过 1.3 可行性分析 商业软件是根据客户的根本目的和需要而设计和开发的,可行性是开发的系统具有使用价值和生命力的保证。 1.3.1社会可行性分析 现在人们压力日益增大,需要劳逸结合才能获得更高的工作效率,工作之余的娱乐对每一个人来说都是必不可少的。近年来游戏软件也得到了迅猛的发展,各种各样的游戏层出不穷,网络游戏不断的丰富着人们的生活,成为人们放松娱乐的一个重要的方式。龙棋这种娱乐方式简单易学又具有深奥的技巧,非常富有趣味性和消遣性。容易上手,老少皆宜,而且趣味横生,引人入胜;不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。在经过不断发展后,龙棋已经成为棋盘娱乐的一个重要的组成部分,它能够增强思维能力、开发智力,让人们在休闲放松的同时锻炼脑力,是人们休闲娱乐的不错选择。因此龙棋游戏相关软件受到人们的青睐,所以本系统具有社会可行性。 1.3.2经济可行性分析 经济可行性是指软件所带来的经济效益与开发设计所需要的投资费用相比较是否适当,软件是否会给使用者

您可能关注的文档

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档