【精品】【模板】开题报告_第1页
【精品】【模板】开题报告_第2页
【精品】【模板】开题报告_第3页
【精品】【模板】开题报告_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品精品 模板模板 开题报告开题报告 科学技术学院毕业设计 论文 开题报告题目基于c 的 数独 游 戏的开发学科部信息学科部专业软件工程班级08软件1班学号702310 8043姓名皮晨晖指导教师廖频填表日期xx年12月15日 一 选题的依据及意义1 1选题依据 数独 sudoku 一词日语 意思是 单独的数字 或 只出现一次的数字 概括来说 它就是一种填数字游戏 但这一概念最初并非日本 而是源自拉丁方块 它是十八世纪的瑞 士数学家欧拉发明的 出生于1707年的欧拉被誉为有史以来最伟大的数学家之一 数独游戏看似简单 但其中蕴含着很多的逻辑 此时单靠人脑解题 就感觉力不从心 如果借助计算机软件来解数独难题 不仅可以迅速的解决数独难题 而且可以借助数独问题来研究计算机中数学问题的算法 有助于 学习数学算法 1 2选题意义在现代信息社会中 随着计算机软件硬件的高速发展 以往很多需要高度运算的问题在计算机的帮助下都能迎刃而解 利用计算机高速运算的优势 可以在短时间内克服很多以往需要人 工花费大量时间才能克服的问题 数独游戏则是一款典型的数学难题 其有着如此多变的题目 如此 多变的解题思路以及部分题目的多解性 在计算机软件的帮助下可 以解决这些问题 二 国内外研究现状及发展趋势 含文献综述 2 1研究现状数独游 戏和传统的填字游戏类似 但因为只使用1到9的数字 能够跨越文 字与文化疆域 所以被誉为是全球化时代的魔术方块 数独游戏进入英国后 很多人立刻迷上了它 由于该游戏简单易学 而且初级游戏并不难 更有人宣称多玩数独 游戏可以延缓大脑衰老 2 2发展趋势随着信息技术的不断发展 数独这种有着悠久历史的数 学古题将会越来越引起人们的关注 人们借助现代技术来解决那些 古老的难题 从中可以得到到不一样的体会 也许这时候就会诞生 出新的数学理念 三 本课题研究内容本软件主要是通过用户的输入数独题目 只要 用户输入求解命令 软件可以自行的帮用户找到最佳解 整个求解 过程迅速 本软件主要模块为输入模块 求解模块 输入模块和菜单模块 1 输入模块该模块主要提供软件和用户之间的可视化交流 用户可 以通过软件上面的提示 方便的输入用户的数独题目整个操作都在 图形界面上进行 简明明了 最后软件会将题目保存在整个程序的 全局数组变量中 以便其他模块使用 2 求解模块求解模块是该软件的主要模块 其功能是通过用户输入 的数独题目 使用之前保存好 的全局数组变量 来求得数独的解 其可以正确返回所有可能的情况 包括该题的无解性 该题的多解 性以及该题通过该软件解题的花费时间较长的问题 3 输出模块输出模块则是将求解模块求得的解或者其他反馈的信息 通过可视化的界面展示给用户 让用户一目了然 4 菜单模块菜单模块则是提供了软件的附带功能 包括数独题目的 保存和载入 保存的题目以文件的形式存放在磁盘中 以便以后可 以再次使用 另外还有基本的退出 版权查看等功能 四 本课题研究方案本软件从执行后 就可以看到醒目的一些按钮 菜单和主要的81个数字显示区域 按钮包括求解按钮 清除按钮以及退出按钮 而菜单中则是有保存 载入 检验题目的正确性等功能菜单 中间的81个数字显示区域则可以提供数字的输入和输出功能 五 研究目标 主要特色及工作进度5 1研究目标本课题的研究目标 是采用最快的数独求解算法 让用户能够在短时间内完成自己求解 的目地 另外还需要加强界面的可操作性 让用户尽可能快速的输 入题目 最后还需要保存求解好的问题 以便用户下次或者在其他 地方使用 5 2主要特色本软件的主要特色是可视化的输入界面 快速的解题过 程以及题目的可保存性 5 3工作进度序号各阶段工作内容起讫日期备注1开题报告英文翻译x x 11 7 xx 11 20查阅相关资料 完成开题报告 阅读英文资料 完 成英文翻译2系统总体结构设计xx 11 21 xx 12 4根据需求分析 分 析建立系统总体结构 建立功能模块3系统模块详细设计及系统数据 库设计xx 12 5 xx 12 18根据需求分析 设计并实现各功能模块的 详细分析5系统编码与调试xx 12 19 xx 1 1反复调试系统各个模块6 实现系统功能 完成毕业论文xx 2 13 xx 2 26完善系统功能 完成 毕业论文撰写7完善毕业设计 准备答辩xx 2 27 xx 5 31调试运行 成功系统 准备毕业答辩 六 参考文献 1 麦斯科 C 设计模式 中国电力出版社 xx 2 耿肇英 耿燚C 应用程序设计教程 人民邮电出版社xx 3 黎晓 东 李华飙 精通C 编程 北京科学出版社 xx 4 里克特著 李建忠译 NET框架设计 清华大学出版社xx 5 郭文夷 戴芳生 C 可视化程序设计 华东理工大学出版社 xx 6 夏普 Visual C xx从入门到精通 清华大学出版社 xx 7 Karli WatsonChristian Nagel等著C 入门经典 清华大学出版社 xx 8 Richter

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论