需要金币:![]() ![]() |
资料包括:完整论文 | ![]() |
![]() |
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12362 | ![]() | |
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) | ![]() |
摘要:随着移动设备和信息化产品的推广,学生对信息的获取已不再只是通过单一的PC(Personal Computer)端,学生对课内外最新的消息和新闻的获取也随之成为大家重点讨论的问题。目前我校已有传统的PC端信息展示类产品(学校的官方网站),对于移动端的信息展示类的产品也有过比较老版本的APP(Application)。对于PC端信息展示类的产品,不能解决随时随地性,并且不能及时将最新的校内外信息推送到学生;而老版本的APP虽然能解决随时随地和及时性,但是随着移动端的操作系统的迭代和更新,老版本的APP已不再适应目前的移动端操作系统。 在此背景下,利用Android Studio 2.3开发了一套基于Android4.0-Android6.0的学校官方的信息展示类APP系统。本系统: ⑴ 采用多层架构,包括UI表现层、业务逻辑层、数据访问接口层、数据访问层四层架构; ⑵ 结合单例模式,使用HTTP技术完成系统与服务端的数据交换; ⑶ 采用MD5算法对请求数据中的关键数据进行校验和加密。 本系统不仅满足了目前Android4.0-6.0的兼容性的特点,同时又克服了PC端信息类不能随时随地性的一些缺点。用户通过本系统可以随时随地的获取系统信息。使人们的生活更加方便,更加的多元化,更加的有趣。也拓展了文化、知识、新闻等信息的获取交流渠道,使信息展示类产品可以通过APP对用户输出,同时丰富了信息展示类产品内容形式。相较于传统的PC端信息展示类应用,移动互联网端的根据有不受地点、时间等因素的影响,同时也抛开传统PC端带来的不便,非常方便携带出行。
关键词:Android;Web服务;加密算法;安全性
目录 摘要 Abstract 1 概述-1 1.1 本课题的研究背景和意义-1 1.2 本课题的研究目的和内容-2 2 系统分析-3 2.1 系统需求分析-3 2.2 采用的关键技术介绍-4 2.2.1 Json-4 2.2.2 Gson-4 2.2.3 Android侧滑菜单-4 2.3 可行性分析-5 3 系统概要设计-6 3.1 系统总体设计-6 3.2 系统接口的概要设计-7 3.2.1 用户接口-7 3.2.2 函数接口说明-7 3.3 系统数据来源设计-11 3.4 系统出错处理设计-12 3.4.1 出错信息-12 3.4.2 补救措施-13 4 系统详细设计-14 4.1 系统界面的详细设计-14 4.1.1 主界面-14 4.1.2 侧滑菜单界面-15 4.1.3 首页界面-15 4.1.4 课表界面-15 4.1.5 网络界面-15 4.1.6 发现界面-16 4.1.7 登录界面-17 4.1.8 邮箱界面-17 4.1.9 关于界面-17 4.2 系统功能模块的详细介绍-17 4.2.1 首页模块-17 4.2.2 课表模块-18 4.2.3 网络模块-18 4.2.4 发现模块-19 4.2.5 登录模块-20 4.2.6 成绩查询模块-21 4.2.7 个人图书馆模块-21 4.2.8 个人邮箱模块-21 4.2.9 关于和清除缓存模块-22 5 系统实现-23 5.1 系统开发环境-23 5.2 系统运行环境要求-23 5.2.1 服务器端要求-23 5.2.2 客户端要求-23 5.2.3 网络环境要求-23 5.3 系统部署-24 5.3.1 安装制作的过程-24 5.3.2 安装程序的运行-24 6 系统总结-25 6.1 项目成就-25 6.2 系统特点介绍-25 6.3 系统存在的问题-26 6.4 系统改进建议或设想-26 6.5 毕业设计心得体会-26 参 考 文 献-28 致 谢-29 |