iOS端下iBBS论坛的设计与实现

来源 :吉林大学 | 被引量 : 0次 | 上传用户:pipe55
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几十年来,互联网和信息技术经过急速的发展已经变得越来越成熟,基于桌面的互联网已经深刻地改变了我们的办公和生活。随着人们外出办公和出行的增多,原先的桌面下处理事务已经变得越来越不便携,此时移动互联网应运而生。几年来,移动互联网正以超越互联网发展的速度以更便携的生活方式变更着现代社会的方方面面。现代社会中,人与人的沟通变得更加频繁、人们越来越喜欢利用手机应用完成即时的通讯和交流。2014年我国手机用户已经超过10亿,大部分人除了花费大量时间在各种流行的即时通讯应用和电子商务应用上,还有很多用户沉浸在各大论坛。因此开发一款移动端的论坛应用显得尤为重要,目前大部分优秀的移动应用都先出自于iOS端,接着被逐步部署到安卓和其他平台,本课题的应用构建在苹果公司的iOS移动操作系统中。相比于各大论坛的专门性,本课题设计的论坛旨在提供给用户一个更加自由的交流平台,用户可以在法律允许的范围内畅所欲言,相互交流各方面的经验,畅谈生活中的乐趣,同时也是交友的平台。首先,本文阐述了开发iOS端下论坛应用的重要研究背景与意义,简要分析了目前论坛应用的国内外开发现状,还介绍了目前开发一般的iOS应用的所涉及到的关键技术和思想,如Objective-C语言,Java EE平台、Tomcat服务器、MVC设计模式以及iOS开发环境搭建等。接着,本文对iOS端下iBBS论坛应用进行了详细的需求分析,包括功能性需求以及在应用在iPhone上运行时需要注意的非功能性需求。本应用采用C/S架构,使用JavaEE、MySQL与Tomcat作为服务器,实现iOS端的iBBS应用。需求分析将应用划分了几个重要功能板块,包括用户注册与登录模块、用户信息维护模块(如上传头像、修改性别、年龄和个人简洁等信息)、用户浏览帖子模块、用户回帖模块以及用户发帖模块。文章接下来确立了应用开发的总体设计流程,从搭建开发环境,部署数据库与服务器到设计应用界面,再到客户端和服务器端各模块的开发思路。然后,本文详细地阐述了各个模块的完成过程。由于iOS开发的平台专门性,搭建iOS开发环境是个很繁琐的过程,课题保持iOS应用开发与服务器端开发同步进行的节奏,逐步完成各个功能模块,实现的功能主要有服务器运行时,用户可以根据自己的喜好注册帐号并使用该帐号登录,用户可以修改个人的基本信息,如常见的修改头像和个性签名等,用户可以注销自己的帐号并重新登录;用户可以浏览全部帖子,查看楼主的发帖详情和全部回复;用户可以使用文字或图片进行回帖;用户还可以作为楼主发表含有文字和内容的帖子等功能。应用结合iOS系统简洁高效的风格设计了相应风格的界面,以提高用户体验。应用的开发过程是在iOS集成开发环境Xcode下完成的,运行效果首先在Xcode自带的模拟器中测试,结果表明各项需求都完成,为了更好的测试,还是用了iPhone真机测试诸如拍照、上传图片等功能,各项测试表明应用在实际运行中表现良好,达到了预期的要求。iOS端下iBBS论坛的开发完成,给用户提供了一个更为广阔的在线即时交流平台,用户将不仅仅局限于某个特定的话题,可以在允许的范围内分享更丰富的生活体验。
其他文献
目的:观察补肾活血中药对外阴营养不良患者临床疗效,检测外阴营养不良病变组织中Fas、Fasl蛋白的表达,探讨补肾活血中药对外阴营养不良作用机制。方法:120例肾虚血瘀型外阴营
职业教育作为与经济发展联系最紧密的教育类型,在和谐社会建设中有着巨大作用。发展职业教育有助于增强和谐社会的物质基础、有助于和谐社会的稳步推进、有助于和谐社会中不和
作为一种混合型衍生金融工具,可转换债券是公司普通债券与证券期权的组合。建立在委托代理理论、资本结构理论和信号传递理论基础上的可转换债券,具有债权和期权的基本特征,
目的托烷司琼是一种选择性α7nAchR激动剂药物,具有抑制炎症反应与细胞凋亡的作用。文章旨在探讨托烷司琼对缺氧/复氧(H/R)后H9C2心肌细胞损伤的保护作用与机制。方法将培养
术语学在国外于上世纪80年代已经成为一门独立的综合学科。明确它的研究对象、宗旨和任务,不仅有助于学科的自身发展,术语学的成熟和完善,也必定会促进科技进步。