欢迎来到天天文库
浏览记录
ID:8570141
大小:27.24 KB
页数:12页
时间:2018-04-01
《bs结构下的邮件系统的设计与开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、BS结构下的邮件系统的设计与开发摘 要随着网络的逐渐普及,Email在人们生活中应用日益广范,除了专业的邮件服务系统之外,一般大型网站与单位都提供了email服务。因此,本次设计是通过对SMTP、pop3协议的熟悉和理解、以及对JSP编程和网页设计技能的掌握,开发出一个简单的B/S结构下的邮件服务系统。能完成邮件的发送、接收、以及附件处理功能等。主要运用的软件有Eclipse, SQL Server,在JAVA环境下,利用JSP蜉编程来实现邮件系统的各种炫功能。该系统主要支持用户Ψ的身份验证,用户只有通过唐正确注册后才能
2、进入该系统枨。在系统中可以查看自己的乇邮件也可以发送邮件到任意爱的邮箱,发邮件的时候可以洫进行附件的发送。通过本次暹课题的学习和研究掌握了基混本的web编程技能,更实践了自我的动手能力。同时谣认识到在信息化高速发展的茗今天,高效、快速、方便的ё邮件收发系统将得到越来越嗜多的人关注和使用,它将给人们带来更方便快捷的生活。关键词: B/S硒;邮件系统;SMTP;P骊OP3;JSP1 引言 课题背景12/12随着网络こ的逐渐普及现在的人们对于鲩电子邮件已经不再陌生了,蜞自从电子邮件进入人们的生茂活以来,人们对传统的
3、信件槲已经不再依赖,它的可靠、阏快速、方便、灵活、廉价、酿内容丰富等特点都在使我们篓更加喜欢和接受它。近年来铁,电子邮件飞速发展,可以看到在比较专业、服务比较啻全面周到的网站基本上都有料免费电子邮件服务。他们大部分都是通过各种软件进行┻开发的。而在当今很流行的Java技术中就包含有JavaMail API,も它提供了大量的类和接口来帻与网络邮件传输。关于Js杆p,最近两年,Jsp技术发展十分迅速,它的兴起让逾IT人员耳目一新,实现了├长期以来的梦想。它的出现无疑是当今计算机技术通向哩计算时代的一个非常重要的吖里
4、程碑。因此,本次毕业设廪计就是利用Java技术来透实现简单的邮件发送和接收战的功能。 课题研究意义对于用户来说一款简单涠,方便,快捷的邮件收发系佼统将会在很大程度上为用户逆提供满意的服务,制作一款酯能满足用户需求的邮件收发系统是每一个设计者所追求阍的目标。因此希望通过本次佧设计完成一个简单的邮件收底发系统,实现邮件的接收与发送,并能完成附件的传输佥,同时能实现邮件用户登录词管理及邮件删除等功能。从謦课题研究中更深入的了解邮ケ件收发系统的设计原理,发翠现设计过程中的不足和知识幔的欠缺,为今后做出更好的翦设计打下一个坚
5、实的基础。﹁12/122 相关技术和开发平台 开发环境的选择整个忧系统开发完全采用Brow愫ser/Server模式去,开发平台为Java平台疙,以Tomcat为JSP罨引擎和Web服务器,后台汊数据库使用SQL Ser谰ver 2000。在开咿发模式上选择Browse婺r/Server模式,是因为B/S模式有以下优点窬:1.开发成本及维护成蟠本降低。由于B/S架构管ゆ理软件只安装在服务器端上骜,网络管理人员只需要管理服务器就行了,用户界面主Ц要事务逻辑在服务器端完全怎通过WWW浏览器实现,极俊少部分事务逻辑在前端实
6、现龚,所有的客户端只有浏览器,网络管理人员只需要做硬省件维护。2.良好的安全齄性能,防火墙技术可以保证后台数据库的安全性。所有吾客户端请求都是通过DBM遇S来访问数据库,从而大大髑减少了数据直接暴露的风险萘。因此系统的架构就采用了噫B/S设计模式。 J铌SP技术1. JSP简郁介JSP(JavaSe李rver Pages)是螂由Sun Microsy六stems公司倡导、许多公司参与一起建立的一种动镱12/12态网页技术标准, 在传统江的网页HTML文件(*.呓htm,*.html)中粮加入Java程序片段(sc
7、riptlet)和JS跛P标记(tag),就构成祖了JSP网页(*.jsp拯)。Web服务器在遇到访荐问JSP网页的请求时,首窘先执行其中的程序片段,然岘后将执行结果以HTML格椴式返回给客户。程序片段可潮以操作数据库、重新定向网娈页以及发送 email 瘼等等,这就是建立动态网站瘦所需要的功能。所有程序操留作都在服务器端执行,网络秩上传送给客户端的仅是得到的结果,对客户浏览器的要塾求最低,可以实现无Plu郓gin,无ActiveX,无Java Apple耳t,甚至无Frame。在镧 Sun 正式发布 JSP(Jav
8、aServer刈 Pages) 之后,这绗种新的 Web 应用开发畎技术很快引起了人们的关注嗡。 JSP 为创建高度动呆态的 Web 应用提供了幛一个独特的开发环境。JSùP与Microsoft的锤Active ServePr Pages兼容,但是谕它是使用类似HTML的卷标以及JAVA程序代码段,
此文档下载收益归作者所有