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物业管理系统设计

java+sqlserver教学质量考评信息管理系统设计

Java+sqlserver医院远程挂号系统设计

java图书馆图书管理系统设计

java+mysql宿舍管理系统的设计+ER图

Java的学生信息管理系统设计

LiMn1-xFexPO4正极材料合成及充放电性能研究

安康汉江网讯

网络语言“XX体”研究

新課改下小學语文洧效阅...

互联网教育”变革路径研究进展【7972字】

我国风险投资的发展现状问题及对策分析

麦秸秆还田和沼液灌溉对...

ASP.net+sqlserver企业设备管理系统设计与开发

张洁小说《无字》中的女性意识

老年2型糖尿病患者运动疗...