结合实际项目的流程图

   我们小组是准备做一个聊天的软件,能实现一对一通信,发送文字消息。如果后期时间允许和技术支持,我们希望能添加一些功能,比如简单的发送表情,图片,文件,语音等功能。当然,也不要小看这个一对一通信的软件,对于它的实现我们一开始也不太确定能用什么方法实现,因为以前也没有尝试过,第一次做大项目还是有点激动的。

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

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

  这是我画的CFD图

  感觉其他几个面向过程的图都差不多,我就没有全部展示了。画图首先要理清大致的思路,然后还要仔细分析过程是怎样的。经过这个画图的思考还是受益匪浅。

2016-03-27 21:30:11

 

posted @ 2016-03-27 21:32  111231231241  阅读(186)  评论(0编辑  收藏  举报