Android普通话训练管理系统的设计(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

Android普通话训练管理系统的设计(2)

1.2开发平台

本系统采用Google的安卓开发平台,是基于安卓的移动开发的手机APP,开发工具是Eclipse 4.2.0和Android SDK 4.0。

1.3系统框架

系统框架图

2界面设计

系统登录后有两种身份:学生和教师,软件界面有很大的不同。学生端界面逻辑调用关系如图2所示,教师端界面逻辑调用关系如图3所示。

2.1登录界面

用户登录界面采用RelativeLayout的布局方式[1],嵌套了3个LinearLayout和一个RadioGroup。LinearLayout中横向放有一个TextView和一个EditText。第一个LinearLayout用来提供用户名输入;第2个LinearLayout用来提供密码输入;第3个LinearLayout用来提供单机版和网络版选择。RadioGroup用来提供用户选择登录身份,界面如图4所示。

图2. 学生端界面逻辑调用关系图

图3.教师端界面逻辑调用关系

图4.登录界面图

2.2  学生端界面

1、学生端主界面采用LinearLayout的布局方式,其中嵌套有一个RelativeLayout和3个LinearLayout。RelativeLayout用来存放用户登录名和注销返回登陆界面按钮3个纵向排列的LinearLayout横向存放了6个事件操作按钮,分别是单字练习、词语练习、段落练习、作业、考试介绍、留言,界面如图5所示。

图5.学生端主界面图

2、学生端二级子界面

(1)单字练习界面采用RelativeLayout的布局方式,其中纵向嵌套了4个LinearLayout,前3个都存放TextView用来显示单字信息,最后一个存放了2个button用来处理返回和退出事件,界面如图6所示。

图6.字练习界面图

(2)词语练习界面采用RelativeLayout的布局方式,其中纵向嵌套了2个LinearLayout。第一个存放TextView用来显示词语信息,第二个存放了2个button用来处理返回和退出事件,界面如图7所示。

图7.词语练习界面图

(3)段落练习界面采用RelativeLayout的布局方式,其中纵向嵌套有2个LinearLayout。下面一个存放了2个button用来处理返回和退出事件,上面一个放置了一个ListView[2]用来存放段落名称列表,其中的item采用LinearLayout布局,存放有一个textview用来显示段落名称,界面如图8所示。65优尔

        

图8.段落练习界面图

(4)作业界面采用RelativeLayout的布局方式,其中嵌套有一个RelativeLayout、和2个LinearLayout。RelativeLayout存放有2个button,用来出路返回和签到事件。第一个LinearLayout存放有一个textview和一个RadioGroup[3]用来显示网络版练习的字词和答案选项,第二个存放了2个button用来处理返回和退出事件,界面如图9所示。

图9.作业界面图

(5)普通话简介界面采用RelativeLayout的布局方式,其中嵌套有2个LinearLayout。第一个LinearLayout存放有一个ScrollView[4],而其中有嵌套了3个button和3个textview,用来显示普通话考试信息。第二个LinearLayout存放有2个button,用来出路返回和签到事件

(责任编辑:qin)