11

3 应用程序的设计与实现 12

3.1 系统架构设计 12

3.2 系统总体用例设计 13

3.3 程序功能设计 14

3.4 主要功能设计及实现 14

3.4.1 用户登录验证的实现 CheckUserAndPassword类 14

3.4.2 信件的格式 SerializableMessage类 15

3.4.3 收信动作ReceiveMail类和写信动作WriteMail类 15

3.4.4 收件箱MailReaderOfReceiveBox类和发件箱MailReaderOfSendBox类 17

3.5 界面的设计与实现 18

3.5.1 主启动界面的设计与实现JFrame类 18

3.5.2 有关本软件的介绍AboutMessageBox类 22

3.5.3 用户登录界面的设计与实现LoginDialog类 22

3.5.4 发送邮件界面的设计与实现WriteMailDialogProxy类 24

4 系统的运行和测试 25

4.1 主界面 25

4.2 用户登录 26

4.3 收信和写信 27

4.4 简单的测试 28

4.4.1 同一SMTP服务器之间收发邮件的测试 28

4.4.2 不同SMTP服务器之间的收发邮件测试 28

4.5 收件箱和发件箱 28

4.6 附件选择 29

4.7 图片的接收 30

4.8 各种错误提示 31

结  论 32

致  谢 33

参考文献 34

1 引言

1.1 电子邮件的历史和发展

雷.汤姆林森(Ray Tomlinson)是电子邮件的发明人是,电子邮件的诞生是在1971年秋季,当时已经有两个存在很大使用局限性的程序:可传输文件的电脑程序和原始的信息程序。例如:使用信息程序的人只能给接收方发送公报,接收方的电脑还必须与发送方保持一致。汤姆林森对已有的传输文件程序以及信息程序进行改进,研制出一套可通过电脑网络发送和接收信息的新程序,很好的解决了以前的种种限制。为了让人们都拥有易识别的电子邮箱地址,汤姆林森决定采用@符号,符号前面加用户名,后面加用户邮箱所在的地址,电子邮件由此诞生。论文网

上一篇:4C规则医学图像辅助诊断处理系统的设计与实现
下一篇:复杂行车环境中障碍物检测的方法研究

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

java+mysql文星酒店客房管理系统设计

java的B2C型电子商务网站管理系统的设计

java+mysql学术会议参会信息系统的设计+源代码

java景点移动导游系统设计与实现

java+sqlserver机场安全监察管理系统的设计

基于Java和HTML5的企业门户...

上海居民的社会参与研究

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

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

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

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

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

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

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

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

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