C2C模式失物招领移动平台设计与实现*

2017-06-05 15:04李碧霞黎伟红
中国教育信息化 2017年7期
关键词:失物失物招领客户端

李碧霞,杨 亦,黎伟红,黄 红

(湖南女子学院 信息技术系,湖南 长沙 410004)

C2C模式失物招领移动平台设计与实现*

李碧霞,杨 亦,黎伟红,黄 红

(湖南女子学院 信息技术系,湖南 长沙 410004)

针对校园物品丢失现象较多,而找寻效率、效果不理想的情况,本文期望开发一种方便、快捷、效率高、用户愿意使用的校园失物招领平台;本文借鉴电商平台的C2C思想,省去中间环节,让更多人主动参与;同时采用移动手机客户端技术,增强用户体验感和方便性。文章结合Struts、Spring、Hibernate、Android等框架技术实现了失物招领移动平台。事实证明,基于以上思想和技术实现的失物招领平台具有较好的应用前景。

C2C;失物招领;移动平台

根据数据统计,校园内每天大约有20%的人会丢失东西,这是一个较大的数据。校园内到处都可以看见失物招领的告示,丢失的东西多种多样,比如:优盘、眼镜盒、书本、各种卡等等。一般采用黑板手写、贴纸、打印稿、群消息、论坛等形式来发布寻找或招领信息。根据高雅佳等[1]人的调查,目前校园失物招领还存在着覆盖面窄、信息更新不及时、找寻效率较低、找回物品成功率低等问题。就其原因,一是集中管理成本高、效率低;二是技术落后,用户体验不佳等因素造成[2]。随着生活水平的不断提高,智能手机越来越普及,人们之间的交流日益频繁。基于该背景,本文借鉴淘宝的C2C模式,采用移动互联网技术提出一种自助式的失物招领平台设计方案。

一、系统设计

1.系统体系架构

本系统主要是由客户端、Web服务器、数据库服务器三部分组成,体系架构如图1所示。用户通过PC客户端浏览器或者移动客户端的手机APP请求Web服务器,Web服务器根据用户需求,请求数据库服务器获取相应的数据资源。Web服务器在获取相应的数据后,根据数据信息,进行业务逻辑处理,然后再根据请求的客户端来源,返回给不同的数据和信息在相应的客户端上显示。

2.系统需求分析

基于C2C模式的失物招领平台,为了简化管理成本,去掉了集中化管理的中间环节。直接采用类似于淘宝的客户对客户交易方式。每个系统用户同时扮演两个角色——既有可能是一些失物的拾得者,也可能是另一些失物的丢失者。失物移交过程由用户间自行完成。每个用户都具有注册、登录、管理失物信息、管理拾物信息、发布留言、查看留言等功能。系统用户的用例图如图2所示。管理用户只具有负责系统初始化、维护系统正常运转等功能。

图1 系统体系架构

图2 用户用例图

3.系统运作模式

用户首先必须通过PC客户端或者移动客户端进行注册,提供完整的个人信息,才能成为合格的平台用户。注册成功后,登录可发布或者浏览失物信息、招领信息,如发现符合自己要求的信息,则可以与失物者或拾物者留言联系,彼此确定交互方式和地点等。拾物者发布的拾物招领信息,拾物者向失物者交付物品后,由失物者确定收到失物,修改拾物状态,完成拾物招领。类似的,失物者发布的失物找寻信息,在其收到拾物者的物品,由拾物者确定交付失物,并修改失物状态,完成失物找寻状态的修改。这种交叉确认方式,便于交付双方相互监督,并提高信息的更新速度。

4.数据库设计

数据库设计主要由四张表组成,分别是用户表、招领表、失物表、留言表组成。用户表保存了用户的基本信息,便于登录管理和信息来源识别、交接安全性保障;招领表和失物表分别保存失物或者拾物的相关信息;留言表记录失者和拾者的交易信息,便于信息溯源和查证。具体表的字段信息,如图3所示。

图3 数据表关系图

二、系统实现

系统PC用户端向PC用户展示失物招领的相关信息,提供用户通过PC发布和管理失物信息的界面。系统主要采用了Struts、JSP和jquery等技术来实现。前台页面显示效果如图4所示。

失物招领平台后台由系统管理员管理与维护。主要监控用户信息、失物和拾物信息、留言信息的使用规范情况等,此外还有栏目管理、数据备份等功能。系统开发采用Struts、Spring、Hibernate等框架技术来完成。

移动客户端为校园客户提供一个可移动的终端界面,功能类似于PC客户端。主要采用Android技术来实现,客户端activity通过HttpClient方式与Web服务器Action实现交互,数据封装采用了JSON格式[3-5]。效果如图5所示。

图4 PC端用户界面

图5 Android客户端界面图

三、结束语

基于C2C的失物招领移动平台融合了流行的电子商务模式,简化了管理流程,同时采用了用户习惯的手机移动终端实现数据交互。因此,该平台具有广阔的应用前景。平台已经在湖南女子学院试运营,效果反映较好。当然该平台也还存在着一些不足,需要后期进行完善,比如说:失物招领信息的智能推送以及与微信、微博平台的融合等。

[1]高雅佳,李琛.高校图书馆失物招领网络化现状的调查与分析[J].图书情报,2014(8):134-135.

[2]王维.基于Web的高校网络失物招领信息管理平台开发与实现[J].电脑知识与技术,2014,10(28):6595-6597.

[3]韩超,梁泉.Android系统原理及开发要点详解[M].北京:电子工业出版社,2010:1-10.

[4]郭宏志.Android应用开发详解[M].北京:电子工业出版社,2010:3-30.

[5]李兴华.Android开发实战经典[M].北京:清华大学出版社,2012:5-50.

(编辑:王晓明)

TP311.52

:A

:1673-8454(2017)07-0061-02

2014年度湖南省大学生研究性学习和创新性实验计划项目 “基于Android平台校园失物招领网设计与开发”(2014596);2013年湖南省普通高校教学改革研究项目“基于CDIO的应用型女性软件创新人才培养模式的探索与实践”(2013579)。

猜你喜欢
失物失物招领客户端
失物招领
失物招领处
失物招领处
不要随便怀疑别人
不当“小捣蛋”
如何看待传统媒体新闻客户端的“断舍离”?
失物启事
县级台在突发事件报道中如何应用手机客户端
孵化垂直频道:新闻客户端新策略
大枢纽 云平台 客户端——中央人民广播电台的探索之路