在线邮件收发系统毕业设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕业设计(论文)
设计题目:基于JSP的JA V A email邮件系统研发
姓名
学号
院(系)计算机与信息学院
专业信息工程
指导老师
起止时间
摘要
由于网络中邮件管理系统繁多、业务需求多变,基于各邮件服务器的邮件管理系统的维护和业务变更变得难以进行。为了极大地方便上网用户,系统使用了B/S技术来进行开发,避免了原有的C/S结构开发所带来的弊端。并且将E-mail系统和Web应用结合起来,用户仅通过浏览器访问邮件系统即可。本邮件系统的基本功能包括:用户登录、通讯录管理、邮件收取、邮件发送、查看邮件、邮件的管理功能。
本文从软件体系结构设计模式的角度入手,首先设计和实现一个支持邮件收发、管理等基本功能的邮件管理系统,并在此基础上添加各项扩展功能。在介绍Struts2和MVC整体架构相关理论的基础上,研究如何使用这些JA V A框架和技术,使用MyEclipse开发工具构建灵活、实用的邮件收发平台。该架构的主要优点是:易于维护和扩展,方便用户的掌握和使用。
此邮箱系统功能主要分为管理员管理和用户管理两大部分,管理员管理主要包括管理用户信息、删除用户等;用户管理主要包括用户个人信息的管理、个人邮箱的管理等。该系统可以根据对功能需求进行扩展和完善。
关键词:邮件管理系统;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 Internet 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 browser. 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 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 JA V A to build a flexible, practical online teaching platform by MyEclipse development tool. The main advantages of this structure are as follows, it solves the problems of maintainability and extendibility in traditional website systems; it enables users to more easily grasp and use this system.
This mail management system functions are divided into administrator and user management of two parts, the administrator management includes management of user information, delete users, etc.; The user management includes user personal information management, personal mailbox management.The system can be extended and improved based on functional requirements.
Key Words:E-mail Management System;MyEclipse;MVC;Struts2
目录
摘要 .................................................................................................................................. I Abstract .............................................................................................................................. III 目录 ............................................................................................................................... I V 引言 (1)
1. 绪论 (2)
1.1 选题背景 (2)
1.2 课题意义 (2)
1.3 课题的研究内容 (2)
1.4 论文的组织结构 (3)
2. 理论基础与相关技术介绍 (4)
2.1 系统开发的工具 (4)
2.1.1 MyEclipse 8.6 (4)
2.1.2 MySQL 5.1 (4)
2.1.3 B/S架构编程体系 (5)
2.2 系统开发的技术 (6)
2.2.1 MVC理论基础 (6)
2.2.1 Struts2框架技术 (8)
2.3 本章小结 (10)
3. 系统需求分析 (11)
3.1 用户需求 (11)
3.1.1 系统功能需求 (11)
3.1.2 用户端特性 (11)
3.1.3 运行环境需求 (11)