《基于JAVA电子邮件接收系统设计及实现开题报告计划.docx》由会员分享,可在线阅读,更多相关《基于JAVA电子邮件接收系统设计及实现开题报告计划.docx(4页珍藏版)》请在金锄头文库上搜索。
1、鉴于JAVA电子邮件接收系统设计及实现开题报告计划河南理工大学本科毕业设计(论文)开题报告题目名称鉴于JAVA的电子邮件接收系统设计与实现学生姓名0.0专业班级网络0.0学号311209040.0一、选题的目的和意义:跟着计算机网络的发展,人与人之间信息传输的时间大为缩短。很多文件都是以电子邮件的形式来传递;往常使用过计算机的人,或多或少都会用到Email来传输信息。经过电子邮件,人们能够进行文字、图片、视频、声音、数据文件等的传达。随着Internet网和WWW网的宽泛普及,电子邮件的使用快速增加起来。电子邮件的使用不单在数目上有日新月异的发展,其重要性日趋增添。据IDC(国际文件资猜中心)
2、统计,当前全世界电子邮箱总数已超出5亿。而据CNNIC(中国互联网络信息中心)的最新检查,中国网络用户拥有E-mail帐号的均匀值为2.6个,用户均匀每周收到电子邮件数为12.9封,发出电子邮件数为8.2封。这说明电子邮件已不不过电话的代替品,它能够并且已经在宽泛地应用着。自然,电子邮件也为人们带来了不利的一面。因为其接收发送电子邮件极少遇到限制,造成电脑病毒、大批的垃圾邮件流行,甚至个人隐私及安全遇到了严重的威迫。可是,电子邮件作为现在社会主要的信息流传载体,发展趋向不会所以而停止。二、国内外研究综述:在互联网应用飞快发展的今日,电子邮件日趋成为了人们喜欢的通讯方式,并渐渐成为企事业单位增强
3、信息沟通和客户关系管理的重要手段。据统计,上网用户中有876使用了电子邮件服务,而据2000年10月份公布的一份检查报告,国内有24.03的公司已拥有了自己的电子邮件系统,以Email进行工作沟通和与业务伙伴的信息互换。电子邮件已经当之无愧的成为了互联网的第一应用,并促使电子邮件系统愈来愈多的被公司采纳。在初期,外国一些可免费下载使用的电子邮件系统(如Sendmail、Qmail等)曾被国内用户采纳。这些系统可知足必定用户数的基本邮件收发需求,但跟着用户数的扩大和对当地化、专业化电子邮件功能、性能方面的需求的日趋提高,这些免费/优选文库“舶来品”的缺点日趋突出:系统性能跟着用户数的增加急剧降落
4、;靠谱性低收发邮件不稳固甚至丢掉邮件;安全性差密码易被盗取,商业机密易泄漏;产品界面不友善安装使用不方便:中文办理常出现问题代码之间难变换;支持保护无保障等。跟着Internet步入平常百姓家,众多互联网营运商开始为中国网民供给电子邮件服务。众多ICP/ISP供给的免费电子邮件服务为网民带来了必定程度的便利,但泛滥的“免费午饭”也致使了邮件服务市场必定程度的不规范和服务质量的参差不齐。因为各网站的软硬件投入成本不一样,采纳产品各异、开发水平不一,必然致使所提供的电子邮件系统的服务质量参差不齐。在互联网应用飞快发展的今日,电子邮件日趋成为了人们喜欢的通讯方式,并渐渐成为企事业单位增强信息沟通和客
5、户关系管理的重要手段。当前的邮件系统存在一系列的问题:系统容量不足,缺少技术支持或服务费用昂贵,运转花费昂贵,商用邮件系统技术关闭等。为掌握技术核心,降低成本,本项目自主开发相对完美的公司大容量邮件系统。三、毕业设计(论文)所用的主要技术与方法:1.可行性剖析:鉴于java技术的公司邮件系统是鉴于java的而java是开源免费的,鉴于java的公司邮件系统是只开发了电子邮件有关的基本工呢过,这样即减少了开发陈本又提高了开发效率。对一般的小型公司来说该系统经济上是完整可行的。现在世界跟着计算机的普及,计算机硬件行业也随之日异月新。关于一款简单的电子邮件系统一般的PC机都能流利的运转更别说专业的W
6、eb服务器了,所以关于电子邮件系统的硬件问题已经不再是重点性的问题。基于java的公司邮件系统主要采纳的开发语言是java语言,java语言善于Web方面的系统开发,此外现在流行框架Struts、Spring、Hinernate都是采纳java语言开发的,采纳这些框架开发能够显然的降低系统开发的工作量同时降低系统开发过程中的错误率。2.系统设计与实现:依据功能需求进行详细数据库设计,采纳面向对象方法进行系统详细设计与功能实现。3.依据详细的功能需求进行E-R图设计,依据E-R图进行逻辑数据库设计,采纳2优选文库SQLServer成立和保护数据库;(1)配置数据源,采纳JAVAWEB编程技术连结
7、数据源;采纳多文档框架构造进行系统整体框架设计,利用JAVA丰富的控件资源进行系统主界面设计;(2)采纳JAVA编程技术编码实现系统各模块功能;(3)依据需求文档编写测试用例,使用反射测试技术进行系统功能测试并进行BUG修复。四、主要参照文件与资料获取状况:书本:1 (美)埃史尔.Java编程思想(第四版).机械工业第一版社.20072 语言程序设计基础篇.机械工业第一版社,20063 李金铭,林晓宇,宁正元面向对象程序设计Java北京:北京交通大学第一版社,20054 朱福喜著Java项目设计与开发典范M北京:电子工业第一版社,20055(美)NathanielT.Schutta,RyanA
8、sleson著.Ajax与Java高级程序设计.邮电第一版社,20076 OReilly&Associates,IncJavaCookbookintheUnitedStatesorCanada7 Oreilly,JavaServletProgramming,American:SernniYey8 印雯,Java语言与面向对象程序设计.北京:清华大学第一版,2002年.9 毕广吉.Java程序设计实例教程M.北京:冶金工业第一版社,2007年10 张桂珠,刘丽,陈爱国Java面向对象程序设计(第2版)北京邮电大学第一版社11 刘腾红,孙细明.信息系统剖析与设计M.北京:科学第一版社,2003年五、毕业设计(论文)进度安排(按周说明)第一、二周:有关资料的采集、整理,认识课题,阅读学习有关论文。第三、周围:进行需求剖析,编写需求剖析报告。第五、六周:做好设计先期准备工作;依据任务书上的有关设计指标,构想方案比较研究,形成大概的轮廓绘制有关电路图。3优选文库第七、八周:研究算法、绘制详细的程序流程,达成重要部分程序。第九、十周:系统的详细设计和实现。第十一、十二周:对论文工作总结,指出进一步研究方向,检查并打印装订论文,达成有关代码保护,准备资料并辩论。六、指导教师审批建议:指导教师:(署名)年月日4