一种用于电池拆卸的线上预约网点系统的制作方法

专利2022-06-29  53


本发明涉及软件系统技术领域,具体来说,涉及一种用于电池拆卸的线上预约网点系统。



背景技术:

现在在网络上的预约的服务中,由于电池回收行业比较冷门,缺少别人的注视,但是动力蓄电池的回收潮即将爆发,所以需要有相关的退役准备,而行业中暂时无法抵挡退役潮的爆发,没有一种相应的可提供线上预约网点进行电池拆卸的系统。



技术实现要素:

针对相关技术中的上述技术问题,本发明提出一种用于电池拆卸的线上预约网点系统,能够克服现有技术的上述不足。

为实现上述技术目的,本发明的技术方案是这样实现的:

一种用于电池拆卸的线上预约网点系统,该系统包括:

登录模块,所述登录模块用于打开小程序,输入登录信息,验证登录信息,登录首页,所述登录模块包括前端、后端;

企业查询模块,所述企业查询模块用于在咨讯平台上展示、查看企业信息,其中,信息为以文本的形式嵌入到所述企业查询模块的html css中的信息;

预约模块,所述预约模块包括预约信息模块、判断模块、识别模块,其中,

所述预约信息模块用于输入预约信息,预约信息包括预约的手机号、用户的真实姓名、用户预约的时间、用户预约的网点、用户选择和输入姓名相对应的身份证正面照、用户选择和输入姓名相对应的行驶证正面照;所述判断模块用于采用前端代码判断录入信息完整性、规范性,发送预约信息到后端;所述识别模块用于采用身份证识别api和行驶证识别api,识别上传的照片,若识别成功将信息存入数据库,所述识别模块包括行驶证识别模块、身份证识别模块;

个人中心模块,所述个人中心模块包括客服功能拨打模块、个人详情信息查询模块、个人详情信息修改模块、个人订单取消模块。

进一步的,所述前端包括手机号模块、验证码模块、用户协议模块、检查模块;所述检查模块用于采用前端js逻辑,检查手机号、验证码、同意用户协议勾选情况。

进一步的,其特征在于,所述后端包括发送验证码模块、确认模块;所述发送验证码模块用于接收前端发送的手机号,调用已购买的阿里云短信验证码服务,发送验证码到用户的手机;所述确认模块用于验证验证码、手机号码正确性。

进一步的,用户可以点击用户协议跳转用户协议详情页面查看协议具体内容。

进一步的,登录首页后,会生成个人id属性和在个人中心页中生成用户识别码在本地缓存,下次进入小程序时不用登录直接进入首页。

进一步的,所述客服功能拨打模块用于录入客服电话到前端,点击客服文字或图标,触发前端js的点击事件,在页面上显示客服号码和拨打按钮,点击拨打按钮,调用微信小程序自带的api拨打已经录入到前端的客服电话。

进一步的,所述个人详情信息查询模块用于发送当前用户的识别码到后端,后端获取用户识别码,从数据库中查询识别码相关的信息,结构化处理相关的信息,发送结构化处理后的信息到前端,前端展示从后端发送过来的相关信息,其中,数据库中查询识别码相关的信息至少包括自动生成的用户id属性、手机号、邮箱信息。

进一步的,所述个人详情信息修改模块用于修改信息,将信息修改并点击确定按钮,发送修改后的信息到前端,前端js代码检查修改的信息输入规范性,合规之后,发送修改后的信息到后端,后端录入修改的信息到数据库。

进一步的,所述个人订单取消模块用于进入到预约的详情页,查看预约的详细信息,用户取消需要取消的订单,订单信息将改为已取消订单,生成新的订单信息,发送取消的订单信息到已取消的订单列表。

本发明的有益效果:通过该系统,提供了一种用于电池拆卸的线上预约网点系统;让个人用户进行线上预约的方式到网点进行拆卸动力电池方便了个人用户对电池的处理;动力电池的有效处理减少了动力电池退役潮对环境的影响。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是根据本发明实施例所述的一种用于电池拆卸的线上预约网点系统的原理框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。

如图1示,根据本发明实施例所述的一种用于电池拆卸的线上预约网点系统,包括:

登录模块,所述登录模块用于打开小程序,输入登录信息,验证登录信息,登录首页,所述登录模块包括前端、后端;

企业查询模块,所述企业查询模块用于在咨讯平台上展示、查看企业信息,其中,信息为以文本的形式嵌入到所述企业查询模块的html css中的信息;

预约模块,所述预约模块包括预约信息模块、判断模块、识别模块,其中,

所述预约信息模块用于输入预约信息,预约信息包括预约的手机号、用户的真实姓名、用户预约的时间、用户预约的网点、用户选择和输入姓名相对应的身份证正面照、用户选择和输入姓名相对应的行驶证正面照;所述判断模块用于采用前端代码判断录入信息完整性、规范性,发送预约信息到后端;所述识别模块用于采用身份证识别api和行驶证识别api,识别上传的照片,若识别成功将信息存入数据库,所述识别模块包括行驶证识别模块、身份证识别模块;

个人中心模块,所述个人中心模块包括客服功能拨打模块、个人详情信息查询模块、个人详情信息修改模块、个人订单取消模块。

在本发明的一个具体实施例中,所述前端包括手机号模块、验证码模块、用户协议模块、检查模块;所述检查模块用于采用前端js逻辑,检查手机号、验证码、同意用户协议勾选情况。

在本发明的一个具体实施例中,所述后端包括发送验证码模块、确认模块;所述发送验证码模块用于接收前端发送的手机号,调用已购买的阿里云短信验证码服务,发送验证码到用户的手机;所述确认模块用于验证验证码、手机号码正确性。

在本发明的一个具体实施例中,用户可以点击用户协议跳转用户协议详情页面查看协议具体内容。

在本发明的一个具体实施例中,登录首页后,会生成个人id和在个人中心页中生成用户识别码在本地缓存,下次进入小程序时不用登录直接进入首页。

在本发明的一个具体实施例中,所述客服功能拨打模块用于录入客服电话到前端,点击客服文字或图标,触发前端js的点击事件,在页面上显示客服号码和拨打按钮,点击拨打按钮,调用微信小程序自带的api拨打已经录入到前端的客服电话。

在本发明的一个具体实施例中,所述个人详情信息查询模块用于发送当前用户的识别码到后端,后端获取用户识别码,从数据库中查询识别码相关的信息,结构化处理相关的信息,发送结构化处理后的信息到前端,前端展示从后端发送过来的相关信息,其中,数据库中查询识别码相关的信息包括自动生成的用户id属性、手机号、邮箱信息。

在本发明的一个具体实施例中,所述个人详情信息修改模块用于修改信息,将信息修改并点击确定按钮,发送修改后的信息到前端,前端js代码检查修改的信息输入规范性,合规之后,发送修改后的信息到后端,后端录入修改的信息到数据库。

在本发明的一个具体实施例中,所述个人订单取消模块用于进入到预约的详情页,查看预约的详细信息,用户取消需要取消的订单,订单信息将改为已取消订单,生成新的订单信息,发送取消的订单信息到已取消的订单列表。

为了方便理解本发明的上述技术方案,以下对本发明的上述技术方案进行详细说明。

本系统的载体为微信的小程序,使用当下流行的python语言作为后端的开发语言,选用的python语言框架flask作为web开发框架,该框架拥有轻巧,简洁,扩展性强的特点,在数据库上,因为从费用和使用简易程度和实际的业务需要,选择开源免费的mysql数据库,在前端页面上,使用html css js的方式,其中html css为了布置界面美化,js是为了监控前端的事件及简单的逻辑处理和与后端进行数据的交互.

本系统下面主要分为登录模块、个人中心模块、预约模块、企业查看信息模块。

登录模块:用户首次在下拉打开小程序的时候,会进入到登录模块中,登录模块的前端由手机号,验证码,用户协议(用户可以点击用户协议跳转用户协议详情页面查看协议具体内容)组成,用户在输入手机号后,点击发送验证码到后端,后端接收前端发送的手机号然后调用已购买的阿里云短信验证码服务发送验证码到用户的手机上,用户输入验证码并且勾选同意用户协议后,点击登录之后,前端js逻辑会检查是否检查手机号是否合理,是否输入验证码,是否勾选同意用户协议,当确认无误后将手机号和验证码发送到后端后,后端将当收到的验证码和手机号进行验证,如果确认无误后,可以让用户进入首页,如果确认失败,则用户还在登录页,进入首页后,会生成个人id在个人中心页还会生成用户识别码在本地缓存,下次进入小程序时不用登录直接进去。

企业查询模块:在首页有企业查询模块的入口,点击平台咨讯按钮,跳转到企业查询模块,在这边,和系统相关的企业信息都在这边可以查看,这边没有反馈到后端去拿取数据,而是将原先准备好的企业的相关信息以文本的形式嵌入到该模块的html css中。

预约模块:在首页有预约模块的入口,点击电池预约回收按钮,跳转到预约模块中,该模块用户需将预约的相关信息写入到预约模块中,其中包括预约的手机号,用户的真实姓名,用户预约的时间,用户预约的网点,用户选择和姓名相关的身份证正面照,用户选择和姓名相关的行驶证正面照,将上述信息录入或者录入到预约模块中,在信息录入完成后,点击确定之后,前端代码会确定是否录入完整,如果录入完整无遗缺且输入规范,将相关录入的信息发送到后端中,调用已购买的身份证识别api和行驶证识别api,将上传的照片进行api识别进行是否是正确的行驶证和身份证,如果是,则录入到数据库中,并且前端跳转到个人中心模块中的个人预约详情子模块中,如果否,则返回录入信息错误,请重新输入。

个人中心模块:登录之后可以看到首页和个人中心模块,点击个人图标后,进入到个人中心模块,该模块是由客服功能拨打部分、个人信息查询与修改部分、个人详情与订单取消部分组成。

(1)客服功能拨打部分:将客服电话进入录入到前端,点击客服文字或者图标时,触发前端的js的点击事件,将客服号码和拨打按钮显示在页面上,点击拨打按钮则调用微信小程序自带的api进行已经录入到前端的客服电话的拨打。

(2)个人信息查询与修改部分:在个人中心部分时,看到个人信息点击进去之后到达个人信息查询与修改部分,当访问到该部分时,请求连接中带入当前用户的识别码发送到后端,后端接收到该用户识别码之后从数据库中查询该识别码相关的信息(如:自动生成的用户id,手机号,邮箱信息),并把相关的信息进行结构化处理后发送到前端,前端展示从后端发送过来的相关信息,如果需要修改信息,将信息进行修改并且点击确定按钮,前端js代码会检查修改的信息是否符合输入规范,合规之后发送到后端,后端将修改的信息重新录入到数据库中。

(3)个人详情与订单取消模块:在个人中心部分时,看到个人订单点击进去之后到达个人详情与订单取消部分,当访问到该部分时,请求连接中带入当前用户的识别码发送到后端,后端接收到该用户识别码之后从数据库中查询该识别码相关的信息(预约相关的信息,已预约的订单信息,已取消的订单信息,已完成的订单信息),并把相关的信息进行结构化处理后发送到前端,前端展示从后端发送过来的相关信息,在已预约的订单可以点击进入到预约的详情页,查看预约的详细信息,并且可以取消订单,在用户到达网点之后,进行操作之后,网点操作员将此订单信息改为已完成,则此订单信息则完成,取消的订单信息会到已取消的订单中。

综上所述,借助于本发明的上述技术方案,通过该系统,提供了一种用于电池拆卸的线上预约网点系统;让个人用户进行线上预约的方式到网点进行拆卸动力电池方便了个人用户对电池的处理;动力电池的有效处理减少了动力电池退役潮对环境的影响。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。


技术特征:

1.一种用于电池拆卸的线上预约网点系统,其特征在于,包括:

登录模块,所述登录模块用于打开小程序,输入登录信息,验证登录信息,登录首页,所述登录模块包括前端、后端;

企业查询模块,所述企业查询模块用于在咨讯平台上展示、查看企业信息,其中,信息为以文本的形式嵌入到所述企业查询模块的html css中的信息;

预约模块,所述预约模块包括预约信息模块、判断模块、识别模块,其中,

所述预约信息模块用于输入预约信息,预约信息包括预约的手机号、用户的真实姓名、用户预约的时间、用户预约的网点、用户选择和输入姓名相对应的身份证正面照、用户选择和输入姓名相对应的行驶证正面照;所述判断模块用于采用前端代码判断录入信息完整性、规范性,发送预约信息到后端;所述识别模块用于采用身份证识别api和行驶证识别api,识别上传的照片,若识别成功将信息存入数据库,所述识别模块包括行驶证识别模块、身份证识别模块;

个人中心模块,所述个人中心模块包括客服功能拨打模块、个人详情信息查询模块、个人详情信息修改模块、个人订单取消模块。

2.根据权利要求1所述的一种用于电池拆卸的线上预约网点系统,其特征在于,所述前端包括手机号模块、验证码模块、用户协议模块、检查模块;所述检查模块用于采用前端js逻辑,检查手机号、验证码、同意用户协议勾选情况。

3.根据权利要求1所述的根据权利要求1所述的一种用于电池拆卸的线上预约网点系统,其特征在于,所述后端模块包括发送验证码模块、确认模块;所述发送验证码模块用于接收前端发送的手机号,调用已购买的阿里云短信验证码服务,发送验证码到用户的手机;所述确认模块用于验证验证码、手机号码正确性。

4.根据权利要求2所述的一种用于电池拆卸的线上预约网点系统,其特征在于,用户可以点击用户协议跳转用户协议详情页面查看协议具体内容。

5.根据权利要求1所述的一种用于电池拆卸的线上预约网点系统,其特征在于,登录首页后,会生成个人id和在个人中心页中生成用户识别码在本地缓存,下次进入小程序时不用登录直接进入首页。

6.根据权利要求1所述的一种用于电池拆卸的线上预约网点系统,其特征在于,所述客服功能拨打模块用于录入客服电话到前端,点击客服文字或图标,触发前端js的点击事件,在页面上显示客服号码和拨打按钮,点击拨打按钮,调用微信小程序自带的api拨打已经录入到前端的客服电话。

7.根据权利要求1所述的一种用于电池拆卸的线上预约网点系统,其特征在于,所述个人详情信息查询模块用于发送当前用户的识别码到后端,后端获取用户识别码,从数据库中查询识别码相关的信息,结构化处理相关的信息,发送结构化处理后的信息到前端,前端展示从后端发送过来的相关信息,其中包含数据库中查询识别码相关的信息,包括自动生成的用户id属性、手机号、邮箱信息。

8.根据权利要求1所述的一种用于电池拆卸的线上预约网点系统,其特征在于,所述个人详情信息修改模块用于修改信息,将信息修改并点击确定按钮,发送修改后的信息到前端,前端js代码检查修改的信息输入规范性,合规之后,发送修改后的信息到后端,后端录入修改的信息到数据库。

9.根据权利要求1所述的一种用于电池拆卸的线上预约网点系统,其特征在于,所述个人订单取消模块用于进入到预约的详情页,查看预约的详细信息,用户取消需要取消的订单,将订单信息改为已取消订单,生成新的订单信息,发送取消的订单信息到已取消的订单列表。

技术总结
本发明公开了一种用于电池拆卸的线上预约网点系统,该系统包括:登录模块,登录模块分成前端、后端;企业查询模块用于在咨讯平台上展示、查看企业信息;预约模块包括预约信息模块、判断模块、识别模块;个人中心模块包括客服功能拨打模块、个人详情信息查询模块、个人详情信息修改模块、个人订单取消模块。通过该系统,提供了一种用于电池拆卸的线上预约网点系统;让个人用户进行线上预约的方式到网点进行拆卸动力电池方便了个人用户对电池的处理;动力电池的有效处理减少了动力电池退役潮对环境的影响。

技术研发人员:贾春伟
受保护的技术使用者:瑞萨科林(上海)新能源有限公司
技术研发日:2020.01.21
技术公布日:2020.06.05

转载请注明原文地址: https://bbs.8miu.com/read-52386.html

最新回复(0)