邮箱系统的设计与实现_第1页
邮箱系统的设计与实现_第2页
邮箱系统的设计与实现_第3页
邮箱系统的设计与实现_第4页
邮箱系统的设计与实现_第5页
已阅读5页,还剩57页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科生毕业论文(设计)邮箱系统的设计与实现姓 名学 号专 业指导教师2011 年 5 月 20 日I摘 要近年来,随着互联网在全球范围内的发展和普及,人们可以方便地共享各种各样的网络资源。与此同时,工作和生活的快节奏使得朋友以及同事之间的信息不能即时的交互,普通的书信方式已远远不能满足人类的需求。因此,一款快捷、方便的电子邮件系统则成为信息交互中最重要的一环。本文分析了电子邮箱的现状和存在的问题,讨论了邮箱系统的设计与开发,阐述了邮箱系统的功能结构,并据此设计了一个以 JAVA 为主要编程语言的基于 MVC 模式的邮箱系统。它是一个模拟网易电子邮箱的系统,其中的搭建过程包括 JDK1.6、Eclipse3.6、Tomcat6.0 和Oracle10G 的安装和环境变量的配置等。邮箱客户端设计部分采用 JAVA 语言和Oracle 数据库,实现了收信箱、发信箱、写信息、邮件群发、客户管理、员工管理、信息和常用语的管理、发送及接收短信和操作员管理与更改口令的功能,解决了如何设计开发邮箱的功能模块并实现系统的主要功能;如何在本地测试和修改程序遇到的 bug,如何实现对后台数据的管理操作。关键词:邮箱系统;Java;MVC 模式IIAbstractIn recent years, with the development and popularization of the internet in the worldwide, people can share varieties of network resources conveniently. While,the fast pace of work and life make friends and colleagues can not communicate immediately, and the ordinary way e-mail can not meet human needs. Therefore, a fast and convenient e-mail has played the most important role in the information exchange.Firstly, this article analyzes the current situation and existing problems, this paper mainly discusses the design and development of mail system, it explains the mail system in principle, function and structure and system development. Based on MVC model,the mainly programming language is Java. Then describes a simulation, a fast and convenient e-mail system. Frame and configuration of the local environment and design of two major mail clients are included. Environment construction involves the installation of JDK1.6, Eclipse3.6, tomcat6.0 and Oracle10G, and the configuration of environment variables. E-mail clients adopts JAVA language and Oracle database, the mainly to carry out the four core requirements which are electric in-box, out-box, mail management (view, delete, permanent delete), the mailing list and notepad.This thesis addresses the following issues:how to Construction of the local development environment ,how to design the main module and the realization of sending and receiving E-mail, management, the mailing list, notepad and some other functions,how to implement of the test program locally, modification of the bug met, how to realize the operation of background data.Key Words: E-mail system,JAVA,MVC patternIII目 录1 引 言 .12 绪 论 .22.1 课 题 背 景 .22.2 E-MAIL 的 介 绍 及 分 析 .22.3 可 行 性 分 析 .32.3.1 经 济 上 可 行 性 .32.3.2 技 术 上 可 行 性 .32.3.3 运 行 上 可 行 .32.4 使 用 的 开 发 平 台 .32.5 开 发 语 言 和 数 据 库 简 介 .42.5.1 JAVA 程 序 设 计 语 言 简 介 .42.5.2 JSP%JAVA_HOME%lib;%JAVA_HOME%libtools.jarPath: %JAVA_HOME%bin;%JAVA_HOME%jrebin;E:appmengziproduct11.1.0db_1bin;%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;%SYSTEMROOT%System32WindowsPowerShellv1.0; C:Program FilesCommon FilesThunder NetworkKanKanCodecs2.5 开发语言和数据库简介系统开发选用 JSP&Servlet 和 Oracle 作为前台开发工具和后台数据库。2.5.1 Java 程序设计语言简介Java 是一种解释型的、面向对象的编程语言,它通常被描述为“是一种简单、面向对象、分布式、解释、健壮、安全、结构中立、可移植、高效能、多线程、动态的语言” ,是当今最流行的软件开发语言之一。它的应用范围特别广泛,具体可应用在企业信息化中,特别是在企业级的应用领域,如通信、金融、电子政务及办5公自动化、嵌入式设备及消费类电子产品、太空领域等。而 Sun 公司推出的 Java2 & J2EE 则使得 Java 具有更广泛的用途,适用于各种应用开发,尤其是网络应用,网络服务,嵌入式系统等。2.5.2 JSP&Servlet 简介 JSP(JAVA SERVER PAGES)是由 Sun Microsystems 公司倡导和许多公司参与一起建立的一种动态网页技术标准,其在动态网页的建设中有着强大而特别的功能。Servlet 是一种独立于平台和协议的服务器端的 Java 应用程序,可以生成动态的 Web 页面。它担当 Web 浏览器与其他 HTTP 客户程序发出请求,与 HTTP服务器上的数据库或应用程序之间的中间层。2.5.3 Oracle 数据库简介Oracle 系统,即是以 Oracle 关系数据库

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论