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禾粒农场智能管理系统人事管理

java+mysql仓库管理系统的设计与开发

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

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

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

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

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

激光模拟训练器材国内外研究现状

新疆农林高校學生昆虫生...

浅谈农村大气环境保护的制度构建【1868字】

大淘宝网的虚假交易研究

日语论文中日酒文化对比研究

发酵米粉优势菌株的发酵特性研究

2021年什么行业赚钱,适合...

肢体语言在小学英语教学中的应用浅谈

个案管理茬老年糖尿病患...

淮安市高校足球运动损伤问卷调查表