宝鸡文理学院计算机学院《计算机网络》课程设计报告全套设计加扣 38引言编写目的和范围随着时代的改变,伴随着移动互联的崛起,我们身边渐渐出现了很多社交软件。例如QQ,微信,微博等。社交软件拉近了社会中人与人之间的距离,使世界成为一个统一的整体。通过社交软件进行交流,可以消除距离,大大方便了人与人之间的交往。这次课程设计我们小组准备设计出一款社交软件,一是可以提高个人的编程能力,二是可以为人与人之间的交流提供方便。这个软件系统是基于社交软件产品需求规格说明书编写的,的编写说明这份软件系统概要设计报告是基于哪份软件产品需求规格说明书编写的,开发这个软件产品意义、作用、以及最终要达到的意图。QQ,微信等社交软件功能都非常强大。但是它们的唯一的不足就是必须要联网或者下载到它们的服务端,否则就不能正常使用。的局域网内顺畅沟通的工具,那就必须要有服务器端。本系统就是包括服务器端与客户端,可以在局域网内沟通的一个工具。术语表下表为职务术语表,如表1所示。表1术语表序号术语或缩略语说明性定义1CEOChiefExecutiveOfficer,首席执行官2CIOChiefInformationOfficer,首席信息官3CTOChiefTechnologyOfficer,首席技术官参考资料下表为本聊天工具所用参考资料信息,如表2所示。表2参考资料资料名称作者文件编号、版本资料存放地点Java程序设计耿祥义第2版宝鸡文理学院图书馆计算机网络谢希仁第6版宝鸡文理学院图书馆使用的文字处理和绘图工具处理软件:word2007绘图工具:RoseVisio全局数据结构说明常量privatefinalstaticFilewordfilter=newFile("C:/");//敏感词位置privatestaticfinallongserialVersionUID=7116984729771538742L;//姓名变量在ServerSocket类中:serverSocket:ServerSocket(类型,Client:Socketsf:Client:SocketuserChat:Vector<Chat>fromClient:ObjectInputStreamtoClient:PrintStreamsFrame:ServerFrame在useromer类中:userName:StringuserPassword:String在Register_user类中:userName: StringuserPassword: Stringage: Stringsex :Stringemail: Stringhead :String在Message类中:userOnLine:Vectorchat:Vectorti:StringserverMessage:String数据结构+------+-----------------+|username|userpassword||xiaoming|123456|--------------------------+------+-----------------+模块设计用例图下图为本系统的用例图,如图1所示。图1用例图功能设计说明Socket通信服务器端Socket设计图下图为本系统服务器端设计图,如图2所示。图2服务器端设计图功能描述功能描述ServerSocket服务端的功能主要:(1)提供了ServerFrame面板的当前状态、人数统记、服务器名称、IP地址、通讯端口、用户列表的显示;(2)监听服务器的8000端口,为客户端的请求做准备,提供了Connectin类,处理服务器与客户端的通信;输入数据服务器输入前状态、人数统记、服务器名称、IP地址、通讯端口、用户列表到ServerFrame面板中;serverSocket=newServerSocket(8000); InetAddre
《计算机网络》课程设计报告-JAVA嘟嘟聊天工具 来自淘豆网m.daumloan.com转载请标明出处.