本科毕业论文基于Javaweb的邮件管理系统的设计与实现

上传人:M****1 文档编号:554484179 上传时间:2023-12-11 格式:DOC 页数:48 大小:937KB
返回 下载 相关 举报
本科毕业论文基于Javaweb的邮件管理系统的设计与实现_第1页
第1页 / 共48页
本科毕业论文基于Javaweb的邮件管理系统的设计与实现_第2页
第2页 / 共48页
本科毕业论文基于Javaweb的邮件管理系统的设计与实现_第3页
第3页 / 共48页
本科毕业论文基于Javaweb的邮件管理系统的设计与实现_第4页
第4页 / 共48页
本科毕业论文基于Javaweb的邮件管理系统的设计与实现_第5页
第5页 / 共48页
点击查看更多>>
资源描述

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

1、毕业设计诚信声明书 毕 业 设 计中文题目基于Java web的邮件管理系统的设计与实现英文题目Based on Java web email management system design and implementation2014 年 11 月 26 日 摘要基于Java web的邮件管理系统的设计与实现【摘要】电子邮件(E-mail)是Internet上使用广泛的服务其中之一,传统的Email应用模式基于C/S结构,用户以使用客户端的邮件收发工具(如Outlook、Fox mail等)与提供邮件服务的服务器(如、、)进行通信,用户需要进行一些必要的设置在使用客户端邮件工具之前,例如,

2、需要对邮件服务器的主机地址和通信端口等的指定,这些工作对刚开始上网的用户会有一定的困难,如果把E-mail和Web结合在一起,通过Web编程和适当的系统设置,那么用户仅仅以访问Web的方式就可以得到和使用完整的邮件服务,这样使用户上网更加方便,这种系统称为Web Mail。Web Mail是目前Internet上最受欢迎的服务之一,也是很多网站必备功能之一,另外Web Mail同样也适用于企业或校园网的应用。 此邮箱系统功能主要分为管理员管理和用户管理两个部分,管理员管理主要包括管理用户信息、删除用户、管理后台系统等;用户管理主要包括用户个人信息的管理、个人邮箱的管理等。该系统可以根据需求对功

3、能进行扩展和完善。【关键词】电子邮件,邮件服务,Web编程,Web Mail,JavaIIABSTRACTDesign and implementation of the tourism website 【Abstract】 The E-mail is one of the most popular services on Internet, traditional E-mail application mode is based on C/S structure, users use the mail of the customer end to receive and dispatch t

4、ools (Such as Outlook, Fox mail ,etc. ) and server (such as 163 net , 263 net , 371 net ) communication offering mail service, before using the mail tool of customer end, user want , carry on some essential establishment, such as appoint mail host computer address and communication port ,etc. of ser

5、ver, these work , have sure difficulties to users surfing the Net at the very beginning , if combine E-mail and Web together, i.e. set up through Web programming and appropriate system , use the family to get and use the intact mail service in a manner to visit Web only , will so facilitate the Inte

6、rnet user greatly, this kind of system will be called Web Mail. Web Mail is one of the most popular services on Internet at present, is one of the indispensable functions of a lot of websites too. In addition Web Mail is suitable for the application of enterprises or campus network too. This mailbox

7、 system function is divided into primarily the managing person manages to manage with the customer two big part, managing person the management includes to manage the customer information, delete the customer and manage the backstage system etc. primarily; The customer management includes management

8、 etc. of the management, personal mailbox of the personal information in customer primarily. 【Keyword】The E-mail, Mail service, Web Programming, Web Mail, java目 录引言1第一章绪 论21.1课题背景21.2研究内容21.3软件的开发方法31.4系统开发环境的选取4第二章相关技术62.1目录结构62.2通用模块62.2.1数据库连接池72.2.2数据库封装72.3配置站点与数据库连接72.4主要工具详细介绍82.4.1JSP介绍82.4.

9、2与传统的CGI方式相比,JSP的优点82.4.3技术特点92.4.4MVC模式设计思想介绍102.4.5关于Tomcat的安装和注意事项11第三章 功能规划及现状143.1功能规划的主体143.2关键技术14第四章 系统分析154.1系统的可行性分析154.2系统逻辑方案的提出164.2.1用例图的分析164.2.2系统管理员功能174.2.3用户功能17第五章 系统设计195.1系统流程图195.1.1管理员的系统流程图195.1.2用户的系统流程图195.2系统模块的功能图205.3实体之间的关系E-R图215.4数据库结构设计225.4.1创建数据表235.4.2系统信息配置表235.

10、4.3日志表245.4.4用户表245.4.5friend好友表255.4.6邮件信息记录表255.5数据库的E-R图26第六章 程序设计与实现276.1管理员登录模块设计与实现276.2管理员用户管理模块设计与实现286.3管理员系统设置模块设计与实现306.4用户注册模块设计与实现316.5用户登录模块设计与实现326.6用户撰写发送邮件模块设计与实现336.7用户收件箱管理模块设计与实现356.8用户修改个人资料管理模块设计与实现366.9服务器端的系统活动图设计36结束语39第七章 致 谢40第八章 参考文献1IV引言 引言本文就基于Java web的邮件管理系统的设计与实现进行研究。

11、邮件管理系统是一个基于用户关系的邮件收发,邮件管理和用户管理系统。该系统利用Java语言和MyEclipse编辑工具对系统进行编写。同时给出了详细的系统设计过程、部分界面图及主要功能运行流程图,邮件管理系统实现的功能有:用户登录、用户注册、邮件的接收,发送,删除,对用户信息的增加,删除和修改,用户可以对邮箱信息进行管理。适用于所有的邮箱使用者,为用提供了一个良好的邮件管理途径。本系统采用MVC模式设计,实现了一个简单的邮件管理系统。MVC模式极大地提高了系统的复用性、灵活性、适应性、开发效率和可维护性,充分发挥了JSP、Servlet等J2EE组件的特点。此邮件管理系统主要是实现邮件的简单发送

12、,它有很多的优势,例如并不要求发送者和接受者同时存在,任何人在任何地点都可以发送邮件,接收者可以随时接收邮件,它并不会受到时间和地点的限制。而且用户可以对收到的邮件进行阅读,保存,删除等操作,方便了用户对邮件信息进行的管理。此次设计实现了简单邮件管理系统的设计与开发,本系统实现邮件的基本功能有,实现用户登入模块:用户登录后才能进行邮件收发操作。实现邮件收发:用户可收取和发送邮件实现邮件的阅读,删除功能。实现用户管理功能:对用户进行添加,删除和修改信息。1第二章 相关技术第一章 绪 论1.1 课题背景电子邮件是介于书信、电话和传真之间的电子信息传送方式。随着互联网的进一步发展,电子邮件已经成为人

13、们联系沟通的重要途径。电子邮件系统已经发展成为了一个相当复杂而且功能更为丰富的系统,它可以传送文档、图像、声音、图片、图像等多媒体信息,甚至于数据库或帐目报告等更加专业化的文件都可以以电子邮件的形式在网上分发。随着信息技术的发展以及电子邮件系统功能的日益强大,它的应用领域已得到较大的提升。网络的普及使得邮件管理系统得以广泛的应用。采用开放的Web邮件服务不仅为用户省去了维护与升级客户端软件的麻烦,并且也能够充分发挥系统软硬件资源的作用。Web邮件服务的另一个优势是允许用户,甚至是持有移动设备的用户,可以随时、随地的访问系统并进行信息传递1。1.2 研究内容随着新技术的不断涌现,电子邮件产品越来

14、越多,而且也越来越丰富。在邮件服务器端有FTPMail服务器、Microsoft Exchange 服务器、Qmail服务器等等。这些服务器都有相应的操作系统支持,而且有的又有很好的跨平台性,像Send mail服务器它在Linux、Unix、都可用。在邮件系统客户端,其中Microsoft Outlook、Netscape Mail、Fox mail是当今电子邮件客户端软件的主流产品;另外,随着网络的普及,基于Web的应用模式的发展与应用,例如sina、263以及众多的企业都已推出了自己的Web邮件系统2。本课题将研究如何使用PHP、POP3、STMP、IMAP等技术实现B/S邮件服务器。利

15、用JSP等实现其功能,功能主要有邮件的收发、存储、删除等等。1.3 软件的开发方法面向对象的方法经由系统分析、设计和试验等几个阶段,并需要遵从软件生命周期的规律。软件的生命周期指一个软件从它的开发到其消亡的过程3。以下就是利用生命周期法开发软件在各个阶段的具体内容:(1)问题定义及其可行性论证:明确软件开发的请求,并进行初步的调查,通过可行性研究确定下一阶段的实施。可行性分析的任务就是确定项目开发的可行性和必要性。也就是说,对所提出的问题进行分析,来决定所提出的问题是否“可行”。可行性是指,首先要在技术上可行,现有技术能否解决所提出的问题;其次是在经济上可行,用户能否支付实施项目所需要的费用,项目建成后能否取得预期的经济效益;最后进行操作上和法律上的可行性研究。综合这些方面,最终决定是否实施该项目。(2)用户需求分析阶段:在这个阶段中,就是了解用户的需求,准确的

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

当前位置:首页 > 医学/心理学 > 基础医学

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