基于Web电子邮件系统的设计与实现(SSH,SQLServer)(含录像)
无需注册登录,支付后按照提示操作即可获取该资料.
基于Web电子邮件系统的设计与实现(SSH,SQLServer)(含录像)(毕业论文18000字,程序代码,SQLServer数据库)
此邮箱系统功能主要分为管理员管理和用户管理两大部分,管理员管理主要包括管理用户信息、删除用户等;用户管理主要包括用户个人信息的管理、个人邮箱的管理等。该系统可以根据对功能需求进行扩展和完善。
系统需求分析
3.1 用户需求
3.1.1 系统功能需求
1. 登录管理:包括用户注册、登录和修改密码。
注册新用户:用户可以通过申请注册使用。主要是完成收集,存用户注册时填写的信息。
用户登录:主要功能用户登录的用户名密码与数据库中的信息进行验证。登录成功后可以修改个人密码,管理员还可以管理用户信息。
2. 邮件收发:包括写邮件、收邮件、发送邮件。
写邮件:包含发送的主题,邮件文本内容,可以添加附件。
发送邮件:选择发送方式,如发送或保存;对非法邮件进行拦截。
收邮件:获得新邮件,对新邮件进行过滤分类。
3. 邮箱管理:包括收件箱,草稿箱,发件箱和垃圾箱。
收件箱:可以查看邮件,下载邮件的附件,删除无用的邮件。
草稿箱:用户可以对保存的邮件进行查看和删除。
发件箱:用户可以查看曾发送的邮件,删除记录。
垃圾箱:可以选择彻底删除垃圾邮件,或者还原邮件。
4. 通讯录模块:包括建立通讯录、查看通讯录和删除通讯录。
新建通讯录:主要包括添加联系人的基本信息。
查看通讯录:主要对联系人管理操作,如删除指定联系人。
群发邮件:通过单击“选择通讯录”可以对指定联系人群发邮件。
开发环境:MyEclipse
Web服务器:Tomcat
数据库:SQLServer
目 录 3
1. 绪论 6
1.1 选题背景 6
1.2 课题意义 6
1.3 课题的研究内容 6
1.4 论文的组织结构 7
2. 相关工具与技术介绍 8
2.1 系统开发的工具 8
2.1.1 MyEclipse8.6 8
2.1.2 SQL2005 8
2.1.3 B/S架构编程体系 9
2.2 系统开发的技术 10
2.2.1 MVC理论基础 10
2.2.2 Struts2框架技术 11
2.3 本章小结 14
3. 系统需求分析 15
3.1 用户需求 15
3.1.1 系统功能需求 15
3.1.2 用户端特性 15
3.1.3 运行环境需求 15
3.1.4 性能需求 16
3.1.5 软件属性需求 16
3.2 数据描述 16
3.2.1 数据流程分析 16
3.2.2 数据字典 20
3.3 系统的总体设计 22
3.3.1 系统设计思想 22
3.3.2 系统模块设计 23
3.3.3 系统模块说明 25
3.4 本章小结 25
4. 数据库设计 26
4.1 概念结构设计 26
4.2 逻辑结构设计 27
4.3 本章小结 30
5. 系统详细设计 31
5.1 系统模块总设计思想 31
5.2 登录管理模块详细设计 31
5.2.1 新用户注册设计 31
5.2.2 登录模块设计 33
5.2.3 系统主界面设计 35
5.2.4 管理员模块设计 35
5.2.5 修改密码模块设计 37
5.3 邮箱管理模块详细设计 37
5.3.1 用户撰写和发送邮件设计 37
5.3.2 用户邮箱管理设计 40
5.4 通讯录管理模块详细设计 40
5.4.1 添加联系人设计 40
5.4.2 邮件群发设计 41
5.5 本章小结 43
6. 系统测试 44
6.1 系统测试目的 44
6.2 系统测试方法 44
6.3 本章小结 45
7. 总结与展望 46
7.1 本文总结 46
7.2 系统改进 47
致谢 48
参考文献 49