泰山医学院本科毕业设计(论文)
list.add(map); }
return list; }
我的微博列表效果图如图4-8所示:
图4-8我的新浪微博列表
(五)查看微博详细内容
UI设计,使用LinearLayout的垂直布局将界面分为三个部分,顶部使用RelativeLayout布局,左边和右边为两个ImageButton,中间为TextView。微博正文部分使用上下两个RelativeLayout实现布局,底部使用ListView控件来显示数据。
微博正文效果图如图4-9所示:
17
泰山医学院本科毕业设计(论文)
图4-9查看微博
加载该页面时首先获取界面的控件,将其转换为对象,并设置按钮的事件监听器。然后通过weibodetail对象获取微博详细信息并绑定到相应的对象中,对于评论部分,通过getJSONObject方法获得。
主要实现代码如下:
sour.setText(\来自\trans.setText(\转发 \String iid = wdetail.getId();
List
listAdapter = new listviewAdapter2(this, list); lv.setAdapter(listAdapter);
List
JSONArray jsonArray = jsonObject.getJSONArray(\for (int i = 0; i < jsonArray.length(); i++) { JSONObject item = jsonArray.getJSONObject(i);
18
泰山医学院本科毕业设计(论文)
JSONObject userObj = new JSONObject(user); String name = userObj.getString(\
String iconurl = userObj.getString(\map = new HashMap
五、系统测试
(一)功能测试
(1)用户登录授权
测试用例:帐号pure_code(已有账号),密码woshishui(正确密码)。 测试结果:界面正确跳转到微博首页。 测试用例:帐号pure_code(已有账号),密码aaa(错误密码)。 测试结果:提示:用户名或密码错误。 测试用例:帐号pure_code1(无此账号),密码woshishui 微博首页点击一条微博提示:用户名或密码错误。 (2)查看微博详细内容
测试用例:点击微博首页第一条微博。
测试结果:在阅读微博界面中显示出微博首页第一条微博的详细信息。 (3)发布新的微博
测试用例:点击写微博按钮,输入“这是一条微博”字样,点击发送按钮
测试结果:进入写微博界面,书写完微博内容点击发送按钮出现“发布成功”字样的toast提示框。
(4)查看个人信息
测试用例:点击工具条中的查看个人信息按钮
测试结果:界面正确显示用户pure_code的基本信息,包括用户昵称、性别、地址、登陆账号、关注数、微博数、粉丝数。
(5)查看已发微博列表 测试用例:点击微博按钮
测试结果:界面正确显示用户pure_code最新发表的微博列表。
(二)性能测试
我们对本系统做了一下性能测试,包括测试显示用户首页、查看个人信息、查看微博详细内容、发表新微博、查看我的微博列表等功能的响应时间,经过性能测试发现,在网络的状态良好的情况下,响应时间是5秒以内,经过性能测试,本系统基本达到了前面所提出的性能需求。
(1)用户登录授权
测试用例:帐号pure_code(已有账号),密码woshishui(正确密码)。 测试结果:3.5秒界面跳转到微博首页。 (2)查看微博详细内容
测试用例:点击微博首页第一条微博。
19
泰山医学院本科毕业设计(论文)
测试结果:3秒界面跳转到第一条微博详细内容界面。 (3)发布新的微博
测试用例:点击写微博按钮,书写完微博信息“这是一条微博”点击发送按钮。 测试结果:4秒界面显示“发布成功”toast提示框。 (4)查看个人信息
测试用例:点击工具条中的查看个人信息按钮。
测试结果:3秒界面跳转到显示微博用户pure_code基本信息的界面。 (5)查看已发微博列表 测试用例:点击微博按钮。
测试结果:3.5秒界面跳转到显示用户pure_code最新发表的微博列表的界面。
20
泰山医学院本科毕业设计(论文)
六、总结与展望
在一个信息技术快速发展的时代,我们都无法置身事外,我们不能仅仅局限在享受这个时代带给我们的便利的狭小空间里,我们要积极寻找更加便捷快速的获取信息的方式。在这个知识创新就是财富的时代,我们要勇于创新。
微博是一个很大的平台,本身就具有很多功能,包含了很多个性化的设计。与手机的无缝结合是微博客带来的革命性的意义,利用手机上网发布讯息和接受信息,与用户手机进行互动对推动微博客的未来发展具有重要意义。而未来3G网络随着国内二代网络手机在未来3-5年内进入更换的高峰期,3G手机应用会普遍应用,3G技术更趋完善,电信运营商对3G的运营也更细致入微。同时3G资费下调,移动互联网的快速发展,都将更有利于微博客的发展。
通过毕业设计,首先,我们深刻领会到基础的重要性,毕业设计不仅仅能帮助我们检验大学四年的学习成果,更多的是毕业设计可以帮助我们更加清楚的认识自我,磨练我们的意志与耐性,这会给我们日后的工作和生活带来很大的帮助。其次,我们的专业知识有了非常大的积累,包括Java、Android、xml等相关方面,对我们来说,我们将积累一定的工程开发经验,对我们的工作很有帮助。再次,我们学习了如何和团队成员进行有效的沟通,通过有效的沟通,我们这次毕业设计进程进展的比较顺利,以后我们在工作、学习中将更加注重团队之间的沟通与合作。
同样,通过毕业设计,我们也对微博的发展历程以及微博的主要功能有了进一步的了解和认识。我们设计的新浪微博手机客户端实现了微博的登录,微博的发表,查看微博详细内容,查看个人信息以及查看已经发表的微博等基本功能。相对现在已经比较流行的微博,主要功能都已经实现。因为时间和个人能力有限,我们在手机新浪微博的其他功能实现以及个性化设计方面还有所欠缺。在今后的学习中,我们要不断总结和创新。
21
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库毕业论文终稿(5)在线全文阅读。
相关推荐: