毕业设计网
毕业设计论文 | 毕业设计任务书 | 计算机外文翻译 | 文献综述 | 机械模具类 | 课程设计 |

办公邮件系统的设计与实现

21世纪以来,随着人类经济的高速发展,人们的生活发生了天翻地覆的变化,特别是在计算机的应用和普及方面,很多信息交流工具层出不穷。电子邮件的普及也给许多的人带来便利。不管是个人还是企业,电子邮件目前已经是互联网上流行,方便快捷的通讯工具,并成为信息交流的重要组成部分。随着网络发展的普及,电子邮件的应用范围也会更加广泛。
本系统是基于Web的办公邮件系统的设计与实现,采用JavaScript、JSP、Struct、Java为编程语言,tomcat作为服务器,用Oracle连接数据库,实现用户的登录和注册,是一款融合了邮件发送、邮件收取、查看邮件、通讯录等功能的计算机软件系统。
关键词:邮件系统;数据库;Java(3-5个)
用户信息包括:用户名、密码、昵称、密保问题、密保答案、性别、出生日期、手机号码、邮箱地址和备注。主要功能包括用户的登录和注册。
用户登录功能则要求输入用户名、密码和验证码,这三项不能为空。在输入格式正确的数据后,进入数据库进行用户名和密码的查询,看数据库中是否存在该用户信息。若存在,则登录成功,进入个人邮箱主界面;否则,弹出错误提示信息。
找回密码功能需要输入用户名,密保答案,新密码。在点击找回密码链接后,进入找回密码界面,输入格式正确的用户名,从而根据用户名在数据库中查找到该用户的密保问题。若存在该用户,则显示密保问题,然后输入格式正确相对应的密保答案。若密保答案正确,则输入新密码进行修改密码的操作。
用户注册功能则要求输入用户基本信息和验证码。在这里所有信息项的格式须正确,填写完成后,把用户信息与数据库中的进行对比,若可用,则注册成功,返回登录界面;否则,弹出相关错误信息。
2.1.2 邮件信息管理
邮件信息包括:发件人、收件人、主体、抄送、内容、附件、发送时间和备注。
实现邮件信息的发送、接收、读取和删除四个功能。其中,发送功能:在输入正确格式的邮件内容后,点击发送按钮,将在数据库中添加一条或者多条邮件信息的记录。接收功能:用户登录进入邮箱主页后,数据库进行查询,若该用户为收件人,则该用户就会收到这些邮件。读取功能:若该用户查看了收到的邮件,则该邮件会显示已读;否则显示未读。删除功能:用户删除邮件后,邮件则保存到垃圾箱里。下面介绍邮件目录:
写邮件:实现邮件信息添加功能。邮件内容填写无误,发送到收件人,若发送成功则数据保存到数据库中。
收件箱:保存用户接收到的所有邮件。
未读邮件:保存所有接收邮件中未读的邮件。
发件箱:保存用户已发出的所有邮件。
草稿箱:保存用户未发出的所有邮件。
垃圾箱:保存用户从收件箱、发件箱和草稿箱中删除的所有邮件。
2.1.3 通讯录信息管理
通讯录信息包括:联系人、邮箱地址、昵称、性别、手机号码、出生日期、组别和备注。实现通讯录信息的添加、查询和删除的功能。
添加功能:出现添加联系人界面,并输入格式正确的信息,就可以添加用户。删除功能:点击删除,则从数据库中删除该项记录。


目 录

第1章 绪论 1
1.1课题研究的背景及意义 1
1.2国内外发展现状及未来发展趋势 2
1.2.1 国内外发展现状 2
1.2.2 发展趋势 3
1.3本文的研究内容、方法和主要成果 3
第2章 系统分析 4
2.1系统功能需求 4
2.1.1 用户信息管理 4
2.1.2 邮件信息管理 4
2.1.3 通讯录信息管理 5
2.2系统流程分析 5
第3章 系统设计 6
3.1总体设计 6
3.1.1体系结构设计 6
3.1.2功能结构设计 6
3.2数据库设计 6
3.2.1数据库概念结构设计 6
3.2.2数据库逻辑结构设计 6
3.3界面设计 6
第4章 系统实现 6
4.1用户管理模块实现 6
4.1.1用户登录功能实现 7
4.1.2找回密码功能实现 7
4.1.3用户注册功能实现 7
4.2邮件管理模块实现 7
4.2.1发送邮件功能实现 7
4.2.2接收邮件功能实现 7
4.2.3读取邮件功能实现 7
4.2.4删除邮件功能实现 7
4.3通讯录模块实现 7
总结 7
参考文献 8
致 谢 9

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:基于蓝牙通信技术的Android聊天软件
下一篇:《Java高级编程应用》课程设计说明书


版权所有 毕业设计网联系qq:242219979 © 2007-2022