3 系统需求分析与总体设计
3.1 客户端基本控制需求
经过问卷调查和观察研究方法,大体上确定了系统的功能,通过现行业务流程与数据分析的基础上基本上确定了系统的功能,设计也基本上达到了目标。需求分析是软件设计的基本步骤也是必不可少的步骤,它是软件设计成功的基础。同时,对软件的设计也提出了具体要求。在做足了充分的调查研究之后,基本可以确定软件的功能窗口如下:
(1)首次打开应用程序时的welcome动画窗口。
(2)在没有读过任何文本的情况下打开软件时进入的软件说明窗口。
(3)在主窗口下点击“MENU”按键后跳出的主菜单窗口。
(4)找书选择窗口,用作挑选找书的方式。
(5)在线下载菜单窗口,用作显示出服务器端可以下载的文本。
(6)下载结束提醒窗口,读者从服务器端完成选择的文本下载任务时的提醒窗口。
(7)已经下载过的文件提醒窗口,当用户选择要下载的文本在内存卡中已经存在时提示的窗口。
(8)内存卡文本列表窗口,列表中含有内存卡的所有信息
(9)阅读窗口,用来浏览文本的主窗口,是这个阅读器设计的最重要部分。
(10)书签功能窗口,用作选择和书签相干的所有操作。
(11)增添书签功能窗口,把目前已读到的页码保存到书签中,方便下一次继续阅读。
(12)查找书签功能窗口,经过选择书签记录回到保存该书签时的阅读位置。
(13)清空书签功能窗口,可以将过时的和无效的书签进行删除。
(14)自动翻页功能窗口,在一定时间进行自动翻页。
(15)设置窗口,根据自己的喜好对阅读主界面进行设置。
(16)背景音乐窗口,可以在阅读文本时听音乐,提升阅读的乐趣。
(17)背景图片窗口,可以选择不同的阅读窗口风格,使界面更加具有个性化。
(18)字体色彩窗口,可以选择不同的文字字体色彩,提高阅读的视觉效果。
(19)字体大小窗口,可以选择文字大小来适应实际生活中的各种情况。 基本说明如下:
这个软件是一个电子书阅读器,主体是一个主窗口,用于实现阅读的作用。在阅读窗口时,点击菜单,软件下方会弹出一个选项条,上面含有找书、书签、