当前位置:首页>> >>


基于Android珠算设计--王天作201393146.rar

收藏

资源目录
    文档预览:
    编号:20181030004413762    类型:共享资源    大小:72.75MB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    89
    金币
    关 键 词:
    基于 Android 珠算 设计 王天作 201393146
    资源描述:
    大连理工大学本科毕业设计(论文)基于 Android 珠算设计Design of the Abacus Program Based on Android学 院(系): 软件学院 专 业: 软件工程(日语强化) 学 生 姓 名: 王天作 学 号: 201393146 指 导 教 师: 周宽久 评 阅 教 师: 完 成 日 期: 大连理工大学Dalian University of Technology基 于 Android 珠 算 设 计-I-摘 要从电话到第一部手机,到有拍照彩信功能的手机,再到如今在我们生活中占据重要地位的智能手机,手机能实现的功能越来越多,也成为我们生活中不可缺少的好伙伴。而珠算发源于中国,是最古老的计算机,迄今为止已有 2600 多年的历史,是古人留给我们的重要财富。在当代,珠算不仅在财务等领域具有极大的实用性,对于开发儿童智力,提升专注力,锻炼手脑协调能力等方面均有积极作用。因此,开发移动端的仿真珠算应用,一来是对传统文化的传承,二来也方便学习者随时随地可以进行练习。本文介绍了基于安卓的珠算应用的开发,从可行性分析到需求分析,从设计到编码再到测试的全过程。重点详细介绍了安卓开发中canvas的应用,soundpool的应用,以及程序中的核心逻辑算法与界面设计。同时,对核心部分及珠算的算盘形象设计进行了重点阐述,其中包括重点累算珠与珠串的设计,以及自动出题测验功能的设计。本文设计的基于安卓的珠算应用,使用java语言及eclipse应用进行开发。囊括中国古代传统的下五上二的算盘及现代的下四上一算盘,界面仿真度高,操作手感好,可以成为珠算学习爱好者的好伙伴,对于培养现代人对珠算的兴趣,以及弘扬传统文化具有积极意义。并在使用场景广泛性方便性以及廉价性上超越实体算盘,提供更广更贴心的应用体验。关键词: 安卓;珠算;传统;仿真基 于 Android 珠 算 设 计-I-基 于 Android 珠 算 设 计-II-Design of the Abacus Program Based on AndroidAbsractResearch From the phone to the first cell phone, and then to have a photo of MMS mobile phone, and now has an important role in our life, smart phones, mobile phones can realize the function of more and more, has become indispensable to our life partners. It is the oldest computer in China, with more than 2,600 years of history. In the contemporary, the abacus is not only in the field of finance has great practicability, to develop children's intelligence, improve concentration, brain tempered hand coordination, etc, all have positive role. Therefore, the application of the mobile simulation of the mobile is the inheritance of traditional culture, and the learner can practice at any time.This paper introduces the development of the android based pear-computing application, from feasibility analysis to requirements analysis, from design to coding to testing process. The application of canvas in android development, the application of soundpool, and the core logic and interface design of the program are described in detail. At the same time, the central part and the abacus abacus image design emphatically expounded, including the key tired beads and bead string design, and the design of the function of the automatic test questions. This article designs an android based pearl-based application that is developed using the Java language and eclipse applications. From the ancient Chinese traditional hex and modern decimal abacus abacus, interface simulation is high, feel is good, operation can be good partners of the abacus learner. And to a degree beyond the real abacus, provide a broader and more intimate application experience. Keywords: Android;abacus ;tradition ;simulation基 于 Android 珠 算 设 计-IV-目 录摘 要.....................................................................................................................................IAbstract......................................................................................................................................II1 绪论.......................................................................................................................................11.1 课题研究背景和意义...............................................................................................11.2 课题现状...................................................................................................................11.3 本文的研究内容及贡献...........................................................................................21.4 本文的工作和安排...................................................................................................22 可行性分析与需求分析.......................................................................................................32.1 珠算应用的可行性分析............................................................................................32.1.1 社会可行性分析.............................................................................................32.1.2 经济可行性分析.............................................................................................32.1.3 技术可行性分析.............................................................................................32.2 珠算应用的需求分析................................................................................................32.2.1 系统背景.........................................................................................................32.2.2 系统范围.........................................................................................................32.2.3 干系人/用户需要............................................................................................42.2.4 功能摘要.........................................................................................................42.2.5 运行环境约束.................................................................................................42.3 本章小结....................................................................................................................63 系统设计...............................................................................................................................6基 于 Android 珠 算 设 计-IV-3.1 珠算相关知识介绍及名称约定................................................................................63.2 总体设计....................................................................................................................63.2.1 珠算应用设计原则.......................................................................................63.2.2 珠算应用的功能模块图...............................................................................73.3 珠算应用的配置文件................................................................................................83.3.1 AndroidMainfest.xml 简介...........................................................................83.3.2 珠算应用配置文件的设计.........................................................................103.4 珠算逻辑的数学表示..............................................................................................103.5 本章小结..............................................................................................................11 4 珠算应用的详细设计及实现.............................................................................................124.1 主界面的设计与实现..............................................................................................124.1.1 页面跳转及 BUTTON 按钮响应时间...................................................... 124.2 核心类的设计与实现..............................................................................................134.2.1 算珠类 Zhu.java..........................................................................................134.2.2 珠串类 Chuan.java......................................................................................144.3 算盘界面 Activity10 与 Activity16 的设计............................................................184.4 考试系统的设计......................................................................................................184.5 本章小结..................................................................................................................225 系统测试.............................................................................................................................235.1 测试环境..................................................................................................................235.2 测试方法..................................................................................................................23基 于 Android 珠 算 设 计-IV-5.3 功能测试..................................................................................................................245.3 性能测试..................................................................................................................255.4 本章小结..........................................................................................................................25结 论...................................................................................................................................25参 考 文 献.............................................................................................................................26致 谢...................................................................................................................................27基 于 Android 珠 算 设 计11 绪 论1.1 课题研究背景和意义珠算是一种以算盘为主要工具进行数字计算的方法,被誉为中国的第五大发明。 算盘是古代中国用智慧发明创造的一种方便的计算工具。中国是算盘出生的地方。“珠算”一词﹐最早的文献资料出现在汉代,《数术记遗》(汉代,徐岳),其中写着:“珠算﹐控带四时﹐经纬三才”。珠算在我国古代是重要的计算工具,在当代,在银行,财会等行业,仍有广泛的应用。珠算除了具有传统传承意义,实用价值之外,在儿童教育中,还有积极不可替代的作用。珠算对于开发儿童智力,提高注意力,锻炼手脑协调能力等方面均具有极高的作用。在这个基本上人人都是手机的时代,传统事物 app 化是一种不能抵挡的潮流。将珠算 app 化,也是一种对转算的传承和发展。1.2 研究现状珠算的名字最早是出现于汉朝徐岳编写的《数术记遗》。据说珠算距今有 1000 多年的历史,也是根据出现于汉朝这个时间点才得出的结论。不过,那个时候的算盘运算法则与今天还是很不一样的。宋代的《清明上河图》中,我们可以看到有一家药店柜台上生动的放着一把算盘。现代的珠算则起源于元末明初。元朝朱世杰编写的《算学启蒙》记载着的三十六口诀,与今天的珠算方式并无大的差异。算盘在明朝时传入了日本、朝鲜、泰国等多个国家。元末陶宗仪《南村辍耕录》(14 世纪)中有把他物拟作算盘珠的比喻。元代王振鹏《乾坤一担图》(14 世纪)中画着一个算盘。元代刘因(13世纪)《静修先生文集》中收有名为《算盘》的五言绝句诗。里面还记载着一段有趣的谚语:“凡纳婢仆,初来时曰擂盘珠,言不拨自动;稍久曰算盘珠,言拨之则动;既久曰佛顶珠,言终日凝然,虽拨亦不动。”明代商业经济非常繁荣﹐在商业发展的需要下﹐珠算术得到了普遍推广﹐并逐渐将筹算取代。现存最早记载着算盘图的书是明朝(14 世纪)刻的《魁本对相四言杂字》。基 于 Android 珠 算 设 计2现存最早有关算盘的珠算书是徐心鲁编纂的的《盘珠算法》(16 世纪)。其中,流行最广泛的﹐在历史上起最大作用的珠算有关书籍则是程大位编写的《直指算法统宗》(14~16 世纪)。“算盘”也被国务院列入了第二批的国家级非物质文化遗产目录。2013 年 10 月 31 日,联合国教科文组织发布了 2013 年人类非物质文化遗产的最佳范例。 2013 年 12 月 4 日,联合国教科文组织将珠算正式列为人类非物质文化遗产。这也是中国在非遗产项目中列出的第 30 项。1.3 本文的研究内容及贡献本文对传统珠算进行模仿,并移植到安卓系统中。降低了人们学习珠算的成本,对推广珠算学习和发扬传统文化都具有积极的作用。本文实现的基于安卓的珠算设计,完成了对传统珠算的复刻,兼容传统中国算盘与现代四一算盘,模拟真实算盘的拨动手感与音效,可以进行加减乘除各种运算。同时配备有测试系统,可自动出一定量可自选难度度题目,并通过完成时间长短来判定珠算的熟练程度。在拥有该应用的情况下,非专业人士可以不用购买实体算盘就能练习珠算,对培养兴趣,陶冶情操具有正面作用。1.4 本文的工作和安排本文对基于安卓的珠算设计的设计实现及测试全过程进行了阐述。主要分为五个章节。1.绪论。对课题的研究背景及意义,珠算相关发展,本文的研究内容及整体工作安排进行了阐述。2.分析阶段。主要阐述了基于安卓珠算设计的可行性分析及需求分析。确定了程序设计的基本目标及思路。3.设计阶段。包括概要设计和详细设计,设计出所需要的类以及使用快速原型法实现的基本界面设计。
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:基于Android珠算设计--王天作201393146.rar
    链接地址:http://www.gold-doc.com/p-255243.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    [email protected] 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开