当前位置:论文写作 > 毕业论文范文 > 文章内容

木棉BBS客户端开启校园移动应用

主题:华为松山湖终端项目 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-04-21

简介:关于本文可作为相关专业终端项目论文写作研究的大学硕士与本科毕业论文终端项目论文开题报告范文和职称论文参考文献资料。

终端项目论文范文

华为松山湖终端项目论文

目录

  1. 1.实施门槛较低
  2. 2.对用户具有影响力和粘着性
  3. 3.起到示范作用
  4. 4.是否足够开放,吸引在校学生参与
  5. 1.提供拍照上传功能,为用户提供更好的用户体验
  6. 2.优化系统体系结构,为将来其他系统的开发移动终端积累经验
  7. 3.在校内起到示范作用
  8. 4.吸引学生志愿者参与移动应用开发
  9. 1. /forum/getForumTree.action:获取BBS的版块列表.
  10. 3./live/iphoneDetail.jsp:获取帖子详细内容.
  11. 4./user/ldapLogin.action:用户登录验证.
  12. 5./user/login.action:用户选取马甲.
  13. 6./user/uploadlmage.action:上传图片.
  14. 7./user/addPost.action:发表回复.
  15. 华为松山湖终端项目:中海油渤海原油上岸东营港终端项目签约

如何适应用户接入设备和使用习惯的改变,实现校园网各种应用向各移动终端的迁移,提供真正适用移动校园网应用服务,是每个学校面临的新挑战.华南理工大学选择校园网热门应用——木棉BBS进行移动客户端的开发尝试,迈出校园网应用移动终端化的第一步.

●文/李涛 陈瑛 黎志生

我国各高校均在开展移动互联网建设,为广大师生提供移动接入网络的网络环境,但在应用层面基本停留在传统的Web服务上.随着Android、iOS、Windows Mobile等移动终端的迅速普及,用户的使用习惯在发生变化.通过移动终端以无线方式接入访问校园网传统的Web服务,存在很多无法正常使用的问题.移动网络环境的改善,更加凸显应用对移动网络支持不足的现状.如何适应用户接入设备和使用习惯的改变,实现校园网各种应用向各移动终端的迁移,提供真正适用移动校园网的应用服务,是每个学校面临的新挑战.华南理工大学选择校园网热门应用——木棉BBS进行移动客户端的开发尝试,迈出校园网应用移动终端化的第一步,希望探索出一套便捷、可行的技术路线及运作模式.

如何选择移动应用的切入点选择标准

随着移动终端的迅速普及,很大一部分的用户习惯使用手机、iPad、PDA等移动终端接入移动网络访问各种应用.但是目前我国校园网的各种应用绝大多数是针对PC终端进行设计的,造成这些应用无法适应用户的移动使用习惯.无法用、不好用,直接制约校园网移动应用的推广和普及.学校投资建设了良好的网络基础设施,可是应用的发展制约这些基础设施的充分发挥.

有鉴于此,华南理工大学开始尝试针对论文范文的移动终端进行校园网应用系统的升级,为广大用户提供适合移动终端访问使用的校园网应用.校园网应用纷纭复杂,选择哪个应用作为切入点,哪类项目适合前期的探索尝试,如何平衡技术门槛与投入、校园内的示范效应,引导用户使用习惯,乃至通过前期的项目拉动将来项目的推广,成为首要解决的问题.为此,项目团队将以下几项作为校园网移动应用切人点的选择标准:

1.实施门槛较低

作为切入点项目,首先原应用系统的体系结构应适合进行移动终端应用扩展,具体为系统采用MVC设计模式开发,可将完善的应用程序接口提供给客户端软件.开发人员在开发时,只需专注于客户端程序开发即可,可以用很小的开发成本,进行快速开发,体现项目的示范效应.

2.对用户具有影响力和粘着性

作为切入点项目,需要在校内具有一定的影响力,对用户具有一定的粘着性.用户经常使用该系统,且重复访问.只有这类应用,才能使用户在无法使用PC端访问的情况下,采用移动终端进行访问.通过移动终端提供服务,提升用户体验的项目才有意义.

3.起到示范作用

虽然学校设有专职的信息化建设管理部门,但是大量的校园网应用的需求是由具体的职能部门主导、控制的.如何通过一个项目,向各个部门示范如何针对移动终端进行开发,提供用户真正喜爱的应用,引导需求主体,在他们将来的项目中导入对移动终端的支持,进而促进整个学校移动网络应用的发展,也是作为切入点项目必须考虑的内容.

4.是否足够开放,吸引在校学生参与

华南理工大学作为工科院校,学生具有热衷新技术、动手能力强的特点,移动互联网应用开发又是时下的技术发展热点,作为切入点项目,应该做到在有限的时间和资源条件下,吸引学生作为志愿者参与到项目中或者项目的后续升级中.通过项目,培养学生的动手能力和创业精神,也是学校项目的重要意义之一.

木棉BBS作为切入点的优势

根据上文提到的几个标准,项目团队选择华南理工大学校内交流平台一一木棉BBS,作为移动终端开发的切入点项目.该系统采用MVC设计模式,非常适合移动终端的移植,同时它在校内广为人知,用户活跃,平台上发布的求职招聘、二手交易、房屋*信息均具有较强的用户粘着性.项目小组选择这个应用作为切入点是希望达到以下目的:

1.提供拍照上传功能,为用户提供更好的用户体验

项目团队认为,单纯地将木棉BBS现有功能在移动终端上再实现一次,并不能改善用户体验.移动终端需要做一些小创新,利用移动终端的特有功能,提升用户的体验.为此,项目组选择拍照上传功能作为移动终端的第一版本的重点功能.在“微”文化下,师生习惯并乐意通过照片的形式,分享身边的事情.大量的讲座、活动、趣事每天都发生在学校的各个角落,移动终端提供拍照上传功能,将能更加方便用户对这些事件的分享与传播.

2.优化系统体系结构,为将来其他系统的开发移动终端积累经验

木棉BBS系统较复杂,用户数较大,对性能要求较高,其非正式交流平台的性质为开发人员提供空间.在该平台上进行开发,不会对学校的正常业务运作产生严重的影响.在这个理想的开发实验平台上,项目团队可以积累经验,探索出一个行之有效的开发模式.同时,这种探索是全方面的:不但在技术方面,而且在客户端程序的发布、反馈意见的收集、版本的升级等方面,木棉BBS也具有平台便利.

3.在校内起到示范作用

通过木棉BBS的宣传推广,让广大师生了解到移动终端的作用,开发过程需要注意的问题以及发布经验等等.希望通过这个项目,激发其他单位对于移动终端开发的需求,促进整个校园网移动应用的发展.

4.吸引学生志愿者参与移动应用开发

木棉BBS -向有由志愿学生担任技术站长的传统.项目组希望在完成移动终端的第一版本后,将源代码及接口程序开放给所有有兴趣的志愿者,将项目作为一个教育实践项目长期运作下去.

开发木棉BBS移动客户端

木棉BBS建立于1997年,是我国最早建立的高校BBS之一,在全国范围拥有较高的知名度,曾两次被教育部评为全国十佳高校BBS.网站注册用户超过12万,累计发文超过30万帖.在多年的发展过程中,木棉经历实名制改革等重大变化,曾经一度陷于低潮,但在学校及其网络中心领导的关怀帮助下,通过众多站友共同不懈的努力,木棉重新焕发生机.尤其是自2009年木棉对WWW版本进行重大改版升级之后,网站日均浏览量已经翻升4倍(图1是木棉的界面).

木棉BBS系统框架

木棉BBS系统基于SSH的框架设计,并采用MVC模式设计思想,按照控制器层、模型层以及表现层进行划分(见图2).

控制器层(Controller)接收用户请求,依据用户的请求调用相关的模型执行对应的业务逻辑,根据状态及业务逻辑执行的结果将合适的视图返回给用户.控制器层含有ActonServlet类,该类是Struts2的核心控制器组件,客户端提出的用户请求(Action)由它处理后,根据处理的结果返回到不同的JSP页面进行处理和结果的显示.

模型层( Model):负责接收控制器层的请求,完成业务逻辑处理,需要时调用DAO与持久化对象交互,完成数据的增、删、查、改的操作.模型层由Spring进行事务托管,并且采用数据缓存机制.

表现层( View):封装服务器端返回的JSON格式的数据,以用户想要得到的形式进行显示.

移动客户端实现

移动客户端在BBS系统框架设计中是作为表现层存在的,客户端软件采用MVC模式设计思想,按照控制器层、模型层以及表现层对系统进行划分.项目组同时开始iPhone和Android平台上的开发.iPhone客户端主要用Objective-C语言实现,少部分功能是采用C/C++编写;而Android客户端全部采用J论文范文a语言开发,两个平台共享一套UML设计及数据接口.

getDataFromServer:该类负责与服务器通信,所有与服务器的交互都是由该类完成,是本软件中的基础类,其他类可以通过:

requestDataFromServer:u rl:obj ect:userlnfo:finishSelector:fileDictionary:

requestDataFromServer:u rl:obj ect:finishSelector:

华为松山湖终端项目:中海油渤海原油上岸东营港终端项目签约

requestDataFromServer:u rl:object:

requestDataFromServer:url:object:

requestDataFromServer:object:

uploadlmage:url:obj ect:selec tor:这一系列接口来获取服务器数据.服务器端提供一系列的接口来与客户端交互:

1. /forum/getForumTree.action:获取BBS的版块列表.

2. /resulUmobile/getThreadList.jsp:获取版块中的帖子列表.

3./live/iphoneDetail.jsp:获取帖子详细内容.

4./user/ldapLogin.action:用户登录验证.

5./user/login.action:用户选取马甲.

6./user/uploadlmage.action:上传图片.

7./user/addPost.action:发表回复.

8./user/addThread.actiorx发表新的主题.

JSON:该类负责将json格式的数据转换为数组或者字典类型的数据,主要使用的接口为-(id)JSONValue.LogjnViewConfroller:该类负责用户登录的操作响应,处理用户的登录请求,更新用户界面,接口为+(void)bbsLogin:(id)sender.templateTableViewController该类为模板类,是forumlistViewController和threadlistViewController的父类,定义一系列的属性和模板方法.fommlistViewController该类负责版块列表的数据和视图的同步.threadlistViewController该类负责帖子列表的数据和视图的同步.threadDetaiIViewController该类负责帖子详细的数据和视图的同步.publishViewController:该类负责发表新主题和新回复操作的业务逻辑以及界面更新.camera:该类负责拍照并获取照片和从照片库中取照片的业务逻辑和界面更新.接口为-(void)camera:(UIViewController*)sender.

发布木棉BBS移动客户端

在完成木棉BBS客户端的O.l版本后,项目组于2011年11月11日通过木棉BBS发布iPhone版本客户端,并于2012年1月4日发布Andorid版本的客户端.至2012年1月5日,下载量超过600次,收集反馈意见超过30则.项目组计划在客户端软件经过3—4次迭代,获得客户端较成熟的版本后,通过苹果商店、Android市场以免费软件的形式,向所有用户开放下载.

木棉BBS移动客户端作为校园网移动客户端应用开发切入点项目,取得了预期的效果,并积累一些经验.相对其他设计模式,采用MVC设计模式开发的校园网应用,在做移动终端移植时具有很大的优势.单独针对这个项目,项目组计划在代码进一步完善之后开放给所有用户,并招募学生志愿者进行后续的开发,让该项目成为一个示范项目,引导校内其他针对移动终端开发项目,进而推动我校移动校园网的应用水平,对于学校信息化建设有积极的现实意义.

(作者单位为华南理工大学信息网络工程研究中心)

总结:这篇终端项目论文范文为免费优秀学术论文范文,可用于相关写作参考。

华为松山湖终端项目引用文献:

[1] 华政校级创新项目查重
[2] it项目管理方向论文题目 it项目管理论文标题怎么定
[3] 新颖的mba项目管理论文题目 mba项目管理论文题目哪个好
《木棉BBS客户端开启校园移动应用》word下载【免费】
华为松山湖终端项目相关论文范文资料