论文部分内容阅读
随着移动互联网的迅速发展,移动设备日新月异,PC端的应用软件逐步转移到移动设备端,特别是社交类的软件在移动端的发展非常好,比如腾讯、微信等。顺应互联网发展的需要,校园信息化发展也需要转移到移动端。广西财经学院是信息化高度发展的学校。学校在建校以来成绩显著,产生了不少的优秀校友。在高校毕业生就业竞争激烈的条件下,开拓校友资源,对挖掘企事业单位资源,提高学生的就业率有很大的作用。因此系统以市场需要为前提设计并开发实现了一个移动校友录。因Android移动设备使用人员的井喷式发展,Android应用软件需求越来越大,运用java代码结合Android系统开发设计出一个移动校友录是符合市场的需求。移动校友录系统运用以面向对象技术为基础的UML分析技术进行系统的分析,将UML中的关键核心设计图进行了分析和实现,系统在需求分析以用例图为主导,设计出完整的功能结构图。在概要设计阶段以流程图为主导,将系统主要功能点进行流程分析,将实际业务设计熟悉,并设计出了系统数据库结构。移动校友录以java作为后台,代码架构的组织模式为轻量级的MVC结构,model层负责数据的存储。系统的数据存储分成两部分,非文件部分采用免费的轻量级的数据库mysql进行存储,运用了java的jdbc组件进行实现。文件部分大胆采用目前最热的分布式存储技术云储存实现。文中对云存储技术进行分析,考虑到自己搭建云存储平台的软件技术复杂性和硬件成本的高投入,响应习主席的节源开流号召,系统采用第三方存储平台百度云存储进行系统的资源管理模块的开发。Web2.0技术在互联网的软件应用中作为主流的页面指导技术,其核心是以用户为出发点,提高系统的易用性和交互性。移动应用的开发也同样要遵循这一原则。系统采用对界面表现有很好支持的android4.0技术进行设计前台,使得系统界面美观大方,系统的每一个操作都显而易见,将web2.0运用到Android移动开发中。运用java多线程开发技术对移动校友录系统进行性能的优化,将在线聊天、资源共享和系统主线程分开,做到各线程独立运行,提高系统性能。本文主要介绍了校友录APP的设计和开发与实现,以Android作为前端展现技术,java作为后台支撑语言,并运用了主流的MVC架构组织代码,系统的实现绝对以面向对象思想作为指导,具有符合实际需求,方便扩展的特性。系统分析并实现了系统管理、校友论坛、在线交流、资源共享模块,重点在校友在线聊天模块,难点与亮点在资源共享模块运用第三方云平台对资源进行维护。