基于Android《美食达人APP》的测试工作任务书
2020-06-10 22:43:49
1. 毕业设计(论文)的内容和要求
一、 内容
现在的社会飞快发展,人们的生活节奏加快,做饭已经成为很多家庭的难题,在外报班费时费力,所以我打算设计一款基于android平台的美食达人软件,能够有基本的家常菜的制作步骤,使零基础的做饭者能够轻松做出想做的美食,还有自己的美食主页,可以创作自己的美食菜谱,增加自己的粉丝。
(1) 总体界面的设计
1.1主页
几个模块在主页中显示,分别为:
A. 选菜模块,点击进入选菜主页;
B. 个人主页模块,在完成登录的前提下,点击进入个人美食主页,其中可以进行分享美食成果,上传菜谱等;
C. 厨友汇模块:点击进入可以看到刚刚更新的消息,发表的成品展示或者是新菜谱;
D. 登录模块,点击进入登录主页,输入用户名和密码登录美食达人软件;
E. 注册模块,点击进入注册主页,新用户根据要求进行个人注册;
F. 修改个人信息模块,成功登陆的用户可以在该页修改自己当初注册时的信息。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到”用户登陆页面”。
G. 修改密码模块:成功登陆的用户可以在该页修改自己的密码。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到”用户登陆页面”
1.2选菜主页
根据需要选择查询自己要制作的菜名,菜系有,凉菜,家常素菜,家常荤菜,煲汤,粥,甜品,海鲜,选择后进入烹饪模式;
选菜主页中包含:
凉菜模块:家常凉菜的做法详解;
家常素菜模块:家常素菜的做法详解,用户可以根据文字提示做出美食;
家常荤菜模块:家常荤菜的做法详解,用户可以根据文字提示做出美食;
煲汤模块:家常汤类的做法详解;
粥模块:粥的做法详解
甜品模块:甜品的做法详解
1.3 个人主页
个人主页是个人可以上传自己成品照片,还可以创建新菜谱,更新的内容会发布在厨友汇中;
1.4登录注册
通过运用数据库,完成注册页面以及登录页面的设计;
1.5修改信息
修改个人信息:通过更新数据库的方法来修改个人信息;
修改密码:可以修改本身的密码;
(2) 客户端与终端的设计
为了实现网络共享,需要设计服务器来接收并且分享客户所发布的消息;
2.1系统功能
当客户使用Android手机或移动终端就能够使用的,致力于美食分享与交流的软件系统,主要功能如下:
选菜功能:可以查询到想做的美食,并附有相应的步骤;
分享功能:客户拥有自己的美食主页,使用该软件的客户都是美食达人,都可以将自己的成果或者自己创建的菜谱发表到主页中;
粉丝互动功能:可以通过加关注的方式,与好友分享自己的心得。
要求:
1、在需求分析完成之后,做好测试用例;
2、搭建版本库,从源头上统一各个组员的代码;
3、学习软件公司中测试的常用工具和文档的编写方法;
4、学习软件公司中版本管理工具的使用和bug处理的流程。
2. 参考文献
[1]吴亚峰、索伊娜.Android核心技术与实例详解[M].电子工业出版社.2011.3
[2]韩超、梁泉.Android系统原理及开发要点详解[M].电子工业出版社.2010.4
[3]陈刚.Eclipse从入门到精通[M].清华大学出版社.2005.6
[4]吴亚峰、于复兴、杜化美.Android应用案例开发大全[M].人民邮电出版社.2013.7
[5]张海藩.软件工程导论[M].清华大学出版.2003
[6]刘晓华.精通Java核心技术[M].电子工业出版社.2004
[7]软件测试的真正目标.百度文库.2013.8.
[8]LarmanC.UML和模式应用[M].机械工业出版社.2006.04
[9]梅尔斯.软件测试的艺术[M].机械工业出版社.2006.01
[10]邓凡平.深入理解Android(卷1)[M].机械工业出版社.2011.9
[11]郑仁霞、马素霞、殷人昆.软件工程概论[M].机械工业出版社.2011.11
3. 毕业设计(论文)进程安排
第1-3周、收集资料,熟悉课题。
第4-6周、需求分析,项目设计。
第6-12周、读文献,开始课题学习、研究,编制程序阶段,按题目要求编写相应程序并实际调试。