毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机论文 >> 正文

Java信息即时传递软件的设计与实现+需求分析+流程图 第3页

更新时间:2016-9-25:  来源:毕业论文
2 系统设计分析
2.1 系统设计目标
本设计主要需要满足以下几个系统设计目标:
(1) 可靠性原则:必须为用户提供安全可靠的服务,尤其要保证数据传输的稳定性。
(2) 实用性原则:按照真正为局域网的实际工作服务的要求,按照需求的大小,合理地设计本系统。
(3) 友好性原则:考虑到本系统的使用人群大众化,操作上要求简单方便,便于用户掌握,界面上争取做到简洁美观。
(4) 可扩展性原则:本系统采用开放的标准和接口,方便于以后系统向更大的规模和功能扩展。 
2.2 系统总体需求分析
根据需求分析,本系统分为两个子系统:
(1) 局域网内简单文字聊天子系统,它是在局域网内选择相应的用户,以便对之发送文字信息。
(2) 文件、文件夹传输系统,先把需要传输的文件、文件夹转换成相应的数据流进行传输,到了目的主机再进行还原。接收方可以选择接收或者拒绝相应的传输文件。
2.3 组织结构的分析
组织结构图如图1所示。
图1 组织结构图
3 系统设计与实现
3.1 文字聊天模块的整体构架
系统文字聊天是采用C/S结构,每个客户端也作为服务器端,当系统发送信息给局域网的用户,主要由单播模块和广播模块来实现,而其中的单播模块和用户信息模块是具有依赖性的,在接收信息的时候又有两个模块来完成,一是信息接收的模块,另一个是信息查看的模块。
(1) 发送模块:单播模块,广播模块,用户信息模块,信息记录模块。
(2) 接收模块:信息接收模块,查看信息模块。
系统的架构图如图2所示。

图2系统架构图
3.2 文件传输模块的主要流程图
本模块采用C/S架构将系统运行载体分为两个部分:客户端与服务器端。文件传输需要建立有效的连接后,通过TCP/IP协议实现点对点的文件传输。通信双方是通过三次握手建立连接,实现文字、文件传输,最后关闭套节字连接。流程图如图3所示。

上一页  [1] [2] [3] [4] [5] 下一页

Java信息即时传递软件的设计与实现+需求分析+流程图 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。