计算机科学与技术毕业设计-1.7万字局域网聊天系统的设计与实现.docx
《计算机科学与技术毕业设计-1.7万字局域网聊天系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《计算机科学与技术毕业设计-1.7万字局域网聊天系统的设计与实现.docx(43页珍藏版)》请在优知文库上搜索。
1、存档日期:存档编号:毕业设计报告题目:局域网聊天系统的设计与实现子课题:学号:姓%院系:整m指导教师:填写说明1 .毕业设计或毕业论文的选题应以专业课的内容为主,可以针对某些基础理论和学术问题进行探讨,也可以结合科技生产和社会生活的实际问题进行研究、开发与设计。2 .毕业设计或毕业论文一般为一人一题。如果选题确需多人合作完成一个课题,须由指导老师提出,经学院主管领导批准,但每个学生必须独立完成其中的一部分工作,并独立撰写各自的设计报告或毕业论文,在课题名称后面注明其相应的子课题。所有学生的选题经研究确定后,一般不允许中途更改课题。特殊情况需要更改课题者,须由指导教师调整或更改选题,且填写毕业设
2、计或毕业论文课题变动申请表,经主管领导批准后方可调整或更改。3 .课题需要多人合作的最多2人。多人合作的须在封面上填写参加者的姓名和联系方式。4 .成果形式一栏填写:软件或论文。5 .本开题报告最迟应在开始毕业设计的前六周确定,并上报给指导老师,必须经指导老师和学院批准方才有效,否则无效。6 .本开题报告使用A4纸张,上、下、左、右页边距均为2.5cm,请不要改变本开题报告页面设置。所有自己书写的内容请使用楷体。研究课题名称局域网聊天系统的设计与实现止月IJ年2009年2月16日2009年5月31日成果形式设计申请者姓名性别班级指导教师姓名性别职称课题组成员姓名性别班级在本项目中的分工负责系统
3、的整体设计与实现并撰写毕业论文研究项目主要内容使用VC+、MFC编程语言;采用UDP协议;采用C/S结构。实现局域网内的通信,暂不考虑文件传输等功能。(1)用户端之间的信息发送,本程序需要实现的最基本的功能。用户在界面上选择需要对话的IP,并将自己需要发送的信息填入相应的对话框中,点击发送按钮后,可以将信息正常的发送。在本程序中共需要3个端口,此功能预计使用3号端口。1.在线用户主机IP列表的维护。在用户发送信息之前,需要选择相应的目的地端IP,这也就需要客户端拥有在线用户主机的IP地址,这个在线主机列表的维护是需要客户端定时自动向服务器端发送信息,服务器端收集并维护在线用户列表,再发送回客户
4、端。需要在客户端和服务器端都使用定时器来完成此功能。此功能预计使用1、2号端口。拟采取的研窕方法和技术路线(包括研究工作的总体安排、步骤和各时间段的工作任务等)2009年2月15日前:查阅资料,为设计做准备2009年2月16日一2009年2月20日:对系统进行可行性研究分析,确定系统开发具有可行性;2009年2月21日一2009年3月10日:对系统进行需求分析,确定系统的总体目标;2009年3月11日一2009年3月25日:对系统进行总体设计,划分系统模块;2009年3月26日一2009年4月25日:对系统进行详细设计,基本实现整个系统功能;2009年4月26日一2009年5月8日:对系统进行
5、调试、优化和完善,最终实现系统全部功能;2009年5月9日一2009年5月31日:完成毕业设计报告,准备并进行毕业设计答辩。最终成果描述:一套局域网聊天系统与毕业答辩论文。本研究项目的科学依据和意义(包括科学学术意义和应用前景,国内外研究概况,发展趋势,立论依据,本项目的特色或创新之处):本设计将讨论一种基于MFCSocket的局域网通信系统的设计与实现方法。基于MFCSocket的局域网通信系统可以为局域网提供一种良好、安全、快速的通信机制,在局域网内部通信、教学、讨论等应用中都具有一定的实用价值,它同时很好地诠释了MFCSoCket通信的原理。基于SoCket的局域网通信软件应用范围广阔,
6、不但可以处理传统的通信需求,而且也能扩展以适应新型的网络应用,如网络教育,数据影音传输等,拥有广泛的应用前景。基于局域网的即时通信系统,实际上是互联网即时通信熊的一个小规模版本。广域网上的即时通信工具,如今一般采用UDP或者TCP协议体系来实现。开发技术已经比较成熟,比如较早的ICQ.MSNMessenger.YAHOO通等国外开发的产品,还有国产的有名的QQ、新浪UC、LAVA-LAVA等,这些工具统统都实现了广域网上的即时通信。尽管都是即时通信,实现了即时聊天,以及文件传输的主要功能,但是也各有各的特色,比如ICQ的巨大客户群,MSN的个性化表情,YAHOo通的易操作性等,而QQ也具有一个
7、相当方便的屏幕截图功能。另外,所有上述软件都实现了网络即时的视频,语音聊天功能。这些软件,在使用方面各有特色,在实现方面也各有所长,但由于这些产品正在商业运营阶段,其实现方式属于商业机密,具体细节不可能得知,但是它在大的方面无非就是各种利用各种平台上的网络通信接口,建构基于下层TCP/IP,或者UDP/1P协议的软件产品。在局域网内,这些功能的实现跟广域网相比更加简单,因为局域网的网络结构本身比广域网要简单,但是可以借此理解网络协议,以及网络通信工具的实现原理,所以仍然极具研究价值。指导教师意见(对本项目的研究意义、研究方案、取得预期成果的可能性等签署具体意见):指导教师(签字):年月日学院指
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机科学 技术 毕业设计 1.7 局域网 聊天 系统 设计 实现
