邮箱系统的设计与实现毕业论文
目录
1引言 (1)
2绪论 (2)
2.1 课题背景 (2)
2.2 E-MAIL的介绍及分析 (2)
2.3 可行性分析 (3)
2.3.1 经济上可行性 (3)
2.3.2 技术上可行性 (3)
2.3.3 运行上可行 (3)
2.4使用的开发平台 (3)
2.5 开发语言和数据库简介 (4)
瓷砖铺贴2.5.1 JAVA程序设计语言简介 (4)
2.5.2 JSP&SERVLET简介 (5)
2.5.3 ORACLE数据库简介 (5)
3 系统总体分析和设计 (6)
3.1 当今主流系统分析 (6)
3.1.1 工作流程简介 (6)
3.1.2 系统具体需求分析 (6)
3.1.3 系统设计思想 (6)
3.1.4 系统设计分析 (6)
3.2 程序结构流程图 (7)
3.3 的功能概述 (7)
3.4数据库的概述及描述 (8)
4 系统开发工具及JDK搭建简介 (12)
4.1 ECLIPSE3.6介绍 (12)
4.2 TOMCAT服务器简介 (12)
4.3 JDK搭建过程 (12)
5 邮箱系统的详细设计 (14)
5.1 系统采用的技术原理 (14)
5.2 程序逻辑相关模块流程图 (15)
5.2.1检索信息模块流程图 (15)
5.2.2 管理模块流程图 (15)
5.3 各类用户登入系统设计 (16)
5.4 应用系统结构 (17)
5.5 详细设计—主要模块的详述 (18)
6系统测试方法概述 (24)
6.1 概述 (24)
6.2 测试方法 (24)
6.2.1 界面测试 (24)
6.2.2 功能测试 (25)
6.3 不同的测试技术区分 (25)
6.3.1白盒测试技术 (25)
6.3.2黑盒测试技术 (25)
7 结束语 (27)
参考文献 (28)
周星弛电影致谢 (29)
1引言
在Internet迅猛发展的今天,已经成为信息交换的重要载体,是目前Internet上最常用的功能。而对于这个给我们带来巨大方便的产物在这个世界上发出的第一封是什么呢?
第一种说法:1969年10月世界上第一封是由计算机科学家Leonard K.教授发给他的同事的一条简短消息,这条消息只有两个字母:“LO”。Leonard K.教授因此被称为之父。Leonard K.教授解释,“当年我试图通过一台位于加利福尼亚大学的计算机和另一台位于旧金山附近斯坦福研究中心的计算机取得联系。我们所做的事情就是从一台计算机登录到另一台机器。当时登录的办法就是键入L-O-G。于是我键入L,然后问对方:‘收到L了吗?’对方回答:‘收到了。’然后依次键入O和G。还未等到对方收到G的确认回答,系统就瘫痪了。所以第一条网上信息就是‘LO’,意思是‘你好!我完蛋了’。
中秋节快乐祝福语大全当然还有另一个说法是: 1971年,美国国防部资助的阿帕网正在如火如荼的进行当中,一个非常尖锐的问题出现了:参加此项目的科学家们在不同的地方做着不同的工作,但是却不能很好地分享各自的
研究成果。原因很简单,因为大家使用的是不同的计算机,每个人的工作对别人来说都是没有用的。他们迫切需要一种能够借助于网络在不同的计算机之间传送数据的方法。为阿帕网工作的麻省理工学院博士Ray Tomlinson把一个可以在不同的电脑网络之间进行拷贝的软件和一个仅用于单机的通信软件进行了功能合并,名之为SNDMSG(即Send Message)。为了测试,他使用这个软件在阿帕网上发送了第一封,收件人是另外一台电脑上的自己。尽管这封邮件的内容连Tomlinson本人也记不起来了,但那一刻仍然具备了十足的历史意义:诞生了。Tomlinson选择"@"符号作为用户名与地址的间隔,因为这个符号比较生僻,不会出现在任何一个人的名字当中,而且这个符号的读音也有着"在"的含义。阿帕网的科学家们以极大的热情欢迎了这个石破天惊般的创新。他们天才的想法及研究成果,现在可以用最快的--快得难以觉察的速度来与同事共享了。现在他们中的许多人回想起来,都觉得阿帕网所获得的巨大成功当中,功不可没。
因此不管怎样,从那一封的发出就注定将要改变信息传递的格局,注定要出现一种给我们带来更加方便快捷的信息传递方式。
2绪论
随着网络的普及、信息化的快速发展,随之而来的是人们的生活、工作节奏的加快。而(E-MAIL)是通过网络电子邮局为网络客户提供的网络交流电子信息空间。具有存储和收发电子
信息的功能,是因特网中最重要的信息交流工具。人们可以在任何地方任何时间收发信件,从而解决了时空的限制,大大提高了工作效率,为办公自动化及商业活动等提供了很大便利。
2.1 课题背景
众所周知在人们的生活和工作中已被广泛应用,并出现了取代书纸信件的势头。由于在现代生活中的重要性,因此各种各样的系统层出不穷,其中当数网易功能最为完善、快速和安全。而目前企业内用的邮箱主要为out-look,只能收发邮件,远远不能满足企业对员工和客户的信息管理信息,因此为了提高企业的竞争力,同时也为了方便了解客户及员工,帮助企业解决企业内部、企业与外部沟通难、信息不能及时传播等问题。企业需要提供有邮件发、短信发送、接收等功能的邮件系统。在这样的背景下,产生了模拟网易邮箱来开发的系统,又称:企业快信。
2.2 E-mail的介绍及分析
E-mail像普通的邮件—样,也需要地址。它与普通邮件的区别在于它是电子地址。所有在Internet之上有信箱的用户都有自己的一个或几个Email address,并且这些Email address都是唯一的。邮件服务器就是根据这些地址将每封传送到各个用户的信箱中,Email address就是用户的信箱地址。就象普通邮件一样,你能否收到你的E-mail,取决于你是否取得了正确的地址。—个完整的Inte
rnet邮件地址由以下两个部分组成,格式如下:登录名@主机名.域名中间用—个表示“在”(at)的符号“@”分开,符号的左边是对方的登录名,右边是完整的主机名,它由主机名与域名组成。其中,域名由几部分组成,每一部分称为一个子域(Sub domain),各子域之间用圆点“.”隔开,每个子域都会告诉用户一些有关这台邮件服务器的信息。改变了人们的生活,改变了传统的安全技术,提高了效率。特别是对公司之间的信息传送大大超过了原有信件的传送速度。而在各大企业和学校,还未必尝试对邮件系统的开发实践,本系统旨在对邮件系统的一次深入的了解探究其运行机制,实
邮箱发现能够对邮件收发和邮件管理的两大核心需求,熟练运用系统发送和接收邮件等,帮助我们对技术有更深入的了解。
2.3 可行性分析
可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。
2.3.1 经济上可行性五一劳动节祝福短语
现在计算机的价格已经十分低廉,但性能却有了十足的进步。而本系统的开发,节省了过去传统信件的传递时间,从而大大减少了人力物力的资源,增加了传递信息量。为此主要表现在以下几个方面:
霜降文案第一,本系统的运行可以使用户之间的信息传递畅通无阻;
第二,本系统的运行可以节省许多资源;
第三,本系统的运行可以提高信息传递效率。
所以,本系统在经济上是可行的。
2.3.2 技术上可行性
本系统的开发采用一个支持多线程的数据库Oracle10G,适用于于一般的个人用户和中小型企业的数据量需求。学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持。使用struts作为系统开发的框架,它提供完善的指令控制语句、类与对象的支持,给开发高性能系统提供了保障,满足了客户要求的系统,保证了代码的模块化要求,而代码模块化的提高则有利于以后对新系统的扩展与修改。综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。
2.3.3 运行上可行
本系统为一个小型的邮箱系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。
2.4使用的开发平台
表2-1开发平台及环境变量配置表
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论