简易电子邮件系统的设计与实现(SQL2000)
摘 要
电子邮件(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
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.
Key words: The E-mail, Mail service, Web Programming, Web Mail
论文的研究内容
在现有的基于WINDOWS平台的Send mail邮件服务器上来架构和实现Web mail是本文主要研究的问题。结合目前主流的B/S网络应用模式以及教研室邮件服务器的扩展需求,本文主要研究了基于C/S模式邮件服务器的开放式Web邮件服务器集成方案及相关技术。
随着新技术的不断涌现,电子邮件产品越来越多,而且也越来越丰富。在邮件服务器端有Microsoft Exchange 服务器、Qmail服务器、FTPMail服务器等等。这些服务器都有相应的操作系统支持,而且有的又有很好的跨平台性,像Send mail服务器它在Linux、Unix、FreeBSD都可用。在邮件系统客户端,其中Microsoft Outlook、Netscape Mail、Fox mail是当今电子邮件客户端软件的主流产品;另外,随着网络的普及,基于Web的应用模式的发展与应用,诸如sina、263以及众多的企业都已推出了自己的Web邮件系统。本课题将研究如何使用PHP、POP3、STMP、IMAP等技术实现教研室C/S邮件服务器到Web邮件服务器的集成。利用JSP,Server2000等实现其功能,功能主要有邮件的收发、存储、删除等等。
[资料来源:Doc163.com]
[资料来源:Doc163.com]
[资料来源:https://www.doc163.com]
目 录 20000字
摘 要 I
Abstract II
目 录 III
第1章 绪 论 1
1.1课题背景 1
1.2论文的研究内容 1
1.3软件的开发方法 2
1.4系统开发环境的选取 4
第2章 相关技术 6
2.1目录结构 6
2.2通用模块 7
2.2.1数据库连接池 7 [资料来源:https://www.doc163.com]
2.2.2数据库封装 7
2.3配置站点与数据库连接 8
2.4主要工具详细介绍 9
2.4.1 JSP介绍 9
2.4.2与传统的CGI方式相比,JSP的优点 9
2.4.3技术特点 10
2.4.4 MVC模式设计思想介绍 11
2.4.5关于Tomcat的安装和注意事项 13
第3章 功能规划及现状 16
3.1功能规划的主体 16
3.2邮件系统的国内外现状 16
第4章 系统分析 18
4.1系统的可行性分析 18
4.2系统逻辑方案的提出 19
4.2.1用例图的分析 19
4.2.2系统管理员功能 21
4.2.3用户功能 22
第5章 系统设计 23
5.1系统流程图 23
5.1.1管理员的系统流程图 23
5.1.2用户的系统流程图 23 [资料来源:http://doc163.com]
5.2系统模块的功能图 24
5.3实体之间的关系E-R图 25
5.4数据库结构设计 26
5.4.1创建数据表 27
5.4.2系统信息配置表 28
5.4.3日志表 28
5.4.4用户表 29
5.4.5 friend好友表 30
5.4.6邮件信息记录表 30
5.5数据库的E-R图 31
第6章 程序设计与实现 33
6.1管理员登录模块设计与实现 33
6.2管理员用户管理模块设计与实现 34
6.3管理员系统设置模块设计与实现 36
6.4用户注册模块设计与实现 37
6.5用户登录模块设计与实现 39
6.6用户撰写发送邮件模块设计与实现 41
6.7用户收件箱管理模块设计与实现 42
6.8用户通信簿管理模块设计与实现 44
6.9用户注册列表管理模块设计与实现 45
[版权所有:http://DOC163.com]
6.10系统帮助功能管理模块设计与实现 47
6.11用户修改个人资料管理模块设计与实现 47
6.12 服务器端的系统活动图设计 48
结 论 50
参考文献 51
致 谢 53
外文文献阅读与翻译 1
上一篇:津京城际列车(火车)订票系统的设计(SQL2000)含录像
下一篇:基于Struts的新闻发布系统的设计与实现(MySQL)含录像