网络与通信课程设计_第1页
网络与通信课程设计_第2页
网络与通信课程设计_第3页
网络与通信课程设计_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、网络与通信课程设计任务书基本要求设计中要求综合运用所学知识,上机解决一些与实际应用结合紧密的、规模较大的问题,通过分析、设计、编码、调试等各环节的训练,深刻理解、牢固掌握网络原理的基本技术,掌握分析、解决实际问题的能力。项目设置与内容提要 1、网络聊天系统任务:实现网络聊天的功能,采用Windows Socket(或Java Socket编程,服务器与客户端采用了TCP/IP连接方式,在设计聊天方案时,可将所有信息发往服务器端,再由服务器进行处理,服务器端是所有信息的中心。服务器端要保存用户信息,可利用数据库来实现这一功能,需要建立用户信息数据库。在客户端可采用文件系统保存聊天纪录和用户号码。

2、可通过闪动托盘图标和播放不同的音乐提示信息到来及好友上线等信息。可通过建立消息链表来保存用户接收的各种消息。功能要求:(1登录功能。(2客户可以通过服务器转发,实现一对一和多对多聊天。(3实现呼叫功能。(4客户端程序应该可以实时显示目前其它用户的状态。(5应该具有易用、美观的图形界面。客户端功能划分:(1登陆功能:建立与服务器的连接并登陆,能显示登陆错误信息。(2界面显示:将在线好友显示在好友列表中,并实现系统托盘,加入工具栏便于操作。(3聊天功能:与好友聊天。(4聊天纪录:能保存聊天纪录,并能察看聊天纪录。(5信息提示:闪动托盘图标提示到来信息,并播放不同音乐来提示。(6其他:用户登陆成功,

3、将保存其号码,以便下次登陆时,不必再输入而可以直接选择,显示登陆时间。2、简化的电子邮件服务器任务:学习电子邮件系统的工作原理,深入理解SMTP协议,熟悉多媒体邮件格式和Base64编码。编写简化的SMTP邮件服务器,实现邮件消息在邮件服务器之间的传输;提供用户远程登陆邮件服务器撰写、发送、阅读、回复、转发、删除邮件等功能。建议平台:windows 2000操作系统、Eclipse3.1+MyEclipse4.1+tomcat5.5编程环境、Java编程语言。要求:(1 熟悉电子邮件系统工作原理,勾画出实现邮件服务器的各组成部分的总体结构图。下图是一个示例。 (2 熟悉动态交互页面的编写技术,

4、例如JSP。编写基于Web的用户代理,实现邮箱注册,撰写、发送、阅读、回复、转发、删除邮件等功能。(3 熟悉SMTP协议规范。编写SMTP客户端,实现定期扫描待发送邮件队列、主动发起与SMTP服务器端的TCP连接、发送邮件消息等功能。(4 编写SMTP服务器端,实现对SMTP客户端发送邮件请求的响应、接收邮件消息、根据用户邮箱名将邮件存入用户邮箱。功能划分:可考虑将邮件系统划分为如下功能模块:a登陆页面:实现用户从浏览器登陆个人邮箱时的身份验证,如对输入的用户名和密码进行验证;b邮件发送页面:实现用户填写信件内容并发送的功能;c邮件接收页面:实现用户对所有信件的接收、查询、回复、转发、删除等功能;d邮件阅读页面:以页面形式显示指定邮件内容,实现用户对邮件内容的查看。考核方式与评分办法1. 设计按优、良、中、及格、不及格五档评分,占课程总成绩的50%。2. 课程设计过程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论