0

    基于微信公众平台的需求分析.doc

    2023.04.12 | admin | 318次围观

    基于微信公众平台的需求分析基于周边微信公众平台的检索目录1.3参考资2.1软件标2.2软件描2.2.1系统属2.2.2开发背2.2.3软件功2.3用户的特3.1功能需3.2性能需3.3数据库需103.4设计约103.4.1技术约103.4.2硬件约113.5113.5.1可用113.5.2可靠113.5.3113.5.4安全113.5.5可维护12数据1.1目的微信公共平台是目前国内最大用户群的移动互联网应用——微信。它的相关用户体验已经非常的完善,用户的自由度非常的高,随着微信越来越大众化,普及化,国际化。微信的用户数量急剧增大,有很多的人每一天的空余时间都在刷微信,每一个人用在微信上的时间每一天是2时。微信有大量的活跃用户。而微信公众平台是专为企业、组织部门、个人提供的平台。是微信增加的一种功能。其中的用户订阅推送功能都能够自主选择,而且它加入的门槛非常的低,任何人都可以免费加入。如今,微信已成为一种潮流,几乎可以在每个人的手机里都可以看到这个软件的存在,不管你是用还是不用,因此,它具有广泛的市场需求。信公众平台也可以说是微信的互动营销方式,对于大众化的媒体,明星以及企业而言,微信开放平台和朋友圈的社交分享功能的开放,已经使得微信作为一种移动互联网上不可忽视的营销渠道,那么微信公众平台的上线,则使这种营销的渠道更加的细化和直接。

    微信公众平台是未来的一种新的商业模式(O2O),让用户与商家更好做线下线上的互动。基于微信平台的周边信息检索开发主要从这几方面考虑。第一,微信用户数量庞大,微信用户有7.8亿。第二,便于商家和同学的互动。让学生了解周边吃、住、玩、培训考试、出行信息、招聘信息、打折信息而基于微信公众平台的周边信息检索系统,主要用户是大学城的周边学生。有时候我们会听到同学们抱怨去哪里吃饭啊,周边宾馆的电话是多少啊?哪里最好玩啊?租车的电话是多少啊?哪里有优惠活动啊等等。商家关心的是我要做活动怎么及时的宣传到位啊,地点偏僻点的怎么让学生了解到我?我们基于微信公众平台信息的检索主要解决的问题就是大家在身边遇到的这些问题,帮学生更好的了解周边,帮商家做宣传。基于微信公众平台的信息检索是一种信息的检索互动。从而实现学生的方便,实现商家利润的最大化。1.2定义微信公众平台:是腾讯公司为个人、组织机构、企业提供的一个平台。基于微信公众平台的周边信息检索系统:通过微信提供的接口,在微信公众平台的基础上新开发的一些功能。主要是把周边商家的信息收集起来,为学生提供信息检索。基于周边微信公众平台的检索1.3参考资料本节列出下列资料:经核准的用户合同、《用户需求说明书》、《项目开发委托合同书》、《技术可行性报告》等文件;参考文献资料的作者、标题、发表日期、出版单位或资料来源、起止软件工程[M].2011月,天津科学技术出版社,1-66.PeterLubbers.HTML5程序设计[M]2013,人民邮电出版社,1-253StephenWalther.ASP.NET的揭秘[M]2009月,人们邮电出版社,1-494软件总体概述2.1软件标识基于微信公众平台的周边信息检索管理系统。

    (BWIS)basewechatInformationSearch。版本号:1.0.2.2软件描述2.2.1系统属性基于周边微信公众平台不是属于腾讯公司的产品,它是一个微信公众服务平台。通过在微信公众平台上申请到微信号后,其本身所能拥有的功能是比较单一的,难易满足商家微信营销与推广的需求。对于商家来说,只有两种选择:1、自行开发相关产品;2、通过与第三方平台合作来获得相关服务。绝大多数企业没有自己的微信二次开发相关的研发人才,自己开发成本高、周期长,因此和提供相关服务的微信公众服务平台合作就是很多企业比较理想的选择。基于周边的微信公众平台是把杨林职教园区的所有的信息收集起来,帮助广大师生用户提供信息检索,从而实现对商家的营销宣传。2.2.2开发背景基于周边的微信公众平台的信息检索,在我们的身边有时候会发现有的人不熟悉周边的坏境,比如新生来到学校,不知道我们周边的环境,怎么帮助他们让他们很快的知道我们周边有哪些好玩的,好吃的,怎么知道出行时候给司机打电话。其实针对我们身边以常常有这么一类老生,他们出去开房不知道宾馆的住宿基于周边微信公众平台的检索电话,吃饭不知道哪家最好吃,哪家的味道最好,餐馆在什么地方,有时候要去ktv唱歌,没有包间了,等等问题是我们经常遇见的。

    而对于商家怎么让他的宣传信息更好的让大家知道,让消费者知道他们菜馆的特色菜等。开发的这个平台就是在上面遇见的这些问题的背景上,帮助大家进行信息的检索而开发的基于周边的微信公众平台的信息检索。我们主旨在帮助学生更好的了解身边的环境,帮助商家实现利润的最大化。为学生的生活照一个方向。基于周边微信公众平台的信息检索是针对杨林职教园区的所有学生老师商家的使用的一个信息检索平台。2.2.3软件功能基于周边微信公众平台的信息检索,功能如下图所示。基于周边微信公共平台的信息检索,主要有四个大的功能模块,分别是咨询传媒、生活圈、服务指南、用户角色管理。基于周边微信公众平台的检索2.3用户的特点用户人员技术要求性低,只要会玩微信,通过微信就可以操作,维护人员需要收集商家的信息,把商家的信息进行归类,然后通过后台上传到数据库。现在不管走到哪?都能看到智能手机的身影,智能手机的出现,加速了移动终端的进程。而微信作为一款手机软件与个人信息紧密相关,新媒体的智能手机能够随时随地上网,这是PC所做不到的,而微信公众平台相比于其他网络平台在传播方面也具有明显的优势。熟人网络,小众传播,传播有效性更高;可随时随地提供信息和服务,信息和服务能够到达的时间更长;营销和服务的定位更精准。

    通过微信公众平台可对用户进行分组,并且通过“超级二维码”特性(在二维码中可加入广告投放渠道等信息),可准确获知你的客户群体的属性,从而让营销和服务更个性化,更精准;富媒体内容,便于分享;微信公众平台,一对多传播微信二次开发需求文档,信息高达到率;基于LBS,特殊的地理位置服务。LBS(LocationBasedServices),基于地理位置的服务;便利的互动性,信息推送迅速实时更新;营销成本更低,可持续性更强。具体需求3.1功能需求基于周边的微信公众平台,从功能上来描述的话有四个大的功能,分别是咨询传媒、生活圈、服务指南、用户角色。每一个大的模块下又有许多子模块功能。咨询传媒下有,出租转让、考证培训、找工作找兼职、最新动态、呼叫司机。生活圈下有,餐饮美食、休闲娱乐、住宿订房、查询指南。服务指南下有投诉、维权、入住、城市公交、微社区。用户角色管理下有管理员角色、商家、用户。基于周边微信公众平台的检索对主要的功能进行详细的说明,其余的一些功能相对简单。就不做一3.2性能需求本系统通过微信公众平台的二次行的开发,在用户访问时候,能够同时处理并发达到10000 个用户同时访问。访问高峰期一般在星期和晚上, 用户会通过搜索检索相关的信息。

    一直以来,微信朋友圈就充斥着各种各 样的垃圾信息,比如骗人的养生小偏方,总是在传播的各类谣言等等,其 中很大一部分是通过公众号文章传播的。并且,因为公众号文章只能分享, 不能评论,呈一个封闭状态,以至于大多数人看不到别人对文章的评价, 有时候会被垃圾信息所蒙蔽。而我们的微信公众平台在信息的处理和服务 的方法面面都站在用户的角度去考虑,只有为用户着想,也就是说,微信 正在成为一种互联网的基础架构,而不是一个封闭的服务集合。我们融入 许多商家为身边的同学真正的提供有价值的信息。 基于周边微信公众平台的检索3.3 数据库需求 SQL Server 2008 在Microsoft 公司的数据平台上发布,sql server2008 可以组织管理任何数据。可以将结构化、半结构化和非结构化文档的数据 直接存储到数据库中。sql server2008 可以对数据进行查询、搜索、同步、 报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的 服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存 储在哪里。 Sql server 2008 有以下优点 可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运 行他们最关键任务的应用程序。

    基于微信公众平台的需求分析.doc

    能保护你的信息、确保你业务的可可扩展 性、最佳的和可预测的系统性能。 高效的——使得公司可以降低开发和管理他们的数据基础设施的时 间和成本。改进了安装和加速开发过程。智能的——提供了一个全面的平 台微信二次开发需求文档,可以在你的用户需要的时候给他发送观察和信息。 服务器一台华为FusionServer RH2288 V2、CPU 型号Xeon E5-2620V2、 CPU频率2.1GHz 内存类型DDR3 、内存容量8GB。主板扩展槽6PCI-E 3.0。 标配硬盘容量300GB。能够同时处理并发10000 3.4设计约束 3.4.1 技术约束 a.技术采用visual studio 2013 作为开发工具,sql server 2008 作为服务, 以前用单独从事开发项目的经验。采用MVC 的模式进行开发。在技术上 主要解决的是信息的查询,能快速的提供他们需求的信息。b.数据命名; 命名采用开头字母小写,其余字母的开头大写。变量命名规则:变量名首 字母必须为字母(a-z A-Z),下划线(_),或者美元符号($)开始。变量名只能 是字母(a-z A-Z),数字(0-9),下划线(_)的组合,并且之间不能包含空格,数 字不能放在变量名首位。

    变量名不能使用编程语言的保留字。比如在 javascript 中不能使用true,false,while,case,break 保留字等等。c.审计追踪。 画出如下的甘特图,严格按照时间节点完成工作任务。记录系统活动的流 水记录。按照甘特图完成任务记录按事件从始至终的途径,顺序检 审计 跟踪记录查、审查和检验每个事件的环境及活动。审计跟踪通过书面方式 提供应负责任人员的活动证据以支持职能的实现。审计跟踪记录系统活动 和用户活动。系统活动包括操作系统和应用程序进程的活动;用户活动包 括用户在操作系统中和应用程序中的活动。通过借助适 10 基于周边微信公众平台的检索 当的工具和规程,审计跟踪可以发现 违反安全策略的活动、影响运行效率的问题以及程序中的错误。 3.4.2 硬件约束 服务器一台华为FusionServer RH2288 V2、CPU 型号Xeon E5-2620V2、 CPU频率2.1GHz 内存类型DDR3 、内存容量8GB。主板扩展槽6PCI-E 3.0。 标配硬盘容量300GB。3.5 属性。 3.5 属性 3.5.1 可用性 用户通过微信公众号即可以通过客户端进行信息的检索。

    3.5.2 可靠性 数据库有很强的稳定性,可以同时并发访问,且用户在访问时候的内 容都是经过了专门的处理才添加的数据,比如图片会把图片处理成web 式才进行上传,这样减小了网络访问的流量提高了访问的速度,为用户节约手机端的流量。 3.5.3 效率 为了能够提高用户的访问速度,增加用户体验,需要接入8M 以上的 网络,方便10000 以上的并发量时候而不出现长时间的延迟。 3.5.4 安全性 数据库重要数据会进行哈希加密,即使黑客截取数据包,已很难知道 数据里面有些什么样的内容。数据库的连接等都进行加密,外网不能直接 的访问数据库等。 11 基于周边微信公众平台的检索 3.5.5 可维护性 是指Browser/Server,浏览器/服务器模式。B/S是web 的一种网 络结构模式,WEB 浏览器是客户端最主要的应用软件。这种模式统一了客 户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、 维护和使用。客户机上只要安装一个浏览器,如Netscape Navigator InternetExplorer,服务器安装SQL Server、Oracle、MYSQL 等数据库。浏览 器通过Web Server 同数据库进行数据交互。

    它的优点是可以在任何地方 进行操作而不需要安装任何的软件。客户端零安装、零维护。系统的扩展 非常容易。降低了成本,选择更多。但是以有一定的不足,就是对服务端 的要求较高。由于B/S 架构管理软件只安装在服务器端(Server)上,网 络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器 (Server)端完全通过WWW 浏览器实现,极少部分事务逻辑在前端 (Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件 维护。但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等 问题,后果不堪设想。因此,许多单位都备有数据库存储服务器,以防万 一。可以通过远程进和本地行系统的管理和维护。 数据字典2.1 数据文件:商家信息 文件组成:详细信息id、菜单id、商家logo、店名、简介、地址、联 系方式、 12 基于周边微信公众平台的检索 入住时间、置顶、价格、备注。 数据文件:订单表 文件组成:订单id、菜单id、用户id、预定名称、预定时间、预定电 话、审核、备注 数据文件:评论用户 文件组成:评论id、菜单id、用户id、评论内容、评论时间 13 基于周边微信公众平台的检索 数据流定义:检索信息 述:微信用户通过客户端检索信息,查询商家的信息。

    数据来源:用户输入的关键字 数据去向:通过数据库检索 数据组成:详细信息id、菜单id、商家logo、店名、简介、地址、联 系方式、入住时间、置顶、价格、备注。 数据流定义:登录 述:微信用户可以登录进去进行评论和预订。数据来源:用户输入密码和用户名 数据去向:通过数据库检索 数据组成:用户id、真实姓名、密码、角色、性别、电话、电子邮件。 数据流定义:提交评论 述:登录的微信用户可以进行评论。成功返回一个提示。数据来源:用户输入评论内容 数据去向:向数据库添加评论内容。 数据组成:评论id、菜单id、用户id、评论内容、评论时间。 14 基于周边微信公众平台的检索 数据流定义:预订 述:登录到微信客户端的用户可以进行预订,成功返回一个提示状态。 数据来源:用户输入预定的信息 数据去向:向数据库添加预定 信息 数据组成:订单id、菜单id、用户id、预定名称、预定时间、预定电 话、审核、备注 商家信息表 数据文件:管理员信息表 文件组成:用户id、真实姓名、密码、角色、性别、电话、电子邮件。 15 基于周边微信公众平台的检索 数据文件:商家信息 文件组成:详细信息id、菜单id、商家logo、店名、简介、地址、联 系方式、入住时间、置顶、价格、备注。

    数据流定义:登录 述:微信用户可以登录进去进行评论和预订。数据来源:用 户输入密码和用户名 数据去向:通过数据库检索 数据组成:用户id、真实姓名、密码、角色、性别、电话、电子邮件。 数据流定义:管理员分配权限、审核商家 16 基于周边微信公众平台的检索 述:微信管理员可以登录后台进行权限的分配、审核商家、管理相应功能。 数据来源:通过设置相应的功能键。 数据去向:修改相应的数据表。 数据组成:用户id、真实姓名、密码、角色、性别、电话、电子邮件。 数据流定义:商家对信息的增添改。 述:微信商家可以登录后台进行信息的增添改、管理相应功能。数据来源:通过设置相应的功能键和输入相应的信息进行提交。 数据去向:修改相应的数据表。 数据组成:用户id、真实姓名、密码、角色、性别、电话、电子邮件。 详细信息id、菜单id、商家logo、店名、简介、地址、联系方式、入 住时间、置顶、价格、订单id、菜单id、用户id、预定名称、预定时间、 预定电话、审核、备注

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    发表评论