一种b2c平台的实现方法及系统的制作方法
【技术领域】
[0001]本发明涉及互联网领域,尤其涉及一种B2C平台实现方法及系统。
【背景技术】
[0002]当前随着互联网的高速普及,电子商务也随之得到空前的发展空间。对于现有的B2C(Business-to-Customer,商家对顾客)交易系统来说,其功能仅限于:为顾客提供在线购物场所的商场网站;负责为客户所购商品进行配送;负责顾客身份的确认及货款结算的银行及认证。
【发明内容】
[0003]本发明要解决的技术问题在于,提供一种B2C平台实现方法及系统。
[0004]本发明解决其技术问题所采用的技术方案是:构造一种B2C平台的实现系统,包括:
[0005]SQL数据库,用于存储应用的设置信息及CRM/ERP数据;
[0006]数据库管理系统,用于定期从SQL数据库中获取原始数据,并对所获取的数据进行分析以生成图表格式的商业报告;
[0007]Web服务器,用于管理界面、用户登录权限、商业报告分类,及向应用服务器推送商业新闻和商业报告;
[0008]应用服务器,用于在多个客户端之间提供即时文本信息的传输,及向多个客户端推送商业新闻和商业报告;
[0009]安装有应用的多个客户端,用于商业沟通及显示商业新闻和商业报告。
[0010]在本发明所述的B2C平台的实现系统中,所述应用服务器通过提供聊天室使多个客户端之间传输即时文本信息。
[0011]在本发明所述的B2C平台的实现系统中,所述商业报告至少包括以下几个类型:销售、采购、生产、应收账款、应付帐款、总账、财务报告、人力资源。
[0012]在本发明所述的B2C平台的实现系统中,所述应用服务器还向多个客户端推送日历/任务/新闻发布/其它客户端的位置信息。
[0013]在本发明所述的B2C平台的实现系统中,所述应用服务器基于用户的订阅请求,在特定时间或为响应特定事件,向多个客户端推送商业报告。
[0014]本发明还构造一种B2C平台的实现方法,包括:
[0015]用户登录步骤:客户端向Web服务器发送用户登录请求信息,Web服务器根据用户登录请求信息向SQL数据库发送登录验证信息,若SQL数据库验证通过,则Web服务器向客户端发送登录确认信息,客户端向Web服务器发送分组更新信息及会话信息;
[0016]报告查看步骤:客户端向Web服务器发送报告请求信息,数据库管理系统根据Web服务器所接收的报告请求信息,对定期从SQL数据库中获取的原始数据进行处理以生成商业报告,且将所生成的商业报告推送到Web服务器;Web服务器再将商业报告推送至应用服务器,应用服务器最后将商业报告推送至客户端上。
[0017]在本发明所述的B2C平台的实现方法中,所述实现方法还包括:
[0018]用户组创建步骤:客户端向Web服务器发送用户组创建请求信息,Web服务器根据用户组创建请求信息向SQL数据库发送用户组创建验证信息,若SQL数据库验证通过,则Web服务器向客户端发送用户组创建确认信息,同时,Web服务器向其它客户端广播用户组更新信息。
[0019]在本发明所述的B2C平台的实现方法中,所述实现方法还包括:
[0020]用户组加入步骤:客户端向Web服务器发送用户组加入请求信息,Web服务器根据用户组加入请求信息向SQL数据库发送用户组加入验证信息,若SQL数据库验证通过,则Web服务器向客户端发送用户组加入确认信息,同时,Web服务器向其它客户端广播用户组更新信息。
[0021]在本发明所述的B2C平台的实现方法中,所述实现方法还包括:
[0022]用户组结束步骤:客户端向Web服务器发送用户组结束请求信息,Web服务器根据用户组结束请求信息向SQL数据库发送用户组结束验证信息,若SQL数据库验证通过,则Web服务器向客户端发送用户组结束确认信息,同时,Web服务器向其它客户端广播用户组更新信息。
[0023]在本发明所述的B2C平台的实现方法中,所述实现方法还包括:
[0024]会话文本共享步骤:客户端向Web服务器发送会话文本信息,Web服务器根据所接收的会话文本信息向SQL数据库发送会话文本验证信息,若SQL数据库验证通过,则Web服务器向客户端发送会话文本发送确认信息,同时,Web服务器向其它客户端广播会话文本发送更新信息。
[0025]在本发明所述的B2C平台的实现方法中,所述实现方法还包括:
[0026]新闻信息发布步骤:Web浏览器向Web服务器发送新闻添加信息,Web服务器根据所接收的新闻添加信息向SQL数据库发送新闻验证信息,若SQL数据库验证通过,则Web服务器向其它客户端广播新闻更新信息。
[0027]在本发明所述的B2C平台的实现方法中,所述实现方法还包括:
[0028]GPS定位步骤:客户端获取当前的位置信息,并向Web服务器发送位置信息,Web服务器根据所接收的位置信息向SQL数据库发送位置发送验证信息,若SQL数据库验证通过,则Web服务器向客户端发送位置发送确认信息,同时,Web服务器向其它客户端广播位置发送更新信息。
[0029]在本发明所述的B2C平台的实现方法中,客户端通过GCM将会话文本信息或位置信息传送给其它客户端。
【附图说明】
[0030]下面将结合附图及实施例对本发明作进一步说明,附图中:
[0031]图1是本发明B2C平台的实现系统实施例的部分逻辑图;
[0032]图2A-2D是不同类型商业报告的示意图;
[0033]图3A-3K是客户端中用户界面的几个示意图。
【具体实施方式】
[0034]图1是本发明B2C平台的实现系统实施例的部分逻辑图,该B2C平台的实现系统包括:SQL数据库、数据库管理系统、Web服务器、应用服务器和多个客户端,而且,每个客户端均安装有应用,这个应用可被称为Bchat。其中,SQL数据库用于存储应用的设置信息及 CRM(Customer Relat1nship Management,客户关系管理)/ERP (Enterprise ResourcePlanning,企业资源计划系统)数据;数据库管理系统用于定期从SQL数据库中获取原始数据,并对所获取的数据进行分析以生成图表格式的商业报告,结合图2A-2D,商业报告至少包括以下几个类型:销售、采购、生产、应收账款、应付帐款、总账、财务报告、人力资源;Web服务器用于管理界面、用户登录权限、商业报告分类,及向应用服务器推送商业新闻和商业报告;应用服务器用于在多个客户端之间提供即时文本信息的传输,及向多个客户端推送商业新闻和商业报告,另外,还可向多个客户端推送日历/任务/新闻发布/其它客户端的位置信息;结合图3A-3K所示的客户端的界面,客户端用于商业沟通及显示商业新闻和商业报告,还可显示日历/任务/新闻发布/其它客户端的位置信息。优选地,应用服务器通过提供聊天室使多个客户端之间传输即时文本信息。
[0035]本发明还构造一种B2C平台的实现方法,该B2C平台的实现方法包括用户登录步骤、报告查看步骤、用户组创建步骤、用户组加入步骤、用户组结束步骤、会话文本共享步骤、新闻信息发布步骤和GPS定位步骤。下面具体说明这几个步骤:
[0036]在用户登录时,用户首先在图3A所示的客户端上Bchat应用的登录界面上输入用户登录请求信息(包括用户名和密码),优选地,可设置自动登录。客户端向Web服务器发送用户登录请求信息,Web服务器根据用户登录请求信息向SQL数据库发送登录验证信息,若SQL数据库验证通过,则Web服务器向客户端发送登录确认信息,客户端向Web服务器发送分组更新信息及会话信息。
[0037]在用户登录后可查看到图3B所示的该Bchat应用的主界面,该界面包括“ALL”、“Chat”、“Business”、“Task”几个目录(Catalogue),而且,用户点击相应的选项可进入相应目录的页面。另外,当用户在主界面的下方点击“设置(Settings)”的选项后,进入如图3C所示页面,点击相应的选项可进行相应的设置,例如,对用户头像、消息提示、消息铃声、新用户提示等进行设置,还可点击“logout”退出用户组。
[0038]在发布新闻信息时,Web浏览器向Web服务器发送新闻添加信息,Web服务器根据所接收的新闻添加信息向SQL数据库发送新闻验证信息,若SQL数据库验证通过,则Web服务器向其它客户端广播新闻更新信息。这样,用户在客户端的Bchat应用界面上就可查看到所发布的新闻信息,如图3D所示。
[0039]在用户查看报告时,客户端向Web服务器发送报告请求信息,数据库管理系统根据Web服务器所接收的报告请求信息,对定期从SQL数据库中获取的原始数据进行处理以生成商业报告,且将所生成的商业报告推送到Web服务器;Web服务器再将商业报告推送至应用服务器,应用服务器最后将商业报告推送至客户端上。这样,用