1、 毕业设计(论文)毕业设计(论文) 设计题目设计题目: : 基于基于 JSPJSP 的的 JAVA email 邮件系统研发邮件系统研发 姓姓 名名 学学 号号 院院 (系)(系) 计算机与信息学院计算机与信息学院 专专 业业 信息工程信息工程 指导老师指导老师 起止时间起止时间 摘摘 要要 由于网络中邮件管理系统繁多、业务需求多变,基于各邮件服务器的邮件管理系 统的维护和业务变更变得难以进行。为了极大地方便上网用户,系统使用了B/S技术 来进行开发,避免了原有的C/S结构开发所带来的弊端。并且将E-mail系统和Web应用 结合起来,用户仅通过浏览器访问邮件系统即可。本邮件系统的基本功能包括
2、:用户 登录、通讯录管理、邮件收取、邮件发送、查看邮件、邮件的管理功能。 本文从软件体系结构设计模式的角度入手,首先设计和实现一个支持邮件收发、 管理等基本功能的邮件管理系统,并在此基础上添加各项扩展功能。在介绍Struts2和 MVC整体架构相关理论的基础上,研究如何使用这些JAVA框架和技术,使用 MyEclipse开发工具构建灵活、实用的邮件收发平台。该架构的主要优点是:易于维 护和扩展,方便用户的掌握和使用。 此邮箱系统功能主要分为管理员管理和用户管理两大部分, 管理员管理主要包括 管理用户信息、删除用户等;用户管理主要包括用户个人信息的管理、个人邮箱的管 理等。该系统可以根据对功能需
3、求进行扩展和完善。 关键词:邮件管理系统;关键词:邮件管理系统; MyEclipse; MVC; Struts2 Abstract Currently, there are too many E-mail Management System, and too many business changing requirements, which results of E-mail Management System maintenance and operations become difficult to change. In order to greatly convenient of In
4、ternet users, the E-mail Management System used the B/S technology to carry on the development, which has avoided the malpractice of the traditional C/S structure. And combining the E-mail Management System and the Web application, then user can visit E-mail Management System just by opening the bro
5、wser. The E-mail Management System basic function: the user registers, address list management, receiving the mail, sending the mail, reading the mail, mail management function. In this paper, it firstly begins with the software architecture patterns, and then constructs an E-mail Management System
6、which supports the basic functions, such as sending and receiving email,managing emailbox, next add the extension. On the basis of introducing Struts2 architecture and MVC structure, the paper discusses how to use these technologies and frameworks of JAVA to build a flexible, practical online teaching platform by MyEclipse development tool. The main advantages of this structure are as follows, it solve