英语原文共 10 页,剩余内容已隐藏,支付完成后下载完整资料
基于微信小程序的“掌上经院”校园服务平台
摘 要:当代的大学生是在互联网时代下成长起来的新一代,各型各色的手机 app 囊括了他们生活的方方面面[1],致使手机内存永远处于短缺状态。而微信小程序的横空出世很好的缓解了这个问题,小程序依附于微信本身,使用时无需单独下载,得天独厚的优势使其赢得了众多大学生的喜爱。因此作者研究开发了基于小程序的“掌上经院”校园服务平台,文章将对该平台的设计与实现作详细地阐述,希望该平台能够为广大学子提供更加便捷的服务。
关键词:微信;小程序;校园服务平台
引言
在信息高度互联的当代,校园里衍生出了各式各样的新兴服务业:代取快递、二手闲置物品转卖等是其中的热门,随之也带来了不小的商机[2] 。在经过一系列的调查研究后作者发 现许多校园服务都被一些非官方、非机构的个人承包和独揽了,这种服务形式虽然短时间内能满足需求,但缺乏监管,而平台提供的服务更加透明化,由平台根据服务市场统一制定 收费标准,服务双方均要通过平台的身份认证、接受平台提出 的相关协议,以便在后续服务过程中保障双方的切实利益。除此之外“,掌上经院”从解决大学生活中的各种不同需求出发, 提供校内及附近的兼职、信息发布等服务[3]。
1.微信小程序的特点和优势
从用户使用的角度出发,微信小程序省去了原生 app 的安装步骤,节省了大量的存储空间。此外,在原生 app 中,需要进行注册、短信验证、登录等一系列较为复杂的操作,而在小程序中只需选择允许被获取微信信息即可以微信账号登录该小程序。
于开发者而言,原生app的开发需要考虑到不同的操作系统、手机机型的巨大差异,开发和维护的成本都很高。而微 信小程序依附于微信这个主体,再加之其自身拥有较为完善的开发文档,开发者的开发成本和推广成本得以大大降低。
2 平台系统架构
2.1 平台介绍
“掌上经院”项目是一个大学校园信息共享及业务代办的 服务平台,学生用户通过学生证进行实名注册,非学生用户通 过身份证、企业用户通过营业执照进行认证。平台向用户提供 代取(寄)快递、二手交易、兼职招聘、信息发布等功能和服务,构建了一张以校园为中心实现交友、学习、生活的社交网络[4] 。
2.2 平台运营流程
(1)用户首次进入到“掌上经院”校园服务平台小程序,会 接收到是否允许微信授权登陆的请求,确认授权后即可开始 使用;但是在认证身份之前,只能使用平台的浏览功能,不能 进行承接服务或者发布信息等操作。
(2)用户认证身份后,可在兼职模块承接或发布跑腿服 务,企业用户还可以发布兼职信息;在新鲜事模块,用户可发 布自己遇到的新鲜事儿,分享自己的经历同时也可以查看他 人发布的消息和官方公告;二手淘模块中,卖家可以将闲置不 用的二手物品挂出寻求买家,买家则可以根据强大的检索功 能找到自己想要的物品。
(3)所有平台用户发布的信息都将经过电子、人工两重审 核通过后再显示给其他浏览者。
(4)在“掌上经院”的后台管理系统中可以查看到所有平 台认证用户的信息,由人工客服对其进行核实,此外,还可以 在管理系统中查看最新的订单信息,实现订单的实时跟踪。
2.3 系统环境需求
(1)硬件需求
服务器端,需要一台拥有域名解析的服务器,同时需部署 ssl 证书,因为上线的小程序合法域名只能识别有 ssl 证书的 https 打头的域名。鉴于自己搭建服务器过于繁琐,维护的成本也很高,所以选择直接租赁云服务器,国内知名的阿里、腾 讯云等都有学生机的优惠,但之前在阿里云部署过其他项目, 因此本平台的部署采用阿里云主机部署。同时,由于微信支付 暂不支持个人用户申请,所以要实现完整的微信支付流程还 需申请营业执照。
(2)软件需求
云服务器选择 Ubuntu 系统,使用 xampp 搭建 apache、 php 和 MySQL 的运行环境。
2.4 系统功能需求
(1)身份认证
在“掌上经院”校园服务平台中,学生用户使用学生证、非学生用户使用身份证、企业用户使用营业执照等来进行用户 的身份认证,确保用户信息的真实性,除此之外,后台管理系 统还配有专门的人工对用户的身份信息再次核实。
(2)服务构成
兼职模块中目前已有跑腿业务:即代拿、寄快递等,企业发布的短期兼职业务;新鲜事模块中会发布最新的校园公告, 学生用户分享的一些趣事等;二手淘模块负责闲置转卖业务, 主要由卖家用户在平台上发布一些其不再需要但仍具有一定价值的二手物品,买家用户可在平台上浏览寻找自己感兴趣的货物,在找到心仪的货物后可联系卖家用户询问物品的详 细情况,交易完成后,卖家用户与买家用户可在平台指定场所 进行物品转接或在愿意自行承担风险的情况下自行约定转接 场所,买家用户收到物品确认无误后在平台上确认收货,卖家 用户即可收到订单金额。
3 主要功能模块具体实现
3.1 兼职模块
兼职模块中的服务又分为学生用户发布的跑腿服务和 企业用户发布的短期兼职服务两个选项卡,默认显示短期兼 职选项卡,并且该选项卡会根据用户的求职意向显示其心仪 的兼职工作,未认证身份且填写求职意向的用户则根据发布 时间显示所有兼职信息。点击感兴趣的兼职,可进入该兼职的 详细信息页面,里面有招聘企业的资质信息、能力要求、工作 时间及地点等,确认好兼职信息后即可向招聘单位投递简历 或直接与其电话沟通;切换到跑腿服务选项卡后即可浏览所 有已发布的跑腿服务,或根据自己的需求进行简要筛选,点击 想要承接的跑腿服务即可查看其详细信息,并进一步和雇主 进行沟通。
3.2 新鲜事模块
新鲜事模块有三个选项卡:全部、通知公告、个人发布,默 认选择全部,显示包括官方的通知公告和个人发布的新鲜趣 事的全部消息。所有消息以同样的消息模块竖直排列在页面 中,区别只在于官方发布的通告会有“官方”标签,所有消息的 底部都有点赞、评论、转发三个选项按钮,点击点赞按钮可使 该条消息的点赞数 1,点击评论按钮可拉起评论框对该条消 息进行评论,点击转发可将该消息分享给其他微信用户。模块 顶部还有搜索框供用户直接检索自己感兴趣的消息,模块右 上角可以选择根据发布时间/评论热度/点赞热度来对消息进 行排序。
3.3 二手淘模块
二手淘模块的左半边有一个二级菜单,默认选中第一、第 二节菜单的第一个选项,模块右半边以瀑布流显示对应的货 物简要内容,点击货物进入详细的货物信息页面。详情页顶部 为货物图片的轮播图其后跟着货物名称、价格、简介,向下滑 动页面可看到货物详情、货物参数两个选项卡,默认选中货物 详情,展示货物的详情图片及说明,货物参数中记载货物大致的尺寸信息。页面最下方固定四个选项按钮:首页、购物车、加 入购物车和立即购买,点击首页即可返回二手淘界面,点击加 入购物车后将当前货物加入到用户个人的购物车(数据保存 在本地的小程序缓存中),购物车页面中也有立即购买选项, 选中想要此次购买的货物,点击立即购买进入订单页面,点击 付款,即可拉起微信支付界面,输入密码完成支付。其间包含 三次商品库存量(即该商品是否还未卖出)的检测,分别在货 物详情页面点击加入购物车/立即购买前,订单页面点击付款 前,以及拉起微信支付成功支付后。前两步检测失败时按钮会 设置为灰色,无法点击,支付成功后若检测库存为空则会立即 向买家发送信息并在 3 个工作日内退回付款。由于小程序推 送消息模式的特殊性,必须要客户在支付成功后同意订阅消 息推送才可在后期订单处理过程中接收到小程序推送的消 息。
3.4 发布模块
点击小程序底部的加号,底部弹出遮罩以及三个选项按 钮:兼职,消息,闲物。点击兼职则进入兼职信息发布页面,学 生用户发布跑腿业务的信息,企业用户发布短期兼职的信息; 点击消息进入消息发布页面,官方用户发布官方公告,学生用 户发布个人趣事分享;闲物页面则可填写卖家需要转置的闲 物信息。所有种类的发布通过电子审核后都不会直接发布到 平台上,而是要经过后台管理系统的专职人工审核后方可发布。
4 结束语
总言之,微信小程序这种新兴技术的兴起,给人们的生活 带来了更多的便利,而目前在校园服务这个领域小程序具有 很大的市场。广大学生对各式服务的需求也有很多,因此开发 基于微信小程序的校园服务平台是顺应时代发展的。本文设 计并开发了基于微信小程序的校园服务平台“掌上经院”,平 台依旧存在很大的进步空间,比如对校园服务需求的研究受 限于时间,部分已完成的功能在完整性以及稳定性方面仍需 进一步完善和提高;微信小程序的持续更新会废弃一些原有 的 API 或者特性(例如模板消息已无法申请并即将下线,需要 使用订阅消息替换),需要开发者持续跟进维护。在整个开发 过程中作者不仅温习了软件开发的完整流程,更对微信小程 序这一新兴技术有了更深刻地认知,虽然它现在发展还远谈 不上成熟,但作者相信凭借其独有的特性,小程序成为一种新 型快捷地服务方式是一种必然的趋势,随着微信小程序开发 框架的日臻成熟“,掌上经院”也会持续改进。
问答系统研究综述
摘 要:近年来, 问答系统被大量广泛地研究。问答系统的目标是给定一个问题, 能够得到简短、精确的 答案。根据处理数据的不同, 将问答系统分为三类:基于结构化数据的问答系统、基于自由文本的问答系 统、基于问题答案对的问答系统。对这三大类系统的特点、面临的问题和相关的研究分别进行了叙述和总 结。最后, 讨论了问答系统未来可能的研究方向。
关键词:问答系统(QA); 传统问答系统(TQA); 基于社区的问答系统(CQA); 信息检索; 答案抽取
1 简介
随着互联网的普及, 互联网上的信息越来越丰富, 人们能够通过搜索引擎方便地得到自己想要的 各种信息。但是搜索引擎存在很多不足, 主要有两个方面:一是返回结果太多, 导致用户很难快速准 确地定位到所需的信息; 二是搜索引擎的技术基础, 即关键字匹配, 只关注语言的语法形式, 没有涉及语义, 同时用户采用简单的查询词很难准确地表达信息需求, 使得检索效果一般。
满足信息需求的方式除了搜索引擎外, 还有另 外一种服务方式——问答。与搜索引擎系统不同, 问答系统(question and answering, QA)不仅能用自 然语言句子提问, 还能为用户直接返回所需的答案, 而不是相关的网页。显然, 问答系统能更好地表达用户的信息需求, 同时也能更有效地满足用户的信息需求。
1.1 问答系统的定义
关于问答系统的内涵和外延, 很多的研究者都给出了各自的定义。例如 Molla 等人[1]在 2007 年把问答系统定义为一个能回答任意自然语言形式 问题的自动机。虽然定义很多, 并且各种定义之间略 有不同, 但是一般都认为问答系统的输入应该是自 然语言形式的问题, 输出应该是一个简洁的答案 或者可能答案的列表, 而不是一堆相关的文档。例如 用户向问答系统提交一个问题, “电话是什么时候发 明的?”,系统应该返回一个精简的答案, “1876”。
1.2 问答系统的一般处理流程
给定一个问题, 问答系统的处理流程一般如 下:首先分析问题, 得到问题的句子成分信息、所 属类别和潜在答案类型等信息; 然后根据问题分析 得到的信息在数据集中得到可能含有答案的数据, 这缩小了进一步精确分析的范围; 在得到的小范围 数据中采用各种技术提取答案或者答案集合; 最后 将答案返回给用户。
1.3 问答系统研究的基本问题
对应问答系统的处理流程, 问答系统一般包括 三个主要组成部分:问题分析、信息检索和答案抽 取。这表明问答系统研究包含三个基本问题:如何去分析问题; 如何根据问题的分析结果去缩小答案 可能存在的范围; 如何从可能存在答案的信息块中抽取答案。
在问答系统的不同发展阶段, 对于这三个基本 问题的解决方法随着数据类型的变化在不断变化, 从而形成了不同类型的问答系统。
1.4 问答系统的复杂性
一般情况下, 问答系统的复杂程度可以从三个 维度来衡量:问题、数据、答案。对于问题维度, 问 答系统可以分为限定领域(指系统能接受的问题只 能是关于某个特定的主题)的问答系统和开放领域 (指系统能接受的问题可以是任意主题的问题, 没 有任何限制)的问答系统; 对于数据维度, 问答系统 可以分为处理结构数据(或半结构数据)的问答系统 (例如关系数据)和处理无结构数据(例如文本)的问 答系统; 对于答案维度, 问答系统可以分为抽取式 (所谓抽取, 是指答案是从数据或者文本中抽取出 来的, 例如文本片段)问答系统和产生式(所谓产生, 是指答案是通过一定的规则或者内在的编码生成 出来的, 例如对话)问答系统。所以问答系统根据这 三个维度各自采取的形式拥有不同的复杂性。一般 地, 开放领域的问答系统比限定领域的问答系统复 杂, 处理无结构数据的问答系统比处理结构数据的 问答系统复杂, 同时抽取式的问答系统比产生式的 问答系统复杂。因此衡量和分析问答系统的复杂性, 可以从问题、数据、答案三个维度来评价; 同时问 答系统根据问题、数据、答案三个维度的不同而属 于不同类别。
2 问答系统的发展历程
图灵测试可能是对问答系统最早的构想。本文依据问答系统处理的数据格式, 将问答系统的发展 历史划分为三个阶段:基于结构化数据的发展阶 段、基于自由文本数据的发展阶段、基于问题答案 对(question-answer pairs)数据的发展阶段。其中基于 结构化数据的发展阶段又可以划分为人工智能 (artificial intelligence, AI)阶段和计算语言学阶段两 个子阶段。其大概的时间划分、特点和代表系统分 别叙述如下:
在 20 世纪 60 年代, 由于人工智能的发展, 研究人员试图建立一种能回答人们提
剩余内容已隐藏,支付完成后下载完整资料
资料编号:[236371],资料为PDF文档或Word文档,PDF文档可免费转换为Word
以上是毕业论文外文翻译,课题毕业论文、任务书、文献综述、开题报告、程序设计、图纸设计等资料可联系客服协助查找。