1. 研究目的与意义、国内外研究现状(文献综述)
一、课题意义 信息时代的今天,我们传递和获取信息的途径越来越多,其中网络以其跨时间,跨地域、快速、高效和低成本等显著特性成为信息传递和信息获取的主要途径,电子邮件服务作为信息沟通的重要方式和手段,以其快捷、方便等特点成为互联网上最重要的应用之一。
电子邮件作为一种非交互式的通信,加速了信息的交流与数据传送。
通过连接全世界的internet,将邮件传送的世界的各个角落。
2. 研究的基本内容和问题
四、研究目标 本课题旨在通过对java mail技术的学习和运用,利用java swing界面开发设计一款简洁、方便的邮件客户端,实现对电子邮件的管理。
实现系统基本功能的同时,尽量让系统操作更加简单、更加,能够满足用户的基本需要,具有良好的实用性。
五、研究内容日常邮件管理需求包括: (1) 接收邮件(包括刷新收件箱、后台邮件监控) (2)发送邮件(包括邮件内容编辑、添加附件,回复、转发) (3)查看邮件(包括邮件信息显示、附件下载等) (4)邮件管理 (包括删除邮件、彻底删除、废件箱邮件恢复) (5)联系人管理(包括查看、添加、删除联系人等)(6) 账户管理(切换账户)六、拟解决的关键问题 1、java mail技术的掌握和运用。
3. 研究的方法与方案
七、研究方法 1、可视化的软件设计,利用java swing技术开发界面。
2、对邮件的操作使用java mail提供的方法。
八、技术路线开发技术:java swing、java mail。
4. 研究创新点
十一、特色或创新之处 1、界面设计更加简洁、清晰。
2、功能丰富,并且操作更简单。
3、运用java线程技术,实现对邮件实时接收。
5. 研究计划与进展
十二、研究计划及预期进展 第1周:制定进度计划,查阅相关文献; 第2周:学习相关技术,并上机实验; 第3周:客户端整体架构的设计; 第4周:电子邮件管理功能需求分析; 第5周:客户端功能模块设计; 第6周:主界面设计与实现; 第7周:各功能模块的设计实现; 第8周:系统综合调试、查错、改错、优化; 第9周:完成论文初稿; 第10周:完成论文修改,打印; 第11周:软件验收,填写答辩申请与准备答辩 PPT文档; 第12周:答辩
