电子邮件收发系统

电子邮件收发系统

ID:9162804

大小:520.50 KB

页数:19页

时间:2018-04-20

电子邮件收发系统_第1页
电子邮件收发系统_第2页
电子邮件收发系统_第3页
电子邮件收发系统_第4页
电子邮件收发系统_第5页
资源描述:

《电子邮件收发系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Web技术与设计大作业报告题目:电子邮件收发系统专业:软件工程年级:112级学号:2011014320姓名:余仲凯指导老师:刘晓利目录摘要:1引言21需求分析21.1安全需求21.2性能需求21.3功能需求22系统开发模式及技术22.1JSP简介22.2JSP的特点22.3JSP技术22.4访问WEB数据库常见技术32.5本系统采用的数据库访问技术32.6B/S开发模式33总体设计33.1系统功能描述33.2E-R模型33.3系统流程图33.4数据流图33.5系统功能模块划分43.6数据库设计44详细设计44.1前台系

2、统的设计44.2后台管理系统的设计4总结4致谢4参考文献:4摘要:随着Internet的迅速发展,社会已经进入了网络时代,人们越来越倾向于从Internet获取信息。本系统利用jsp动态网页技术和sqlServer2000数据库,以mvc模式开发,实现。JSP是由SunMicmsystems公司倡导,多家公司参与一起建立的一种动态网页技术标准,它为创建动态Web应用提供了一个简捷而快速的方法。其优势表现在以下方面:JSP技术是基于平台和服务器独立的:JSP内置支持XML技术,使得开发者能够定制自己的标签;JSP对数据库

3、的访问主要通过JDBC来实现的。对于只支持ODBC的数据库,可以通过JDBC—ODBCBridge来实现访问;JSP的安全性很高,它在执行前要编译成字节码,再由Java虚拟机执行。关键词:jsp;sqlServer2000;电子邮件;引言电子邮件Intranet/Intemet上一项非常重要的服务闭,给人们的工作和生活带来很大的便利。然而很多用户使用的电子邮件服务是由几家大网站提供的,很少有公司或单位拥有自己的电子邮件系统。如果拥有自己的电子邮件系统,会让信息的传送更加快捷方便、安全可靠,并且能更大程度上满足个性化的需

4、要。本文实用JSP技术实现了电子邮件系统的核心功能,现将其设计思路和具体编程实现介绍如下。1需求分析1.1安全需求采用sqlserver2000数据库了安全性能较高,采用mvc模式,是代码变得更强壮;1.2性能需求1)时间要求一般操作的响应时间应在2-4秒内,对后台数据库的操作也应在可接受的时间内完成。2)数据精确度要求要求输入、输出数据;删除,修改记录等要保证关键字的完整性。1.3功能需求1.登录管理:包括用户注册、登录和找回密码。u注册新用户:用户可以通过申请注册使用。主要是完成收集,存用户注册时填写的信息。(没实

5、现)u用户登录:主要功能用户登录的用户名密码与数据库中的信息进行验证。登录成功后可以修改个人密码,管理员还可以管理用户信息。2.邮件收发:包括写邮件、收邮件、发送邮件。u写邮件:包含发送的主题,邮件文本内容,可以添加附件。u发送邮件:选择发送方式,如发送或保存;对非法邮件进行拦截。u收邮件:获得新邮件,对新邮件进行过滤分类。3.邮箱管理:包括收件箱,草稿箱,发件箱和垃圾箱。u收件箱:可以查看邮件,下载邮件的附件,删除无用的邮件。u草稿箱:用户可以对保存的邮件进行查看和删除。u发件箱:用户可以查看曾发送的邮件,删除记录。

6、u垃圾箱:可以选择彻底删除垃圾邮件,或者还原邮件。1.通讯录模块:包括建立通讯录、查看通讯录和删除通讯录。u新建通讯录:主要包括添加联系人的基本信息。u查看通讯录:主要对联系人管理操作,如删除指定联系人。u群发邮件:通过单击“选择通讯录”可以对指定联系人群发邮件。2系统开发模式及技术2.1JSP简介JSP是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态技术标准。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标签,就构成了JSP网页jav

7、a程序片段可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持Java,也可以访问JSP网页。JSP全名为javaserverpage,其根本是一个简化的Servlet设计,他实现了Html语法中的java扩张(以<%,%>形式)。JSP与Servlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。Web服务器在遇到访

8、问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptl

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。