论文部分内容阅读
目前,电子邮件系统已经是互联网上最为流行,也是最为常用的一种应用.伴随着互联网技术的日见成熟,越来越多的网站已经不再拘泥于为用户提供单一的、静态的服务,人们对于多种技术组合应用的要求也变的越来越高.最为常见的就是将多媒体信息与网络相结合,为用户提供更加丰富多彩的网络服务.一个基于Web的邮件系统通常由Web客户端、Web服务器端以及数据库系统组成.Web客户端采用动态网页技术,例如JSP、ASP技术等等.大部分的Web服务器系统采用的是Unix系统,但是,该文在考虑到通用性以及系统今后的易于维护,采用的则是目前比较流行的Windows XP系统.语音技术目前已日趋成熟,统一的标准已经出台;其在网络上的应用也日渐丰富:网络电话、网络聊天室、语音邮件等网络应用越来越常见.这也极大的加强了人们在网络上的沟通和交流.该文主要讨论了一个基本的语音邮件系统的实现.其中分为五个部分:第一章对电子邮件进行了简单介绍,包括邮件系统的发展历史、邮件地址与格式、电子邮件的相关协议,并着重介绍了SMTP协议;其中还着重讲解了Java Socket编程,其中主要介绍了服务器端Socket及客户端Socket的编程流程.第二章主要讨论了语音技术,以及用Java如何实现语音技术.在语音技术部分中,主要讲解了语音邮件系统中使用的MPEG1中第3层关于语音编码/解码的流程;在Java实现语音技术部分中,具体讨论了Java Sound API的体系结构、及语音的采集与播放的一些具体算法.第三章主要讨论了Java网络编程.其中包括该系统实现所需的动态网页编程(JSP)技术、Java服务器端小程序Servlet编程技术、Servlet访问数据库时常用的JDBC技术;并综合讨论了这三者之间相互的关系.第四章介绍了Java中实现对口令加密采用的消息摘要算法—MD5算法,以及使用Java实现口令验证的一个具体实现.第五章全面介绍了一个基于Web的语音邮件系统的实现方案,具体内容包括后台数据库、Web客户端、邮件服务器的设计构思以及一些具体的实现代码.该论文得到了天津市师范大学大与南开大学共建计算机软件重点学科的支持.