1、“.....因此希望通过本次设计完成个简单的邮件收发系统,实现邮件的 接收与发送,并能完成附件的传输,同时能实现邮件用户登录管理及邮件删除等 功能。从课题研究中更深入的了解邮件收发系统的设计原理,发现设计过程中的 不足和知识的欠缺,为今后做出更好的设计打下个坚实的基础。 相关技术和开发平台 开发环境的选择 整个系统开发完全采用模式,开发平台为平台,以 为引擎和服务器,后台数据库使用。 在开发模式上选择模式,是因为模式有以下优点 开发成本及维护成本降低。由于架构管理软件只安装在服务器端 上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑 在服务器端完全通过浏览器实现,极少部分事务逻辑在前端 实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。 良好的安全性能,防火墙技术可以保证后台数据库的安全性。所有客户端 请求都是通过来访问数据库,从而大大减少了数据直接暴露的风险。因此系 统的架构就采用了设计模式......”。
2、“.....在传统的网页文件,中加 入程序片段和标记,就构成了网页。 服务器在遇到访问网页的请求时,首先执行其中的程序片段,然后将执行结 果以格式返回给客户。程序片段可以操作数据库重新定向网页以及发送 等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执 行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实 现无,无,无,甚至无。 在正式发布之后,这种新的应用开发技 术很快引起了人们的关注。为创建高度动态的应用提供了个独特的 开发环境。与的兼容,但是它是使用类似 的卷标以及程序代码段,而不是。 简介 在本次毕业设计中,应用到了数据库,在毕业设计中采用的是数据 库系统,所以在这个地方有必要对其进行简单的介绍。 是种数据库所用的标准语言,全名为。 是基于的客户服务器数据库。它是个高性能多 用户的关系型数据库,具有高容量的事务处理及决策支持功能,使用户能够用它 建立大范围的分布式系统。 基本上,也是数据库的种,与数据库样......”。
3、“.....但相对于数据库来说,又多了些数据 库应有的功能,整理如下 安全性在中提供了账号管理的功能。对于数据库中所存 储的数据,可通过账号与密码的管理,达到数据保密的目的。 集中性在数据库中,个文件就是个数据库,不易集中管 理,而则是将所有的数据库都放在同个中,方便用户管理。 记录性在中,有个文件,是专门用来记录用户在 数据库中所进行的改变。例如,新增了哪几条记录,删除哪几条记录,若将来发 现执行,即可利用恢复将执行过的动作,恢复成未改变之前的数据 存储状态。 备份性对于数据库而言,所谓的备份就是将文件再复制份, 而中则设计有套很完整的数据库备份系统,让用户可以既方便又容 易地备份数据。 完整性由于中提供了很多数据库相关功能,算是个更 为完整的数据库系统。 作为数据库家族中出类拔萃的成员,其稳定性和安全性 是无与伦比的,这也是网站建设至关重要的。随着的推出,其易 用性可扩展性稳定性等方面又有了明显增强。因此,我们选择作 为建立网站数据库的工具......”。
4、“.....使用端口,首先用户 写好邮件之需要写个文件,然后运行就可以完成 文件中定义的工作,这个工具对于个大的应用来说非常好,只需在中写 很少的东西就可以将其编译并打包成。事实上,在很多应用服务器的发布中都 包含了。另外,在中,可以利用标签库实现代码与文件的 分离,使的维护更方便。 在中不用配置,但是在用中就需要配置首先安装好 ,然后把的包在下进行配置就 可以了。配置好后绑定,启动。下面进行介绍。 和 相比于大量的开发工具,不可否认的和是最 可靠也是最普遍的。相比于,小巧,速度上更是大大超越了 ,所以这次设计用的是。 是个开放源代码的与和 类似的种基于的整合型可扩展开发平台,也是目前最著名的开源 项目之,就其本身而言,它只是个框架和组服务,用于通过插件组件构建 开发环境。幸运的是,附带了个标准的插件集,包括开发工具 ,。其未来的目标不仅仅是成为专门开发程 序的环境,根据的体系结构,通过开发插件,它能扩展到任何语言 的开发,甚至能成为图片绘制的工具......”。
5、“.....它们可以次下载。这些部分在起提供了个具有丰富特性的开发环 境,允许开发者有效地建造可以无缝集成到中的工具。 由项目生产的工具和来自其它开放源代码的第三方软件组合而成。 项目生产的软件以发布,第三方组件有各自自身的许可协议。 企业级工作平台,简称 是对的扩展,利用它我们可以在数据库和的开发 发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的 集成开发环境,包括了完备的编码调试测试和发布功能,完整支持 。 在结构上,的特征可以被分为类 模型 开发工具 开发工具 应用程序服务器的连接器 项目部署服务 数据库服务 整合帮助 对于以上每种功能上的类别,在中都有相应的功能部件,并通过 系列的插件来实现它们。结构上的这种模块化,可以让我们在不影响 其他模块的情况下,对任模块进行单独的扩展和升级。 系统需求分析与总体设计 系统设计目的 本次毕业设计所要完成的,是个服务器下的邮件收发平台,该平台 功能类似于,但是由于时间的关系......”。
6、“.....但 是该平台是基于的个应用程序,它不用安装传统的程序,只是需 要在任意的客户端上访问该服务器就可以实现邮件收发功能。 系统功能需求分析 由于该平台是通过协议来进行发送邮件,协议来接收邮件,所 以该平台只是相当于个代理邮件系统。该平台应该实现用户的登录验证,只有 拥有对该邮箱有合法权限的用户才能进行登录,可以有多个用户同时对该邮箱所 代理的邮箱进行控制。而在发邮件系统中,需要用户输入要送发邮件的对方邮箱 名称,可以进行本地计算机资源传输,也就是添加附件的功能。在收邮件系统中, 邮箱将自动将所有邮件包括其基本信息显示在收件箱中,并且将带附件的邮件的 附件自动保存在本地计算机特定路径下。 系统总体构架 系统总体模块框架如下图所示,用户在不同的模块通过相关操作完成对邮件 的接收和发送并实现对邮件的管理。系统总体结构分为四个模块,关于每个模块 的具体功能和实现将在后面进行介绍。 图设计系统结构图 系统功能模块简介 登录模块 要求用户输入正确的用户名,密码......”。
7、“.....如果输入信息项,则显示该用户名不存在,登录失败。 图登录流程图 邮件发送模块 用户发送邮件,需要输入收件人邮箱地址,邮件标题,正文。如果需要添加 附件则点击浏览进行添加。 如果输入的收件人邮箱地址或文本框至少有项为空,则邮件发送失败, 反之邮件发送成功,转到邮件发送成功界面。 邮件收发系统 用户登录 模块 接收邮件 模块 发送邮件 模块 邮件管理 模块 失 败 跳转到收件箱 验证信息 成功 用户登录 失败 图发送邮件流程图 邮件接收模块 通过邮件发送界面点击超连接进入邮件接收界面,系统将所有接收的邮件信 息显示出来,包括发件人主题发送时间邮件大小等。如果是带有附件的邮 件,附件则自动保存到本地计算机特定路径下。 邮件管理模块 在收邮件箱内点击你要读取的邮件即可进入该邮件了解其中的具体内容......”。
8、“.....同样可以点击页面上 的超连接进行回复或继续查看其他信件。 数据库设计 本系统的数据库只涉及到了用户登录信息张表格,主要用来检查用户是否 有权限登录该邮箱。 表用户信息表 名称字段名称数据类型主键非空 用户名 密码 代理服务器 标识列 发送邮件 发送成功页面 发件处理程序 系统详细设计及实现 系统流程说明 用户管理模块 该部分数据库方面只是涉及到张表,有个字段,分别是标识列主 键用户名密码 用户邮箱。当用户进入登录页面后,要求输入用户名和密 码,而且用户名不能为空,如果为空验证框架将会判断,而且阻止表单 提交。 表单提交后在配置文件中找到相应的,再通过该配 置的属性找到相应的,对它进行表单值的填充,然后进入真正的 控制器处理程序的方法,在该方法中将用户名,密码作为参 数传入读取数据库的数据处理层中,由建立驱动,连接,构建语句,用预 编译对象执行语句,再用它的方法传送参数,由于是个查询语句有返回 值,用对象接收,进行读取,如果存在......”。
9、“.....而且在同行,则返回个,否则没找到就 返回个。如果返回的值为,则返回个对象,该对象在配置 文件中找到相应的跳转路径该处理返回个页面。如果返回,那么程序 继续运行,因为程序的设计要求是验证成功后进入的是读取全部邮件的个列表, 所以在下面的程序中要对邮件进行读取,并返回所有的信息。如果返回后, 进入真正的邮件接收处理程序,在得到所有邮件的信息后把它们用集合 进行保存,并通过请求将结果集返回。 图用户登录框 当用户登录信息为空时所显示的页面如图所示。 公司邮件系统的研发 摘要 随着网络的逐渐普及,在人们生活中应用日益广范,除了专业的邮件服 务系统之外,般大型网站与单位都提供了服务。因此,本次设计是通过 对协议的熟悉和理解以及对编程和网页设计技能的掌握,开发 出个简单的结构下的邮件服务系统。能完成邮件的发送接收以及附件 处理功能等。主要运用的软件有在环境下,利用 编程来实现邮件系统的各种功能。该系统主要支持用户的身份验证......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。