优词网注册体验优化流程
身为公司研发部的一员,进公司到现在半年多了,终于有机会看到传说中seotcs这款软件的真实面目--源代码。
看了写程序的目录结构,一大堆的jar包,类,顿时头都大了,以前从没接触过jsp,所以这些东西完全没概念。整个项目用到技术基本有Freemaker、Spring、Struts2、hibernate以及Ext等等,上述几种技术,唯一知道的只有Ext,但是却属于前端的js框架...
bruce说毫无目的的看源代码的作用不大,还是实践出真理。在以前对seotcs这个软件进行测试的时候,发现用户注册的这块不够方便。于是提议在用户注册这个块下手,增加一个对注册用户进行实时查询的功能。
先来看看原来的注册流程。
1.填写基本的用户信息,如下图
2.填写信箱,注册码。
3.到这里,一定以为下一步是验证电子邮箱吧?错了。这里显示邮箱已经被注册了。
填写了那么多的东西,到这时候才返回这样的信息。又要重新回去填写了。
如果用户再次填写的用户名和邮箱又已经被注册了,以上的步骤又要重新走一遍...
在这里,提出了一个解决方案,在填写完用户名和邮箱的时候,马上对其资料进行验证。如果已经被注册了,实时返回提示信息,并且不能进行下一步操作。
开发过程如下:
1.获取文本框失去焦点事件
2.把文本框的数据实时发给后端程序验证。
3.后端程序执行数据库查询后,返回查询结果
4.前端对后端程序返回的数据进行判断,并且实时给出提示。
结果如下:
这样一个对注册优化的功能就做好了。
分享按钮
看了写程序的目录结构,一大堆的jar包,类,顿时头都大了,以前从没接触过jsp,所以这些东西完全没概念。整个项目用到技术基本有Freemaker、Spring、Struts2、hibernate以及Ext等等,上述几种技术,唯一知道的只有Ext,但是却属于前端的js框架...
bruce说毫无目的的看源代码的作用不大,还是实践出真理。在以前对seotcs这个软件进行测试的时候,发现用户注册的这块不够方便。于是提议在用户注册这个块下手,增加一个对注册用户进行实时查询的功能。
先来看看原来的注册流程。
1.填写基本的用户信息,如下图
2.填写信箱,注册码。
3.到这里,一定以为下一步是验证电子邮箱吧?错了。这里显示邮箱已经被注册了。
填写了那么多的东西,到这时候才返回这样的信息。又要重新回去填写了。
如果用户再次填写的用户名和邮箱又已经被注册了,以上的步骤又要重新走一遍...
在这里,提出了一个解决方案,在填写完用户名和邮箱的时候,马上对其资料进行验证。如果已经被注册了,实时返回提示信息,并且不能进行下一步操作。
开发过程如下:
1.获取文本框失去焦点事件
2.把文本框的数据实时发给后端程序验证。
3.后端程序执行数据库查询后,返回查询结果
4.前端对后端程序返回的数据进行判断,并且实时给出提示。
结果如下:
这样一个对注册优化的功能就做好了。