APP下载

基于Android平台的校园百事通APP设计与实现*

2018-06-14戴伟敏陈皓蒋家恒林镇伟

数字技术与应用 2018年3期
关键词:失物招领餐饮校园

戴伟敏 陈皓 蒋家恒 林镇伟

(阳光学院信息工程学院,福建福州 350003)

1 引言

随着无线通信网络和智能移动终端的飞速发展,智能手机、平板电脑为代表的智能移动终端不断的普及,在校大学生基本上都拥有智能移动终端,且大多数智能终端都为基于Android平台的手机,传统信息系统在传递方式和效率上就显得不尽人意了[1-2]。例如高校学生想要获取课程信息、了解学院的各项活动等,通常需要登录QQ或要浪费大量的时间进行人为活动宣传。而微信公众平台[3]作为一种用户移动设备与信息系统之间的中间部分,拥有很好的信息处理能力,已经逐渐成为人与信息平台间信息交换、信息发布、信息交流的重要载体。通过微信公众平台来优化信息服务系统可以大幅降低不同系统间的不兼容性并在很大程度上提高了信息服务平台的执行效率和功能拓展。由此可见微信公众平台为解决上述问题提供了很好的技术支持。

由于传统的校园微信公众平台的服务比较单一,学生通常需要同时关注多个微信公众号才能够更加快捷方便的获取校园信息和享受服务,Android操作系统还拥有开发成本低、方便、快捷的优点,所以,Android[4]操作系统拥有很大的市场,因而设计一个基于Android平台的校园百事通APP,该平台的信息主要是以文字为主,易于用户的接收使用,而且请求的数据量较小,管理者只需花费较少的精力就可以让平台平稳运行,正常工作。通过该平台可以简化高校校园信息的获取,使信息的传递更具人性化、更贴近生活,而且互动性更强,提高日常学习生活的效率、方便学生及时了解校园动态,具有极大的便捷性。

2 系统简介

2.1 系统环境搭建

本系统采用C/S结构,开发环境为:Eclipse负责移动端(Android)的开发,Myeclipse负责服务器端(Java web)的开发,数据库端(Sql Server)采用Sql Server2005,用户可通过装有Android系统的智能手机进行登录和相关操作来实现拼车出行、失物招领、餐饮预定等功能。

2.2 系统功能模块

和其他服务类APP不同的是:校园生活APP针对的是本校大学生,对学生生活进行了细分,同时APP发布的所有内容,是结合同学们的生活体验,由专门的资料搜集整理人员进行搜集整理筛选确认之后再发布的,所有的信息发布都是以方便大学生生活为基本出发点,其主要内容包括以下几个方面:

2.2.1 失物招领功能

失物招领模块是为在校师生提供一个省时、省力、省钱、快捷的货物交易平台,方便在校师生的二手物品的循环利用,满足在校师生快速的学习和生活方式。该模块能显示失物招领信息并联系失主,也可以发布失物招领并可查询自己的失物招领信息。

2.2.2 一起拼车功能

拼车出行模块是以便利学生出行为目的,专门为在校的学生打造的平台,由于学校离市区、机场或车站都有一段距离,通过拼车平台,学生可以快速找到拼车的校友一起出行,不仅节省开销,还能结识更多的校友。学生可以通过本平台发布者提供的线路找到最佳的出行方案,同时也可以自己发布出行计划并找到同伴出行。发布人只要发布拼车的地点、联系方式,想要拼车的用户就可以查看到拼车发布者的信息,里面含有地点、发布人联系电话、报名人数等信息,真正实现随时随地找人一起拼车。

2.2.3 二手市场功能

二手市场模块能让用户将生活学习上闲置的物品卖给其他有需要的用户,实现物品的再利用,没有闲置物品的用户也可以随时搜索自己需要的商品,或发布求购商品信息,不受时间和地点的限制,真实地实现物品的使用价值最大化,培养学生的绿色消费观,树立学生新的理财观。具有标题、发布人、电话、物品信息、价格等属性其中ID为主键。

2.2.4 快递小哥

用户可根据自己喜好或从其他方面来考虑选择快递公司下单,用户只需填写个人的联系地址、电话等信息,就能享受到快递公司的服务。其中的快递小哥会具有宿舍、价格、电话、详情等属性。

2.2.5 餐饮打包功能

餐饮打包功能就是为了让用户在进行订购餐饮时能对餐饮进行打包的操作和用户可以在对其他用户发布的的订单进行接单的功能。具有下单和接单功能,让用户在订购餐饮时能快速下单,含有下单人的具体地点、联系方式等信息,后台用户可以对用户发布的的订单进行接单的功能,含有接单人的联系方式等信息。

2.2.6 物业报修功能

能够上发布个人所需物业报修的信息。并可以对物业报修信息进行显示,添加,修改,删除。

图1 登陆实现效果图

图2 主页实现效果图

2.3 功能模块的设计

该平台客户端的系统功能模块如下:个人信息、校历、失物招领、校园论坛、一起拼车、二手交易、物业报修、餐饮打包、快递小哥、校园餐厅、校车信息模块。

该系统的服务器端的模块功能如下:学生信息、失物招领、校园论坛、一起拼车、二手交易、物业报修、餐饮打包、快递小哥、校园餐厅模块。

2.4 功能模块的实现

2.4.1 客户端功能的实现

系统客户端与服务器端的数据交换,通过网络访问后台数据库查询,客户端访问网络实现形式如下:

(1)通过URL获得HttpGet对象;

(2)通过URL获得HttpPost对象;

(3)通过HttpGet获得HttpResponse对象;

(4)通过HttpPost获得HttpResponse对象;

(5)通过URL发送Post请求,返回请求结果;

(6)通过HttpPost发送get请求,返回请求结果;

(7)通过HttpPst发送post请求,返回请求结果。

2.4.2 系统部分实现效果

(1)登陆实现效果图,如图1所示。

(2)主页实现效果图,如图2所示。

3 结语

本系统目前已上线并被推广使用,在校学生只要通过使用该APP,就能轻松、方便、快捷地获取校园生活资讯。该系统在整体上能满足学生平常的学习生活方面的需求,并且已经达到了预期效果,具有快捷、实时、易维护等特征,不仅能为大学生的高校生活提供便捷,还能够为勤工俭学的学生提供一个很好的渠道,使得学校对学生的管理和相互沟通变得更加规范,更加方便。同时,也提高了数字化信息管理的水平,但还有待改进和提升的空间,拟将进一步细化系统的功能,并在现有的基础之上不断地完善现有的功能,并设计出更贴合学生的实用功能,将校园微平台更好地为学校和师生提供服务和便利。

[1]李响,刘鸿沈,何军.基于微信公众平台的校园掌上应用[J].山东工业技术,2016,(12):224-225.

[2]夏凌云,韩立峰,王长庆.基于微信公众平台打造校园信息移动发布平台[J].信息技术,2014,(02):183-185.

[3]张亚杰.基于Android平台的移动终端应用程序的研究与开发[D].郑州:郑州大学研究生院,2013.

[4]曹双双.基于Android 手机的校园移动平台设计[J].软件导刊,2015,(14):179-181.

猜你喜欢

失物招领餐饮校园
可怕的餐饮外卖
失物招领处
制止餐饮浪费,从你我做起
在餐饮外企挥洒精彩人生