java邮件系统的设计与实现毕业设计论文

上传人:壹****1 文档编号:456687659 上传时间:2023-05-12 格式:DOC 页数:67 大小:3.08MB
返回 下载 相关 举报
java邮件系统的设计与实现毕业设计论文_第1页
第1页 / 共67页
java邮件系统的设计与实现毕业设计论文_第2页
第2页 / 共67页
java邮件系统的设计与实现毕业设计论文_第3页
第3页 / 共67页
java邮件系统的设计与实现毕业设计论文_第4页
第4页 / 共67页
java邮件系统的设计与实现毕业设计论文_第5页
第5页 / 共67页
点击查看更多>>
资源描述

《java邮件系统的设计与实现毕业设计论文》由会员分享,可在线阅读,更多相关《java邮件系统的设计与实现毕业设计论文(67页珍藏版)》请在金锄头文库上搜索。

1、 毕业设计(论文)Java邮件系统的设计与实现 东北大学秦皇岛分校毕业设计(论文) 第 II 页毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即

2、:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权

3、书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日基于Java的邮件系统摘 要在过去的几十年里,人们主要通过书信与相隔较远的人相互交流情感与思想。而当今世界人们更多的是使用电子邮件,与传统的书信相比电子邮件具有使用简易、投递迅速、收费低廉,易于保存、全球畅通无阻等优点。基于java的电子邮件系统是使用

4、当今流行的计算机语言(java语言)和当今流行的SSH(Struts+Spring+Hibernate)框架开发而成。在数据存储上使用了免费、开源、跨平台的Oracle数据库,邮件服务器使用了免费、开源的支持SMAP协议发送电子邮件和IMAP协议接收电子邮件的Apache James邮件服务器,界面简单大方。系统的实现将有效地提高企业员工的工作效率,降低员工之间的沟通成本,并且具有较广泛的推广价值。本论文阐述了基于java的电子邮件系统背景、研究现状及发展趋势,介绍了系统开发所使用的语言、环境和工具,并对使用的相关的技术进行了详细的阐述。按照软件开发的生命周期论述方法,进行了系统分析、概要设计

5、、详细设计和代码实现、系统测试的过程。具体论述了面向对象设计方法、系统设计的原则、系统设计的总体目标以及体系结构的特点。关键词:邮件系统,Java,James邮件服务器,Oracle,SSHJava-based Mail System AbstractIn the past few decades, people mainly use the letters and far apart, temporarily see the emotional side of people and exchange ideas.And in todays world people are more e-ma

6、il, compared with the traditional e-mail correspondence with easy to use, fast delivery, low-cost, easy to store, the worlds smooth and so on. Java-based e-mail system is to use todays popular computer languages (java language) and todays popular SSH (Struts+Spring+Hibernate) framework developed wit

7、h.Used in data storage on a free, open source, cross-platform Oracle database, mail server uses the free, open-source support for SMAP and IMAP email protocols to receive e-Apache James mail server, the interface simple and generous.System implementation will effectively improve staff productivity,

8、reduce cost of communication between employees, and has a wider spread value.This paper describes the e-mail system based on java background, research status and development trends, describes the development of the language system, environment and tools, and related technologies used in a detailed e

9、xposition.According to the software development life cycle, discusses the system analysis, outline design, detailed design and code, system testing process.Specifically discusses the object-oriented design, system design principles, system design and architecture the overall objective of the charact

10、eristics.Key Words: Mail System, Java, James Mail Server, Oracle, SSH 东北大学秦皇岛分校毕业设计(论文) 第 61 页目 录目 录11 绪论31.1设计的背景31.2设计的目的31.3发展现状41.4研究方法41.5论文构成41.6 研究内容52 实现技术及开发工具62.1 Struts2简介62.2 Spring简介72.3 Hibernate简介82.4 Myeclipse简介92.5 Oracle简介92.6 Tomcat服务器简介102.7 James邮件服务器简介112.8 JQuery简介122.9 电子邮件简介

11、133 系统需求分析153.1 可行性分析153.1.1经济可行性分析153.1.2 技术可行性分析163.1.3 社会因素可行性分析163.2 功能需求分析163.3 性能需求分析193.4 数据库需求分析194 数据库的设计与实现214.1 数据库的设计214.1.1 概念结构设计214.1.2 逻辑结构设计234.2 数据库的实现234.2.1 用户登录信息表234.2.2 用户基本信息表244.2.3 联系人分组表244.2.4 联系人信息表255 系统的设计与实现265.1 系统设计的目标265.2 系统设计的思想265.3 系统模块设计275.3.1 用户登录邮件系统的工作流程28

12、5.3.2 注册新用户信息的工作流程295.3.3 用户找回密码信息工作流程305.3.4 用户添加联系人信息工作流程335.3.5 用户发送电子邮件工作流程345.3.6 用户查看电子邮件工作流程355.4 系统模块的实现375.4.1 用户登录邮件系统的实现385.4.2 用户找回密码的实现395.4.3 用户发送电子邮件的实现435.4.4 用户查看电子邮件的实现455.4.5 用户查看联系人的实现465.4.6 用户添加联系人的实现476 系统测试496.1 单元测试496.2 集成测试506.3 系统测试53结论55致 谢56参考文献57附 录591 绪论1.1设计的背景电子邮件(简

13、称E-mai1)又称电子信箱、电子邮政,它是种用电子手段提供信息交换的通信方式。它是全球多种网络上使用最普遍的一项服务。这种非交互式的通信,加速了信息的交流及数据传送。通过连接全世界的Internet,实现各类信号的传送、接收、存贮等处理,将邮件送到世界的各个角落。到目前为止,可以说电子邮件是Internet资源使用最多的一种服务,E-mai1不只局限于信件的传递,还可用来传递文件、声音及图形、图像等不同类型的信息。与传统的信件相比电子邮件更具有传统信件没有的优势,传统的邮件受到时间、地点等各种限制,而电子邮件却不受这些限制。正是由于电子邮件的使用简易、投递迅速、收费低廉,易于保存、全球畅通无

14、阻,使得电子邮件被广泛地应用,它使人们的交流方式得到了极大的改变。另外,电子邮件还可以进行一对多的邮件传递,同一邮件可以一次发送给许多人。最重要的是,电子邮件是整个网络间以至所有其他网络系统中直接面向人与人之间信息交流的系统,它的数据发送方和接收方都是人,所以极大地满足了大量存在的人与人之间的通信需求。现在随着互联网和计算机的普及1,电子邮件将会成为人们越来越受欢迎的交流方式。1.2设计的目的当今流行的邮件系统如Lotus Notes和Exchange 是非常强大的商业软件2。但这些系统包含的协作功能和每客户端得许可证费用使它们的整体成本急剧上升。而事实上,很多使用这些系统的公司仅仅需要其中的邮件服务器基本功能,因此对于这些企业来说花重金来购买这些邮件系统还不如花少量的钱去重新开发一款功能简单的邮件系统。所以开发一款简单

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号