局域网邮件收发系统设计与实现

版权申诉
0 下载量 54 浏览量 更新于2024-08-27 收藏 246KB PDF 举报
"局域网邮件收发系统方案.pdf" 该文档是关于局域网内电子邮件收发系统的详细设计与实践报告,由软件1003班的小组成员完成,指导教师为王宏。报告旨在设计并实现一个简化版的电子邮箱系统,重点在于客户端和用户界面的开发,支持邮件的接收、发送、读取等基本功能。 1. 需求分析 - 目的:系统旨在提供基础的邮件服务,包括邮件的发送、接收和读取,同时具备管理联系人和邮件列表的能力,如添加、删除和修改联系人。 - 参考资料:设计参考了《精通Struts2-基于MVC的JavaWeb应用开发实战》和《JavaWeb编程入门与实践》这两本书。 2. 功能描述 - 登录:用户需输入用户名和密码进行身份验证,成功后进入系统。 - 退出:用户可以选择退出系统,系统返回登录页面。 - 邮件管理 - 写信:用户可以向指定收件人发送邮件,同时支持保存为草稿。 - 收信:用户接收邮件并阅读,可以选择移到垃圾箱或彻底删除。 - 草稿箱:存储未发送的草稿,支持读取、发送和删除。 - 已发送:展示已发送的邮件,提供删除、彻底删除、转发和移动邮件的功能。 - 已删除:存放被删除的邮件,允许转发、编辑和移动。 - 联系人管理 - 新增联系人:用户可以添加新的联系人信息。 - 删除联系人:支持删除联系人信息。 - 修改联系人:允许用户更新联系人的信息。 - 附加功能 - 记事本:提供记录事件的功能。 - 音乐盒:用户可以在线播放音乐。 - 网盘:用户可以存储文件到本地。 3. 软件架构与系统用例图 - 系统架构:软件架构如图2-1所示,主要包括邮件收发、用户界面和主要功能选择等部分。 - 系统用例:邮件客户端是主要用户交互点,支持发送、接收、阅读邮件以及管理等操作。 该系统构建在Windows 7环境下,采用MyEclipse作为开发工具,MySQL作为数据库,Web应用服务器软件为Tomcat,客户端则需运行IE6及以上版本的浏览器。整个设计考虑到了用户的便捷性和系统的实用性,旨在提供一个高效且易用的局域网邮件收发解决方案。