基于Java web的邮件管理系统
【摘要】电子邮件(E-mail)是Internet上使用广泛的服务其中之一,传统的Email应用模式基于C/S结构,用户以使用客户端的邮件收发工具(如Outlook、Fox mail等)与提供邮件服务的服务器(如163.net、263.net、371.net)进行通信,用户需要进行一些必要的设置在使用客户端邮件工具之前,例如,需要对邮件服务器的主机地址和通信端口等的指定,这些工作对刚开始上网的用户会有一定的困难,如果把E-mail和Web结合在一起,通过Web编程和适当的系统设置,那么用户仅仅以访问Web的方式就可以得到和使用完整的邮件服务,这样使用户上网更加方便,这种系统称为Web Mail。Web Mail是目前Internet上最受欢迎的服务之一,也是很多网站必备功能之一,另外Web Mail同样也适用于企业或校园网的应用。
此邮箱系统功能主要分为管理员管理和用户管理两个部分,管理员管理主要包括管理用户信息、删除用户、管理后台系统等;用户管理主要包括用户个人信息的管理、个人邮箱的管理等。该系统可以根据需求对功能进行扩展和完善。
【关键词】电子邮件,邮件服务,Web编程,Web Mail,Java
Design 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 tools (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 server, 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 Internet 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 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 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
第一章绪 论2
1.1课题背景2
1.2研究内容2
1.3软件的开发方法3
1.4系统开发环境的选取4
第二章相关技术6
2.1目录结构6
2.2通用模块6
2.2.1数据库连接池7
2.2.2数据库封装7
2.3配置站点与数据库连接7
2.4主要工具详细介绍8
2.4.1JSP介绍8
2.4.2与传统的CGI方式相比,JSP的优点8
2.4.3技术特点9
2.4.4MVC模式设计思想介绍10
2.4.5关于Tomcat的安装和注意事项11
第三章 功能规划及现状14
3.1功能规划的主体14
3.2关键技术14
第四章 系统分析15
4.1系统的可行性分析15
4.2系统逻辑方案的提出16
4.2.1用例图的分析16
4.2.2系统管理员功能17
4.2.3用户功能17
第五章 系统设计19
5.1系统流程图19
5.1.1管理员的系统流程图19
5.1.2用户的系统流程图19
5.2系统模块的功能图20
5.3实体之间的关系E-R图21
5.4数据库结构设计22
5.4.1创建数据表23
5.4.2系统信息配置表23
5.4.3日志表24
5.4.4用户表24
5.4.5friend好友表25
5.4.6邮件信息记录表25
5.5数据库的E-R图26
第六章 程序设计与实现27
6.1管理员登录模块设计与实现27
6.2管理员用户管理模块设计与实现28
6.3管理员系统设置模块设计与实现30
6.4用户注册模块设计与实现31
6.5用户登录模块设计与实现32
6.6用户撰写发送邮件模块设计与实现33
6.7用户收件箱管理模块设计与实现35
6.8用户修改个人资料管理模块设计与实现36
6.9服务器端的系统活动图设计36
结束语39
第七章 致 谢40
第八章 参考文献1
引言
本文就基于Java web的邮件管理系统进行研究。邮件管理系统是一个基于用户关系的邮件收发,邮件管理和用户管理系统。该系统利用Java语言和MyEclipse编辑工具对系统进行编写。同时给出了详细的系统设计过程、部分界面图及主要功能运行流程图,邮件管理系统实现的功能有:用户登录、用户注册、邮件的接收,发送,删除,对用户信息的增加,删除和修改,用户可以对邮箱信息进行管理。适用于所有的邮箱使用者,为用提供了一个良好的邮件管理途径。
本系统采用MVC模式设计,实现了一个简单的邮件管理系统。MVC模式极大地提高了系统的复用性、灵活性、适应性、开发效率和可维护性,充分发挥了JSP、Servlet等J2EE组件的特点。此邮件管理系统主要是实现邮件的简单发送,它有很多的优势,例如并不要求发送者和接受者同时存在,任何人在任何地点都可以发送邮件,接收者可以随时接收邮件,它并不会受到时间和地点的限制。而且用户可以对收到的邮件进行阅读,保存,删除等操作,方便了用户对邮件信息进行的管理。此次设计实现了简单邮件管理系统的设计与开发,本系统实现邮件的基本功能有,实现用户登入模块:用户登录后才能进行邮件收发操作。实现邮件收发:用户可收取和发送邮件实现邮件的阅读,删除功能。实现用户管理功能:对用户进行添加,删除和修改信息。
第一章 绪 论
1.1 课题背景
电子邮件是介于书信、电话和传真之间的电子信息传送方式。随着互联网的进一步发展,电子邮件已经成为人们联系沟通的重要途径。电子邮件系统已经发展成为了一个相当复杂而且功能更为丰富的系统,它可以传送文档、图像、声音、图片、图像等多媒体信息,甚至于数据库或帐目报告等更加专业化的文件都可以以电子邮件的形式在网上分发。随着信息技术的发展以及电子邮件系统功能的日益强大,它的应用领域已得到较大的提升。网络的普及使得邮件管理系统得以广泛的应用。采用开放的Web邮件服务不仅为用户省去了维护与升级客户端软件的麻烦,并且也能够充分发挥系统软硬件资源的作用。Web邮件服务的另一个优势是允许用户,甚至是持有移动设备的用户,可以随时、随地的访问系统并进行信息传递[1]。
1.2 研究内容
随着新技术的不断涌现,电子邮件产品越来
上一篇:
《Java设计模式》结课论文
下一篇:
高陈基于Java超市账单管理系统