`
wangchangshuai0010
  • 浏览: 120620 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

java QQ项目详细设计设计系列 之 ——申请模块

    博客分类:
  • java
阅读更多

    今天继续讲java qq项目的详细设计,今天讲一下qq的登录模块,包括客户端登录模块发送请求和服务器接收请求并处理后返回结果的过程,以流程图的方式讲述一下


申请模块(客户端):


    对在qq申请信息界面中输入的各项信息进行账号申请。若发现错误,输入数据全部清空,以让用户重新输入一次。若未发现错误,转入账号申请成功界面。


伪码如下:


if (昵称为空)
{
请输入昵称
}
else if (密码格式错误(小于6或大于20))
{
密码必须6-20个字符!
      密码框清空,重新输入
}
else if (两次密码输入不匹配)
{
两次密码输入不一致
      密码框清空,重新输入
}
else
{
     获取注册信息
     点击新用户注册,向服务器传输注册信息
}

 

 

客户端的流程图:

 


申请模块(客户端):


将用户发送过来的申请信息写入临时变量对象中并存入数据库中

在数据库中建立如下信息

在main数据库的各表中插入申请的号码

在users 数据库中建立该帐号的档案,包括好友列表、添加好友验证表、历史记录表等等


服务器端流程:

 

 

设计中遇到的几个问题及解决方案:

http://blog.csdn.net/wangchangshuai0010/article/details/7335732

本系列博文仅提供设计思路,及少量伪码,寻源码的话,请读:

 

http://blog.csdn.net/wangchangshuai0010/article/details/7343103


1
1
分享到:
评论
1 楼 七彩小虫 2013-02-04  
可惜了·申请QQ不是单纯判断ip就够了

相关推荐

    Java典型模块

    19.2.1 设计项目的界面——文件内容查看器输入界面 19.2.2 “打开”菜单项的处理方法 19.2.3 单击列表选项的处理方法 19.3 知识点扩展——管道的访问 19.3.1 管道的访问——字节方式 19.3.2 管道的访问——字符方式 ...

    JAVA上百实例源码以及开源项目源代码

     Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...

    基于Java仿QQ聊天即时通讯工具设计与实现带源码案例设计含视频演示.7z

    基于对开源即时通讯软件LinuxQQ的深入研究和分析,我们利用Java语言和J2EE规范,精心设计了一款即时通讯工具——JICQ(Java for I seek you)。在工具的构建过程中,我们不仅对其体系结构、构成模块进行了详细的分析...

    JAVA上百实例源码以及开源项目

     Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...

    java源码包---java 源码 大量 实例

     Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...

    购物车系统——Java大作业.zip

    单子、工厂、策略、组合、观察者模式 1. 假设现在要设计一个贩卖各类书籍的电子商务网站的购物车系统。对所有的教材类图书 实行每本一元的折扣;对连环画类图书提供每本7%的促销折扣;...该系统包括的模块有:

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java...

    java源码包4

     Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...

    java源码包3

     Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...

    java源码包2

     Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...

    数据库课程设计——工资管理系统--职工考勤管理系统(java+sql-sever-2000).doc

    系统详细设计………………………………………9 3.1数据库逻辑设计…………………………………9 3.2各模块功能……………………………………10 3.2.1职工信息管理系统…………………………10 3.2.2职工工资管理系统...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java...

    基于Java实现的新闻APP【100011390】

    项目功能模块 新闻模块 游客可以进入 BJTU 新闻进行浏览获取自己想要获得的新闻信息,进入之后默认界面为主界面——“新闻”界面,头部显示新闻的类别包括“头条、娱乐、体育、财经、科技、时尚、历史”等栏目,以...

    java开发oa办公系统源码--:——

    java开发oa办公系统源码 最新动态通知 【master分支不再维护】:当前项目的master分支不再维护,拉取源码到本地的时候,请选择V2.0分支。 【目前2个分支代码完全一样,最新代码模块的重构还处于开发期间,目前可以...

    asp.net知识库

    C++ 泛型编程系列讲座之实施 泛型技巧系列:简单类型选择器 C# 泛型简介 我眼中的C#2.0新功能特性 泛型技巧系列:避免基类及接口约束 New Article 不该用Generics实现Abstract Factory的理由 C#2.0-泛型 C#2.0-...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    因此,在具体设计实现该博客网站时,主要考虑了主流博客网站的几个主要功能:(1)博客的注册、登录验证功能(2) 网络用户通过关键字搜索博文功能(3) 最热门博客页面推荐浏览(4) 文章详细内容及相关评论显示(5) 博客...

    安卓Android平台的滴滴购物系统设计可导入Studio+源代码+文档说明+数据库.zip

    2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。...

Global site tag (gtag.js) - Google Analytics