当前位置:首页 > 邮件系统毕业论文
摘 要
电子邮件(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
I
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
II
目 录
摘 要 ............................................................................................................. 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 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
III
第5章 系统设计 ................................................................................ 23
5.1系统流程图 .................................................................................... 23 5.1.1管理员的系统流程图 .......................................................... 23 5.1.2用户的系统流程图 .............................................................. 23 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管理员系统设置模块设计与实现 ................................................ 37 6.4用户注册模块设计与实现 ............................................................ 38 6.5用户登录模块设计与实现 ............................................................ 39 6.6用户撰写发送邮件模块设计与实现 ............................................ 41 6.7用户收件箱管理模块设计与实现 ................................................ 43 6.8用户修改个人资料管理模块设计与实现 .................................... 45 6.9 服务器端的系统活动图设计 ....................................................... 46 结 论 ........................................................................................................... 48 参考文献 ..................................................................................................... 49 致 谢 ........................................................................................................... 51 外文文献阅读与翻译 ................................................................................... 1
IV
共分享92篇相关文档