1、 局域网即时通信软件设计局域网即时通信软件设计 毕业论文(设计)任务书毕业论文(设计)任务书 院(系) :文经学院 姓名 学号 毕业 届别 2009 专业 通信工程 毕业论文(设计)题目 局域网即时通信软件设计 指导教师 学历 工学 硕士 职称 副教授 所学专业 控制科学与 工程 主要内容:基于 Socket 的局域网聊天系统是 WinSock 点对点通信的具体实例之一,它 很好的诠释了 Socket 通信的原理,并且在学校、企业内部通信、教学、讨论等应用中 都具有一定的实用价值。它具有信息收发速度快,保密性好,占用网络带宽资源低,占 用服务器吞吐能力低, 易于编程实现等优点, 所以局域网即时
2、通信系统软件的开发具有 很高的实用价值。 基本要求:1. 完成该软件主要功能的开发设计; 2. 软件在不同计算机上均能调试通过。 主要参考资料: 1 Karli Watson C#入门经典第四版.清华大学出版社,2008 2Christian Nagel C#高级编程第四版.清华大学出版社,2006 3 James Huddleston C#数据库入门经典第四版.清华大学出版社,2008 进度安排:第 4 周末, 确定论文题目; 第 7 周末, 提交论文提纲; 第 11 周, 提交论文初稿; 第 15 周, 提交论文终稿并准备答辩。 指导教师(签字) : 年 月 日 院(系)意见: 教学院长(
3、主任) (签字) : 年 月 日 备注: 摘 要 即时通信在互联网领域的应用取得了巨大的成功,但是在学校、企业内部 的应用仍远未普及。鉴于即时通信作为一项有广泛应用价值的技术框架,在逐步适应 企业网络、教育网络的应用特点后,局域网即时通信必将取得和电子邮件一样的普及 效果。该系统使用.NET 作为开发平台、Mysql 数据库存储用户信息和聊天记录,用 套接字连接客户端和服务器,用数据包套接字发送消息。本系统采用 C/S 模式构建, 由客户端和服务器端组成。客户端只要填写服务器的 IP 地址和通信端口号,并通过 所分配的账号,就可以登录和使用。服务器与 Mysql 数据库可部署在同一网段的任 一
4、节点上,通过接收客户端不同请求而对数据库进行增删改查的操作,这样就可以方 便的进行维护并且保证了同一局域网信息的安全和网络资源的充分利用, 并且最大程 度的保证了数据库的安全性。使用该系统可进行一般的文字交流,查询聊天记录,及 在线用户显示等功能。 关键词 .NET Framework;Socket;多线程;Mysql数据库;TCP/IP协议;ADO.NET Abstract Instant messaging applications on the Internet were a great success, but in schools, enterprises are still far from universal in application. In view of instant messaging applications as the value of a broad technical framework, and gradually adapt to the corpora