基于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周、读文献,开始课题学习、研究,编制程序阶段,按题目要求编写相应程序并实际调试。
您可能感兴趣的文章
- UI 和 UE 设计技术及其在 HTML5 网站开发中的地位的研究外文翻译资料
- .NET MVC框架在开发农业资源清单系统中的适应性外文翻译资料
- 使用Java平台针对数据库桥接层的Spring框架可靠性调查外文翻译资料
- 基于MVC架构的数据库和Web应用程序外文翻译资料
- 利用微服务SpringBoot 设计和开发公众投诉系统的后端应用。外文翻译资料
- 基于SSM框架的校园自行车租赁管理系统统计外文翻译资料
- 基于Android的校园交友社交应用的设计与开发外文翻译资料
- 基于Android的在线社交系统服务端的设计与实现外文翻译资料
- 基于Spring-boot微服务框架的学生成绩分析系统的设计与实现外文翻译资料
- 用于生成计算材料科学文献中使用的方法和参数的数据库的自动化工具外文翻译资料