电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

基于Android的移动教务系统设计与优化技术

基于Android的移动教务系统设计与优化技术_第1页
基于Android的移动教务系统设计与优化技术_第2页
基于Android的移动教务系统设计与优化技术_第3页
基于 Android 的移动教务系统设计与优化技术摘要:该文介绍的移动教务系统基于 Android 平台构建,利用流行的Roboguice 注入型框架、ImageLoader 图片加载技术、AyncHttpClient 网络异步请求技术、JPuh 推送技术、HoloGraph 图表绘制等技术进行开发,同时运用 ViewHolder 模式、Bitmap 压缩等技术,对“移动教务系统”进行优化。关键词:Android;移动教务;性能优化;异步加载目前,我校内部校园网上运行着许多管理系统,但这些系统或多或少都存在着技术过于陈旧、页面不够美观,以及没有针对移动设备的浏览做出优化等问题。同时随着智能手机在校园中的普及,越来越多的学生在尝试通过手机终端访问教务等信息时都会出现页面排版错乱、无法成功使用等问题,这一现象造成的体验较差。本文以教务系统为切入点,针对基于移动平台的教务系统,介绍了“移动客户端”的设计过程及优化技术。1 总体设计1.1 结构设计本系统总体功能结构从上到下分为 5 层:接入层、展现层、应用层、支撑层、基础层。其中接入层代表全体用户,负责操作 App;展现层代表App 本身,负责与用户产生交互;应用层代表 App 内部模块,主要分为教务模块、图书管理模块、圈子模块,这些模块组成了 App 的全部功能;支撑层代表 App 底层结构中的一部分,包括数据库、解析器等中间件,这些部件支撑着整个业务系统的运行;基础层代表“服务器”部分。五层结构建立了用户一客户端一服务器三者之间的完整关系如图 l 所示。1.2 功能设计移动教务平台 Android 端以校园现有相关系统为功基础,对原有系统进行“移动平台化”移植,使用户可以在手机上直接通过“独立客户端”相应系统进行操作。该平台 Android 端以“教务系统”为主,同时也结合了“图书管理系统”和“通知系统”,其中“教务系统”实际上也整合了“评教系统”,各系统之间相互独立,符合“低耦合”的设计理念,共同构成 Android 端完整的软件功能。具体提供的功能包括成绩查询、图书查询、图书推举、个人图书馆、通知推送及移动评教。1.3UI 设计本系统所采纳的主体设计风格为“卡片式 UI 设计”。卡片式 UI 本设计中全部 UI 界面基于“卡片式”设计。“卡片式”UI 相较于传统的 UI 设计,在栅格的基础上更进一步,可以将不同大小、不同媒介形式的内容单元以统一的方式进行混合呈现,并且卡片式设计应用于流量分发的渠道型页面及碎片化内容页。2 实现优化2.1 性能优化1)由于整个...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

元素商铺+ 关注
实名认证
内容提供者

欢迎挑选合适的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部