目录1. 引言 (2)1.1 目的. (2)1.2 定义. (2)1.3 参考资料. (3)2. 软件总体概述. (3)2.1 软件标识. (3)2.2 软件描述. (3)2.2.1 系统属性. (3)2.2.2 开发背景. (3)2.2.3 软件功能. (4)2.3 用户的特点. (7)3. 具体需求. (8)3.1 功能需求. (8)3.2 性能需求. (11)3.3 数据库需求. (11)3.4 设计约束. (12)3.4.1 技术约束. (12)3.4.2 硬件约束. (12)3.5 属性. (13)3.5.1 可用性. (13)3.5.2 可靠性. (13)3.5.3 效率. (13)3.5.4 安全性. (13)3.5.5 可维护性. (13)4. 数据字典. (14)1.引言1.1目的微信公共平台是目前国内最大用户群的移动互联网应用——微信。
它的相关用户体验已经非常的完善,用户的自由度非常的高,随着微信越来越大众化,普及化,国际化。
微信的用户数量急剧增大,有很多的人每一天的空余时间都在刷微信,每一个人用在微信上的时间每一天是2至3小时。
微信有大量的活跃用户。
而微信公众平台是专为企业、组织部门、个人提供的平台。
是微信增加的一种功能。
其中的用户订阅推送功能都能够自主选择,而且它加入的门槛非常的低,任何人都可以免费加入。
如今,微信已成为一种潮流,几乎可以在每个人的手机里都可以看到这个软件的存在,不管你是用还是不用,因此,它具有广泛的市场需求。
信公众平台也可以说是微信的互动营销方式,对于大众化的媒体,明星以及企业而言,微信开放平台和朋友圈的社交分享功能的开放,已经使得微信作为一种移动互联网上不可忽视的营销渠道,那么微信公众平台的上线,则使这种营销的渠道更加的细化和直接。
微信公众平台是未来的一种新的商业模式(O2O),让用户与商家更好做线下线上的互动。
基于微信平台的周边信息检索开发主要从这几方面考虑。
第一,微信用户数量庞大,微信用户有7.8亿。
第二,便于商家和同学的互动。
让学生了解周边吃、住、玩、培训考试、出行信息、招聘信息、打折信息等。
而基于微信公众平台的周边信息检索系统,主要用户是大学城的周边学生。
有时候我们会听到同学们抱怨去哪里吃饭啊,周边宾馆的电话是多少啊?哪里最好玩啊?租车的电话是多少啊?哪里有优惠活动啊等等。
商家关心的是我要做活动怎么及时的宣传到位啊,地点偏僻点的怎么让学生了解到我?我们基于微信公众平台信息的检索主要解决的问题就是大家在身边遇到的这些问题,帮学生更好的了解周边,帮商家做宣传。
基于微信公众平台的信息检索是一种信息的检索互动。
从而实现学生的方便,实现商家利润的最大化。
1.2定义微信公众平台:是腾讯公司为个人、组织机构、企业提供的一个平台。
基于微信公众平台的周边信息检索系统:通过微信提供的接口,在微信公众平台的基础上新开发的一些功能。
主要是把周边商家的信息收集起来,为学生提供信息检索。
1.3 参考资料本节列出下列资料:经核准的用户合同、《用户需求说明书》、《项目开发委托合同书》、《技术可行性报告》等文件;参考文献资料的作者、标题、发表日期、出版单位或资料来源、起止页。
杨宪泽. 软件工程[M]. 2011 年5 月,天津科学技术出版社,1-66.Peter Lubbers. HTML5 程序设计[M] 2013 年7 月,人民邮电出版社,1-253 Stephen Walther. 的揭秘[M] 2009 年 6 月,人们邮电出版社,1-4942. 软件总体概述2.1 软件标识基于微信公众平台的周边信息检索管理系统。
(BWIS) base wechat Information Search。
版本号:1.0.2.2 软件描述2.2.1 系统属性基于周边微信公众平台不是属于腾讯公司的产品,它是一个微信公众服务平台。
通过在微信公众平台上申请到微信号后,其本身所能拥有的功能是比较单一的,难易满足商家微信营销与推广的需求。
对于商家来说,只有两种选择:1、自行开发相关产品;2 、通过与第三方平台合作来获得相关服务。
绝大多数企业没有自己的微信二次开发相关的研发人才,自己开发成本高、周期长,因此和提供相关服务的微信公众服务平台合作就是很多企业比较理想的选择。
基于周边的微信公众平台是把杨林职教园区的所有的信息收集起来,帮助广大师生用户提供信息检索,从而实现对商家的营销宣传。
2.2.2 开发背景基于周边的微信公众平台的信息检索,在我们的身边有时候会发现有的人不熟悉周边的坏境,比如新生来到学校,不知道我们周边的环境,怎么帮助他们让他们很快的知道我们周边有哪些好玩的,好吃的,怎么知道出行时候给司机打电话。
其实针对我们身边以常常有这么一类老生,他们出去开房不知道宾馆的住宿电话,吃饭不知道哪家最好吃,哪家的味道最好,餐馆在什么地方,有时候要去ktv 唱歌,没有包间了,等等问题是我们经常遇见的。
而对于商家怎么让他的宣传信息更好的让大家知道,让消费者知道他们菜馆的特色菜等。
开发的这个平台就是在上面遇见的这些问题的背景上,帮助大家进行信息的检索而开发的基于周边的微信公众平台的信息检索。
我们主旨在帮助学生更好的了解身边的环境,帮助商家实现利润的最大化。
为学生的生活照一个方向。
基于周边微信公众平台的信息检索是针对杨林职教园区的所有学生老师商家的使用的一个信息检索平台。
2.2.3 软件功能基于周边微信公众平台的信息检索,功能如下图所示。
基于周边的微信公众平台的信息检索系统资讯传媒生活圈服务指南用户角色管理投找诉出租转让考证培训工作找兼最新动态呼叫司机餐饮美食休闲娱乐住宿订房查询服务、维权、城市公交微社区管理员入住商家用户职入住基于周边微信公共平台的信息检索,主要有四个大的功能模块,分别是咨询传媒、生活圈、服务指南、用户角色管理。
序号功能名称功能需求标识优先级简要描述高餐饮美食分别收集学校1 餐饮美食 1 和学校周边方圆20公里范围的餐饮信息。
西餐的有哪些、特色菜是哪些、农家乐、火锅等进行详细的分类。
通过信息检索能快速的检索到周边的美食。
高收集周边方圆30公里范围内的宾馆,旅社,酒店等,分别按照地点进2 住宿订房 2行分类。
通过信息检索能够快速的查找到周边住宿的信息。
高休闲娱乐主要有方圆30公里范围的酒吧、KTV、租车、农家乐、休闲山庄、娱乐室、休闲吧、3 休闲娱乐 3网吧、娱乐城等娱乐场所。
通过信息的整理分类能够快速的检索周边的信息。
高找兼职主要是针对学校找工作找兼4 4的商家和周边的商家,职商家有需要招聘兼职的信息通过我们的平台展示给大家。
有时候,比如每一年的暑寒假,过节有的招聘信息以放在上面,而找工作我们主要是通过外链,让用户可以连接到58 同城、智联招聘、贤士榜、云南招聘、赶集网、校园招聘网等让学生了解更多的就业信息。
主要是方便即将要出去实习或者毕业的应届毕业生一个信息的参考和检索等。
高当商家想入住时候,能够及时的联系到我们。
当用户的权利受到商家投诉、维权、的虚假信息侵害时,我5 5入住们用相应的客户渠道投诉方式,要建立相应的用户评价体系处罚体系等。
中查询服务主要是能帮助学生进行快递的查询、国家计算机等级考试的查询、英语等级考试的查询服务6 6查询、教师资格考试的查询、证书的查询、火车票的查询、飞机票、公交车和地铁的查询等信息检索查询。
中最新动态是用于帮助商家做的一种宣传,比如每一次商家要做什么活7 最新动态7动,可以通过我们工作人员把信息挂在上面,为其做好宣传。
中通过管理员可以再添加8 管理员管理 6维护人员,对入住的商家进行审核。
2.3 用户的特点用户人员技术要求性低,只要会玩微信,通过微信就可以操作,维护人员需要收集商家的信息,把商家的信息进行归类,然后通过后台上传到数据库。
现在不管走到哪?都能看到智能手机的身影,智能手机的出现,加速了移动终端的进程。
而微信作为一款手机软件与个人信息紧密相关,新媒体的智能手机能够随时随地上网,这是PC所做不到的,而微信公众平台相比于其他网络平台在传播方面也具有明显的优势。
熟人网络,小众传播,传播有效性更高;可随时随地提供信息和服务,信息和服务能够到达的时间更长;营销和服务的定位更精准。
通过微信公众平台可对用户进行分组,并且通过“超级二维码”特性(在二维码中可加入广告投放渠道等信息),可准确获知你的客户群体的属性,从而让营销和服务更个性化,更精准;富媒体内容,便于分享;微信公众平台,一对多传播,信息高达到率;基于LBS,特殊的地理位置服务。
LBS(Location Based Services) ,基于地理位置的服务;便利的互动性,信息推送迅速实时更新;营销成本更低,可持续性更强。
3. 具体需求3.1 功能需求基于周边的微信公众平台,从功能上来描述的话有四个大的功能,分别是咨询传媒、生活圈、服务指南、用户角色。
每一个大的模块下又有许多子模块功能。
咨询传媒下有,出租转让、考证培训、找工作找兼职、最新动态、呼叫司机。
生活圈下有,餐饮美食、休闲娱乐、住宿订房、查询指南。
服务指南下有投诉、维权、入住、城市公交、微社区。
用户角色管理下有管理员角色、商家、用户。
功能编1.0 功能名称信息检索所属部门技术部号调查者游跃调查时间2014.12 审核人功能用户通过输入商家的地址、店名、入住时间、区域、类别来查询描述检索的信息。
输入项商家的地址、店名、入住时间、区域、类别处理描对输入的数据进行处理述输出项输出检索的结果简洁、美观、主色调颜色用墨绿和橙色。
界面要求功能编2.0 功能名称用户预约所属部门技术部号调查者游跃调查时间2014.12 审核人功能用户通过提交预约的餐饮、住宿、娱乐、等等信息。
通过商家审描述核通过既预约成功。
输入项提交预约的信息处理描对输入的数据进行处理述输出项返回预约的结果简洁、美观、主色调颜色用墨绿和橙色。
界面要求功能编4.0 功能名称角色划分所属部门技术部号专业技术知识共享功能用户权限的一个分配和管理,如管理员对审核的商家分配权限,描述让不同的用户实现不同的功能处理。
输入项审核处理描对输入的数据进行处理述输出项通过或者没有通过简洁、美观、主色调颜色用墨绿和橙色。
界面要求功能编3.0 功能名称用户评论所属部门技术部号调查者游跃调查时间2014.12 审核人功能用户通过浏览餐饮、住宿、娱乐、等等信息。
对商家的服务不足描述或者满意的地方提出意见,进行评论。
输入项发表评论处理描对输入的数据进行处理述输出项返回评论的结果简洁、美观、主色调颜色用墨绿和橙色。
界面要求对主要的功能进行详细的说明,其余的一些功能相对简单。
就不做一一的见绍。
3.2 性能需求本系统通过微信公众平台的二次行的开发,在用户访问时候,能够同时处理并发达到10000 个用户同时访问。