开题报告+中期报告+答辩.doc_第1页
开题报告+中期报告+答辩.doc_第2页
开题报告+中期报告+答辩.doc_第3页
开题报告+中期报告+答辩.doc_第4页
开题报告+中期报告+答辩.doc_第5页
免费预览已结束,剩余9页可下载查看

下载本文档

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

文档简介

20 11届本科生毕业设计(论文)资料第二部分 过程管理资料 20 11 届毕业设计(论文)课题任务书系(部):计算机科学与技术 专业:软件工程 指导教师潘怡职称副教授学生姓名周欢课题名称Android手机终端点菜系统内容及任务设计一个基于Android移动终端系统的点餐客户端软件,要求该客户端软件能够在Android手机端或者模拟器上演示成功,后台数据库的操作放在网站上运行,客户端只是一个展示的平台。为该客户端软件设计的功能:1. 用户的注册,登录,密码修改及个人资料编辑2. 商品(饭菜,甜点等饮食)的资料展示,要能查询商品,可以把商品分类及基本情况展示出来,以方便顾客的选购。3. 购物车功能,注册用户在能够点选餐厅的饮食,并且像购物车一样,能够查看自己已买的菜谱,可以增加和删除已选但未结算的商品,最后顾客确定并填写好个人信息,手机号和送货地址后,完成本次交易(或者是虚拟交易,因为网络支付需要较完善的安全系统。)4. 历史记录:注册用户可以查看以前购买过的商品。方便用户查看自己的消费情况5. 商品评分功能:完成购买交易后可以对已购买的商品进行评分并反馈给商家主机,这样商家就可以及时了解顾客的满意程度。6. 联系客户:可以通过点击此功能直接和餐馆客服或者服务员交流。7.资讯:提供饮食资讯或者健康资讯,向用户提供饮食资讯,让用户更好的选择自己喜欢的菜谱,这种动态的资讯能够及时的在服务端更新!提供健康资讯,向用户免费提供有价值的健康饮食习性,菜谱等,让用户倍感温馨。 拟达到的要求或技术指标要求:1. 软件能够成功运行在Android的模拟器或者基于Android系统的手机上。2. 能够存储足够大量的数据,软件运行过程中不会出现非正常的死机,程序报错等bug。3. 界面要有一定的美观,功能要比较全面,使用凸显人性化平台及技术: 开发软件:Windows + Myeclipse8.6 + ADT插件 + Android SDK + Mysql + SQL Manager 2007 + 91手机助手 硬件设备:PC + Android手机 进度安排起止日期工作内容2011/1/142011/3/14完成开题报告的内容,完成该点菜系统的构架设计,评估系统的难度,找好资料。2011/3/142011/4/15 完成数据库的设计,完成该软件的设计说明书2011/4/162011/4/30 编码,实现该系统的核心功能2011/5/12011/5/29 调试系统,完成毕业设计的论文编写,做好毕业设计答辩的准备主要参考资料1安博教育集团.Android 中级教程D.安博,2010(10).2安博教育集团.Android 高级教程D.安博,2010(10).3杨丰盛.Android 应用开发揭秘D.机械工业出版社.20104崭岩,姚尚朗.Google Android 开发入门与实战D. 人民邮电出版社5余志龙,陈昱勋等.Android SDK开发范例大全D.人民邮电出版社.20096吴亚峰,索依娜等.Android核心技术与实例详解D. 电子工业出版社7(美)埃克尔(Eckel,B.)著Thinking in JavaM机械工业出版社,2009.078 霍斯特曼.JAVA核心技术(卷1)D 机械工业出版社. 20089 霍斯特曼.JAVA核心技术(卷2)D 机械工业出版社. 200810 eoeAndroid社区.eoe特刊 Android network processingJ .2011教研室意见签名:年 月 日系(部)主管领导意见签名:年 月 日注:本任务书一式三份,由指导教师填写,经教研室审批后一份下达给学生,一份由指导教师保留,一份交系部存档。 本科毕业设计(论文)开题报告( 2011 届)系部: 计算机科学与技术 专 业: 软件工程 学 生 姓 名: 班 级: 系统三班 学号 指导教师姓名: 职称 副教授 2011年 3月 11日题目:Android手机终端点菜系统1. 结合课题任务情况,根据所查阅的文献资料,撰写1000字以上的文献综述。点菜系统简单描述:Android手机终端点菜系统是面向广大使用Android手机的用户人群开发的,只要手机用户安装此软件,便可以用此客户端软件来进行日常的点菜,其丰富的功能包括:点菜,购物,评分,资讯,客服等完善的体系,省去人工点菜的复杂手工劳动和程序,为用户和餐馆节约宝贵的时间,提供更多的便利。且该软件应用在手机平台,用户只要携带手机,手机在联网状态就能使用该软件,不需要花费额外的过多费用,且软件操作简单,使用方便,能够受到用户青睐。Android的简单介绍:Android是基于Linux内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统,早期由Google开发,后由开放手持设备联盟(Open Handset Alliance)开发。它采用了软件堆层(software stack,又名以软件叠层)的架构,主要分为三部分。底层Linux内核只提供基本功能;其他的应用软件则由各公司自行开发,部分程序以Java编写。目前主要应用于手机,平板电脑等手持设备平台1。它是一款优秀的开源操作系统,历经到现在系统已从1.1更新到3.0,由于其开源的优势,吸引了众多的软件开发人员,及众多硬件厂商,移动运营商,半导体厂商等。所以发展的非常迅猛,现在市面上也出现了众多的Android手机,这种大人群使用的优势,使得Android的应用软件不断发展壮大2。开发此软件的前景及意义: 手机拥有大量的用户使用人群,所以如果该点菜系统能够完美开发出来,相信会吸引众多的手机用户,使得软件的开发变得非常有意义,应用前景乐观3。关于此软件的开发,我相信在开发编写过程中能让我学习不少的新知识,也能巩固自己在学校所学习的知识,将所学应用到实际中去,这是一个非常有意义的锻炼,而且能够更加深刻了解软件的开发流程,为以后的开发积累宝贵的经验4。使用的技术: Android点菜系统软件的开发需要用到Android组件开发技术6,Java Web 开发技术,还要使用到MySQL数据库进行数据的管理和存储8。客户端软件完全是基于Android系统开发的,这样,该软件就能完美的在Android系统上运行,用户的体验也会非常的好。而涉及数据的操作,管理等都是通过网络链接到网站的后台MySQL数据库来进行的9,因为手机的运算能力有限,不适合在手机端进行大量的数据访问,存储,查询等一系列操作,故将运算操作部署到网站后台数据是一个非常明智的选择。简单的说就是客户端运行在Android平台,而涉及的后台运算是在网站,这种前后台得交互也是遵循HTTP协议来编码实现的10。参考文献:1安博教育集团.Android 中级教程D.安博,2010(10).2安博教育集团.Android 高级教程D.安博,2010(10).3杨丰盛.Android 应用开发揭秘D.机械工业出版社.20104崭岩,姚尚朗.Google Android 开发入门与实战D. 人民邮电出版社5余志龙,陈昱勋等.Android SDK开发范例大全D.人民邮电出版社.20096吴亚峰,索依娜等.Android核心技术与实例详解D. 电子工业出版社7(美)埃克尔(Eckel,B.)著Thinking in JavaM机械工业出版社,2009.078 霍斯特曼.JAVA核心技术(卷1)D 机械工业出版社. 20089 霍斯特曼.JAVA核心技术(卷2)D 机械工业出版社. 200810 eoeAndroid社区.eoe特刊 Android network processingJ .20112. 选题依据、主要研究内容、研究思路及方案。选题依据:1) 技术新颖:点菜系统看似老套,其实不然。它不是基于JAVAME的移动平台开发,而是应用最新的技术Android应用开发。而且Android的应用程序开发随着Android系统的火热变得越来越受到程序员的青睐,这种新技术的应用也给我们的生活带来了极大的方便,因为有更多的操作就能在手机端进行,方便用户使用。2) 应用前景好:Android点菜系统客户端软件并不是运行在电脑端,而是手机端,手机最大的手势就是便携性好,而在手机端应用该软件能为用户点菜带来极大的方便,我相信它能很快受到用户欢迎,应用到手机平台上。而且现在很多餐饮公司已经提出开发此软件的需求,在网上进行了招标,足见开发此软件对于商家和用户都是有吸引力的。3) 考验自己对技术的应用:自己在Android应用方面还有诸多要学习的地方,但也对此方面的应用程序开发有一定的了解和经验,而此课题在数据的操作和前后台的交互方面有一定的难度,所以可以磨练自己在技术方面的应用能力和对新知识的学习能力。主要研究内容:Android应用程序的开发,后台数据库的管理和操作,如何实现客户端和后台基于网络的数据交互。要使用Android组件开发技术,MySQL数据库操作技术,遵循HTTP协议规范的数据交互技术。使用Android的Activity,Service,ContentProvider,Broadcast四大组件开发,应用AppWidget组件开发, MySQL的增,删,该,查操作,HttpURLConnection 做交互桥梁的技术实现。而点菜客户端软件主要实现以下功能:1) 用户的注册,登录,密码修改及个人资料编辑2) 商品(饭菜,甜点等饮食)的资料展示,要能查询商品,可以把商品分类展示出来,以方便顾客的选购。3) 购物车功能,注册用户能够点选餐厅的饮食,并且像购物车一样,能够查看自己已买的菜谱,可以增加和删除已选但未结算的商品,最后顾客确定后完成本次交易历史记录:注册用户可以查看以前购买过的商品。方便用户查看自己的消费情况。4) 商品评分功能:完成购买交易后可以对已购买的商品进行评分,这样餐厅就可以及时了解顾客的交易满意程度。5) 联系客户:可以通过点击此功能直接和餐馆客服或者服务员交流。6) 资讯:提供饮食资讯或者健康资讯,向用户提供饮食资讯,让用户更好的选择自己喜欢的菜谱,这种动态的资讯能够及时的在服务端更新!提供健康资讯,向用户免费提供有价值的健康饮食习性,菜谱等,让用户倍感温馨。 研究思路及方案:1) 数据库的设计: 数据的存储管理方案可以有多种,比如Oracle,MySQL,Sqlite,SQL2005,Sqlite是Android 内置的数据库,但由于我的想法是把数据库的操作放在电脑端,而不是手机端,故不考虑该种存储方案。该软件的数据存储规模不是很大,所以也不需要像Oracle这么大的数据库来存储,因为Oracle数据库的管理比较复杂,一般在企业级开发中才会应用,选择小型的MySQL数据库是一个很好的方案。而设计数据库的表主要有用户表,订单表,菜类表,历史记录表等,表结构并没有太复杂。2) 面向对象的设计原则: 应该把用户,菜单,历史记录等都封装成对象,他们的信息都封装在各自的对象中。面向对象的设计方式封装性比较好,防止了程序间相互依赖性而带来的影响,其共享性也很强,使对象能做到不同程度的共享,如包类共享,全部共享,类内部共享等。3) 客户端与网站的链接:Android中实现网络连接提供了三种接口以供我们使用,分别是:标准.*接口,org.Apache.*接口,org.Apache.*接口,由于对后两者的运用不熟练,故我选择用第一种方案来解决此课题中网络的互联问题。3.工作进度及具体安排。2011/1/142011/3/7:完成开题报告,完成该点菜系统的构架设计。2011/3/82011/4/15:数据库的设计,功能概述的详细设计。2011/4/162011/4/30:开始编码,能够实现该系统的大部分功能2011/5/12011/5/15:完成该软件的编码,实现该系统的功能2011/5/162011/5/29:完成毕业设计的论文编写,做好毕业设计答辩的准备4.指导教师意见(对课题方案的可行性、深度、广度及工作量的意见)。该生毕业设计课题为设计并实现Android手机终端点菜系统,该课题具有较好现实意义,可行性好,深度、广度及工作量均达到本科毕业设计要求。该生在前期工作中较为深入地学习了基于Android平台进行手机应用系统开发的理论,文献综述思路清晰,解决方案具体可行,为下一步工作奠定了良好的基础。指导教师: 年 月 日5.教研室意见教研室主任: 年 月 日说明:开题报告作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一,此报告应在指导师指导下,由学生填写,将作为毕业设计(论文)成绩考查的重要依据,经指导师审查后签署意见生效。 毕业设计(论文)中期报告系(部)计算机科学与技术班级系统三班学生姓名指导教师课题名称:Android手机终端点菜系统课题主要任务:实现Android手机终端点菜的功能:要实现用户的注册登录,菜单的资料展示,菜单购物车,菜单的评分,客户反馈功能1、简述开题以来所做的具体工作和取得的进展或成果自开题以来,已经取得了如下的成果:1) 查阅了许多文献资料,已经完成需求分析;2) 完成数据库的设计,功能概述的详细设计3) 完成大部分系统的UI界面设计2、下一步的主要研究任务,具体设想与安排1) 完成所有界面的UI设计2) 实现数据库和前台界面的数据交换3) 实现主体功能的大模块3、存在的具体问题1) UI界面不够美观,在跳转和显示方面有些小BUG2) 数据库的表设计不够全面,可能有部分字段还需修改3) 数据交换的时候格式还存在问题,需要进一步修正4、指导教师对该生前期研究工作的评价该生前期工作能按进度进行,希望后期抓紧时间,强化功能。指导教师签名:日 期:2011.4.15 毕业设计(论文)指导教师评阅表系(部): 计算机系 学生姓名学 号2007022421班 级系统三班专 业软件工程指导教师姓名潘怡课题名称Android手机终端点菜系统评语:(包括以下方面,学习态度、工作量完成情况、材料的完整性和规范性;检索和利用文献能力、计算机应用能力;学术水平或设计水平、综合运用知识能力和创新能力;)该生毕业设计课题为Android手机终端点菜系统,实现了用户登录注册、点菜、订单管理、健康咨询浏览、后台客服等基本功能。该生学习态度认真,工作量饱满,毕业论文格式规范,语句通畅,条理清晰。该生具备基本的检索和利用文献能力,计算机应用能力较强,具备良好的学术水平或设计水平,综合运用知识能力较强和较好的创新能力。该生作品演示合格,界面良好,若能在后台管理进一步加强,会对整体设计有较好

温馨提示

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

评论

0/150

提交评论