基于JSP的邮箱系统的设计与实现
技术:Java、JSP等摘要:
随着Internet的快速发展,电子邮件已经成为信息交流的载体,而且由于网络中电子邮箱系统繁多、业务需求多变。为了方便上网用户,本系统使用了B/S技术来进行开发,避免了原有的C/S结构开发所带来的弊端,并且将E-mail系统和Web应用结合起来,用户仅通过浏览器访问邮件系统即可。本邮件系统的基本功能包括:用户登录、邮件收取、邮件发送、查看邮件、邮件的管理通、讯录管理等功能。
本文首先设计和实现的是一个支持邮件收发、管理等基本功能的电子邮箱系统,并在此基础上添加其它功能。在介绍Struts2和MVC整体架构相关理论的基础上,研究如何使用这些JAVA框架和技术,使用Eclipse开发工具构建灵活、实用的邮件收发平台。该架构的主要优点是:易于维护和扩展,方便用户的掌握和使用。
此邮箱系统功能主要分为管理员管理和用户管理两大部分,管理员管理主要包括管理用户信息、删除用户等;用户管理主要包括用户个人信息的管理、个人邮箱的管理等。
关键词:电子邮箱系统; Eclipse; MVC; Struts2
目录:
1.绪论 1
1.1选题背景 1
1.2课题意义 1
1.3课题的研究内容 1
1.4论文的组织结构 2
2.相关工具与技术介绍 3
2.1系统开发的工具 3
2.1.1Eclipse 3
2.1.2Oracle 3
2.1.3B/S架构编程体系 3
2.2系统开发的技术 4
2.2.1MVC理论基础 4
2.2.2Struts2框架技术 6
2.3本章小结 8
3.系统需求分析 9
3.1用户需求 9
3.1.1系统功能需求 9
3.1.2用户端特性 9
3.1.3运行环境需求 9
3.1.4性能需求 10
3.1.5软件属性需求 10
3.2 数据描述 11
3.2.1数据字典 11
3.3 系统的总体设计 13
3.3.1系统设计思想 13
3.3.2系统模块说明 15
3.4 本章小结 15
4.数据库设计 16
4.1概念结构设计 16
4.2逻辑结构设计 18
4.3本章小结 20
5.系统详细设计 21
5.1系统模块总设计思想 21
5.2登录管理模块 21
5.2.1登录模块 21
5.2.2系统主界面设计 23
5.2.3管理员模块设计 24
5.2.4修改密码模块设计 25
5.3邮箱管理模块详细设计 26
5.3.1用户撰写和发送邮件设计 26
5.3.2用户邮箱管理设计 28
5.4通讯录管理模块详细设计 29
5.4.1添加联系人设计 29
5.4.2邮件群发设计 30
5.5本章小结 32
6.系统测试 33
6.1系统测试目的 33
6.2系统测试方法 33
6.3测试用例及分析 34
6.3.1登录模块测试 34
6.4本章小结 35
7.结论 36
7.1总结 36
7.2系统改进 37
参考文献 38
致谢 39
论文字数:22841
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]