4.1 数据库的设计    16
4.1.1 概念结构设计    16
4.1.2 逻辑结构设计    17
4.2 数据库的实现    18
5 系统的设计与实现    20
5.1 系统设计的目标    20
5.2 系统设计的思想    20
5.3 系统模块设计    21
5.3.1 用户登录邮件系统的工作流程    22
5.3.2 注册新用户信息的工作流程    23
5.3.3 用户找回密码信息工作流程    24
5.3.4 用户添加联系人信息工作流程    27
5.3.5 用户发送电子邮件工作流程    28
5.3.6 用户查看电子邮件工作流程    29
5.4 系统模块的实现    31
5.4.1 用户登录邮件系统的实现    31
5.4.2 用户找回密码的实现    33
5.4.3 用户发送电子邮件的实现    35
5.4.4 用户查看电子邮件的实现    37
5.4.5 用户查看联系人的实现    38
5.4.6 用户添加联系人的实现    38
5.5 小结    39
6 系统测试    40
6.1 单元测试    40
6.2 集成测试    41
6.3 系统测试    43
7 结束语    45
附   录    46
参考文献    51
致 谢    52
1绪论
1.1 课题研发背景
电子邮件(简称E-mai1)又称电子信箱、电子邮政,它是—种用电子手段提供信息交换的通信方式。它是全球多种网络上使用最普遍的一项服务。这种非交互式的通信,加速了信息的交流及数据传送。通过连接全世界的Internet,实现各类信号的传送、接收、存贮等处理,将邮件送到世界的各个角落。到目前为止,可以说电子邮件是Internet资源使用最多的一种服务,E-mai1不只局限于信件的传递,还可用来传递文件、声音及图形、图像等不同类型的信息。
与传统的信件相比电子邮件更具有传统信件没有的优势,传统的邮件受到时间、地点等各种限制,而电子邮件却不受这些限制。正是由于电子邮件的使用简易、投递迅速、收费低廉,易于保存、全球畅通无阻,使得电子邮件被广泛地应用,它使人们的交流方式得到了极大的改变。另外,电子邮件还可以进行一对多的邮件传递,同一邮件可以一次发送给许多人。最重要的是,电子邮件是整个网络间以至所有其他网络系统中直接面向人与人之间信息交流的系统,它的数据发送方和接收方都是人,所以极大地满足了大量存在的人与人之间的通信需求。现在随着互联网和计算机的普及[1],电子邮件将会成为人们越来越受欢迎的交流方式。
1.2 选题的意义
当今流行的邮件系统如 Lotus Notes[2] 和Exchange 是非常强大的商业软件。但这些系统包含的协作功能和每客户端得许可证费用使它们的整体成本急剧上升。而事实上,很多使用这些系统的公司仅仅需要其中的邮件服务器基本功能,因此对于这些企业来说花重金来购买这些邮件系统还不如花少量的钱去重新开发一款功能简单的邮件系统。所以开发一款简单易用的,使用户容易上手的电子邮件系统是非常有必要的。对于大型的企业来说开发一种简单易用的具有电子邮件基本功能的电子邮件系统,不仅能够提高企业的生产效率而且能够降低人与人之间的沟通成本,使企业能够更好的发展。
1.3 发展现状
随着Internet网的广泛普及,电子邮件的使用迅速增多起来。电子邮件的使用不仅在数量上有突飞猛进的发展,而且其重要性日益增加。电子邮件已不只是电话的替代品,它可以而且已经在更广泛的应用着。利用电子邮件用户可以交互电子表格与数据文件,当然也可以发送长的便笺和传送官方文献。
上一篇:基于Android平台音乐播放器的设计
下一篇:在线投票系统的设计与实现+文献综述

Android手机考勤平台的设计与实现

基于android的环境信息管理系统设计

java+mysql班级评优系统的设计实现

Python+mysql宠物领养平台的设计与实现

ASP.NET飞翔租贷汽车公司信...

基于激光超声检测金属材...

多频激励下典型非线性系统的振动特性研究

基于Joomla平台的计算机学院网站设计与开发

酵母菌发酵生产天然香料...

压疮高危人群的标准化中...

浅谈高校行政管理人员的...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

提高教育质量,构建大學生...

AES算法GPU协处理下分组加...

从政策角度谈黑龙江對俄...

浅论职工思想政治工作茬...

上海居民的社会参与研究