掌上校园移动客户端设计与实现框架及圈子交流功能大学学位论文.doc

上传人:教**** 文档编号:92916609 上传时间:2023-06-16 格式:DOC 页数:54 大小:4.50MB
返回 下载 相关 举报
掌上校园移动客户端设计与实现框架及圈子交流功能大学学位论文.doc_第1页
第1页 / 共54页
掌上校园移动客户端设计与实现框架及圈子交流功能大学学位论文.doc_第2页
第2页 / 共54页
点击查看更多>>
资源描述

《掌上校园移动客户端设计与实现框架及圈子交流功能大学学位论文.doc》由会员分享,可在线阅读,更多相关《掌上校园移动客户端设计与实现框架及圈子交流功能大学学位论文.doc(54页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、 毕业设计(论文) 题目名称:掌上校园移动客户端的设计与实现 框架及圈子交流功能学院名称:软件学院班 级:RB软件W111学 号:201107004138学生姓名:吴海江指导教师:张 冲 2015年 5 月 论文编号:201107004138掌上校园移动客户端的设计与实现框架及圈子交流功能 Design and Implementation of Mobile Client for Handheld Campus Frame and Circle Communication Function学院名称:软件学院班 级:RB软件网络111学 号:201107004138学生姓名:吴海江指导教师:张

2、 冲 2015 年 5 月摘 要信息化的社会需要信息的获得,然而信息的获得方法是需要我们努力的,不同的人在不同的角度,就会发现信息获取不是很方便。大学作为一个小型的社会场所,在信息传播方面有多种手段,但是作为移动终端发展十分迅速的时代,掌上校园是在数字化校园和移动互联技术迅猛发展的基础上而必然出现的一个产物。本文介绍了掌上校园出现的背景,分析了掌上校园在高校信息化建设和学生学习生活中的重要意义,然后介绍了笔者所在学校在建设掌上校园客户端方面的一些探索,主要从学校通知、学生工作、课程表、校园微淘、二手失物和通讯录、圈子、晒图等几个方面进行了介绍,也阐明了在后期版本中客户端的完善方向。本设计是基于

3、安卓的掌上校园系统包括后台管理系统和前台Android客户端,后台管理系统包括全民投票、圈子分类、晒图管理、等功能模块,前台Android客户端包括登录、课表查询、通讯录、圈子、晒图等功能模块。笔者主要负责设计实现的是前台客户端。关键词:掌上校园; Android; 移动客户端;交流功能3AbstractThe information society needs to obtain information, but the access to information is the need for us to work hard, different people in different a

4、ngles, it will find that information is not very convenient. University as a social place, in the dissemination of information to have a variety of means, but as a mobile terminal development very rapidly era, palm on campus is on the basis of the rapid development of digital campus and mobile Inter

5、net technology and the emergence of a product.This paper introduces the palm on the campus of the background, analysis of the palm on the campus of informatization construction in Colleges and universities and students in learning the significance of life, then introduces the school where the author

6、 works in the construction of palm campus client some exploration, mainly from the notice of the school, students, curriculum, campus micro Amoy, second-hand property and communication book, circle, blueprint etc. several aspects are introduced, also clarified in a later version of the client perfec

7、t direction.The design is based on Android palm campus system, including backstage management system and the front Android client, background management system including referendum, circle classification, blueprint management, and other functional modules, the front desk Android client including log

8、in, curriculum inquiry, communication book, circle, Shaitu and other functional modules. The author is mainly responsible for the design and implementation of the front client.Key Word:Palm Campus;Android; Mobile Client;Exchange Function目 录摘 要IAbstractII目 录III第一章 引言11.1 课题概述11.1.1 课题背景11.1.2 课题目标及意义

9、11.1.3 Android平台发展现状2第二章 相关技术和开发平台32.1平台构架及特征32.1.1 Android平台特征32.1.2 Android应用程序组件32.2系统运行环境52.3相关技术介绍52.3.1MyEclipse简介52.3.2Eclipse简介6第三章 系统需求分析83.1系统功能分析83.1.2圈子功能93.1.3交互功能103.2设计原则113.3用例图用例规约123.3.1登录133.3.2查询圈子信息133.3.3加入圈子143.3.4圈子发布信息143.3.5晒图发布信息153.4系统用例16第四章 系统设计与实现174.1系统概述174.2系统模块功能18

10、4.3 UI设计194.4圈子功能214.3晒图224.4他乡故知234.5社团风采24第五章 系统测试255.1 测试目的255.2兼容性测试255.3系统功能测试255.3.1登陆等能以及主界面展示测试255.2.2 圈子添加内容测试265.2.3 圈子话题评论测试275.2.4校园微淘发布商品测试275.2.5学生工作显示测试285.2.6社团发布消息测试295.4本章小结29第六章 结束语30致谢31参考文献32附录1 源代码33III中原工学院软件学院毕业(设计)论文第一章 引言1.1 课题概述1.1.1 课题背景目前国内各所高校都将信息发部在校园网,学生则是通过电脑登陆校园网去进行

11、学校通知,课程等相关内容的查询,在没有电脑在身边或者学生在外的时候不能够随时的登录到校园网了解到学校发表的重要信息。用手机里的浏览器登录到校园网,那么有可能会出现显示信息不全面,响应的时间也相对过长,也有可能导致一些重要的信息没有读取到。科技的发展,智能手机进入了人们的日常。成为了不可缺少的一部分。安卓作为占有市场超过50%的市场,使得手机软件的方便应用成为了一种可以实现的。移动互联网的普遍发展使得人们不再局限于通过电脑才能够访问互联网,也可以通过手机随时的登录到互联网获取到信息。基于安卓智能终端,依靠校园信息的平台,通过无线网访问,实现和校园网信息的交互,便于同学和老师的校园服务。1.1.2

12、 课题目标及意义本论文主要阐述了以面向对象的程序开发语言,以eclipse with Android SDK为开发工具,校园信息管理是大学的主要日常管理工作其中的一项,涉及到学校、院系、老师、学生等多方面,随着教学体制的不断改革,特别是学分制度与选课制度的展开和深入,教学日常管理工作日趋繁重、复杂,所以需要研制开发基于安卓的掌上校园系统便于管理。因为大学课程少而且不是每个时间段都有课,所以课程表是每个大学生必须随身携带的东西。掌上校园从学校实际出发,围绕学校师生交流开展,通过移动手机客户端,实现校园通知查询、学生通讯录、信息通知发送、师生课程表、师生交互讨论,实现学校学生管理的规范化,便捷化,

13、智能化。在用户人群上考虑全面针对不同人群能够提供不同的服务。在校大学生、教师、学院管理人员和离校的校友都能够全方位的服务于互动。简化学校办公,方便学生和教师,兼顾离校校友。在推广以后一定会得到学校广大师生的认可和赞同,能够短时间实现大范围推广。目前省内无相应的手机客户端存在,目前各大互联网厂商很看好校园用户。在大力的研发相关客户端应用,本项目依托于学校的实际应用,结合各类人群的实际需求,非常便于在高校间进行复制推广,市场前景广阔经济效益巨大。1.1.3 Android平台发展现状Android操作系统是基于Linux平台的开发的手机操作系统,他是由著名的互联网公司Google公司进行开发的。A

14、ndroid操作系统包括用户界面、手机操作系统和手机应用程序等移动设备所需要的所有软件能够保证正常的使用,而且Android操作系统不存在和以前手机操作系统上的阻碍移动通信设备上所需创新的所有权障碍,因为他是一个开源的手机操作系统。Google与开放手机联盟合作开发了Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达电和T-Mobile在内的30多家技术和无线应用的领军企业组成。Google通过与运营商、设备制造商、开发商和其他相关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动设备软件平台,在移动产业内形成一个开放式的生态系统。Androind操作系统作为谷歌企业战略

15、的重要组成部分,将进一步推进“随时随地为每个人提供信息”这一企业目标的实现。Android手机操作系统将作为Google扩展移动设备市场的一个奠基石,而后为Google应用的推广起到了良好的作用。但Android操作系统不会替代谷歌长期以来奉行的移动发展策略:通过与全球各地的手机制造商和运营商结成合作伙伴,开发既有用又有吸引力的移动服务,并推广这些产品。47第二章 相关技术和开发平台2.1平台构架及特征2.1.1 Android平台特征1.支持组件的重用与替换。意味着我们可以把系统中不喜欢的应用程序换掉,安装我们自己喜欢的程序。2.Dalvik虚拟机专门为移动设备做了优化。将class文件通过

16、DX工具转换成后缀为.dex的文件来执。Dalvik虚拟机基于寄存器,比java虚拟机快。3.内部集成浏览器基于开源的WebKit引擎。4.优化的2D和3D图形库。5.SQLite数据库,用于结构话的数据存储。6.支持各种多媒体格式:MPEG4、H.264、MP3、AAC、AMR、JPG、PNG、GIF7.GSM电话全球通。8.蓝牙、Wifi(无线局域网)、EDGE(GSM到3G的过渡)。9.照相机、GPS、指南针和加速度计。丰富的开发环境包括设备模拟器,调式工具,内存及性能分析表和Eclipse集成开发环境插件。Google提供了Android开发包SDK,其中包含大量的类库和开发工具。2.

17、1.2 Android应用程序组件Android 手机操作系统是运行在 Linux 内核上。Android 上的应用程序都是用 Java 编程语言编写的,它们在一个虚拟机(VM)中运行。需要注意的是,这个 VM 并非您想象中的 JVM,而是 Dalvik Virtual Machine,这是一种开源技术。每个 Android 应用程序都在 Dalvik VM 的一个实例中运行,这个实例驻留在一个由 Linux 内核管理的进程中,如下图2-1所示。 图2-1 Dalvik VMAndroid 应用程序由一个或多个组件组成:1.活动(Activity)具有可视 UI 的应用程序是用活动实现的。当用

18、户从主屏幕或应用程序启动器选择一个应用程序时,就会开始一个动作。2.服务(Service)服务应该用于任何需要持续较长时间的应用程序,例如网络监视器或更新检查应用程序。3.内容提供程序(Content Provider)可以将内容提供程序看作数据库服务器。内容提供程序的任务是管理对持久数据的访问,例如 SQLite 数据库。如果应用程序非常简单,那么可能不需要创建内容提供程序。如果要构建一个较大的应用程序,或者构建需要为多个活动或应用程序提供数据的应用程序,那么可以使用内容提供程序实现数据访问。4.广播接收器(Broadcast Receiver)Android 应用程序可用于处理一个数据元素

19、,或者对一个事件(例如接收文本消息)做出响应。5.视图(View)View是Android中图形用户界面的基类,提供了可视化界面展示。Android的图形界面分为三层:底层是Activity;Activity上面是Window; Window上面是Views。View又可以分为View和ViewGroup。View是基本控件,ViewGroup是布局控件。6.信使(Intent) Intent是不同组件之间相互导航的纽带,封装了不同组件导航查找的条件。Android 应用程序是连同一个 AndroidManifest.xml 文件一起部署到设备的。AndroidManifest.xml 包含必

20、要的配置信息,以便将它适当地安装到设备。它包括必需的类名和应用程序能够处理的事件类型,以及运行应用程序所需的许可。例如,如果应用程序需要访问网络下载一个文件那么 manifest 文件中必须显式地列出该许可。很多应用程序可能启用了这个特定的许可。这种声明式安全性有助于减少恶意应用程序损害设备的可能性。2.2系统运行环境客户端操作系统:Android; 客户端硬件设备:Android手机等移动终端;JDK版本1.6以上;Android SDK版本2.2以上开发环境:windows7 开发软件:eclipse 2.3相关技术介绍2.3.1MyEclipse简介MyEclipse,是一款很是优秀的软

21、件,主要是应用在开发J2EE的Eclipse插件集合,Java语言,MyEclipse里面的功能是很强大,支持的软件也是很广泛,特别是对各种开发产品和开发系统的支持是十分不错的。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的应有功能进行扩展,利用它我们可以在Mysql数据库和J2EE上进行开发、应用程序服务器的整合以及发布方面有很大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、测试、调试和发布功能,完整支持HTML,JSP,Struts,Javascript,CSS,S

22、QL,Hibernate,Spring。在对于毕业课题安卓基于互联网的校园通设计中,Android终端设备客户端是采用Eclipse开发工具开发的;而Web版本是采用MyEclipse软件工具进行开发的。2.3.2Eclipse简介Eclipse是一个基于Java的、开放源代码的可扩展开发平台。就它本身来说,它只是一组服务和一个框架,通过插件组件构建开发环境的一个系统。幸运的是,Eclipse附带了一个标准的插件集合,包括Java开发工具(Java Development Tools,JDT)。Eclipse是出了名的跨平台的自由集成开发环境(IDE)。最早的时候主要是用来开发Java语言的,

23、但是现在也有人通过第三方的插件用它作为其它计算机语言的开发,例如Python和C+的开发软件。Eclipse它的本身只是一个框架平台,但是那么多的插件支持让得Eclipse拥有了其它开发功能相对固定的IDE软件是具有很难的灵活性。很多软件的开发商都是以Eclipse为框架开发自己的系统。1.Eclipse的主要构成 Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成Eclipse Platform、JDT、CDT和PDE.J

24、DT支持Java开发、CDT支持C开发、PDE用来支持插件开发,Eclipse Platform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。Eclipse Platform允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。 Eclipse SDK(软件开发者包)是Eclipse Platform、JDT和PDE所生产的组件合并,它们可以一次下载。这些部分在一起提供了一个具有丰富特性的开发环境,允许开发者有效地建造可以无缝集成到Eclipse Platform中的工具。Eclip

25、se SDK由Eclipse项目生产的工具和来自其它开放源代码的第三方软件组合而成。Eclipse项目生产的软件以 GPL发布,第三方组件有各自自身的许可协议。第三章 系统需求分析掌上校园从学校实际出发,围绕学校师生交流开展,通过移动手机客户端实现、学生通讯录、信息通知发送、学生日常管理、师生课程表、师生交互讨论,实现学校学生管理的规范化,便捷化,智能化。在用户人群上考虑全面针对不同人群能够提供不同的服务。在校大学生、教师、学院管理人员和离校的校友都能够全方位的服务于互动。简化学校办公,方便学生和教师,兼顾离校校友。在推广以后会得到学校广大师生的认可和赞同,能够短时间实现大范围推广。目前省内无

26、相应的手机客户端存在,目前各大互联网厂商很看好校园用户,在大力的研发相关客户端应用,本项目依托于学校的实际应用,结合各类人群的实际需求,非常便于在高校间进行复制推广,市场前景广阔,经济效益巨大。3.1系统功能分析随着移动互联网的快速发展,人们对信息的需求越来越大,对校园学子而言,可以实时了解校园信息、参与校园互动,是一件迫切想实现的事,而对学校而言,可以高效有力地宣传学校师资力量与教学环境是一件十分有意义的事。掌上校园主要服务对象是学生,服务的主要内容是校园信息。我们将用户划分为四大群体,学生管理员、在校学生、教师、校友。 1、学生管理人员:通过平台针对不同用户发布通知公告,及时传达通知到学生

27、,快速统计回执情况;针对活动收集学生评议意见,定制相关投票;放假离校到校情况统计,一键发送,快速生成报表;心理健康测试模块,提升大学生心理健康水平;提供匿名问题反馈模块,为学生提供表达自己意见的渠道;可针对奖惩助贷要求,设计开发便利模块。2、在校学生:依托群组(圈子)概念,围绕班级为基本群组,在群组里可以共享分享个人信息、联系方式,增加学生间的交流和沟通;同时学生还能根据个人不同爱好选择创建或者加入不同的群组。围绕学生需求主要提供掌上课程表、通讯录、晒照片、同学交流互动等功能。3、教师:可以自主创建群组,将学生加入,通过群组可以查看学生信息及联系方式,发布通知信息等。同时可以查看课程表信息,安

28、排提醒,布置作业,与学生交流互动等。4、校友:在校学生离校后可选择工作地点,自动转化为对应校友会的成员,成为该校友会的一员。实现学生离校不“失联”,有困难能够及时找到当地校友或学院寻求帮助。同时还能确保学校有什么重要通知能够及时传送给这些离校的校友。学校有重大活动学生还能接收到。本软件提供的圈子、通讯录、课程表,很轻松的就解决了以上问题。Android客户端包括登入、信息查询、信息发布、课程查询,信息评论等功能模块。Andorid前台系统登录系统信息查询信息发布课程查询信息评论图3-1系统客户端架构3.1.2圈子功能当代大学生尚处于为进入社会状态,在毕业以后刚刚进入到社会之中会有很多的不适应,

29、不仅仅是工作的压力过大,面对社会中各种存在的问题无法及时处理,面对各种的人情世故无所适从,面对跳槽找工作只能一家家的用人单位不断地投送着自己的简历,在遇到困难的时候只能想自己的父母伸出双手。基于此种原因,我们建设了圈子这一模块,主要为了让我们所有的在校大学生以自己的兴趣爱好为基础寻找到属于自己志同道合的一个圈子,建立属于自己的人脉圈,更早的进入到社会之中,更早的打造一个自己的团体。如下图,为圈子功能建设设想的系统流程图,在于建设成为如同百度贴吧、腾讯QQ空间一样的搜狐及类社区,可以自由的发帖、评论、交友,在一定程度上解决自己所面临的各种困难。图3-2圈子流程图3.1.3交互功能主要媒介设想为好

30、友或者同兴趣小组的同学发送120字以内的短消息(类似QQ空间的说说发布)进行课程内容的评价、兴趣之间的交流,继而达到交友、沟通的目的。初步设想为:以板块形式组成,系统默认关注三个板块:校园bbs;爆照大本营;我们都是IT人(本学院社区)。可以自己添加感兴趣的模块。模块的开放可有高级别管理员添加,用户可以取消关注模块。晒图主要为实现成一个类似于QQ空间说说的设计,可以自由的上传图片,并对图片进行介绍,其他用户可以对图片进行点赞并评论。智能手机的拍照功能在不断地升级,智能手机用户很多的都有爱拍照的功能,因此晒图就为大家提供了一个安全开放的晒照空间。再登陆系统以后,会进入到子系统晒图中,可以将拍到的

31、照片上传到服务器,其他用户可以看到并评论。流程图如下:图3-3交互功能流程图3.2设计原则(1)以需求为中心系统设备的建设和实施,均紧密围绕用户需求,在满足用户各种应用需要的前提下,努力做到替用户思考,提供用户未想到,却非常实用的方式方法。(2)成熟性系统设计把握计算机技术、网络技术和通信技术的发展方向,采用先进成熟的体系结构,选择已被广泛接受的、先进的系统集成硬件技术构造系统的支撑平台和运行平台,保证系统的性能和生命力。(3)标准型、开放性掌上校园系统符合学校的需求,应该具有一定的标准性。同时考虑到投资的长期效益,系统具有开放性,能够实现与其他系统的结合,保证完成系统未来的发展要求。(5)可

32、靠性为保证内部的高效工作,系统在稳定正常运行的同时还要提供较高的性能,从而能够高效率地处理各类关键事务。因此在系统设计之初就应该充分考虑如何保证系统的高可用性、可靠性和高效性。(6)实用性由于我们系统集成过程中的每一个环节都注意了用户使用的方便性、系统的易学、易用性,所以我们实施完成的项目具有很强的实用性。3.3用例图用例规约用例为参与者提供价值,每个用例表示系统提供的一项服务。从参与者的角度,通过提出问题,来确定可能的服务:此角色希望完成什么工作?充当此角色的用户的主要任务是什么?系统需要提供给此角色的用户什么信息?充当此角色的用户需要检查,产生和改变什么信息?用例代表了系统能够提供的功能,

33、该系统所提供的最主要的功能就是用户在登录成功的情况下课程表、通讯录、圈子、以及晒图等的信息进行查询和评论上传等操作以及管理者对课程表、通讯录、圈子、晒图等模块的管理。因此系统具有表3.1的用例。表3.1系统用例用户1.用户登录客户端UC-0012.用户加入圈子UC-0023.用户按圈子查看信息UC-0034.用户查看、上传图片UC-0045.用户查看晒图内容UC-005 用例规约表示了用例的执行步骤,能够明确用例执行的基本步骤。为了更加清楚地表示参与者和用例之间的关系,通过用例规约详细描述用例的执行过程。3.3.1登录 用户下载并打开掌上校园移动客户端,输入学号密码进行移动客户端的登录。登录过

34、程用例规约如表3.2所示的用例规约:表3.2用户登录用例规约用例编号:UC-001用例名称:用户登录用例描述:用户打开客户端并登录参与者:用户前置条件:用户下载安装客户端并打开后置条件:有该用户的个人信息涉众利益:基本路径:1:参与者下载安装客户端;2:参与者输入账号密码;扩展点:字段列表:业务规则:非功能需求:补充说明:用户信息已经存在数据库中3.3.2查询圈子信息用户登录掌上校园移动客户端进入圈子查询圈子列表,然后查看相关圈子下的详细内容的过程如表3.3所示的用例规约:表3.3用户查询圈子的用例规约用例编号:UC-003用例名称:用户按圈子查看信息用例描述:用户查看不同圈子信息参与者:用户

35、前置条件:登录后置条件:该圈子的成员涉众利益:基本路径:1:参与者点击所在圈子;2:进入圈子查看本圈子的内容扩展点:字段列表:业务规则:非功能需求:补充说明:查看他人的帖子 3.3.3加入圈子用户打开掌上校园移动客户端,点击圈子显示圈子列表选择喜欢的圈子加入整个过程如表3.4所示的用例规约: 表3.4用户加入圈子的用例规约用例编号:UC-002用例名称:加入圈子用例描述:用户按照自己的喜好加入相关圈子参与者:用户前置条件:登录客户端后置条件:涉众利益:基本路径:1:用户打开客户端并登陆2:点击圈子按钮3:从显示的圈子中选择一个进入扩展点:字段列表:业务规则:非功能需求:补充说明:进入不同的圈子

36、,显示不同的圈子内容 3.3.4圈子发布信息用户登录掌上校园移动客户端,加入圈子就可以在相关圈子下发布信息具体过程如表3.5所示的用例规约:表3.5用户圈子内发布消息的用例规约用例编号:UC-005用例名称:圈子发布信息用例描述:用户可以在已经加入的圈子里发布消息参与者:用户前置条件:1.登录客户端;2.加入圈子后置条件:涉众利益:基本路径:1:用户登录客户端进入圈子;2:用户在圈子内发布主题并配说明文字扩展点:字段列表:业务规则:非功能需求:补充说明:3.3.5晒图发布信息用户登录掌上校园移动客户端即可在晒图功能发布信息过程如表3.6所示的用例规约:表3.6用户在晒图功能发布消息的用例规约用

37、例编号:UC-005用例名称:晒图发布信息用例描述:用户客户端即可在晒图模块发布消息参与者:用户前置条件:1.登录客户端;后置条件:涉众利益:基本路径:1:用户登录客户端;2:用户进入晒图功能添加图片,发布信息扩展点:字段列表:业务规则:非功能需求:补充说明:3.4系统用例系统用例图表示系统的参与者分别参与了系统的哪些用例,参与者和用例之间使用线段连接。对于系统而言,如果用例和参与者数量比较多,可以采用子系统分别表示,如果系统相对简单,则需要将整个系统用例图表示出来。掌上校园系统用例图如下图所示。图3-4 系统总体用例图第四章 系统设计与实现4.1系统概述本项目设计研发掌上校园移动客户端应用,

38、旨在解决学生管理者、教师、在校学生、毕业校友间的交流和互动,依托于智能手机和移动互联网技术,建设课程表、通讯录、交流等模块,围绕用户圈子,将学生在校期间的日常应用引入到手机上,实现通知消息推送,搭建师生沟通的媒介和平台。掌上校园主要基于通讯录、课程表和交互模块,围绕各自的圈子,打造丰富多彩的校园生活,为学校日常学生管理提供通知和统计的便利。在功能上针对不同用户人群解决实际应用需求。当代大学生尚处于为进入社会状态,在毕业以后刚刚进入到社会之中会有很多的不适应,不仅仅是工作的压力过大,面对社会中各种存在的问题无法及时处理,面对各种的人情世故无所适从,面对跳槽找工作只能一家家的用人单位不断地投送着自

39、己的简历,在遇到困难的时候只能向自己的父母伸出双手。基于此种原因,我们建设了圈子这一模块,主要为了让我们所有的在校大学生以自己的兴趣爱好为基础寻找到属于自己志同道合的一个圈子,建立属于自己的人脉圈,更早的进入到社会之中,更早的打造一个自己的团体。 掌上校园从学校实际应用出发,以方便师生交流为目标,以丰富校园生活为主旨。力图服务师生、学校管理人员及各地校友。具有极高的实用应用价值。不同使用者功能: 1、学生管理人员:通过平台针对不同用户发布通知公告,及时传达通知到学生,快速统计回执情况;针对活动收集学生评议意见,定制相关投票;放假离校到校情况统计,一键发送,快速生成报表;心理健康测试模块,提升大

40、学生心理健康水平;提供匿名问题反馈模块,为学生提供表达自己意见的渠道; 2、在校学生:依托群组(圈子)概念,围绕班级为基本群组,在群组里可以共享分享个人信息、联系方式,增加学生间的交流和沟通;同时学生还能根据个人不同爱好选择创建或者加入不同的群组。围绕学生需求主要提供掌上课程表、通讯录、晒照片、同学交流互动等功能。3、 校友:在校学生离校后可选择工作地点,自动转化为对应校友会的成员,成为该校友会的一员。实现学生离校不“失联”,有困难能够及时找到当地校友或学院寻求帮助。同时还能确保学校有什么重要通知能够及时传送给这些离校的校友。学校有重大活动学生还能接收到。4.2系统模块功能针对笔者所在学校数字

41、化校园的发展状况,“掌上校园APP客户端”分为三大主要模块:课程表、圈子、通讯录;其中圈子又包含了:晒图、校园微淘、二手失物、社团风采。“掌上校园APP客户端”还具有查看学校通知、学生工作。参与全民投票,进入校友社区查看校友分享,在他乡故知模块找到老乡。1、圈子模块功能:圈子功能是掌上校园APP的一大亮点之一,他类似于贴吧功能,实现的是论坛交互功能。由后台管理员创建相关主题圈子。用户登陆掌上校园客户端之后进入圈子模块,选择喜欢的主题加入圈子,加入之后可以显示相关圈子内容。点击即可进入相关圈子,进入圈子主题就能添加发表自己的主题帖子。同一圈子的讨论不会被未加入本圈子的其他用户浏览,同样加入同一圈

42、子的用户可以对已经发表的主题帖子进行评论。2、校园微淘模块功能: 由于大学自由生活习惯,看见什么新鲜事物都想去尝鲜。过几天新鲜感消失,买来的东西就只能闲置在宿舍。这样不仅仅是浪费金钱,而且把原本就不是太宽敞的宿舍变的更加拥挤。校园微淘就是给在校学生提供一个闲置二手物品的交换购买平台。登录客户端进入校园微淘界面,进行闲置二手物品的浏览。可以挑选自己喜欢的物品,联系宝贝主人进行交易。3、二手失物模块功能:在学校难免有些大意,有丢东西的时候。二手失物功能给用户提供一个发布失物招领的平台,在这里发表一条失物招领信息。登录客户端的用户可以通过平台展示的信息找回失物。同时也可以把自己用不着的二手物品信息发

43、布出去,有兴趣的用户可以留言回复购买或者交换意向。4、社团风采模块功能:在校大学生都会参加学生社团,在社团风采功能中,用户可以发表社团相关内容,进行展示。开学新生入学时可以在这里寻找新鲜血液。社团每次活动也可以分享给每个社团成员。用户登录客户端以后,进入社团风采模块参看相关社团信息。同时可以对社团分享的内容发表自己的看法和意见的评论。5、校友分享模块功能:校友分享功能是针对所有学生用户,在学校的所看所感,把搞笑的事情跟校友分享一下,独乐乐不如众乐乐。在本模块下不分年级都能发表自己的言论。所有登录客户端的用户都能查看已经发表的言论,并且可以对已经发表的言论发表自己的看法。每位登录用户也都能查看相

44、关评论信息。6、他乡故知模块功能:他乡故知功能是为了方便在同一所大学的学生们能更快的适应大学生活,在大学找到同城老乡。为学生交流提供了一个平台,用户登录掌上校园客户端后进入他乡故知模块,在本模块下可以发表任意内容,同时登录客户端的用户也能查看相关内容并进行评论。7、晒图模块功能:晒图模块功能跟其他模块功能相似,在其他可以发表主题帖子的功能基础上加上了发表图片功能,跟QQ空间发表说说一样,发表主题言论要陪上一张图片。下面所有用户都能直接浏览并发表评论。4.3 UI设计界面设计,采用Android系统支持的UI布局,完成文件共享主界面,个人中心界面,圈子界面的设计。界面设计本着易于交互的原则,实现

45、界面美观大方,操作简单的功能。采用Balsamiq Mockups设计草图。一、首页首页主要为各个晓得模块的展示,可以直接点击进入,以扁平化的设计风格为主,突出整个APP的功能,直观的显示在首页,主要的模块分为首页、通讯录、圈子、晒图,首页中含有主要的模块有课程表,小的模块有学校通知、学生工作、校园微淘、二手失物、社团风采、全民投票、校友分享、他乡故知等七个小的模块。图4-1首页设计图二、圈子 不同的圈子显示不同的功能,可以查看到每个圈子的消息,如图文消息,文字评论,点赞等功能。同样为列表显示,每一个圈子为一个列表,点击列表以后可以查看到该圈子里面的详细内容,圈子里内容同样以列表缩略图的形式展

46、示,点击可以查询到详细的信息,设计图如下:图4-2圈子设计图三、晒图 类似于贴吧于论坛,可以在该模块中查看到所有的图片,可以上传图片,让别人看到图片并进行评论与点赞,也可以在图片中添加一些注释与介绍,介绍 图片的来源,晒出自己的感悟。设计图如下:图4-3晒图设计图4.4圈子功能社交是生活中很重要的一项活动,每个人都离不开与他人的交流。校园中的社交也很丰富,同学之间可以探讨人生,可以交流学习上的心得。因此,我们可以扩展一个功能,用于同学之间的相互交流。通过这个功能,我们可以添加使用该软件的用户为好友,还可以将自己的课程安排发布到应用中,与好友分享。除此之外,课程相同或者对此感兴趣的学生,可以在应用中讨论课程内容,分享上课的笔记,共享文件资源。甚至可以认识到同一节课任意课室范围内的同学,扩展交际圈,并可以向同班同学发送私信,方便同学间即时、便捷的联系。这种社交的扩展功能涉及到的知识很广,需要有各方面的基础才行。以下是圈子的详细信息

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com