(完整版)基于移动终端的课程学习毕业论文 联系客服

发布时间 : 星期二 文章(完整版)基于移动终端的课程学习毕业论文更新完毕开始阅读6241ae5554270722192e453610661ed9ad5155d7

(6)可用性

系统应处于开启和运行状态,且应无任何故障。它应能捕获错误,应随时能接受用户的使用,有较好的健壮性。

(7)可扩展性

系统应既能向上扩展又能向外扩展。如果使用了更大的屏幕或更高水平的CPU或添加了更大的RAM,响应应更快。

(8)可管理性

系统对书籍和书签采用了单独的SQLite嵌入式数据库进行信息的存储,保证了各项信息的可管理性。

(9)适应性

基于移动终端的课程评分系统可以适应不同品牌、不同屏幕尺寸、不同配置的Android手机终端和pad,而且显示效果与用户体验始终如一。

(10)代码可读性好

编写代码的要求是简洁、易懂。 (11)安全性

系统应保护机密信息,如各种用户信息等。应显示保密政策和任何相关的版权信息,应防止未经授权的人员访问敏感信息。 3.3.2 基于移动终端的课程学习系统的数据流程图

基于移动终端的课程学习系统主要有书籍阅读、添加书签、自动滚屏、网上冲浪、资源下载、系统反馈、使用帮助、关于系统等功能。智能移动终端通过对SD卡指定文件夹内的书籍进行扫描识别,返回书籍信息;智能移动终端通过SQLite嵌入式数据库实现对书籍信息与书签信息的读取与存储。该系统的详细数据流程图如图3-1所示:

图3-1 基于移动终端的课程学习系统的数据流程图

第四章 系统设计

系统设计是系统的物理设计阶段,根据系统分析阶段所确定的系统的逻辑模型、功能要求,在相应的环境条件下,设计出一个能在计算机网络环境上实施的方案,即建立系统的物理模型。本文从系统的概要设计、数据库设计和系统页面设计进行说明。

4.1 系统概要设计

概要设计是在需求分析的基础上,将系统需要实现的功能区域化,分割成不同的功能模块,并定义各模块之间的调用关系和接口。概要设计的主要任务是系统的结构设计,包括组成模块、模块的层次结构、模块的调用关系和每个模块的功能。概要设计是软件工程中一个重要的步骤和环节,直接影响到下一阶段的代码编写和系统实现。 4.1.1 概要设计的基本步骤

设计的基于移动终端的课程学习系统采用了模块化的设计方法,对系统各模块的功能进行归纳,将不同的功能进行分类、对相同的功能进行合并,在遵循模块独立性原则下将系统功能划分为若干模块。

概要设计的具体步骤如下:

(1)采用某种设计方法,将一个复杂的系统按照功能划分成模块; (2)确定每个模块要实现的功能; (3)确定模块之间的调用关系;

(4)确定模块之间的接口,即模块之间传递的信息; (5)评价模块结构的质量。 4.1.2 功能划分组织结构图

根据系统功能模块的划分和设计,可以得到系统功能模块图如图4-1所示,该图给出了详尽的模块划分和模块组织结构,能够直观展现系统的功能结构关系。

图4-1 功能划分组织结构

整个系统由书籍阅读、资源下载、网上冲浪、使用帮助等几个功能模块组成。各个功能模块相互独立,功能互补。

书籍阅读向学习者提供了书籍列表、添加书签、覆盖书签、自动滚屏

等书籍阅读的服务功能;资源下载为学习者提供各种多媒体学习资源的下载功能;网上冲浪默认为百度搜索,学习者可以根据自身需要自定义访问地址,更快更好的解决问题;使用帮助提供了系统功能介绍和使用介绍,方便学习者更快地上手该课程学习系统。

基于移动终端的课程学习系统还提供了系统反馈、关于系统、退出系统等一些附属的非核心功能,使学习者拥有更好的用户交互体验。 4.1.3 用例分析

根据系统各功能模块之间所侧重功能的分类不同,将系统的用例分析分为两大类,具体介绍如下分析。 4.1.3.1 顶层用例

学习者在移动终端课程学习系统的顶层用例分析,如图4-2所示:

图4-2 顶层用例

4.1.3.2 学习者操作用例

(1)学习者书籍阅读操作用例分析如图4-3所示: