时间: 2021-08-18 00:08:44 人气: 18 评论: 0
采用科学方法实现一个简易电子邮件管理系统的设计与开发,服务于用户。方便用户之间通过电子邮件系统交流以及传送资料,使用户之间能够随时随地进行通讯。
1.设计主要内容
本系统简单地实现邮件的基本功能,包括邮件的接收,发送,读取。力争实现垃圾邮件的处理、各种用户的管理功能、比较完善的广告服务以及用户通讯录的分类处理和邮件的分类处理等功能。
通过对系统功能的需求分析,主要实现以下模块:
(1)登录、认证模块:该模块包括用户的登录注册,系统的登录界面的设计。因为所有的系统维护都是主机的系统管理员在后台进行,所以身份认证只考虑普通用户。已注册的用户在正确输入用户名和密码以后就可以登录进入邮件列表的界面。未注册的用户需要进入注册界面,输入新的用户名、密码以及确认密码和一些必要的用户信息才能注册,注册成功以后系统自动返回登录界面,重新登陆后方可进入系统的主界面。
(2)邮件收发模块:该模块实现用户收发邮件的功能,包括邮件的读取、邮件的编辑、邮件的列表、邮件的转发、邮件的优先级设置以及邮件附件的添加等功能。编辑功能为用户提供了编写邮件的界面,用户在这个界面可以填写要发送的地址、邮件的标题、邮件的内容,添加附件,设置邮件的优先级并且可以发送邮件。邮件列表功能可以告诉用户邮箱中有多少封邮件,有哪些是新邮件。点击可以进入读取邮件的界面,阅读相应的邮件。在邮件列表中还可以对邮件进行管理。
(3)邮件管理模块:用户通过邮件管理模块可以实现邮件的删除及邮件的下载等功能。在邮件列表界面里,每条邮件信息之前有个复选框,选择复选框再点击删除按键就会删除所选择的邮件。每条邮件信息之后有一个超级链接,通过该链接可以下载邮件中的附件内容。这样用户就可以一目了然的管理自己的邮件。
(4)用户数据库模块:该模块用于用户对资料的储存和修改。
(5)邮件过滤器模块:该模块用于阻止垃圾邮件的进入以及黑名单人员所发邮件的过滤。
(6)用户通讯录模块:用户可以设置常用联系人进通讯录,方便查找联系人和收发邮件。
(7)广告服务模块:该模块主要用于商家广告,用于盈利。
2.方法手段
该电子邮件管理系统的实现主要使用Java语言开发,以MyEclipse的编程环境作为开发平台,后台数据库使用Access,运用JSP实现
JSP技术功能强大、使用灵活,为创建显示动态内容的Web网页提供了一个简洁而快速的方法。JSP技术的设计目的是使编写基于Web的应用程序更加容易和快捷的同时,保证这些应用程序能够与各种Web服务器、浏览器和开发工具共同工作。所以我使用JSP作为我毕业设计的开发工具。
3.预期达到的目标
设计并实现B/S电子邮件系统的基本功能,力求实现更完善的功能。
三、进度安排
第1周:完成系统设计背景的调研和分析。
第2到3周:查阅相关资料文献,完成开题报告。
第4周:完成开题答辩。
第5周:完成功能模块的设计。
第6周:进行数据库设计。
第7到11周:编写各模块的实现代码。
第12到14周:整合并测试、完善各个功能模块。
第15周:完成毕业设计说明书并准备答辩。
196
198
82