- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
苏州科技学院电子与信息工程学院
移动互联网开发技术大作业报告
移动互联网开发技术
大作业报告
专业年级
班级
学号
姓名
成绩
2015年6月19日
大作业任务
完成以下任务 (时间一周 )。
1、剪刀石头布游戏
要求:
(1)人-机对弈;
(2)人-人对弈;
2、新闻阅读软件
要求:
(1)读取新浪国内新闻栏目的新闻列表;
(2)阅读指定列表项的新闻;
【任务 1】
1 需求分析
1.1 用户需求 不同年龄段的人都可以玩这款游戏 界面友好、简单易用
1.2 功能需求 人和人之间能进行对战 人和计算机之间能进行对战 人人对战和人机对战界面可以切回主界面
2系统分析与建模
2.1概要设计
2.1.1系统用例图
2.1.2系统类图
com.Bxvnipk.idsganie
MainAfUvrtv
ThirdArtiYtfy
+
+ 日怛心:void
+ WJH geWnClickLiSlengi^?
+ randorrRfr5ut_A|K!i. vdii + r-andomRMut_B|X). vaw 十ssTRkuHI :旳灯
flnDngK-BlJ vtHd buRnn] selOriDitkLi^aiiBn^ vard Dutlonl 昶 KMCIi 黃LiStrwK): vo-d
+ onCnsalaij 旳d
+ txil2_[!elurn5etCflCichLi5lErief^i void ■*■ btn 5etOnChcW-?aenfrtF: vad
+ 阳Tdt:rrfi(]!5iri_A() void
+ ra-KlcmRasirt-B:): voidi
+ seTRfisutf] -dd
2.1.3系统时序图
sd Sequnce DiagramO
1:选那人人时感]
2屁扛时机对尿{)
2.1.4系统活动图
3系统设计与实现
3.1界面设计
模式选择界面Activity_main .xml人人对战界面Secon d_ma in.xml人机对战界面Third_mai n.xml
模式选择界面
Activity_main .xml
人人对战界面
Secon d_ma in.xml
人机对战界面
Third_mai n.xml
3.2模块设计 3.2.1模式选择模块
本模块是用户进入程序的入口。可以选择人机对战或者人人对战。
3.2.2人机对战模块
为了保证公平性,人人对战模块只有一个界面,点击开始游戏按钮人人对战的 双方同时由系统随机出拳,其中一人点击结束按钮结束本局游戏并计算比分 3.2.3人人对战模块
点击剪刀/石头/布按钮后人出相应的拳,系统随机出拳,双方出拳后本局游戏自 动结束并计算比分,结束按钮变成开始按钮
【任务2】
1需求分析
1.1用户需求
使人们随时了解国内新闻;
简单易用;
1.2功能需求
读取新浪国内新闻栏目的新闻列表;
阅读指定列表项的新闻;
2系统分析与建模
2.1概要设计
2.1.1系统用例图
2.1.2系统类图
ME VK-HTipIt priffMIH
MMnActlYity-
?腭n叭叶厲 ?阿■时知■:m
-V4pr ?两叱| Z ■DHFhS:| WKl -riD(ifli sud
M5LK£fl5S;| VCid
DfliGfTlOOj) YOd
Mawfelrtfa
Ntwu^SMvk*
+ aetflwraj L^rkwslft^
5howJGiMty
+ wCra?in wnd + pftChC屮 Vifml 沖电
t Nm血alt囱 5bma desmplnfi Sting hri Sima puolatt- StinX 也d + 04tTW 3n^
+ m1TiPpi;i md
+ 呻 Sfiing
+ 3*lHCrpbQn;l wtd
+ grtL?iM;i String
+ s?fljnm md
+ OrtPijtkdaiw I 处闻
*selPttxMjs1S *nd
2.1.3系统时序图
Sequence DiagramO
迪製新闻列左
2.1.4系统活动图
actAcbvityDiagramoJ
actAcbvi
tyDiagramoJ
3系统设计与实现
3.1界面设计
3.1界面设计
3.2模块设计
3.2.1读取新闻列表模块
读取新闻列表模块通过解析新浪新闻的 XML文件获取新闻标题
3.2.2阅读新闻模块
,并提供新闻原阅读新闻模块通过解析新浪新闻的 XML文件读取新闻的部分内容 文链接供用户查阅,
,并提供新闻原
3.3核心模块的实现代码
Mai nActivity.java
package com.example.s inan ews;
import java.io.ByteArrayInputStream; import java.uti
原创力文档


文档评论(0)