卢曦 陈克
摘 要:随着移动通信技术的快速发展,人与人之间的交流越来越多样化。在此背景下文章设计和实现了一款基于Android的大学校园交流娱乐平台,学生不但可以通过本平台在线发布论坛主题,还可以查看其他用户发布的主题并且进行回复留言,从而更加丰富大学生的校园生活,形成良好的校园氛围。
关键词:移动通信技术;论坛;Android
在当今互联网高速发展的时代,手机成为目前人们出行娱乐、工作、通话交流的主要工具。智能手机等移动终端与校园各类资讯进行对接,不仅可以丰富大学生的校园生活,也可以帮助学校更好地了解学生的所思所想并及时地进行帮助引导,从而最终有助于形成和谐向上的校园氛围。因此本文设计和实现了一个应用于移动设备的校园交流娱乐平台。
1 技术路线
本平台使用Java语言开发,采用C/S架构实现移动客户端和后台服务器端之间的实时交互。其中移动客户端基于Android平台进行开发,服务器端采用J2EE架构进行搭建响应来自于客户端的请求,数据库使用Microsoft SQL Server进行设计和实现。本平台的总体架构如图1所示。
2 需求分析
目前市面上论坛类的应用软件如百度贴吧等,种类繁多功能强大。但是市场上已有的这类应用软件针对的用户群体大多比较宽泛,很少考虑到大学生这个用户群体的特殊需求,关于大学生生活娱乐上的交流实际上很少。甚至因为监管上的力度有限,很多这类交流平台多少会出现一些不良商家的虚假广告和的违法暴力的信息。
本文设计和实现了一款大学校园交流娱乐平台,目的是让学生通过智能手机等移动设备就可以在学校范围内进行沟通和交流,学生不但可以通过本平台在线发布论坛主题,还可查看其他用户发布的主题并且进行回复留言,從而更加丰富大学生的校园生活,形成良好的校园氛围。该平台将大学生感兴趣的内容进行分类和融合,并且可以根据不同学校的实际需求提供可定制化的服务,具有较好的推广价值。
3 设计与实现
3.1 功能设计
本文认真地考察了目前市面上流行的论坛类应用软件如百度贴吧等,综合地调研了我校校园内学生与学生、学生与学校交互的特点,开发了这款校园娱乐交流平台。基于用户使用的便捷性和灵活性,以及用户群的不同个性化需求和后期平台的扩展性,本平台的主要功能模块包括校园娱乐、生活、学习等三大论坛,通过不同的论坛模块进行导向性分类,来提高用户在浏览信息时的便捷性,同时用户也可以通过回复或者建立新主题的方式将自己想要表达的内容展示出来。本平台充分考虑到每一个用户的特殊兴趣和需求,提高大学生的自我认同感和参与度,通过自身兴趣的聚合效应来积累经验,形成良好的校园氛围。本平台的主要功能用例图如图2所示。
3.2 主要模块详细设计
本平台主要包含用户注册/登录、访问/回复论坛主题、发布论坛主题、快捷菜单等功能。
3.2.1 用户登录和注册功能
登录功能:能够判断是否拥有网络,如果没有网络程序会自动判断,并且无法登录。如果在有移动网络的情况下,程序在输入账号和密码后会判断密码是否输入正确。
注册功能:和登录功能一样首先系统会判断是否有网络,在有网络的情况下系统在后台生成账号、密码等登录信息。
需要一提的是,为了防止密码的泄露本文在编译软件时特地加了一层MD5编译码,也就是说即使是软件后台管理人员也无法直接通过数据库查询用户的密码。
3.2.2 访问/回复论坛主题功能
登录成功后用户便会进入主界面:主要包含娱乐、生活、学习3个板块和一些快捷菜单。在主界面中用户可以直接查看每个版块前4个最新发布的讨论主题,也可以通过点击某个版块的图标去浏览该版块内的更多讨论主题。用户可以在自己感兴趣的主题页面中直接发表自己的讨论内容,本平台支持图文发送功能。
3.2.3 发布论坛主题功能
用户可以选择自己喜欢的版块创建新的论坛主题并发布到论坛中和大家一起讨论。用户在发布自己的主题讨论时需要填写讨论的标题和内容,在编辑内容时本平台支持图文上传功能。需要注意的是用户在确定发布主题之前必须要选择自己的发布主题的类型(本平台仅设计了娱乐、生活、学习3个类型,以后可以扩充)。
3.2.4 快件菜单功能
当用户想浏览其余版块的讨论主题可以点击屏幕右上角的快捷菜单选择其余的版块。当用户想返回主页或者退出平台时,也可以十分方便地使用快捷菜单完成。通过快捷菜单功能用户不再需要通过繁琐的返回操作进行选择,这大大提高了用户操作时的便捷性和灵活性。
3.3 数据库设计
本平台的数据库方面采用Microsoft SQL Server作为数据库管理工具,根据系统的需求分析和功能设计,并且结合系统各模块的详细设计,可以得到如下数据库设计方案如表1所示。
4 结语
目前,社会上已有的社交平台能够满足用户的大多数需求,但对于在校大学生群体而言,还不能完全满足其对校园生活学习娱乐等多方面的个性化需求。基于以上原因,本文设计并实现了一款基于Android平台的校园移动交流娱乐平台,该应用平台能够在学校与学生、学生与学生之间搭建一个很好的信息交流平台,不但为大学生的校园生活和学习提供了便捷的服务,而且帮助学校更好地了解学生的所思所想,从而及时地帮助引导学生,最终形成和谐向上的校园氛围。
[参考文献]
[1]钱冬云,周雅静.数据库应用与技术[M].北京:清华大学出版社,2010.
[2]明日科技.Android从入门到精通[M].北京:清华大学出版社,2012.
[3]谢星星,刘小松,王坚宁.UML统一建模教程与实验指导[M].北京:清华大学出版社,2013.
Design and Implementation of Campus Communication and Entertainment Platform
Lu Xi, Chen Ke
(Department of Software Engineering, Nantong Institute of Technology, Nantong 226003, China)
Abstract: With the rapid development of mobile communication technology, the communication between people is becoming more and more diversified. Under this background, this paper designs and achieves an university campus communication and entertainment platform based on android. Through this platform, students can not only publish the forum theme, but also view other users forum theme and reply to them, so as to enrich students campus life and form a good atmosphere.
Key words: mobile communication technology; forum; Android