




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025贵州铜仁市石阡县参加第十三届贵州人才博览会引进事业单位高层次及急需紧缺人才26人考前自测高频考点模拟试题及答案详解(名师系列)
- 2025可克达拉市花城街道公开招聘社区工作人员(6人)考前自测高频考点模拟试题及答案详解(有一套)
- 2025广西来宾宾信投资集团有限公司招聘拟聘人员考前自测高频考点模拟试题及完整答案详解
- 2025湖南岳阳市郡华高级中学教师招聘35人考前自测高频考点模拟试题及答案详解(夺冠)
- 2025年盱眙县事业单位公开招聘人员87人模拟试卷及1套参考答案详解
- 2025广投集团春季校园招聘230人考前自测高频考点模拟试题及完整答案详解一套
- 2025江苏盐城市东台市卫生健康委员会招聘事业单位工作人员130人模拟试卷及一套完整答案详解
- 2025年上半年河北石家庄高新区公立医疗机构公开招聘劳务派遣工作人员4名考前自测高频考点模拟试题及答案详解(考点梳理)
- 2025安徽芜湖市特种设备检验研究院招聘编外人员6人考前自测高频考点模拟试题及答案详解参考
- 2025年温州永嘉县卫生健康系统公开招聘医学类工作人员25人考前自测高频考点模拟试题附答案详解(完整版)
- 人教版九年级物理上-各单元综合测试卷含答案共五套
- 文科物理(兰州大学)学习通网课章节测试答案
- 人教版高二数学(上)选择性必修第一册1.2空间向量基本定理【教学设计】
- 2025年安徽省公务员录用考试《行测》真题及答案
- 2025中医四大经典知识竞赛真题模拟及答案
- 2025至2030年川渝地区成品油行业市场运行现状及未来发展预测报告
- 公路交通安全设施工高级工培训内容
- 第三章转录及转录调控
- GB/T 7193-2008不饱和聚酯树脂试验方法
- GB/T 3810.3-2016陶瓷砖试验方法第3部分:吸水率、显气孔率、表观相对密度和容重的测定
- 《嵌入式技术应用》课程标准
评论
0/150
提交评论