结合实际项目的流程图

   咱们小组是准备作一个聊天的软件,能实现一对一通讯,发送文字消息。若是后期时间容许和技术支持,咱们但愿能添加一些功能,好比简单的发送表情,图片,文件,语音等功能。固然,也不要小看这个一对一通讯的软件,对于它的实现咱们一开始也不太肯定能用什么方法实现,由于之前也没有尝试过,第一次作大项目仍是有点激动的。数据库

   关于画流程图,咱们小组是负责面向过程这块,因此天然就去了解了DFD,CFD等图形,一开始是在纸上手画,后来想在电脑上能画出来,觉得要下个什么专业一点的软件,后来发现windows自带的画图工具就差很少了,基本也能用。windows

  流程图,基本是以两个用户为主,中间利用数据库进行存储消息,方便直接显示在屏幕上,也方便实时查询。用户这边分为4大块,首先是新用户注册帐号,注册成功后帐号信息将会被存入数据库,之后用户进行登录时就会检查帐号密码是否匹配。其次是发送消息,中间咱们是打算利用ip地址做为接受源,而后那边的用户接收消息,这里消息将存入数据库。还有事用户登陆,输入帐号密码,,咱们验证以后若是成功则能够登陆,不成功将返回。最后是用户查询聊天记录的功能,用户将调取数据库的信息进行查阅。这个软件的核心在于数据库进行存储。工具

  这是我画的CFD图spa

  感受其余几个面向过程的图都差很少,我就没有所有展现了。画图首先要理清大体的思路,而后还要仔细分析过程是怎样的。通过这个画图的思考仍是受益不浅。blog

2016-03-27 21:30:11图片