欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    4基于SAO服务架构的项目设计.docx

    • 资源ID:1399879       资源大小:114.04KB        全文页数:16页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    4基于SAO服务架构的项目设计.docx

    基于SAO服务架构的项目设计校内助是一个为在校高校生量身打造的P2P在线服务系统,它为高校生供应了沟通的平台,服务供应者和服务享受者一对一自由结对,完成交易,浩大的交易量在每个校内自主形成一个服务圈,高度整合了校内内的各类资源。一、创新点1、用户身份的敏捷性:采纳P2P的服务模式,用户既可以是服务的供应者,也可以是服务的享受者。在传统服务模式中,服务的恳求者和服务的享受者都是固定的人群,当一项服务的用户群变得足够浩大时,服务的供应者就会面临资源瓶颈,这些将干脆导致服务质量的下降。2、闲置资源的价值再造:服务创新不但是新服务的创建过程,还是服务价值链的增值过程。举个例子,假如用户恰好有一个申通快递须要领取,此时app上恰好又有其他用户发出请人代收申通快递的恳求。假如用户响应了这条恳求,那么跑一次腿,你不仅取得了自己的快递,还顺带获得一些收益,这些顺带获得的收益就是由用户自身所拥有的闲置资源产生的,是一次价值再造。3、服务的开放性:除了基础的带饭、取快递和社交功能,用户还可以发出自定义服务恳求,只要服务恳求有人响应,就可以获得相应服务,这样的开放性将带来无限可能。4、服务的动态性:服务“供应者”的数量,随着服务“运用者”的数量,自觉地改变,用的人越多,供应服务的人也越多。这就让无限的需求,分散到无限的局部中去,这样既不会产生资源的瓶颈,也不会影响服务的质量。我们的服务系统要在困难的市场环境中脱颖而出,必需建立在差异化的基础上,而差异化的本质是提高被竞争者仿照的壁垒。因此,开发者只有通过对用户所须要的服务不断创新,制造更坚硬的壁垒,才能取得更多竞争优势。而探讨服务创新必需从探讨服务创新的来源起先,这是全部开发团队最值得深化探讨的问题。经过探讨探讨,我们的校内助你服务系统的创新来源主要涵盖以下几个方面:1、需求:需求是发展的动力,有需求才会有盈利。需求需求产生缘由带饭食堂与教学楼距离远;想尝试不常去食堂的美食;外卖卫生和质量无法保障;外卖配送费昂贵取快递快递点距离过远;快递到时不在学校或有其他事社交想要结识更多校友,扩展人脉自定义服务期末想要学霸“带飞”;大课想要占个好座位;2、信息技术:创新总是与技术相连,当代服务业的蓬勃发展,是信息技术对其广泛渗透的结果。信息技术催化现代服务业的兴起,促进了现代服务业的创新。我们这款app就是互联网技术的产物,它须要强大的技术来确保它的流畅运用。二、市场前景、市场定位及赢利点。市场分析经过对西北工业高校、西北高校、西安交通高校三所高校的300名学生的随机抽样调查,发觉其中95.K的学生有过网购经验,其中47.1%的学生表示存在取快递地点远、时间不合适等问题;39.K的学生表示有过让同学帮忙带饭或者带其他事物的经验;47.8%的同学表示希望与其他人达成某种协议,以便互帮互助;33.1%的学生希望能通过一个实名认证的平台与本校其他学生进行沟通、相识更多同学。据国家统计局2014年数据显示,目前全国一般高等学校在校学生人数约2548万人,并且这一数量在近几年仍呈增长趋势;而全国网购人数约3.8亿,其中的一个重要消费群体为高校生,故有大量的包袱须要领取。而部分高校生的课外时间较少,或规定取快递时间有课,或取快递地点过远,故代取快递存在极大市场;同时由于时间紧迫、食堂较远等缘由,为带饭、带其他物品带来了极大市场;同时现有的实名认证高校生交友平台极少,拥有较大的潜在市场。目标市场及市场定位目标市场分析:“校内助”是一个为在校高校生供应P2P服务的平台,在该平台上,学生既可以发起帮助恳求,也可以通过向他人供应服务而获得收入。自不待言,其选择的是集中性目标市场策略,该策略的指导思想在于:与其在全国高校的市场中占据很小一块市场,不如集中火力,在少数细分市场上绽开策略。目前我国几乎没有此类实名认证的手机应用,我们辐射的消费者市场是集中某些高校或高校城来绽开的。在目标市场的选择模型上,选择的是“市场特地化”与“市场集中化”相结合的模式。市场定位分析:市场定位的目的在于给消费者留下别出心裁的形象,因此,须要“校内助你”设计一套与企业商品、服务及营销相适应的形象。通过对“校内助你”自身潜在优势分析,在给其进行市场定位时,可以从以下三个维度进行选择:通过商品特性定位:所谓商品可以是帮忙取快递、帮忙带饭或者自定义服务,敏捷性强。通过价格,质量来定位:通过价格监控、服务质量监控使服务有保障。通过运用者定位:突出消费者的自我发挥与表现,且用户既可以做消费者,又可以做供应服务者,敏捷性强,用户体验好。盈利模式:通过每笔达成的交易中间抽成获得肯定的收入终端平台植入广告,利用平台对其他产品进行推广从而获得推广费用,或利用平台已有的数据资源与其他企业合作。三、支持服务、服务关系及对应服务供应者和服务顾客服务介绍:本APP只要包含帮取快递、帮带食物、自定义服务和交友四个板块。帮取快递:帮取快递是在服务恳求者将所需领取的快递的相关信息上传至帮取快递页面,然后系统自动为用户匹配能为自己取快递的服务供应者。服务供应者将接收到提示消息并确认接单,然后在规定时间内将快递送到服务恳求者手上,服务恳求者收到快递后,点击确定收货,支付金额,并对本次服务做出评价。在24小时内,服务供应者将收到本次服务的酬劳,本次交易完成;若未完成服务,服务恳求者点击未完成服务,无需对本次服务支付;若服务供应者或服务恳求者对本次服务存在异议,则可以提出申诉。帮带食物:帮带食物是在服务恳求者将所需带的食物相关信息以及自己所在位置的具体信息上传至帮带食物页面,然后系统自动为用户匹配能为自己取食物的服务供应者。服务供应者将接收到提示消息并确认接单,然后在规定时间内将食物送到服务恳求者手上,服务恳求者收到食物后,点击确定收货,支付金额,将购买食物的钱支付给服务供应者,并对本次服务做出评价。在24小时内,服务供应者将收到本次服务的酬劳,本次交易完成;若未完成服务,服务恳求者点击未完成服务,无需对本次服务支付;若服务供应者或服务恳求者对本次服务存在异议,则可以提出申诉。自定义服务:在服务恳求者将自己的恳求的具体信息、报价(比如悬赏500元,一周内高数成果提高10分)提交至页面,全部运用本APP的人都能看到恳求的详情,并依据恳求服务的难度、价格确定是否接受该服务。服务供应者点击确认服务后,并起先对服务恳求者进行服务,服务完成后,服务恳求者点击确定收货,支付金额,并对本次服务做出评价。在24小时内,服务供应者将收到本次服务的酬劳,本次交易完成;若未完成服务,服务恳求者点击未完成服务,无需对本次服务支付;若服务供应者或服务恳求者对本次服务存在异议,则可以提出申诉。交友:首先用户要进行身份实名认证,认证后可以添加好友,范围包括在同一城市的在校高校生。可以通过添加特定的用户、查看旁边的人、通过限制范围添加好友和添加为自己供应过服务的人或自己供应过服务的人。服务关系,服务供应者与顾客:服务名称帮取快递帮带食物自定义服务服务供应者有空闲时间并且情愿通过帮取快递获得收入的学生有空闲时间并且情愿通过帮带食物获得收入的学生有空闲时间并且情愿通过完成任务获得收入的学生顾客须要别人代取快递的学生须要别人帮带食物的学生须要别人帮助的学生服务目标代取快递帮带食物完成自定义帮助任务四、SWoT分析:机会一一0i.在校高校生对新型服务模式接受实力优势si.用户针对性强,服务范围明确ii.敏捷性强,用户既可以是服务供应者也可以是服务享受者iii.自主性强,除基础服务外,用户还可以自定义服务iv.资源整合度高SO战略i.利用自身优势把握机会,抓住市场的主弱势Wi.资金链不够完备,财力可能无法支持较长时间ii.创业阅历不够丰富,在管理方面相对薄弱WO战略i.抓住市场几乎未出现同类型APP的机强ii.高校生群体浩大,潜在用户众多iii.由于校区过于浩大,深度“懒癌”患者较多iv.大量高校生希望有更多渠道结识校友动权ii.培育独特的企业文化会,主动吸引风险投资,不断进行融资。Ii.参与管理类课程,增加管理阅历Iii.在现有基础上开发更多功能,整合更多资源威逼Ti.推广渠道狭窄,起步比较艰难ii.假如APP的用户达到肯定的数量,会有后来者仿照,造成干脆的竞争。ST战略i.加强宣扬力度,优化宣扬渠道ii.主打品牌战略,扩大品牌影响力WT战略i.注意创新和学习,以创新弥补阅历的不足,在和对手的竞争中取得优势ii.主动扩大自身的的资金储备,为打没有硝烟的金融战做好打算五、生命周期图成长期:快速发展引入期:投入市场、完善产品开发期:产品设计、产品测设、质量保证成熟期:市场饱和衰退期:需求大量减少产品研发、市场预测、质量验收市完顾,成入、产、少广高引场善品客推本快速发I竞争加展、顾!®J成客迅速本上增多、:开、服利润显I务销售著增加I潜力下顾客减少、利润水平降低开发期:开发校内助服务系统,同时探讨市场方案,并进行市场调研,进行方案优化。引入期:将校内助服务系统推向市场,并依据用户反馈不断完善产品。同时,实行肯定措施进行主动推广。本阶段顾客少,推广成本高,利润低。成长期:校内助服务系统得到顾客认可,快速发展。此阶段还要进行系统的完善与发展,并实行有效监管。此阶段顾客快速增长,成本慢慢降低,利润显著增加。成熟期:市场接近饱和,各项竞争增大。此阶段要对校内助服务系统进行二次开发,实现创新,找到新的方向。同时要有更加优质的服务。此阶段竞争加剧,成本上升,服务销售的增长潜力下降。衰退期:失去市场,校内助服务系统各项服务渐渐关闭。此阶段顾客显著下降,利润水平降低。六、服务模式及服务蓝图这是由顾客支配的服务接触用户进入应用之后,选择模式,包括托付者模式和服务者模式。假如用户选择托付者模式,用户选择服务类型,填写服务要求。服务系统审查服务内容,假如合格,发布在任务页。假如不合格,服务系统要求用户重新填写,服务者接取并完成任务后,由用户确认完成,用户打分并支付费用。用户退出。假如用户选择服务者模式,用户进入任务大厅选择服务任务,服务者完成服务任务,托付用户确认完成。服务系统查看打分状况,服务系统计算酬劳,服务系统赐予用户酬劳,用户退出。服务接触过程图七、说明服务系统采纳的关键技术和实现过程。我们的项目主要是开发一款AndrOidAPP涵盖以上提到的四个功能,所以我们主要采纳的技术就是Android开发和SQ1.ite数据库的结合。其中关键技术包含以下两点:AndroidAPP运用高德获得地图信息和定位信息,具体如下:1.1 前期打算工作:D.在高德开放平台注册帐号注册地址:2) .在开发中下载Android平台下的地图SDK和定位SDK文件。3) .添加jar包,将jar包放入工程的IibS书目下。4) .申请APlKEY注:以上步骤(除3以外)都是在高德平台实现,见下图:.!H!ESlptse,;,s(3Vy*bM)IBUBKWe联东财m坛Q1.2在应用中运用地图SDK显示地图1)第一步:添加用户key在工程的“AndroidManifeSt.xml”文件1 <application2 android:allowBackup="tU6"3 android:icon="mipmap/ic_launcher"4 android:Iabel="string/app_name"5 android:supportsRtl="tU"android:theme="Style/AppTheme">meta-dataandxoidnarne='com.amap.api.v2.apikey"Qandroid:value="c9df032baec3c50ble089768ea4672b'>2)其次步:添加所需权限到在工程的"AndrOidManifest.xml”文件中1 地图包、搜索包需要的基础权限23 <uses-permissionandxoid:name='android.permission.INTERNET'/>4 <uses-permissionandrodinaj11e='android.permission.WRE.EXTERNA1.STORAGE'/>5 <ses-permissionandxoid:name="android.permissionACCESS_NETWORK_STATE'><uses-permissionandroid:name=Bandroid.permissionACCESS_Win_STATE'><uses-permissionandroid:name="android.permission.READ_PHONE_STATE'><uses-permissionandxoid:name=*android.permissionACCESS_COARSE_1.OCATION'>;定位包、导航包需要的额外权限(注:基讹权限也需要)12<uses-permissionandroid:name="android.permissionACCESS_RNE_1.OCATION'/><uss-permissionandroid:najne="android.permissionACCESS_1.OCATlON_EXTRA_COMMANDS"14><uses-permissionandroidrnaj11e="android.permissionCCESS.MOCK.1.OCATION"><uses-permissionandxoid:name='android.permission.CHANGE_Win_STATE'>第三步:在布局XmI文件中添加地图控件。1 <com.amap.api.maps2d.MapView2 android:id="+id/map_view"3 android:layout_width="match_parent"android:1ayout_height="matCh_pat">第四步,创建地图ACtiVity,管理地图生命周期34567891011121314151617181920212223242526publicclassMainActivityextendsActivityprivateMaPVieWn11apViv=null;©OverrideprotectedvoidOnCreate(BundIeSaVedItUtanCeState)(Super.OnCrcate(WavCdInStanc。StatC);SetContentViev(R.layout,actvity-nan),荻取地图拄件引用nK>Vxev=(HapView)fndVevByI<i(R.id.»ap_viev),/SactivityftnCreateBlftmMapView.onCreate(savedInstanceState),±SyfiE生命®S9W理nJ(apVev.OnCXeate(SavedInstanceState);©OverrideprotectedvoidonDestroyOSUp.onDestroy();在activity!ft行OnDeSgyW执行mMapView.onDestroyO,实现it帽生花周期售理napVev.OnDestroy(),©OverrideprotectedvoidOnReSUmeOSuper.OnResune0;/½activityvfonResumeHfmMapView.onResume0.实生病阖WonHapVxcv.OnReMUneO;1©Overridec,c"Awni/4CCDdtBS八I完成以上四个步骤就完成了在APP中调用地图中显示地图的工作1.3实现定位功能第一步:配置AndroidManifest.xmla.在application标签中声明service组件,每个app拥有自己单独的定位Service01<serviceadroidame="com.amap.api.locationAPSService7>b.接下来声明运用权限1 <!-用于进行网络定位2 <uses-permissionandroid:name="android.permissionACCESS_COARSE_1.OCA-nON'/>3 <!-用于访问GPS定位4 <uses-permissionandroid:name="android.permissionACCESS_nNE_1.OCATION*/>5 <!一获取运宫宸信息,用于支持提供运营尚信息相关的接口一>6 <uses-permissionandroidame="android.permissionCCESS,NETWORK3TATE,/>7 <!-用于访问Wifi网络信息,Wifi信息会用于进行网络定位8<uses-permissionandroidname="android.permissionCCESS.WIR.STATE'>10v!-这个权限用于获取Wifi的获取权限,Wifi信息会用来进行网络定位一>UVUSeS-PermiSSiOnandroid:name="android.permission.CHANGE_WIFI_STATE'/>12 <!一用于访问网络,网络定位需要上网13 <uses-permissionandroid:name="android.permissionJNTERNET,>14 v!-用于读取手机当前的状态->15 <uses-permissionandroid:name='android.permission.READ_PHONE_STATE'/>16 <!-写入扩宸存储,向扩展卡写入数据,用于月入缓存定位数据一><uses-permissionandroid:name="android.permission.WRITE_EXTERNA1._STORAGE'>其次步:启动定位功能:a.在主线程中获得地图对象AMap,并设置定位监听且实现1.ocationSource接口:1publicclassMainActivityextendsActivityimplements1.ocationSource1if(aMap=null)23456789aMap=mMapView.getlap(),设置显示定位按钮并且可以点击UiSettingssettings=aMap.getUiSettings();aMap.Set1.ocationSource(this);设置了定位的监听,这里要实现1.OCatiOnSOUrCe接口是否显示定位按钮settings.SetMy1.ocationButtonEnabled(true);aMap.SetMy1.ocationEnabled(true);/显ZF定位层并且可以短发定位默认是flaseb.配置定位参数,启动定位1 初始化定位2 111.ocationClient=WAMap1.ocationClient(getApplicationContext();3 回调监听,要实现AMaP1.oCation1.iStene假口,AMaP1.OCatiOn1.iStene旗口只有4 On1.OCatiOnChanged方法可以实现,用于接收异步返回的定位结果,参数是AMaP1.oCatiOn类型.5 Jn1.ocationClient.Set1.ocation1.istener(this);6 初始化定位参数JTi1.ocationOption=wAMap1.ocationciientOptionO;位为High1.ACCUraCy司青度心,Battery_Saving为磔,DeViCe_SenSOrS10是仅设备模式U111.ocationOption.Set1.ocationMode(AMap1.ocationClientOption.AMap1.ocationMode.HighJAccura12 cy);13 设置是否返回地址信息(默认返回地址信息)14 111.ocationOption.SetNeedAddress(t11J);15 设置是否只定位一次默认为false16 Jn1.ocationOption.SetOnce1.ocation(false),17 设置是否强制刷新WIFI,默认为强制刷新18 Jn1.ocationOption.SetWifiActiveScan(tU);19 /设置是否允许模拟位震默认为false,不允许模拟位置20 111.ocationOption.SetMockEnable(false);21 设置定位间隔单位宕秒,默认为2000ms22 Jn1.ocationOption.setinterval(2000);给定位客户对薮设置定位参数Jn1.ocationClient.Set1.ocationOption(a1.ocationOption),启动定位JTi1.ocationClient.Start1.ocationO:c.实现AMaP1.oCation1.iStener接口,获得定位结果:12345678910111213141516171819202122232425262728Overridepublicvoidon1.ocatiox<hanged(AMap1.ocationaap1.ocation)if(aHap1.ocat<m!三null)if(aMap1.ocation.getErrorCodeO0)/症位成功回调信息,设署相关消息aMap1.ocatiorget1.oCationTyPe();/由取当前定位结果来源,如网箔定位结果,详见育方定位类型表aMap1.ocation.get1.dtitud6()取纬度aMap1.ocation.get1.ongitude0y55ISSaMap1.ocationgetAccuracy();/获取精度信息SinpleDateFoxmatdf=nevSiBpleDateFornat(yyyy-MM-ddHHllTimiSS");Datedate=nevDate(dlap1.ocatiortgetTimeO);df.format(date)y三<2BJiaMap1.ocation.getAddres$();/ftBfit,如果OPtiOn中ISgisNeedAddress为false,则没有½j三果,网络定位结果中会有地址信息,GPS定位不返回地址信JS1.aMap1.ocatxongetCountry();/国家信息a«ap1.ocation.getProvince();/SfSJSaMap1.ocat工on.getCity°;城市信息aMap1.ocation.getDiStriCt();城区信息aMap1.OCatIOn.getStreet()信息aMap1.ocat.ongetStreetNum();/街IB门牌号信息aMap1.ocaton.gtCityCd()yS55aMap1.ocationgetAdCdeOitSi/如果不设笈标志位,此时再拖动地图时,它会不断将地图移动到当前的位责if(isFirst1.oc)玲菁缩放皴别D.停止定位1 ©Override2 protectedvoidonDestroyO3 super.OnDeStlOyo;4 11apView.onDestroy();5 m1.oCatiOnClient.Stop1.ocationO;停止定位JTi1.ocationClient.onDestroy();销毁定位客户端.销毁定位客户端之后,若要重新开启定位请重新NeW一个AMaP1.OCatiOneIient对*81910 激活定位©OverridepublicVOidSCtivste(On1.ocationChanged1.istenerOn1.ocationChanged1.istener)14 Jn1.istener=On1.ocationChanged1.istener;15 16j©Override18 publicvoiddeactivateO19 111.istener=UI;以上两个主要步骤包含多个具体操作实现了定位服务2运用支付宝付款在APP里运用支付宝付款,还是运用官方供应的SDK具体步骤如下:1.打开支付宝官网,下载SDK开放业务当面付l三?IiS殿付Y移动支付独立APPm支付宝如寸支付能力题网站支付H5、径应用对心付宝支付互联网最强支付能力开放批量付款企业使用支付宝批即时到联电商网站对心付宝支付口碑开放02阳放,对接口碑开启无限商机移动支付移动支付0*例问:2016/03/14手机支付宝支付接口开发包2赐准版主鬟用*向或三方应用序携供使H1.安全以及可的支付Jg券.117UBM以下擅加:WM4,.=s3rjt.不5S三y交IB亚>S1.MaeasisEFAQ>SflFFfc*¥皿4¾g('SD<:-MQTr)1.rr-%ii三w*:r-本文SM随开发与支付发口的使用方法,一作<<的开发者接入使用.«il三立用方9名词4WfWW潘于,二三5交舄W 户,&£宿 i5H:;.:»?:. JE5.? 遢1?Ur2 .导入jar将demo里面的alipaySdk-20160223.jar拷贝到我们工程的Iibs下,并添加到依靠中3 .配置a权限<uses-permission<uses-permission<uses-permission<uses-permission<uses-permissionandroid:name="android.permission.INTERNET'<>android:name-"android.permission.ACCESS_NETWORK_STATE">android:name="android.permission.ACCESS_WIFI_STATEM>android:name三"android.permission.READ_PHONE_STATE">android:name="android.permission.WRITE_EXTERNA1._STORAGE">B.activity生命权限<activityandroid:name="com.alipay.sdk.app.HSPayActivity"android:configChanges三"orientationkeyboardHiddennavigation"android:exported=,'false"android:screenrientation="behind"><activity><activityandroid:name-"com.alipay.sdk.auth.AuthActivity"android:ConfigChanges="orientationkeyboardHiddennavigation"android:exported="false"android:screeOrientation三"behind"><activity>做完以上步骤以后,就可以依据实际需求来生成订单,获得订单金额完成支付了八、服务系统开发过程关键的难点和重点及解决方法难点和重点我们的APP主要难点和重点就在于问题11中提到的:在我们独立的APP中实现高德地图的地图服务和定位服务的调用,以及支付宝接口的调用完成支付功能。解决方法以上所提到的两个重难点,在各自的官方网站都有供应相应的文件,教程供下载运用和参考,参考官方文件可以实现我们所需的功能网址如下:高德开放平台:

    注意事项

    本文(4基于SAO服务架构的项目设计.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开