资源共享smtp协议及pop3协议毕业设计(编辑修改稿)内容摘要:

........................................................................................... 44 参考文献 ..................................................................................................... 45 致 谢 ......................................................................................................... 46 长沙学院 毕业设计 (论文 ) 1 第 1 章 绪论 选题 背景 高校资源共享平台是一个实现高校教学资源共享的综合应用平台 .它是通过网络建立一 个资源交流的场所 .利用这个平台我们可以方便快捷地访问丰富的教学资源和信息,更好地培养学生的信息素养以及实践动手能力和创新能力 .科学地运用计算机网络技术提供的网络教学资源提高学生的学习兴趣、学习效率,优化教学过程,全面提高教学质量 . 随着互联网 信息 技术 在教育领域的推广、普及, 以及教育信息化的推进和多媒体教学环境近几年在高校中的广泛展开,教师利 用多媒体设施进行教学也已成为必备手段 .所以越来越多的老师 都采用 课件 形式进行教学 .一时间各种多媒体课件等 其他 教学资源急剧膨胀,多媒体 课件的质量和类型也是各不相同 .如何 构建 一 个更为高效、流畅的服务共享平台就显得尤 为重要 . 目前 我系 传统的资源共享存在以下问题第一:学生只能够通过 群共享资源 或者利用 U盘获取学习资料 , 然而这种资源共享方式存在许多问题 .例如:上传的内容受限,由于安全原因不能上传 EXE 文件;共享空间受限制,一般的共享空间共 10 多 MB;使用也受 一定的限制 .如果 群共享的下载 、 上传功能被腾讯关闭 或者 暂停 就会影响到文件的下载 .第二:学生为了搜索学习相关的资料将耗费许多时间与精力 .第三:学生不能扩展本专业的知识层面及其他知识 .导致资源分散并且分类不规范 .真正优秀的教学资源等没有得到充分合理的利用 [1].第 四:教师有资源要分享时没有一个更好的资源共享平台,从而使教师手中的教学资源等得不到合理利用 [2]. 怎样有效解决资源的网络共享问题,提高资源的可利用率,如何实现 我系 资源信息化的优化管理,充分发挥网络信息 资源 共享在 我系 教学 等 中的作用 问题便成了迫切需要解决的问题 .因此有必要借鉴成功经验,加快 我系 资源 共享 平台的建设,改善现存的资源共享访问瓶颈, 改善我系师生间的资源共享方式 [3].为 我系 科研 、 教学提供良好的资源服务 . 选题意义 目前网络上的资源共享平台要求有庞大的数据存储系 统 .这样就使得对系统的技术、造价还有维护要求都非常高 .针对这个要求并联系我系传统资源共享现状构想借助 长沙学院 毕业设计 (论文 ) 2 EMAIL 来构建 基于 B/S 模式下的 资源共享平台 .利用 SMTP 协议 以发邮件的形式 实现资源共享平台的资料上传 .利用 POP3 协议 以 收邮件的形式实现资料下载并保存在本地 .这样就能更好的解决庞大数据的存储和造价高、维护困难的问题 .同时基于 B/S 模式 具有分布性特点,可以随时随地进行查询、浏览等业务处理 .它的 维 护简单方便,只需要改变网页,即可实现所有用户的同步更新 解决了传统 C/S[4]中客户机和服务器的严格限制 ,有效提高文 件传输和共享的效率和质量 .所以借助 EMAIL 邮箱 打造一个 真正为我系师生所用的基于 B/S 模式下的资源共享平台 是目前的发展趋势 . 论文结构 本论文主要从以下几个方面论述 . 第 1 章 绪论 , 主要介绍选题背景和 选题意义 . 第 2 章 相关 技术 , 主要 包括 ASP 概述、 Dreamweaver 简介、 IIS 服务器简介、 SMTP、POP3 协议概述和 Access 数据库 . 第 3 章 系统分析 , 介绍了 可行性分析、 系统的总需求、系统 前台及后台功能介绍和分析 、数据需求 . 第 4 章 系统 设计 , 概述了 系统的设计思想,分析了系统总体结构和 主要功 能模块的实现 .介绍了数据库的设计和界面设计 . 第 5 章 系统实施 , 主要是介绍本系统的主要模块及其代码实现 . 第 6 章 系统测试, 介绍了本系统 主要模块 的测试 和 测试结论 . 长沙学院 毕业设计 (论文 ) 3 第 2 章 相关 技术 ASP 概述 ASP[5]是活动服务器页面 (Active Server Page)的简称,是微软公司开发的服务器端的脚本编写环境 .使用 ASP 可以组合 HTML 页、脚本命令和 ActiveX 组件来创建动态、交互的 Web 页和基于 Web 的应用程序 . ASP 文件是以 .asp 为扩展名的文本文件,可以使用任何一种 文本编辑器来创建 ASP文件,使用带有 ASP 增强功能的编辑器将会提高效率 .ASP 是服务器端的网页技术,是在服务器 (Web 服务器 )运行的,而不是在客户端 (访问者的浏览器 )执行的 .当客户请求一个ASP 文件时,由服务器先把该文件解释成标准的 HTML 文件,再发送给客户 .严格来说,ASP 不是一种语言,它只是提供一个环境来运行 Script. ASP构建动态网时使用的是标准的 Inter编程语言,例如可以通过应用 VBscript和 Javascript 两种脚本语言来控制网页整体的逻辑性 .ASP 包含六个内建对象,还可以使用 ActiveX 控件继续扩充其功能 .在数据库连接方面, ASP 提供 ADO 对象 .通过该对象可以快速地访问 Access、 SQL Server 等数据库 . Dreamweaver 简介 Dreamweaver[5]是当今流行的网页编辑工具之一 .它采用了多种先进技术,图形化程序设计窗口,能够快速高效地创建网页,并生成与之相关的程序代码,使网页创作工程变得简单化,并且生成的网页极具 表 现力 .值得一提的是,在提供了强大的网页编辑功能的同时,还提供了完善的站点管理机制,极大地方便了程序员对网站的管理工作 . Dreamweaver 提供了代码自动完成功能 .Dreamweave 中的代码自动完成功能提供代码的辅助功能,这意味着在编写程序时, Dreamweaver 知道程序员所操作的内容,并能很好地提供帮助和提示,大大地简化程序员的编写过程 . IIS 服务器简介 IIS(Inter Information Server)[5]是一个功能强大的 Inter 信息服务系统,是 Windows 服务器操作系统 Windows NT 和 Windows 20xx 中集成的最重要的 Web 技术 .它的可靠性、安全性和扩展性都非常好,并能很好地支持 多个 Web 站点,是用户首选的服务器系统 .IIS 提供了最简捷的方式来共享信息、建立并部署应用程序、以及建立和管 长沙学院 毕业设计 (论文 ) 4 理 Web 上的网站 .通过 IIS,用户可以轻松地测试、发布、应用 和管理自己的 Web 页和Web 站点 . Windows Web 服务器 IIS 是 ASP 赖以运行的基础 . SMTP 协议概述 SMTP(Simple Mail Transfer Protocol)[6]即 简单邮件传输 协议 ,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式 .它帮助每台计算机在发送或中转信件时找到下一个目的地 .通过 SMTP 协议所指定的服务器,就可以把 EMAIL 寄到收信人的服务器上 .SMTP 协议 属于 TCP/IP 协议族 . SMTP 在两种情况下工作:一是电子邮件从客户机传输到服务器;二是从某一个服务器传输到另一个服务器 .SMTP 是个请求 /响应协议,它监听 25 号 端口,用于接收用户的 Mail 请求,并与远端 Mail 服务器建立 SMTP连接 .通过 SMTP协议所指定的 服务器 ,就可以把 EMAIL寄到收信人的服务器上了,整个过程只要几分钟 .SMTP 服务器则是遵循 SMTP 协议的发送邮件服务器,用来发送或中转发出的 电子邮件 . SMTP 是一个用 7bit ASCII 字符传送文本的邮件协议 .它是一个独立的用户级协议,它要求一个可靠的数据通道 .在 TCP/IP 协议中,这个通道是 8bit 的 TCP 数据流,因此 SMTP 的 7bit 字节一律按照最高位为零的 8bit 字节进行传输 .如果要传送 8bit数据,需要用特殊的编码算法 (BASE64)将其转为 8bit 数据,在接收端用相反的算法将其复原 . SMTP设计基于以下通信模型:针对用户的邮件请求,发送方 SMTP建立与接收方 SMTP之间建立一个双向传送通道 .接收方 SMTP 可以是最终接收者也可以是中 间传送者 .SMTP命令由发送方 SMTP 发出,由接收方 SMTP 接收,而应答则反方面传送 . 一旦传送通道建立, SMTP 发送者发送 MAIL 命令指明邮件发送者 .如果 SMTP 接收者可以接收邮件则返回 OK 应答 .SMTP 发送者再发出 RCPT 命令确认邮件接收者是否可以到达 .如果 SMTP 接收者接收,则返回 OK 应答;如果不能接收到,则发出拒绝接收应答 (但不中止整个邮件操作 ),双方将如此重复多次 .当接收者收到全部邮件后会接收到特别的序列,如果接收者成功处理了邮件,则返回 OK应答 .整个过程如图 所示 . 图 SMTP 使用模型 用户 文件 系统 文件 系统 发送 SMTP 接受 SMTP 发送 SMTP 接受 SMTP SMTP 命令、应答和邮件内容 长沙学院 毕业设计 (论文 ) 5 POP3 协议概述 POP3(Post Office Protocol 3)[6]即 邮局协议 的第 3个版本,它是规定个人 计算机如何连接到互联网上的邮件服务器进行收发邮件的协议 .它是 因特网 电子邮件的第一个离线协议标准, POP3 协议允许用户从服务器上把邮件存储到 本地主机 (即自己的计算机 )上,同时根据客户端的操作删除或保存在邮件服务器上的邮件,而 POP3 服务器则是遵循 POP3 协议的接收邮件服务器,用来接收电子邮件的 .POP3 协议是 TCP/IP 协议族 中的一员,由 RFC 1939 定义 .本协议主要用于支持使用客户端远程管理在服务器上的电子邮件 . POP3 支持离线工作方式和在线工作方式 . POP3 是以该用户当前存储在服务器上全部邮件为对象进行操作的,并一次性将它们下载到用户端计算机中 .一旦客户的邮件下载完毕,邮件服务器对这些邮件的暂存托管即告完成 .使用 POP3,用户不能对他们贮存在邮件服务器上的邮件进行部分传输 .离线工作方式适合那些从固定计算机上收发邮 件的用户使用 .当使用 POP3 在线工作方式收发邮件时,用户在所用的计算机与邮件服务器保持连接的状态下读取邮件 .用户的邮件保留在邮件服务器上 .当接收者收到全部邮件后会接收到特别的序列,如果接收者成功处理了邮件,则返回 OK应答 . 在描述 POP3 协议的状态机中,系统初始状态为 AUTH,身份认证通过后进入 TRANSACT状态,系统信箱被拷贝至一个临时文件 .这一状态中,用户可以通过 list 命令列出邮件头的信息,通过 retr 指令将指定邮件取回本地机,通过 dele 命令将指定邮件标识为删除等等 .接到 quit 指令后,进入 UPDATE 状态,系统将没有被标识为删除的邮件反拷贝回系统信箱,然后进入 HALT 状态退出 [7]. 如图 所示 . 图 POP3 状态机模型 Access 数据库 Microsoft Office Access 是由微软发布的关联式 数据库管理系统 .它结合了 Microsoft Jet Database Engine 和 图形用户界面 两项特点,是 Microsoft Office 的身份认证 ( AUTH)状态 退出 ( HALT)状态 邮件更新 ( UPDATE)状态 会话 ( TRANSACT)状态 user 和 pass 匹配 user 和 pass 不匹配 接到 quit 命令 List、 retr、 dele„ 命令 长沙学院 毕业设计 (论文 ) 6 系统程式之一 . 它提供了表、查询、窗体、报表、页、宏、模块 7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化; 它具有存储方式单一、面向对象、界面友好易操作、 集成环境、处理多种数据信息 、 支持 ODBC 六大特点 .为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分 数据管理的任务 . 通过使用 Access B。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。