基于Java的邮件系统的设计与实现
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
优点
系统层次结构清晰 便于后期维护 页面兼容多种浏览器
登录页面
发送电子邮件页面
收取电子邮件页面
测试
功能测试
单元测试 链接测试 数据库测试
性能测试
响应时间 吞吐量 并发用户数
测试结果:达到预期目标,且运行稳定。
总结与展望
总结
系统采用了先进的框架设计技术 采用了MVC设计模式 实现了邮件系统的基本功能 使用方便、界面简洁、操作容易
展望
系统缺陷 下一步计划
谢谢!
个人信息管理
发送邮件 <<uses>> <<uses>> <<uses>>
邮件信息管理
<<uses>> 查找邮件
用户
添加联系人信息 <<uses>> <<uses>> 联系人信息管理 <<uses>> <<uses>>
查询联系人信息
注册新用户
修改联系人信息
删除联系人信息
系统功能结构图
基于java的电子邮件系统
用户管理
Βιβλιοθήκη Baidu
分组管理
联系人管理
邮件管理
注 册 新 用 户
找 回 密 码
修 改 个 人 信 息
添 加 分 组
修 改 分 组
删 除 分 组
添 加 联 系 人
修 改 联 系 人
删 除 联 系 人
查 询 联 系 人
发 送 邮 件
查 看 邮 件
搜 索 邮 件
删 除 邮 件
移 动 邮 件
系统实现
系统设计思想
使用SSH框架技术 使用MVC设计模式 使用jQuery JavaScript脚本库
系统需求分析
普通用户
注册新用户、找回密码 管理个人基本信息 管理联系人分组和联系人 发送电子邮件 收取电子邮件 查找电子邮件
需求分析
系统
找回密码 查询个人信息 <<uses>> <<uses>> 修改个人信息 <<extends>> 已删除 <<extends>> 删除邮件 <<extends>> <<extends>> 彻底删除 查看邮件
基于Java的邮件系统的 设计与实现
L/O/G/O
提纲
主要内容
研究背景 开发平台与技术的选择 邮件服务器的选择 系统基本功能 系统实现 系统测试 总结与展望
研究背景
电子邮件的使用简易、投递迅速、收费低廉, 易于保存、全球畅通无阻。 电子邮件可用来传递文件、声音及图形、图像 等不同类型的信息。 电子邮件能够提高企业的生产效率而且能够降 低人与人之间的沟通成本,使企业能够更好的 发展。
开发平台与技术的选择
开发平台
MyEclipse9.0
采用的技术
Struts2框架技术 Spring框架技术 JPA框架技术(Hibernate实现) jQuery JavaScript脚本库 MySQL
邮件服务器的选择
Apache James邮件服务器
轻便、安全 100%纯Java实现 支持标准的email协议(SMTP,POP3,IMAP) 多线程