11.3.2 模块设计

11.3.2 模块设计

1.模块划分

将整个单词系统划分成以下几个模块。

(1)登录

登录模块包含两种登录方式,一种是用已存在账户登录,另一种是以游客身份登录。

(2)界面设计

界面设计即设计各个模块需要用到的图形化界面,以及各种元素的排版布局。

·登录:用户登录输入信息界面。

·单词练习:积分显示、练习选择、单词显示、单词输入框、提交按钮、链接按钮、读音按钮等。

·错词查看:表格控件、链接按钮。

·排行榜:表格控件、链接按钮。

·单词汇总:表格控件、链接及操作按钮、中英文输入框。

(3)单词练习

显示练习积分,提供练习选项,输入相应中英文,提交输入信息,判断输入信息,实现单词读音语音播放,进入其他界面的按钮功能实现。

(4)错词查看

将练习出错的单词显示出来,并统计显示出错次数。

(5)单词汇总

显示所有单词,并能对单词进行增、删、改、查等操作。

(6)排行榜

显示用户名、积分,以及排名信息。

具体模块划分如图11-7所示。

图11-7 背单词模块划分

2.设计流程

背单词设计流程如图11-8所示。

图11-8 背单词设计流程