局域网电子接收系统设计与实现

版权申诉
0 下载量 64 浏览量 更新于2024-08-28 收藏 236KB DOC 举报
本篇文档是关于《工程软件设计与实践》中局域网邮件收发系统的详细设计和技术报告。该系统由软件1003专业的学生许泉、姜斌、潘峰立和组长雷继军在指导下,由王宏老师监督,于2013年1月11日完成。报告主要关注于系统的需求分析、功能描述以及软件架构。 1. **需求分析**: - 系统的目标是实现一个简易的电子接收系统,具备接收、发送、读取邮件的功能,支持附件发送,并允许用户管理文件夹,如添加、删除、修改联系人地址簿。 - 随着互联网的普及,电子邮件作为信息交流的便捷工具,用户数量快速增长。 2. **功能描述**: - 用户需通过输入用户名和密码验证登录,验证通过后进入系统。 - 用户可以选择退出,系统返回登录页面。 - 系统支持邮件发送,可保存为草稿,同时提供读取、删除邮件至垃圾箱或彻底删除的功能。 - 草稿可以被读取、发送或删除,删除草稿会永久删除。 - 还提供了邮件管理功能,如移动、编辑和彻底删除邮件。 3. **软件架构与系统用例**: - 系统架构基于整体设计,如图2-1所示,包括服务器端(Windows 7操作系统,使用MyEclipse开发,数据库为MySQL,Web应用服务器为Tomcat)和客户端(支持IE6及以上版本的浏览器)。 - 图2-2展示了系统总体用例图,展示了不同功能之间的交互关系。 - 图2-3是程序功能框图,将SMTP客户端功能分解为检查信息完整性、生成标准格式邮件和发送三个部分。 - 流程图详细描述了这些功能的执行步骤,如填写邮件内容、调用MFC函数处理界面信息,以及确保信息完整性的校验。 4. **技术选型**: - 开发工具使用了MyEclipse,数据库选用MySQL,web应用部署在Tomcat服务器上,客户端浏览器支持范围广泛。 这篇文档详细介绍了局域网邮件收发系统的设计过程,包括系统设计背景、功能模块划分、软件架构以及关键流程图,展示了团队如何利用JavaWeb技术实现一个实用且用户友好的邮件收发平台。