邮件管理系统开发与实现
摘要 在现在的Internet时代,电子邮件可谓是家喻户晓,也有越来越多人在加入使用。可以说它已经成为人们提供信息交换的必要的通信方式。虽然,现在已经有很多的邮件收发软件,例如著名的FoxMail。但是对于大多数的非专业的人来说它还是有点稍嫌复杂。因此,我们就利用SMTP和Pop协议从底层开发了这个邮件管理系统。这个设计是一个基于B/S模式,利用windows服务器,以及ASP.NET、C#、SQL Server 2005等技术来实现的系统。利用该邮件管理系统,你可以用它发送一个纯文本邮件,而且经过测试,证实此软件系统是一个支持多收信人的群发软件。虽然它没有FoxMail那么强大的功能,但是它容易掌握和使用。另外,在这个设计里还具有好友的添加功能,这样就省去了一个一个的输入的麻烦,可谓省时又省事。同时呢,本系统还具有邮件过滤、邮件拦截等的功能,从而防止用户被垃圾邮件骚扰的可能。
关键词:邮件管理,B/S模式,ASP.NET
目 录
1 概论 1
1.1 课题研究背景 1
1.2 国内外研究现状 1
1.3 本课题研究的目的和意义 2
2 电子邮件相关知识概述 3
2.1系统架构 3
2.2邮件格式协议 3
2.3 SMTP协议 3
2.3.1 SMTP协议的命令 4
2.3.2 SMTP的工作原理 4
2.4 POP3协议 4
2.4.1 POP3协议介绍 4
2.4.2 POP工作原理简介 4
2.5构建安全电子邮件 5
2.5.1安全邮件系统概况 5
2.5.2电子邮件的安全 5
3 系统分析 6
3.1功能需求分析 6
3.2数据库需求分析 6
3.3可行性分析 6
3.3.1 经济可行性 6
3.3.2 技术可行性 7
3.3.3 操作可行性 7
3.3.4 系统结构可行性 7
4 系统设计 8
4.1 系统物理环境配置 8
4.2系统总体架构设计 8
4.2.1邮件管理系统流程图 9
4.2.2系统功能图 10
4.3数据库设计 10
4.3.1邮件管理系统数据库的概念结构设计 10
4.3.2邮件管理系统数据库的物理结构设计 12
4.3.3邮件管理系统数据库的逻辑结构设计 14
5 系统的实现 15
5.1技术的实现 15
5.1.1 ASP.NET技术 15
5.1.2 C#技术 17
5.1.3 SQL Server2005技术 17
5.2个人中心的实现 17
5.2.1用户信息管理 17
5.2.2 我的账号管理 18
5.2.3我的好友管理 18
5.3写信功能的实现 19
5.4邮件管理的实现 19
5.4.1收件箱管理 19
5.4.2 发件箱管理 20
5.4.1草稿箱管理 20
5.5安全设置的实现 21
5.5.1过滤设置功能 21
5.5.2 邮件拦截功能 21
5.5.3 垃圾箱管理 22
5.6其他的实现 23
5.6.1系统登录功能 23
5.6.2 修改密码功能 23
5 系统测试 24
6 总结 25
致谢 26
参考文献 27
这种付款方式安全吗?我付款了,你不发东西给我,怎么办! |