Help Me

2019-10-14 00:19涂薛罡龙怡梅李翔谢文博
科学与财富 2019年13期

涂薛罡 龙怡梅 李翔 谢文博

摘 要:由于Android移动终端操作系统的快速发展,伴随智能手机的不断普及,互联网的快速发展,智能手机的广泛应用,安卓作为用户量最大的移动终端操作系统,因此本论文主要是基于安卓平台。本文主要设计的是一项基于安卓的校园Help Me软件的设计与实现,首先基于对安卓平台的Help Me应用系统进行了需求分析,从系统开发环境、系统目标、设计流程、功能设计等几个方面进行系统的总体设计,使用Java语言设计了基于安卓的校园Help Me软件。通过对系统的功能进行测试,测试结果证明该系统界面友好、功能完善,有着较高的使用价值,具有庞大的潜在用户群体和较广阔的应用前景。1

关键词:Help Me软件;Android; Mysql; Java

一、引言

随着我国社会经济的发展,智能手机也越来越普及到人们的日常生活之中,并且由于智能手机日益完整的操作系统和许多智能APP的出现,人们的生活也因此发生了巨大的变化,为人们带来了许多的便利。如今智能手机系统主要分为Android和IOS两大阵营,而Android凭借其开源模式,等优势牢牢占据着市场的极大份额,同时也因为Android能为开发者提供个开放,自由的开发环境的原因非常适合程序人员进行软件开发,所以基于Android的软件开发极具市场与发展优势。

当今现代人的生活节奏越来越快,而由此产生了许许多多的问题,由于每天的忙碌而对于生活中各项杂事的忽略,或者无暇处理,这些事件往往会让现代人焦头烂额,让生活更加混乱。在现在的生活中同样有一批拥有特殊技能或者业余爱好而由于生活压力无法发挥的人,因此,我们认为人们在生活和学习中需要一个能够帮助人们解决自身烦乱生活减轻生活压力的软件,于是我们想到了“Help Me”APP。目前定位它是一个面向校园生活的互助的软件,后期根据其发挥的效果将投入社会,帮助更多的人解决生活问题。当你在生活中遇到困难并且在短时间内解决不了时,可以通过“Help Me”来解决你的疑难。首先,他不仅能帮助那些有困难的人解决困难,而且还会提高那些想去解决问题的人的各方面能力,并且促进了他们之间的交流,减少他们因为困难不解而造成的损失或者不好的后果。他也会有你想象不到的问题以及想象不到的解决方案,更加便利大众的生活。

二、“Help Me”APP项目定位

该应用主要有三个功能:问题悬赏、互助互借、人力服务。问题悬赏为该应用的主要功能,我们的应用针对的使用群体主要为在校大学生。

问题悬赏功能为我们的主要功能,我们将提供问题的分类标签,例如宿舍水管维修,电脑故障等问题,用户只需选择我们提供的标签以及描述问题,即可完成问题的发布。系统将根据标签进行分类发布在平台上。同时会员在该功能中拥有展示模块,该模块中将展示会员所拥有技能,评分以及能够提供的服务以便用户更快的解决问题。

第二个功能为互借,为主要功能悬赏问题的下属功能,此功能可以更方便用户进行借东西,而无需费时悬赏问题,后期我们可以尝试与相关机构合作,更好方便帮助到用户对于特定物品的需求。

第三个功能为人力服务,为主要功能悬赏问题的下属功能,便于用户进行相关問题的求助。该功能的定位模式,基于大学校园的特性,同时对于其它具有定位功能软件在校园的使用感受,我们决定使用用户对于地址的描述来进行定位,而后期发展再嵌入GPS定位功能,该功能包括所有的人力服务。包括但不限于,代取外卖,代取邮件,代买物品等服务,由于部分服务有时限限制,该功能中部分服务比如代取外卖采取在线接单解决的模式。

三、“Help Me”APP功能模块

1,悬赏问题功能

悬赏问题功能为该应用的核心功能,采取众包的形式来解决用户的生活中困扰的问题。悬赏问题功能由用户发布问题,会员接收问题以及会员技能展示组成,用户发布问题时我们会给用户提供相应所需信息的模板以便用户对于问题

2.互借功能

互借功能:该功能为悬赏问题的下属功能,该功能在悬赏功能的基础上拥有针对于互借的特有功能,在该功能中,分为两个板块,一个板块为“租借区”另一个板块为“需求区”会员可以在“租借区”贴出自己的闲置物品,在贴出租借物品时填写物品名称,数量,描述,联系方式,超时违约金,租借条件以及选择是否可以购买后即可在“租借区”贴出租借物品。

3.人力服务功能

人力服务功能同样为主要功能悬赏问题的下属功能,该功能为用户提供对相关人力需求的帮助服务。该功能可以解决校园内需要人力的问题,包括但不限于,人力代取外卖,代取邮件,代买物品等服务,用户可以通过我们的应用发布需求,可以更快得到周围的其他用户的帮助。后期会相应的根据反馈进行改进服务。

四、“Help Me”APP基本原理

我们采用HTML+CSS+JS技术再辅助以一些作图工具完成前端界面设计,中层业务功能我们使用Java语言配合Android stdio平台进行具体的实现编程,后台数据库方面采用MySQL平台,辅助JDBC等技术实现数据库与中层业务功能之间的联系.在实现了软件主体功能之后,我们采用黑盒测试与白盒测试并行的方法对已经成型的软件进行最后的测试,发现存在的BUG,对其进行处理.

五、“Help Me”APP项目的特色与创新点

(1)随时随地有需求就能找到帮手来解决自己无法搞定的问题,缩短人与人之间距离,让困难不再是困难;

(2)用户会员一体,在你受到帮助的同时也可以让自己发光发热,高效的利用身边闲置资源,以及锻炼自己的生活技能;

(3)注册方便,你与我们之间只差一个短信的距离,用户会员实名认证及用户信息权限限制,保障交易安全性同时让用户在不知不觉中完善自己的信息;

(4)互借功能,让你闲置的物品不再蒙尘,同样能为你产生它应有的价值;互借功能中的购买选项让你的物品除了进回收站以外的第二选项;

(5)人力服务功能,在线服务的模式,让你的外卖到你手中的时候不再冰凉,让需要零食的你,不必再严寒或酷暑中奔跑。协力服务让为组织聚会活动的你,不再为人手问题焦头烂额。

(6)校园间的互助,在互助的同时免不了双方的接触,在接触中扩展自己的人脉,在服务中增长自己的见识,让大学生活不再碌碌无为,更好的实现大学与社会生活的接轨。

本项目为西北民族大学中央高校基本科研业务费资金资助项目

(项目编号:Y18151)